--- /srv/rebuilderd/tmp/rebuilderdxiFonZ/inputs/mousai_0.7.8-4_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdxiFonZ/out/mousai_0.7.8-4_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-04-25 20:08:55.000000 debian-binary │ --rw-r--r-- 0 0 0 2152 2025-04-25 20:08:55.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1250812 2025-04-25 20:08:55.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2148 2025-04-25 20:08:55.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1251448 2025-04-25 20:08:55.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/mousai │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Position-Independent Executable file) │ │ │ │ Entry point 0x3c8f4 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x3daf68 0x003daf68 0x003daf68 0x0de28 0x0de28 R 0x4 │ │ │ │ + ARM_EXIDX 0x3daff8 0x003daff8 0x003daff8 0x0de28 0x0de28 R 0x4 │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4 │ │ │ │ INTERP 0x0001b8 0x000001b8 0x000001b8 0x00013 0x00013 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux.so.3] │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x3e8db4 0x3e8db4 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x3e8e44 0x3e8e44 R E 0x10000 │ │ │ │ LOAD 0x3f40d8 0x003f40d8 0x003f40d8 0x1cee8 0x1d9c4 RW 0x10000 │ │ │ │ DYNAMIC 0x40eeec 0x0040eeec 0x0040eeec 0x00190 0x00190 RW 0x4 │ │ │ │ NOTE 0x000194 0x00000194 0x00000194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x3e8d94 0x003e8d94 0x003e8d94 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x3e8e24 0x003e8e24 0x003e8e24 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x3f40d8 0x003f40d8 0x003f40d8 0x00011 0x00118 R 0x8 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x3f40d8 0x003f40d8 0x003f40d8 0x1bf28 0x1bf28 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,22 +10,22 @@ │ │ │ │ [ 5] .dynstr STRTAB 00003380 003380 004427 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 000077a8 0077a8 000622 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00007dcc 007dcc 000180 00 A 5 5 4 │ │ │ │ [ 8] .rel.dyn REL 00007f4c 007f4c 014600 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 0001c54c 01c54c 0017d8 08 AI 4 26 4 │ │ │ │ [10] .init PROGBITS 0001dd24 01dd24 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0001dd30 01dd30 0023d8 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 00020110 020110 3349b8 00 AX 0 0 16 │ │ │ │ - [13] .fini PROGBITS 00354ac8 354ac8 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00354ad0 354ad0 0476e3 00 A 0 0 8 │ │ │ │ - [15] .debug_gdb_scripts PROGBITS 0039c1b3 39c1b3 000022 01 AMS 0 0 1 │ │ │ │ - [16] .ARM.extab PROGBITS 0039c1d8 39c1d8 03ed90 00 A 0 0 4 │ │ │ │ - [17] .ARM.exidx ARM_EXIDX 003daf68 3daf68 00de28 00 AL 12 0 4 │ │ │ │ - [18] .eh_frame PROGBITS 003e8d90 3e8d90 000004 00 A 0 0 4 │ │ │ │ - [19] .note.ABI-tag NOTE 003e8d94 3e8d94 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 00020110 020110 334a48 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 00354b58 354b58 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00354b60 354b60 0476e3 00 A 0 0 8 │ │ │ │ + [15] .debug_gdb_scripts PROGBITS 0039c243 39c243 000022 01 AMS 0 0 1 │ │ │ │ + [16] .ARM.extab PROGBITS 0039c268 39c268 03ed90 00 A 0 0 4 │ │ │ │ + [17] .ARM.exidx ARM_EXIDX 003daff8 3daff8 00de28 00 AL 12 0 4 │ │ │ │ + [18] .eh_frame PROGBITS 003e8e20 3e8e20 000004 00 A 0 0 4 │ │ │ │ + [19] .note.ABI-tag NOTE 003e8e24 3e8e24 000020 00 A 0 0 4 │ │ │ │ [20] .tdata PROGBITS 003f40d8 3f40d8 000011 00 WAT 0 0 8 │ │ │ │ [21] .tbss NOBITS 003f40f0 3f40e9 000100 00 WAT 0 0 8 │ │ │ │ [22] .init_array INIT_ARRAY 003f40f0 3f40f0 000008 04 WA 0 0 4 │ │ │ │ [23] .fini_array FINI_ARRAY 003f40f8 3f40f8 000004 04 WA 0 0 4 │ │ │ │ [24] .data.rel.ro PROGBITS 003f4100 3f4100 01adec 00 WA 0 0 8 │ │ │ │ [25] .dynamic DYNAMIC 0040eeec 40eeec 000190 08 WA 5 0 4 │ │ │ │ [26] .got PROGBITS 0040f07c 40f07c 000f80 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -776,13 +776,13 @@ │ │ │ │ 772: 00000000 0 FUNC GLOBAL DEFAULT UND gst_device_provider_factory_get_by_name │ │ │ │ 773: 00411a9c 0 NOTYPE GLOBAL DEFAULT 28 _bss_end__ │ │ │ │ 774: 00411a9c 0 NOTYPE GLOBAL DEFAULT 28 __bss_end__ │ │ │ │ 775: 00410fc0 0 NOTYPE GLOBAL DEFAULT 28 __bss_start │ │ │ │ 776: 00411a9c 0 NOTYPE GLOBAL DEFAULT 28 _end │ │ │ │ 777: 00410fc0 0 NOTYPE GLOBAL DEFAULT 28 __bss_start__ │ │ │ │ 778: 00411a9c 0 NOTYPE GLOBAL DEFAULT 28 __end__ │ │ │ │ - 779: 00354ad0 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 780: 00353234 36 FUNC WEAK DEFAULT 12 __aeabi_ldivmod │ │ │ │ - 781: 00353258 24 FUNC WEAK DEFAULT 12 __aeabi_idivmod │ │ │ │ + 779: 00354b60 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 780: 003532b8 36 FUNC WEAK DEFAULT 12 __aeabi_ldivmod │ │ │ │ + 781: 003532dc 24 FUNC WEAK DEFAULT 12 __aeabi_idivmod │ │ │ │ 782: 00410fc0 0 NOTYPE GLOBAL DEFAULT 27 _edata │ │ │ │ - 783: 00353210 36 FUNC WEAK DEFAULT 12 __aeabi_uldivmod │ │ │ │ - 784: 00353270 28 FUNC WEAK DEFAULT 12 __aeabi_uidivmod │ │ │ │ + 783: 00353294 36 FUNC WEAK DEFAULT 12 __aeabi_uldivmod │ │ │ │ + 784: 003532f4 28 FUNC WEAK DEFAULT 12 __aeabi_uidivmod │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -18,15 +18,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libcairo.so.2] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgraphene-1.0.so.0] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux.so.3] │ │ │ │ 0x0000000c (INIT) 0x1dd24 │ │ │ │ - 0x0000000d (FINI) 0x354ac8 │ │ │ │ + 0x0000000d (FINI) 0x354b58 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x3f40f0 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x3f40f8 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x1cc │ │ │ │ 0x00000005 (STRTAB) 0x3380 │ │ │ │ 0x00000006 (SYMTAB) 0x270 │ │ │ ├── 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: b203c295a5bb771cf65f6246c3196ec97abc1873 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: aaa2bcbd53c56fcab960f14a45dda95f921b2f02 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -s/lib/ld-linux.so.3 │ │ │ │ +/lib/ld-linux.so.3 │ │ │ │ g_param_spec_object │ │ │ │ gst_message_streams_selected_get_stream │ │ │ │ g_main_context_pop_thread_default │ │ │ │ gst_message_parse_request_state │ │ │ │ g_param_spec_string │ │ │ │ gst_message_parse_tag │ │ │ │ g_value_get_boxed │ │ │ │ @@ -767,45 +767,45 @@ │ │ │ │ bdetsetyarodmodnegylarenemosuesp │ │ │ │ bdetsetyarodmodnegylarenemosuesp │ │ │ │ bdetsetyarodmodnegylarenemosuespp@- │ │ │ │ bdetsetyarodmodnegylarenemosuesp │ │ │ │ ivat-actsong │ │ │ │ vateacti │ │ │ │ -modtiveadap │ │ │ │ --modtiveadap| │ │ │ │ -NextStopPlaySeek: │ │ │ │ +00020110 <__aeabi_uldivmod@@Base-0x333184>: │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq 2012c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -20,23 +20,23 @@ │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 234ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 202cc │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r4, sp, r8, lsr #3 │ │ │ │ - andeq r4, lr, r8, lsr #2 │ │ │ │ + andeq r4, lr, ip, lsr #3 │ │ │ │ eorseq pc, lr, r8, asr #26 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ @@ -128,17 +128,17 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ b 20378 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20324 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2cc404 │ │ │ │ + bl 2cc488 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ bmi 2039c │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -146,29 +146,29 @@ │ │ │ │ ldr r0, [pc, #116] @ 203b8 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 203a0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ b 20378 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 1f640 │ │ │ │ str r4, [sp, #12] │ │ │ │ stmib sp, {r4, r5} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2cc404 │ │ │ │ + bl 2cc488 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [pc, #12] @ 203b4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -196,21 +196,21 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #44] @ 2043c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r4, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ eorseq r4, sp, r8, asr r9 │ │ │ │ - andeq r3, lr, r8, asr pc │ │ │ │ + ldrdeq r3, [lr], -ip │ │ │ │ eorseq pc, lr, r8, lsl #18 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ stm sp, {r1, r2} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #2 │ │ │ │ @@ -231,15 +231,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ bl 5a000 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r4, sp, r8, ror #17 │ │ │ │ - ldrdeq r3, [lr], -r8 │ │ │ │ + andeq r3, lr, ip, asr pc │ │ │ │ eorseq pc, lr, r8, lsl #17 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #112] @ 20538 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -261,22 +261,22 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #48] @ 20544 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r4, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ eorseq r4, sp, ip, ror #18 │ │ │ │ eorseq r4, sp, r4, ror #16 │ │ │ │ - andeq r3, lr, r4, asr lr │ │ │ │ + ldrdeq r3, [lr], -r8 │ │ │ │ eorseq pc, lr, r4, lsl #16 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ @@ -321,21 +321,21 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #44] @ 20630 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ mlaseq sp, r8, r7, r4 │ │ │ │ - andeq r3, lr, r4, ror #26 │ │ │ │ + andeq r3, lr, r8, ror #27 │ │ │ │ eorseq pc, lr, r4, lsl #19 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ @@ -357,29 +357,29 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 5a000 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r4, sp, r4, lsl r7 │ │ │ │ - andeq r3, lr, r4, ror #25 │ │ │ │ + andeq r3, lr, r8, ror #26 │ │ │ │ eorseq pc, lr, r4, lsl #18 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ beq 206f0 │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r0, #0 │ │ │ │ beq 20704 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ mov r0, r4 │ │ │ │ bl 23a58 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 206cc │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -423,44 +423,44 @@ │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r6, [r4, #640] @ 0x280 │ │ │ │ umull r4, r1, r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 208f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 350f98 │ │ │ │ + bl 35101c │ │ │ │ cmp r0, #0 │ │ │ │ beq 208f0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ cmp r7, fp │ │ │ │ bne 207e0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ umull r8, r1, fp, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 208d8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ - bl 350f98 │ │ │ │ + bl 35101c │ │ │ │ cmp r0, #0 │ │ │ │ beq 208d8 │ │ │ │ cmp r7, #17 │ │ │ │ bcs 20854 │ │ │ │ ldr r0, [pc, #292] @ 20938 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20924 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r7, r7, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ lsl r2, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ @@ -471,22 +471,22 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ umull r7, r1, r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 208d8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #8 │ │ │ │ - bl 350f98 │ │ │ │ + bl 35101c │ │ │ │ cmp r0, #0 │ │ │ │ beq 208d8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20924 │ │ │ │ str fp, [r4, #640] @ 0x280 │ │ │ │ stm r4, {r6, r9} │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -520,23 +520,23 @@ │ │ │ │ ldr r3, [pc, #56] @ 20954 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r8 │ │ │ │ bl 3c120 │ │ │ │ - eorseq r7, r3, r2, asr #21 │ │ │ │ + eorseq r7, r3, r2, asr fp │ │ │ │ ldrheq r5, [sp], -r8 @ │ │ │ │ eorseq pc, lr, r4, lsr #12 │ │ │ │ - @ instruction: 0x00337af2 │ │ │ │ + eorseq r7, r3, r2, lsl #23 │ │ │ │ ldrsheq r5, [sp], -r8 @ │ │ │ │ - @ instruction: 0x003362bc │ │ │ │ + eorseq r6, r3, ip, asr #6 │ │ │ │ ldrsheq r5, [sp], -r0 @ │ │ │ │ eorseq r5, sp, r8, lsl #1 │ │ │ │ - eorseq r7, r3, r8, lsr #7 │ │ │ │ + eorseq r7, r3, r8, lsr r4 │ │ │ │ eorseq r4, sp, r0, lsr #23 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r0, #240] @ 0xf0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, #10 │ │ │ │ movls r1, r2 │ │ │ │ cmn r1, #1 │ │ │ │ @@ -561,17 +561,17 @@ │ │ │ │ bl 3c120 │ │ │ │ ldr r0, [pc, #16] @ 209d4 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 209d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - @ instruction: 0x003379de │ │ │ │ + eorseq r7, r3, lr, ror #20 │ │ │ │ eorseq r4, sp, r4, ror #31 │ │ │ │ - @ instruction: 0x003379fa │ │ │ │ + eorseq r7, r3, sl, lsl #21 │ │ │ │ @ instruction: 0x003d4ff0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [r0, #512] @ 0x200 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r7, #16 │ │ │ │ mov r9, r7 │ │ │ │ @@ -602,43 +602,43 @@ │ │ │ │ bl 1f640 │ │ │ │ str r6, [r4, #512] @ 0x200 │ │ │ │ lsl r4, r5, #5 │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 20bac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 350f98 │ │ │ │ + bl 35101c │ │ │ │ cmp r0, #0 │ │ │ │ beq 20bac │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ cmp r7, fp │ │ │ │ bne 20aac │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r0, #-134217726 @ 0xf8000002 │ │ │ │ bhi 20b94 │ │ │ │ lsl r8, fp, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 350f98 │ │ │ │ + bl 35101c │ │ │ │ cmp r0, #0 │ │ │ │ beq 20b94 │ │ │ │ cmp r7, #17 │ │ │ │ bcs 20b14 │ │ │ │ ldr r0, [pc, #280] @ 20bf4 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20be0 │ │ │ │ lsl r2, r7, #5 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f640 │ │ │ │ str fp, [r4, #512] @ 0x200 │ │ │ │ @@ -646,22 +646,22 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 20b94 │ │ │ │ lsl r7, r5, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 350f98 │ │ │ │ + bl 35101c │ │ │ │ cmp r0, #0 │ │ │ │ beq 20b94 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20be0 │ │ │ │ str fp, [r4, #512] @ 0x200 │ │ │ │ stm r4, {r6, r9} │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -695,23 +695,23 @@ │ │ │ │ ldr r3, [pc, #56] @ 20c10 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r8 │ │ │ │ bl 3c120 │ │ │ │ - eorseq r7, r3, r6, lsl #16 │ │ │ │ + mlaseq r3, r6, r8, r7 │ │ │ │ @ instruction: 0x003d4dfc │ │ │ │ eorseq pc, lr, ip, asr r3 @ │ │ │ │ - eorseq r7, r3, r6, lsr r8 │ │ │ │ + eorseq r7, r3, r6, asr #17 │ │ │ │ eorseq r4, sp, ip, lsr lr │ │ │ │ - eorseq r6, r3, r0 │ │ │ │ + mlaseq r3, r0, r0, r6 │ │ │ │ eorseq r4, sp, r4, lsr lr │ │ │ │ eorseq r4, sp, ip, asr #27 │ │ │ │ - eorseq r7, r3, ip, ror #1 │ │ │ │ + eorseq r7, r3, ip, ror r1 │ │ │ │ eorseq r4, sp, r4, ror #17 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 20c50 │ │ │ │ @@ -721,15 +721,15 @@ │ │ │ │ tst r2, #1 │ │ │ │ str r0, [r1] │ │ │ │ beq 20c50 │ │ │ │ add r3, r1, #8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ b 20c5c │ │ │ │ mov r0, sp │ │ │ │ - bl 32ff40 │ │ │ │ + bl 32ffc4 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #1 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ strd r6, [r5] │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -793,25 +793,25 @@ │ │ │ │ cmpne r0, #0 │ │ │ │ bne 20d7c │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #80] @ 20dc4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 306ab0 │ │ │ │ + bl 306b34 │ │ │ │ b 20d60 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 20d60 │ │ │ │ add r5, r8, #12 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a084c │ │ │ │ + bl 2a08d0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 7a0ec │ │ │ │ mov r0, r4 │ │ │ │ @@ -823,15 +823,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [pc, #1060] @ 21204 │ │ │ │ mov fp, r2 │ │ │ │ cmp r0, r1 │ │ │ │ bne 20e0c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 301240 │ │ │ │ + bl 3012c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 20e14 │ │ │ │ @@ -860,25 +860,25 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 21110 │ │ │ │ mov r0, r7 │ │ │ │ bl 9ed80 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r5, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #1 │ │ │ │ bne 20f34 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 21048 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, r9 │ │ │ │ bls 20e4c │ │ │ │ @@ -888,15 +888,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl a28c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #1 │ │ │ │ beq 20e4c │ │ │ │ cmp r0, #0 │ │ │ │ bne 21048 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ @@ -919,31 +919,31 @@ │ │ │ │ tstne r1, #1 │ │ │ │ bne 2117c │ │ │ │ cmp r0, #0 │ │ │ │ beq 211b0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d38bc │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ add r8, r6, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne 21040 │ │ │ │ ldr r0, [pc, #616] @ 21208 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 211bc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #16] │ │ │ │ mov r9, r7 │ │ │ │ str r0, [r7, #12] │ │ │ │ @@ -956,35 +956,35 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r9, #8]! │ │ │ │ mov r0, r8 │ │ │ │ str r1, [r7] │ │ │ │ str r1, [r7, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r8, r0 │ │ │ │ clz r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne 21040 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 2103c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ bl 21f44 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmp r0, #0 │ │ │ │ bmi 21194 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #24] │ │ │ │ add r8, r6, #4 │ │ │ │ mov r5, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ @@ -996,32 +996,32 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 21110 │ │ │ │ mov r0, r7 │ │ │ │ bl 9ed80 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [r4, #20] │ │ │ │ - bl 3527b4 │ │ │ │ + bl 352838 │ │ │ │ tst r0, #1 │ │ │ │ bne 2106c │ │ │ │ b 2111c │ │ │ │ mov r0, r8 │ │ │ │ bl 21adc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl a28c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #3 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ beq 2114c │ │ │ │ tst r0, #1 │ │ │ │ bne 2106c │ │ │ │ @@ -1053,15 +1053,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 20f60 │ │ │ │ ldr r0, [pc, #160] @ 21218 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 3941c │ │ │ │ ldr r0, [pc, #124] @ 2121c │ │ │ │ mov r1, #30 │ │ │ │ ldr r2, [pc, #120] @ 21220 │ │ │ │ @@ -1080,37 +1080,37 @@ │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ b 211e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ blcc fe6d3a0c <__bss_end__@@Base+0xfe2c1f70> │ │ │ │ mlaseq lr, r8, lr, lr │ │ │ │ mlaseq sp, ip, sp, r6 │ │ │ │ eorseq r7, sp, r4, lsr r0 │ │ │ │ eorseq r6, sp, ip, lsr #28 │ │ │ │ eorseq r6, sp, ip, lsl #28 │ │ │ │ - eorseq r9, r3, pc, asr #24 │ │ │ │ + @ instruction: 0x00339cdf │ │ │ │ mlaseq sp, r8, sp, r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov fp, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [pc, #1056] @ 21660 │ │ │ │ cmp r0, r1 │ │ │ │ bne 21268 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 301240 │ │ │ │ + bl 3012c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 21270 │ │ │ │ @@ -1139,25 +1139,25 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 2156c │ │ │ │ mov r0, r7 │ │ │ │ bl 9ed80 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r5, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #1 │ │ │ │ bne 21390 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 214a4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, r9 │ │ │ │ bls 212a8 │ │ │ │ @@ -1167,15 +1167,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl a28c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #1 │ │ │ │ beq 212a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 214a4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ @@ -1198,31 +1198,31 @@ │ │ │ │ tstne r1, #1 │ │ │ │ bne 215d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2160c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d38bc │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ add r8, r6, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2149c │ │ │ │ ldr r0, [pc, #616] @ 21664 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21618 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #16] │ │ │ │ mov r9, r7 │ │ │ │ str r0, [r7, #12] │ │ │ │ @@ -1235,35 +1235,35 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r9, #8]! │ │ │ │ mov r0, r8 │ │ │ │ str r1, [r7] │ │ │ │ str r1, [r7, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r8, r0 │ │ │ │ clz r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne 2149c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 21498 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ bl 21f44 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmp r0, #0 │ │ │ │ bmi 215f0 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #24] │ │ │ │ add r8, r6, #4 │ │ │ │ mov r5, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ @@ -1275,32 +1275,32 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 2156c │ │ │ │ mov r0, r7 │ │ │ │ bl 9ed80 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [r4, #20] │ │ │ │ - bl 3527b4 │ │ │ │ + bl 352838 │ │ │ │ tst r0, #1 │ │ │ │ bne 214c8 │ │ │ │ b 21578 │ │ │ │ mov r0, r8 │ │ │ │ bl 21adc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl a28c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #3 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ beq 215a8 │ │ │ │ tst r0, #1 │ │ │ │ bne 214c8 │ │ │ │ @@ -1332,15 +1332,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 213bc │ │ │ │ ldr r0, [pc, #160] @ 21674 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 3941c │ │ │ │ ldr r0, [pc, #124] @ 21678 │ │ │ │ mov r1, #30 │ │ │ │ ldr r2, [pc, #120] @ 2167c │ │ │ │ @@ -1359,37 +1359,37 @@ │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ b 2163c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ blcc fe6d3e68 <__bss_end__@@Base+0xfe2c23cc> │ │ │ │ eorseq lr, lr, ip, lsr sl │ │ │ │ eorseq r6, sp, r0, asr #18 │ │ │ │ @ instruction: 0x003d6bd8 │ │ │ │ @ instruction: 0x003d69d0 │ │ │ │ @ instruction: 0x003d69b0 │ │ │ │ - @ instruction: 0x003397f3 │ │ │ │ + eorseq r9, r3, r3, lsl #17 │ │ │ │ eorseq r6, sp, ip, lsr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [pc, #1060] @ 21abc │ │ │ │ mov fp, r2 │ │ │ │ cmp r0, r1 │ │ │ │ bne 216c4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 301240 │ │ │ │ + bl 3012c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 216cc │ │ │ │ @@ -1418,25 +1418,25 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 219c8 │ │ │ │ mov r0, r7 │ │ │ │ bl 9ed80 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r5, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #1 │ │ │ │ bne 217ec │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 21900 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, r9 │ │ │ │ bls 21704 │ │ │ │ @@ -1446,15 +1446,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl a28c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #1 │ │ │ │ beq 21704 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21900 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ @@ -1477,31 +1477,31 @@ │ │ │ │ tstne r1, #1 │ │ │ │ bne 21a34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21a68 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d38bc │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ add r8, r6, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne 218f8 │ │ │ │ ldr r0, [pc, #616] @ 21ac0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21a74 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #16] │ │ │ │ mov r9, r7 │ │ │ │ str r0, [r7, #12] │ │ │ │ @@ -1514,35 +1514,35 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r9, #8]! │ │ │ │ mov r0, r8 │ │ │ │ str r1, [r7] │ │ │ │ str r1, [r7, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r8, r0 │ │ │ │ clz r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne 218f8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 218f4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ bl 21f44 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmp r0, #0 │ │ │ │ bmi 21a4c │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #24] │ │ │ │ add r8, r6, #4 │ │ │ │ mov r5, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ @@ -1554,32 +1554,32 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 219c8 │ │ │ │ mov r0, r7 │ │ │ │ bl 9ed80 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [r4, #20] │ │ │ │ - bl 3527b4 │ │ │ │ + bl 352838 │ │ │ │ tst r0, #1 │ │ │ │ bne 21924 │ │ │ │ b 219d4 │ │ │ │ mov r0, r8 │ │ │ │ bl 21adc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl a28c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #3 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ beq 21a04 │ │ │ │ tst r0, #1 │ │ │ │ bne 21924 │ │ │ │ @@ -1611,15 +1611,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 21818 │ │ │ │ ldr r0, [pc, #160] @ 21ad0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 3941c │ │ │ │ ldr r0, [pc, #124] @ 21ad4 │ │ │ │ mov r1, #30 │ │ │ │ ldr r2, [pc, #120] @ 21ad8 │ │ │ │ @@ -1638,41 +1638,41 @@ │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ b 21a98 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ blcc fe6d42c4 <__bss_end__@@Base+0xfe2c2828> │ │ │ │ eorseq lr, lr, r0, ror #11 │ │ │ │ eorseq r6, sp, r4, ror #9 │ │ │ │ eorseq r6, sp, ip, ror r7 │ │ │ │ eorseq r6, sp, r4, ror r5 │ │ │ │ eorseq r6, sp, r4, asr r5 │ │ │ │ - mlaseq r3, r7, r3, r9 │ │ │ │ + eorseq r9, r3, r7, lsr #8 │ │ │ │ eorseq r6, sp, r0, ror #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne 21ba4 │ │ │ │ ldr r0, [pc, #796] @ 21e20 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21dac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #16] │ │ │ │ mov r6, r5 │ │ │ │ str r0, [r5, #12] │ │ │ │ @@ -1685,45 +1685,45 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r6, #8]! │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r4, r0 │ │ │ │ clz r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne 21ba4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 21ba0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, sp │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r4 │ │ │ │ sub r4, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmp r0, #0 │ │ │ │ bmi 21da8 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #592] @ 21e24 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21d9c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -1731,15 +1731,15 @@ │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r7, #0 │ │ │ │ add r5, r6, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 21d64 │ │ │ │ ldr r8, [pc, #500] @ 21e28 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8] │ │ │ │ @@ -1763,20 +1763,20 @@ │ │ │ │ beq 21c94 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r5] │ │ │ │ blx r1 │ │ │ │ b 21cb4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 21cb4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d3a34 │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #28 │ │ │ │ str r0, [r4] │ │ │ │ add r0, r4, #5 │ │ │ │ mov r2, #11 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, r4 │ │ │ │ @@ -1797,25 +1797,25 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #32] │ │ │ │ ldm sp, {r0, r5} │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ mvncs r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 21d44 │ │ │ │ ldr r0, [r8] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 21d88 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 21d7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 3abd4 │ │ │ │ @@ -1872,15 +1872,15 @@ │ │ │ │ add r4, r0, #4 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 21ee8 │ │ │ │ ldr r8, [pc, #216] @ 21f40 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8] │ │ │ │ @@ -1895,24 +1895,24 @@ │ │ │ │ bl 23608 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mvncs r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r7, #0 │ │ │ │ bne 21ec8 │ │ │ │ ldr r0, [r8] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 21f14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 21f00 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 3abd4 │ │ │ │ @@ -1942,15 +1942,15 @@ │ │ │ │ add r4, r0, #4 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 22000 │ │ │ │ ldr r8, [pc, #216] @ 22058 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8] │ │ │ │ @@ -1965,24 +1965,24 @@ │ │ │ │ bl 23794 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mvncs r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r7, #0 │ │ │ │ bne 21fe0 │ │ │ │ ldr r0, [r8] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 2202c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 22018 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 3abd4 │ │ │ │ @@ -2015,15 +2015,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r0, #0 │ │ │ │ beq 220b4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ mov r0, r4 │ │ │ │ bl 23a58 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 2207c │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -2033,15 +2033,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ b 23ab4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 220e8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -2063,15 +2063,15 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, r0, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 22160 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -2090,15 +2090,15 @@ │ │ │ │ eorseq r6, sp, r4, asr #20 │ │ │ │ @ instruction: 0x003d6ad0 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 221cc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -2120,15 +2120,15 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, r0, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 22244 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -2147,15 +2147,15 @@ │ │ │ │ eorseq r6, sp, r0, ror #18 │ │ │ │ eorseq r6, sp, r0, lsr #21 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 222b0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -2175,15 +2175,15 @@ │ │ │ │ @ instruction: 0x003d68f0 │ │ │ │ @ instruction: 0x003d6ad0 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 22320 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -2203,15 +2203,15 @@ │ │ │ │ eorseq r6, sp, r0, lsl #17 │ │ │ │ eorseq r6, sp, r4, lsl #19 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 22390 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -2231,15 +2231,15 @@ │ │ │ │ eorseq r6, sp, r0, lsl r8 │ │ │ │ eorseq r6, sp, r4, asr sl │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 22400 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -2261,15 +2261,15 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, r0, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 22478 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -2288,15 +2288,15 @@ │ │ │ │ eorseq r6, sp, ip, lsr #14 │ │ │ │ eorseq r6, sp, ip, asr #15 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 224e4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -2316,15 +2316,15 @@ │ │ │ │ @ instruction: 0x003d66bc │ │ │ │ eorseq r6, sp, r0, lsr #14 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 22554 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -2344,15 +2344,15 @@ │ │ │ │ eorseq r6, sp, ip, asr #12 │ │ │ │ @ instruction: 0x003d67dc │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 225c4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -2374,15 +2374,15 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, r0, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 2263c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -2401,15 +2401,15 @@ │ │ │ │ eorseq r6, sp, r8, ror #10 │ │ │ │ eorseq r6, sp, ip, lsl r6 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 226a8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -2429,15 +2429,15 @@ │ │ │ │ @ instruction: 0x003d64f8 │ │ │ │ eorseq r6, sp, r4, lsl r7 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 22718 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -2457,15 +2457,15 @@ │ │ │ │ eorseq r6, sp, r8, lsl #9 │ │ │ │ eorseq r6, sp, r8, lsl #9 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 22788 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -2485,15 +2485,15 @@ │ │ │ │ eorseq r6, sp, r8, lsl r4 │ │ │ │ eorseq r6, sp, r4, asr r4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 227f8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -2515,15 +2515,15 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 22870 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -2544,15 +2544,15 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, r0, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 228e4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -2571,15 +2571,15 @@ │ │ │ │ eorseq r6, sp, r0, asr #5 │ │ │ │ eorseq r6, sp, ip, lsl #9 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 22950 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -2599,15 +2599,15 @@ │ │ │ │ eorseq r6, sp, r0, asr r2 │ │ │ │ eorseq r6, sp, r8, ror r2 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 229c0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -2627,15 +2627,15 @@ │ │ │ │ eorseq r6, sp, r0, ror #3 │ │ │ │ eorseq r6, sp, ip, asr r3 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 22a30 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -2655,15 +2655,15 @@ │ │ │ │ eorseq r6, sp, r0, ror r1 │ │ │ │ eorseq r6, sp, ip, asr #2 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 22aa0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -2683,15 +2683,15 @@ │ │ │ │ eorseq r6, sp, r0, lsl #2 │ │ │ │ eorseq r6, sp, r8, lsl #6 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 22b10 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -2711,15 +2711,15 @@ │ │ │ │ mlaseq sp, r0, r0, r6 │ │ │ │ @ instruction: 0x003d61f8 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 22b80 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -2739,15 +2739,15 @@ │ │ │ │ eorseq r6, sp, r0, lsr #32 │ │ │ │ eorseq r6, sp, r4, lsr r0 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 22bf0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -2767,15 +2767,15 @@ │ │ │ │ @ instruction: 0x003d5fb0 │ │ │ │ eorseq r6, sp, r8, lsr #32 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 22c60 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -2797,15 +2797,15 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, r0, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 22cd8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -2826,15 +2826,15 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, r0, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 22d4c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -2853,15 +2853,15 @@ │ │ │ │ eorseq r5, sp, r8, asr lr │ │ │ │ eorseq r6, sp, r8, lsl #1 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 22db8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -2881,15 +2881,15 @@ │ │ │ │ eorseq r5, sp, r8, ror #27 │ │ │ │ eorseq r5, sp, r4, asr #29 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 22e28 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -2909,15 +2909,15 @@ │ │ │ │ eorseq r5, sp, r8, ror sp │ │ │ │ @ instruction: 0x003d5fd0 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 22e98 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -2944,15 +2944,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r0, #0 │ │ │ │ beq 22f38 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ mov r0, r4 │ │ │ │ bl 23a58 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 22f00 │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -2960,25 +2960,25 @@ │ │ │ │ b 23ab4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ b 23ab4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2cd054 │ │ │ │ + bl 2cd0d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 387e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10662c │ │ │ │ + bl 1066b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -3035,52 +3035,52 @@ │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ sub r0, r5, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ bcs 23124 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1030f0 │ │ │ │ + bl 103174 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 232dc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r2, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - bl 2cd074 │ │ │ │ + bl 2cd0f8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ bne 232a8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1030f0 │ │ │ │ + bl 103174 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ addeq sp, sp, #64 @ 0x40 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ - bl 2cf414 │ │ │ │ + bl 2cf498 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 20110 │ │ │ │ mov r0, #10 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -3231,27 +3231,27 @@ │ │ │ │ beq 233b0 │ │ │ │ cmp r7, #69 @ 0x45 │ │ │ │ cmpne r7, #101 @ 0x65 │ │ │ │ bne 23398 │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1037ac │ │ │ │ + bl 103830 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 103420 │ │ │ │ + bl 1034a4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 102f4c │ │ │ │ + bl 102fd0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr lr, [sp, #24] │ │ │ │ @@ -3271,20 +3271,20 @@ │ │ │ │ orr r3, r7, #32 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ bne 23430 │ │ │ │ str r8, [sp, #32] │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1037ac │ │ │ │ + b 103830 │ │ │ │ str r8, [sp, #32] │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 103420 │ │ │ │ + b 1034a4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ beq 23460 │ │ │ │ cmp r3, #0 │ │ │ │ beq 234b4 │ │ │ │ @@ -3322,25 +3322,25 @@ │ │ │ │ mov r4, #1 │ │ │ │ str r4, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2cd044 │ │ │ │ + bl 2cd0c8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 387e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10662c │ │ │ │ + bl 1066b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r0, #4 │ │ │ │ @@ -3350,15 +3350,15 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r2, [pc, #12] @ 23574 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2d2ac4 │ │ │ │ + bl 2d2b48 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ @ instruction: 0x003d8cd8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ add r1, sp, #23 │ │ │ │ @@ -3368,15 +3368,15 @@ │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r2, [pc, #12] @ 235bc │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2d2ac4 │ │ │ │ + bl 2d2b48 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r8, sp, r4, lsr #25 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r0, #4 │ │ │ │ @@ -3386,15 +3386,15 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r2, [pc, #12] @ 23604 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2d2ac4 │ │ │ │ + bl 2d2b48 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r8, sp, r0, ror ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 23694 │ │ │ │ @@ -3423,15 +3423,15 @@ │ │ │ │ strh r9, [r0] │ │ │ │ bne 23640 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp] │ │ │ │ - bl 2d3758 │ │ │ │ + bl 2d37dc │ │ │ │ b 23640 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -3467,15 +3467,15 @@ │ │ │ │ bne 23748 │ │ │ │ ldmib r3, {r2, r3} │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mov r2, sp │ │ │ │ mov r0, r2 │ │ │ │ - bl 2d3758 │ │ │ │ + bl 2d37dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, r8, #1 │ │ │ │ cmpne r5, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ bne 23764 │ │ │ │ @@ -3487,15 +3487,15 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [pc, #16] @ 2378c │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 23790 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - eorseq r0, r4, r6, asr #14 │ │ │ │ + @ instruction: 0x003407d6 │ │ │ │ eorseq sl, sp, r0, asr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, r0 │ │ │ │ @@ -3522,15 +3522,15 @@ │ │ │ │ strh r9, [r0] │ │ │ │ bne 237cc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp] │ │ │ │ - bl 2d3758 │ │ │ │ + bl 2d37dc │ │ │ │ b 237cc │ │ │ │ mov r4, sl │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov ip, r2 │ │ │ │ @@ -3540,26 +3540,26 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, r1, lr │ │ │ │ subs r2, r3, r2 │ │ │ │ movcc r2, r3 │ │ │ │ mov r3, ip │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 16be08 │ │ │ │ + b 16be8c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r1, [r0] │ │ │ │ add r5, r4, ip │ │ │ │ subs r2, r5, r1 │ │ │ │ movcc r2, r5 │ │ │ │ add r5, ip, lr │ │ │ │ add r5, r5, r4 │ │ │ │ subs r1, r5, r1 │ │ │ │ movcc r1, r5 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 16be08 │ │ │ │ + b 16be8c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 23924 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -3567,29 +3567,29 @@ │ │ │ │ beq 238e8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 238e8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ cmp r0, #0 │ │ │ │ beq 23910 │ │ │ │ stmib r4, {r0, r5} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 23938 │ │ │ │ ldr r0, [pc, #80] @ 23948 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ bne 238d8 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -3671,39 +3671,39 @@ │ │ │ │ @ instruction: 0x003db2fc │ │ │ │ eorseq fp, sp, r0, lsr #6 │ │ │ │ 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 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ 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 243b0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [r8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 23aac │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 23d78 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -3721,15 +3721,15 @@ │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #96] @ 23b8c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r5, r6, r7} │ │ │ │ @@ -3738,15 +3738,15 @@ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 177618 │ │ │ │ + bl 17769c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq ip, sp, ip, asr #15 │ │ │ │ eorseq ip, lr, r0, lsl r3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ @@ -3763,15 +3763,15 @@ │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #92] @ 23c30 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #68 @ 0x44 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 23c04 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f640 │ │ │ │ mov r0, r4 │ │ │ │ @@ -3779,15 +3779,15 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 175c30 │ │ │ │ + bl 175cb4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq ip, sp, r0, ror #15 │ │ │ │ eorseq ip, lr, r8, ror #4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ @@ -3804,15 +3804,15 @@ │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #92] @ 23cd4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 23ca8 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f640 │ │ │ │ mov r0, r4 │ │ │ │ @@ -3820,15 +3820,15 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 175fb8 │ │ │ │ + bl 17603c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq ip, sp, ip, lsl #14 │ │ │ │ eorseq ip, lr, r4, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -3845,30 +3845,30 @@ │ │ │ │ ldm r0, {r1, r2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r5, r6, r7} │ │ │ │ stmne r1, {r2, r3, r5, r6, r7} │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 175f7c │ │ │ │ + bl 176000 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq ip, sp, r4, lsl #13 │ │ │ │ eorseq ip, lr, r8, lsr r1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -3882,15 +3882,15 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [pc, #100] @ 23e14 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r5, r6, r7} │ │ │ │ stmne r1, {r2, r3, r5, r6, r7} │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ @@ -3900,15 +3900,15 @@ │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ bne 23e04 │ │ │ │ add r0, r8, #8 │ │ │ │ - bl 10a5a8 │ │ │ │ + bl 10a62c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq ip, sp, ip, ror #10 │ │ │ │ eorseq ip, lr, ip, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -3925,30 +3925,30 @@ │ │ │ │ ldm r0, {r1, r2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r5, r6, r7} │ │ │ │ stmne r1, {r2, r3, r5, r6, r7} │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 175f1c │ │ │ │ + bl 175fa0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq ip, sp, ip, ror #8 │ │ │ │ @ instruction: 0x003ebff8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -3963,30 +3963,30 @@ │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #88] @ 23f4c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmne r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ addne sp, sp, #48 @ 0x30 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1760c8 │ │ │ │ + bl 17614c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq ip, sp, r4, asr #8 │ │ │ │ eorseq fp, lr, r8, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -4003,30 +4003,30 @@ │ │ │ │ ldm r0, {r1, r2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r5, r6, r7} │ │ │ │ stmne r1, {r2, r3, r5, r6, r7} │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 175edc │ │ │ │ + bl 175f60 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq ip, sp, ip, ror #8 │ │ │ │ eorseq fp, lr, r0, asr #29 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ @@ -4043,15 +4043,15 @@ │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #96] @ 24094 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r5, r6, r7} │ │ │ │ @@ -4060,15 +4060,15 @@ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 177990 │ │ │ │ + bl 177a14 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq ip, sp, ip, ror r2 │ │ │ │ eorseq fp, lr, r8, lsl #28 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ @@ -4083,15 +4083,15 @@ │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #108] @ 24140 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r6, r7} │ │ │ │ ldmne r8!, {r2, r3, r6, r7} │ │ │ │ stmiane r1!, {r2, r3, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r5, r6, r7} │ │ │ │ @@ -4103,15 +4103,15 @@ │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ bne 24130 │ │ │ │ add r0, r8, #8 │ │ │ │ - bl 10a5a8 │ │ │ │ + bl 10a62c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mlaseq sp, r4, r2, ip │ │ │ │ eorseq fp, lr, r8, ror #26 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -4124,30 +4124,30 @@ │ │ │ │ stm r2, {r3, r4, r5, r6, r7, ip} │ │ │ │ ldr r1, [pc, #96] @ 241d0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #32 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r6, r7} │ │ │ │ stmne r1, {r2, r3, r6, r7} │ │ │ │ addne sp, sp, #32 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #32 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1777d8 │ │ │ │ + bl 17785c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq ip, sp, r0, ror #1 │ │ │ │ eorseq fp, lr, ip, asr #25 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ @@ -4164,15 +4164,15 @@ │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #92] @ 24274 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 24248 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f640 │ │ │ │ mov r0, r4 │ │ │ │ @@ -4180,15 +4180,15 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 176120 │ │ │ │ + bl 1761a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq ip, sp, ip, lsr r1 │ │ │ │ eorseq fp, lr, r4, lsr #24 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -4205,30 +4205,30 @@ │ │ │ │ ldm r0, {r1, r2, r3} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #32 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmne r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ addne sp, sp, #48 @ 0x30 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 176070 │ │ │ │ + bl 1760f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq ip, sp, ip, lsr #2 │ │ │ │ mlaseq lr, r8, fp, fp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -4240,15 +4240,15 @@ │ │ │ │ add r1, r8, #4 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #100] @ 243ac │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r7} │ │ │ │ ldmne r8, {r2, r3, r6, r7} │ │ │ │ stmne r1, {r2, r3, r6, r7} │ │ │ │ addne sp, sp, #32 │ │ │ │ @@ -4258,15 +4258,15 @@ │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ bne 2439c │ │ │ │ add r0, r8, #8 │ │ │ │ - bl 10a5a8 │ │ │ │ + bl 10a62c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq fp, sp, ip, lsr pc │ │ │ │ @ instruction: 0x003ebaf4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -4283,30 +4283,30 @@ │ │ │ │ ldm r0, {r1, r2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r5, r6, r7} │ │ │ │ stmne r1, {r2, r3, r5, r6, r7} │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 175f1c │ │ │ │ + bl 175fa0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq fp, sp, ip, lsl pc │ │ │ │ eorseq fp, lr, r0, ror #20 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ @@ -4323,15 +4323,15 @@ │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #96] @ 244f4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r5, r6, r7} │ │ │ │ @@ -4340,15 +4340,15 @@ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 177814 │ │ │ │ + bl 177898 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq fp, sp, ip, asr #28 │ │ │ │ eorseq fp, lr, r8, lsr #19 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -4362,15 +4362,15 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [pc, #100] @ 24594 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r5, r6, r7} │ │ │ │ stmne r1, {r2, r3, r5, r6, r7} │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ @@ -4380,15 +4380,15 @@ │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ bne 24584 │ │ │ │ add r0, r8, #8 │ │ │ │ - bl 10a5a8 │ │ │ │ + bl 10a62c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mlaseq sp, r4, lr, fp │ │ │ │ eorseq fp, lr, ip, lsl #18 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -4405,64 +4405,64 @@ │ │ │ │ ldm r0, {r1, r2, r3} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #32 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmne r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ addne sp, sp, #48 @ 0x30 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 175a7c │ │ │ │ + bl 175b00 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq fp, sp, r4, lsr #25 │ │ │ │ eorseq fp, lr, r8, ror r8 │ │ │ │ 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 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ 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 23e18 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [r8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2468c │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_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 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ 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 24598 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -4472,23 +4472,23 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 246e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ add r8, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sp │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -4497,24 +4497,24 @@ │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ bl 24450 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 176734 │ │ │ │ + bl 1767b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ add r8, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sp │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -4523,24 +4523,24 @@ │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ bl 23ae8 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 176638 │ │ │ │ + bl 1766bc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ 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 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ 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 24144 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -4550,25 +4550,25 @@ │ │ │ │ bl 1e1ac │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r0, r4 │ │ │ │ bl 24318 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ add r9, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ 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 23ff0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -4578,15 +4578,15 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 24890 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmn r3, #1 │ │ │ │ @@ -4638,15 +4638,15 @@ │ │ │ │ ldr r9, [pc, #1652] @ 24fe8 │ │ │ │ mov r0, #0 │ │ │ │ b 24bac │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1208a4 │ │ │ │ + bl 120928 │ │ │ │ ldr lr, [r4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ and ip, r2, r0 │ │ │ │ mov r3, lr │ │ │ │ ldrb r5, [r3, ip]! │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ ldrb r7, [r3, #2] │ │ │ │ @@ -4842,24 +4842,24 @@ │ │ │ │ bne 24cb4 │ │ │ │ add r7, r4, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r6, r5, r7 │ │ │ │ cmncc r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 24cc4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 33b878 │ │ │ │ + bl 33b8fc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #808] @ 24ff4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 24f14 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add sl, r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r9, r1, #16 │ │ │ │ mov r0, sl │ │ │ │ @@ -4912,15 +4912,15 @@ │ │ │ │ add r0, r7, r0, lsr #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1208a4 │ │ │ │ + bl 120928 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov lr, r6 │ │ │ │ and r1, ip, r0 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ @@ -4996,15 +4996,15 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp] │ │ │ │ b 24f34 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 33b8d0 │ │ │ │ + bl 33b954 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ @@ -5016,15 +5016,15 @@ │ │ │ │ str sl, [r5] │ │ │ │ addne r0, r2, r0, lsl #2 │ │ │ │ addne r1, r1, r0 │ │ │ │ addsne r1, r1, #5 │ │ │ │ beq 24c54 │ │ │ │ sub r0, r4, r0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 1e3b0 │ │ │ │ mov r0, #12 │ │ │ │ @@ -5036,30 +5036,30 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 2496c │ │ │ │ mov r0, #0 │ │ │ │ b 24c48 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 176524 │ │ │ │ + bl 1765a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1763f4 │ │ │ │ + bl 176478 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldrcs r4, [r2], #2341 @ 0x925 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ svcvc 0x007f7f7f │ │ │ │ eorseq fp, lr, r8, ror #2 │ │ │ │ - andseq r1, r5, r4, lsr #32 │ │ │ │ - andseq r0, r5, r4, ror #19 │ │ │ │ + andseq r1, r5, r8, lsr #1 │ │ │ │ + andseq r0, r5, r8, ror #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmn r3, #1 │ │ │ │ beq 25650 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ @@ -5109,15 +5109,15 @@ │ │ │ │ ldr r8, [pc, #2228] @ 25984 │ │ │ │ mov r0, #0 │ │ │ │ b 25548 │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 121214 │ │ │ │ + bl 121298 │ │ │ │ ldr lr, [r4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ and ip, r2, r0 │ │ │ │ mov r3, lr │ │ │ │ ldrb r7, [r3, ip]! │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ @@ -5457,24 +5457,24 @@ │ │ │ │ bne 25650 │ │ │ │ add r7, r4, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r6, r5, r7 │ │ │ │ cmncc r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 25660 │ │ │ │ mov r0, #1 │ │ │ │ - bl 33b878 │ │ │ │ + bl 33b8fc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #808] @ 25990 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 258b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r9, r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add sl, r1, #16 │ │ │ │ mov r0, r9 │ │ │ │ @@ -5527,15 +5527,15 @@ │ │ │ │ add r0, r7, r0, lsr #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 121214 │ │ │ │ + bl 121298 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov lr, r6 │ │ │ │ and r1, ip, r0 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ @@ -5611,15 +5611,15 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp] │ │ │ │ b 258d0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 33b8d0 │ │ │ │ + bl 33b954 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ @@ -5631,15 +5631,15 @@ │ │ │ │ str r9, [r5] │ │ │ │ addne r0, r2, r0, lsl #4 │ │ │ │ addne r1, r1, r0 │ │ │ │ addsne r1, r1, #5 │ │ │ │ beq 255f0 │ │ │ │ sub r0, r4, r0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e3b0 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ @@ -5651,30 +5651,30 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 250c8 │ │ │ │ mov r0, #0 │ │ │ │ b 255e4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 176524 │ │ │ │ + bl 1765a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1763f4 │ │ │ │ + bl 176478 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldrcs r4, [r2], #2341 @ 0x925 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ svcvc 0x007f7f7f │ │ │ │ eorseq sl, lr, ip, asr #15 │ │ │ │ - andseq r0, r5, r8, asr #18 │ │ │ │ - andseq r0, r5, r8, asr #1 │ │ │ │ + andseq r0, r5, ip, asr #19 │ │ │ │ + andseq r0, r5, ip, asr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmn r3, #1 │ │ │ │ beq 25df4 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ @@ -5723,15 +5723,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r8, [pc, #1700] @ 26110 │ │ │ │ mov r0, #0 │ │ │ │ b 25cdc │ │ │ │ add r0, r0, sl, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 12194c │ │ │ │ + bl 1219d0 │ │ │ │ ldr lr, [r4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ and ip, r2, r0 │ │ │ │ mov r3, lr │ │ │ │ ldrb r7, [r3, ip]! │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ @@ -5946,24 +5946,24 @@ │ │ │ │ cmp r0, r4, lsl #4 │ │ │ │ bcc 25df4 │ │ │ │ lsl r5, r4, #4 │ │ │ │ add r6, r5, r7 │ │ │ │ cmn r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 25e04 │ │ │ │ mov r0, #1 │ │ │ │ - bl 33b878 │ │ │ │ + bl 33b8fc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #784] @ 2611c │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 26044 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r9, r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add sl, r1, #16 │ │ │ │ mov r0, r9 │ │ │ │ @@ -6014,15 +6014,15 @@ │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ add r0, r7, r0, lsr #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ sub r0, r4, r0, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 12194c │ │ │ │ + bl 1219d0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov lr, r6 │ │ │ │ and r1, ip, r0 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ @@ -6096,15 +6096,15 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp] │ │ │ │ b 26064 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 33b8d0 │ │ │ │ + bl 33b954 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ @@ -6114,15 +6114,15 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ addsne r1, r0, #21 │ │ │ │ str r9, [r5] │ │ │ │ beq 25d90 │ │ │ │ sub r0, r4, r2, lsl #4 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e3b0 │ │ │ │ mov r0, #16 │ │ │ │ @@ -6134,30 +6134,30 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 25a64 │ │ │ │ mov r0, #0 │ │ │ │ b 25d84 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 176524 │ │ │ │ + bl 1765a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1763f4 │ │ │ │ + bl 176478 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldrcs r4, [r2], #2341 @ 0x925 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ svcvc 0x007f7f7f │ │ │ │ eorseq sl, lr, r8, lsr #32 │ │ │ │ - andseq pc, r4, r4, ror #28 │ │ │ │ - @ instruction: 0x0014f7f4 │ │ │ │ + andseq pc, r4, r8, ror #29 │ │ │ │ + andseq pc, r4, r8, ror r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmn r3, #1 │ │ │ │ beq 26580 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ @@ -6206,15 +6206,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r8, [pc, #1700] @ 2689c │ │ │ │ mov r0, #0 │ │ │ │ b 26468 │ │ │ │ add r0, r0, sl, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 12194c │ │ │ │ + bl 1219d0 │ │ │ │ ldr lr, [r4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ and ip, r2, r0 │ │ │ │ mov r3, lr │ │ │ │ ldrb r7, [r3, ip]! │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ @@ -6429,24 +6429,24 @@ │ │ │ │ cmp r0, r4, lsl #4 │ │ │ │ bcc 26580 │ │ │ │ lsl r5, r4, #4 │ │ │ │ add r6, r5, r7 │ │ │ │ cmn r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 26590 │ │ │ │ mov r0, #1 │ │ │ │ - bl 33b878 │ │ │ │ + bl 33b8fc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #784] @ 268a8 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 267d0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r9, r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add sl, r1, #16 │ │ │ │ mov r0, r9 │ │ │ │ @@ -6497,15 +6497,15 @@ │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ add r0, r7, r0, lsr #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ sub r0, r4, r0, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 12194c │ │ │ │ + bl 1219d0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov lr, r6 │ │ │ │ and r1, ip, r0 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ @@ -6579,15 +6579,15 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp] │ │ │ │ b 267f0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 33b8d0 │ │ │ │ + bl 33b954 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ @@ -6597,15 +6597,15 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ addsne r1, r0, #21 │ │ │ │ str r9, [r5] │ │ │ │ beq 2651c │ │ │ │ sub r0, r4, r2, lsl #4 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e3b0 │ │ │ │ mov r0, #16 │ │ │ │ @@ -6617,30 +6617,30 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 261f0 │ │ │ │ mov r0, #0 │ │ │ │ b 26510 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 176524 │ │ │ │ + bl 1765a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1763f4 │ │ │ │ + bl 176478 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldrcs r4, [r2], #2341 @ 0x925 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ svcvc 0x007f7f7f │ │ │ │ mlaseq lr, ip, r8, r9 │ │ │ │ - @ instruction: 0x0014f7dc │ │ │ │ - andseq pc, r4, ip, ror #2 │ │ │ │ + andseq pc, r4, r0, ror #16 │ │ │ │ + @ instruction: 0x0014f1f0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r8, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, r8, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -6721,15 +6721,15 @@ │ │ │ │ cmp r0, r4, lsl #2 │ │ │ │ bcc 26a10 │ │ │ │ lsl r6, r4, #2 │ │ │ │ add r7, r6, r8 │ │ │ │ cmn r7, #-2147483645 @ 0x80000003 │ │ │ │ bcc 26cb8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2bab1c │ │ │ │ + bl 2baba0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r1] │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ ldrb r5, [r1, #2] │ │ │ │ ldrb r7, [r1, #3] │ │ │ │ strb r0, [r1, r9]! │ │ │ │ @@ -6896,15 +6896,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #788] @ 26fd4 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 26f0c │ │ │ │ add fp, r0, r6 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ @@ -7042,15 +7042,15 @@ │ │ │ │ b 26d6c │ │ │ │ ldm sp, {r1, sl} │ │ │ │ ldr r7, [sp, #28] │ │ │ │ b 26f2c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2bab70 │ │ │ │ + bl 2babf4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r7] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ sub r0, r1, sl │ │ │ │ str fp, [r7] │ │ │ │ @@ -7060,15 +7060,15 @@ │ │ │ │ beq 26cac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, r2, r2, lsl #2 │ │ │ │ add r1, r1, #9 │ │ │ │ sub r0, r0, r2, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #100] @ 26fdc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c670 │ │ │ │ @@ -7076,20 +7076,20 @@ │ │ │ │ ldr r2, [pc, #76] @ 26fd8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c670 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 176570 │ │ │ │ + bl 1765f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1763f4 │ │ │ │ + bl 176478 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ svcvc 0x007f7f7f │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ ldrcs r4, [r2], #2341 @ 0x925 │ │ │ │ @@ -7148,15 +7148,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r8, [pc, #1700] @ 27754 │ │ │ │ mov r0, #0 │ │ │ │ b 27320 │ │ │ │ add r0, r0, sl, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 12194c │ │ │ │ + bl 1219d0 │ │ │ │ ldr lr, [r4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ and ip, r2, r0 │ │ │ │ mov r3, lr │ │ │ │ ldrb r7, [r3, ip]! │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ @@ -7371,24 +7371,24 @@ │ │ │ │ cmp r0, r4, lsl #4 │ │ │ │ bcc 27438 │ │ │ │ lsl r5, r4, #4 │ │ │ │ add r6, r5, r7 │ │ │ │ cmn r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 27448 │ │ │ │ mov r0, #1 │ │ │ │ - bl 33b878 │ │ │ │ + bl 33b8fc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #784] @ 27760 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 27688 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r9, r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add sl, r1, #16 │ │ │ │ mov r0, r9 │ │ │ │ @@ -7439,15 +7439,15 @@ │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ add r0, r7, r0, lsr #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ sub r0, r4, r0, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 12194c │ │ │ │ + bl 1219d0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov lr, r6 │ │ │ │ and r1, ip, r0 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ @@ -7521,15 +7521,15 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp] │ │ │ │ b 276a8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 33b8d0 │ │ │ │ + bl 33b954 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ @@ -7539,15 +7539,15 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ addsne r1, r0, #21 │ │ │ │ str r9, [r5] │ │ │ │ beq 273d4 │ │ │ │ sub r0, r4, r2, lsl #4 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e3b0 │ │ │ │ mov r0, #16 │ │ │ │ @@ -7559,30 +7559,30 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 270a8 │ │ │ │ mov r0, #0 │ │ │ │ b 273c8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 176524 │ │ │ │ + bl 1765a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1763f4 │ │ │ │ + bl 176478 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldrcs r4, [r2], #2341 @ 0x925 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ svcvc 0x007f7f7f │ │ │ │ eorseq r8, lr, r4, ror #19 │ │ │ │ - andseq lr, r4, r0, ror #15 │ │ │ │ - andseq lr, r4, r0, ror r1 │ │ │ │ + andseq lr, r4, r4, ror #16 │ │ │ │ + @ instruction: 0x0014e1f4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmn r0, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -7827,24 +7827,24 @@ │ │ │ │ cmp r0, r4, lsl #2 │ │ │ │ bcc 27b58 │ │ │ │ lsl r6, r4, #2 │ │ │ │ add r7, r6, r8 │ │ │ │ cmn r7, #-2147483645 @ 0x80000003 │ │ │ │ bcc 27b68 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2bab1c │ │ │ │ + bl 2baba0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #796] @ 27e8c │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 27dc4 │ │ │ │ add fp, r0, r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ @@ -7984,15 +7984,15 @@ │ │ │ │ b 27c20 │ │ │ │ ldm sp, {r1, sl} │ │ │ │ ldr r6, [sp, #28] │ │ │ │ b 27de4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2bab70 │ │ │ │ + bl 2babf4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ sub r0, r1, sl │ │ │ │ str fp, [r6] │ │ │ │ @@ -8002,15 +8002,15 @@ │ │ │ │ beq 27af4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, r2, r2, lsl #2 │ │ │ │ add r1, r1, #9 │ │ │ │ sub r0, r0, r2, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #100] @ 27e94 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c670 │ │ │ │ @@ -8018,20 +8018,20 @@ │ │ │ │ ldr r2, [pc, #76] @ 27e90 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c670 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 176570 │ │ │ │ + bl 1765f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1763f4 │ │ │ │ + bl 176478 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldrcs r4, [r2], #2341 @ 0x925 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ svcvc 0x007f7f7f │ │ │ │ @@ -8091,15 +8091,15 @@ │ │ │ │ ldr r8, [pc, #2228] @ 2881c │ │ │ │ mov r0, #0 │ │ │ │ b 283e0 │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1208a4 │ │ │ │ + bl 120928 │ │ │ │ ldr lr, [r4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ and ip, r2, r0 │ │ │ │ mov r3, lr │ │ │ │ ldrb r7, [r3, ip]! │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ @@ -8439,24 +8439,24 @@ │ │ │ │ bne 284e8 │ │ │ │ add r7, r4, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r6, r5, r7 │ │ │ │ cmncc r6, #-2147483641 @ 0x80000007 │ │ │ │ bcc 284f8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 33b878 │ │ │ │ + bl 33b8fc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #808] @ 28828 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 28748 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r9, r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add sl, r1, #16 │ │ │ │ mov r0, r9 │ │ │ │ @@ -8509,15 +8509,15 @@ │ │ │ │ add r0, r7, r0, lsr #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1208a4 │ │ │ │ + bl 120928 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov lr, r6 │ │ │ │ and r1, ip, r0 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ @@ -8593,15 +8593,15 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp] │ │ │ │ b 28768 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 33b8d0 │ │ │ │ + bl 33b954 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ @@ -8613,15 +8613,15 @@ │ │ │ │ str r9, [r5] │ │ │ │ addne r0, r2, r0, lsl #4 │ │ │ │ addne r1, r1, r0 │ │ │ │ addsne r1, r1, #5 │ │ │ │ beq 28488 │ │ │ │ sub r0, r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e3b0 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ @@ -8633,30 +8633,30 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 27f60 │ │ │ │ mov r0, #0 │ │ │ │ b 2847c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 176524 │ │ │ │ + bl 1765a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1763f4 │ │ │ │ + bl 176478 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldrcs r4, [r2], #2341 @ 0x925 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ svcvc 0x007f7f7f │ │ │ │ eorseq r7, lr, r4, lsr r9 │ │ │ │ - mulseq r4, r4, r9 │ │ │ │ - andseq sp, r4, r4, lsl r1 │ │ │ │ + andseq sp, r4, r8, lsl sl │ │ │ │ + mulseq r4, r8, r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmn r3, #1 │ │ │ │ beq 28cc4 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ @@ -8706,15 +8706,15 @@ │ │ │ │ ldr r8, [pc, #1780] @ 28ff8 │ │ │ │ mov r0, #0 │ │ │ │ b 28bbc │ │ │ │ add r1, sl, sl, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 12194c │ │ │ │ + bl 1219d0 │ │ │ │ ldr lr, [r4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ and ip, r2, r0 │ │ │ │ mov r3, lr │ │ │ │ ldrb r7, [r3, ip]! │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ @@ -8942,24 +8942,24 @@ │ │ │ │ bne 28cc4 │ │ │ │ add r7, r4, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r6, r5, r7 │ │ │ │ cmncc r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 28cd4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 33b878 │ │ │ │ + bl 33b8fc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #808] @ 29004 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 28f24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r9, r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add sl, r1, #16 │ │ │ │ mov r0, r9 │ │ │ │ @@ -9012,15 +9012,15 @@ │ │ │ │ add r0, r7, r0, lsr #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ sub r1, r0, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 12194c │ │ │ │ + bl 1219d0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov lr, r6 │ │ │ │ and r1, ip, r0 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ @@ -9096,15 +9096,15 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp] │ │ │ │ b 28f44 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 33b8d0 │ │ │ │ + bl 33b954 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ @@ -9116,15 +9116,15 @@ │ │ │ │ str r9, [r5] │ │ │ │ addne r0, r2, r0, lsl #2 │ │ │ │ addne r1, r1, r0 │ │ │ │ addsne r1, r1, #5 │ │ │ │ beq 28c64 │ │ │ │ sub r0, r4, r0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e3b0 │ │ │ │ mov r0, #20 │ │ │ │ @@ -9136,30 +9136,30 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 288fc │ │ │ │ mov r0, #0 │ │ │ │ b 28c58 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 176524 │ │ │ │ + bl 1765a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1763f4 │ │ │ │ + bl 176478 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldrcs r4, [r2], #2341 @ 0x925 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ svcvc 0x007f7f7f │ │ │ │ eorseq r7, lr, r8, asr r1 │ │ │ │ - andseq sp, r4, r4, asr r0 │ │ │ │ - mulseq r4, r4, r9 │ │ │ │ + ldrsbeq sp, [r4], -r8 │ │ │ │ + andseq ip, r4, r8, lsl sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r9, [r0, #12] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmn r9, #1 │ │ │ │ beq 29398 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ @@ -9209,15 +9209,15 @@ │ │ │ │ sub r0, sl, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ b 29280 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ - bl 12058c │ │ │ │ + bl 120610 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ and r1, ip, r0 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ ldrb r7, [r2, #2] │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ @@ -9379,23 +9379,23 @@ │ │ │ │ cmp r0, r7, lsl #2 │ │ │ │ bcc 29398 │ │ │ │ lsl r8, r7, #2 │ │ │ │ add r6, r8, r4 │ │ │ │ cmn r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 293a8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 33b878 │ │ │ │ + bl 33b8fc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #728] @ 29688 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 295f0 │ │ │ │ add sl, r0, r8 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ bl 1eb00 │ │ │ │ @@ -9443,15 +9443,15 @@ │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ add r1, fp, r0, lsr #3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ sub r1, r0, r1, lsl #2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 12058c │ │ │ │ + bl 120610 │ │ │ │ and r1, r5, r0 │ │ │ │ mov r2, sl │ │ │ │ ldrb ip, [r2, r1]! │ │ │ │ ldrb r7, [r2, #1] │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ orr r7, ip, r7, lsl #8 │ │ │ │ @@ -9531,15 +9531,15 @@ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r1, [sp] │ │ │ │ b 29614 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 33b8d0 │ │ │ │ + bl 33b954 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ sub r0, r1, r9 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -9551,15 +9551,15 @@ │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str sl, [r5] │ │ │ │ beq 29338 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, ip, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 29334 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ bl 1e3b0 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ cmp r8, #0 │ │ │ │ @@ -9623,15 +9623,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r8, [pc, #1700] @ 29e00 │ │ │ │ mov r0, #0 │ │ │ │ b 299cc │ │ │ │ add r0, r0, sl, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 12194c │ │ │ │ + bl 1219d0 │ │ │ │ ldr lr, [r4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ and ip, r2, r0 │ │ │ │ mov r3, lr │ │ │ │ ldrb r7, [r3, ip]! │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ @@ -9846,24 +9846,24 @@ │ │ │ │ cmp r0, r4, lsl #4 │ │ │ │ bcc 29ae4 │ │ │ │ lsl r5, r4, #4 │ │ │ │ add r6, r5, r7 │ │ │ │ cmn r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 29af4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 33b878 │ │ │ │ + bl 33b8fc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #784] @ 29e0c │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 29d34 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r9, r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add sl, r1, #16 │ │ │ │ mov r0, r9 │ │ │ │ @@ -9914,15 +9914,15 @@ │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ add r0, r7, r0, lsr #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ sub r0, r4, r0, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 12194c │ │ │ │ + bl 1219d0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov lr, r6 │ │ │ │ and r1, ip, r0 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ @@ -9996,15 +9996,15 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp] │ │ │ │ b 29d54 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 33b8d0 │ │ │ │ + bl 33b954 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ @@ -10014,15 +10014,15 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ addsne r1, r0, #21 │ │ │ │ str r9, [r5] │ │ │ │ beq 29a80 │ │ │ │ sub r0, r4, r2, lsl #4 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e3b0 │ │ │ │ mov r0, #16 │ │ │ │ @@ -10034,104 +10034,104 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 29754 │ │ │ │ mov r0, #0 │ │ │ │ b 29a74 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 176524 │ │ │ │ + bl 1765a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1763f4 │ │ │ │ + bl 176478 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldrcs r4, [r2], #2341 @ 0x925 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ svcvc 0x007f7f7f │ │ │ │ eorseq r6, lr, r8, lsr r3 │ │ │ │ - andseq ip, r4, r4, lsr #5 │ │ │ │ - andseq fp, r4, r4, lsr ip │ │ │ │ + andseq ip, r4, r8, lsr #6 │ │ │ │ + @ instruction: 0x0014bcb8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 2d6538 │ │ │ │ + bl 2d65bc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 29fac │ │ │ │ bl 1f82c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e86c │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r2, [pc, #452] @ 2a024 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r3, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e55e0 │ │ │ │ + bl e5664 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2d6604 │ │ │ │ + bl 2d6688 │ │ │ │ ldr r2, [pc, #404] @ 2a01c │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [pc, #400] @ 2a020 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ - bl 2d662c │ │ │ │ + bl 2d66b0 │ │ │ │ mov r2, #476 @ 0x1dc │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r2, r2, #1024 @ 0x400 │ │ │ │ - bl 2d658c │ │ │ │ + bl 2d6610 │ │ │ │ ldr r0, [pc, #376] @ 2a028 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 29fb4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [r6] │ │ │ │ mov r6, r0 │ │ │ │ bl 1e338 │ │ │ │ mov r0, r6 │ │ │ │ - bl bbc7c │ │ │ │ + bl bbd00 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e86c │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r2, [pc, #304] @ 2a02c │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r3, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e68b0 │ │ │ │ + bl e6934 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #26 │ │ │ │ - bl 2d65b4 │ │ │ │ + bl 2d6638 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 2d65dc │ │ │ │ + bl 2d6660 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2d6564 │ │ │ │ + bl 2d65e8 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ - bl 2d6654 │ │ │ │ + bl 2d66d8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -10181,17 +10181,17 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00e99999 │ │ │ │ - eorseq r4, r5, fp, ror #21 │ │ │ │ + eorseq r4, r5, fp, ror fp │ │ │ │ eorseq r5, lr, r8, lsl #31 │ │ │ │ - eorseq r4, r5, r9, asr #20 │ │ │ │ + @ instruction: 0x00354ad9 │ │ │ │ eorseq r6, sp, r0, asr #28 │ │ │ │ eorseq r6, sp, r4, lsr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [pc, #536] @ 2a268 │ │ │ │ @@ -10203,35 +10203,35 @@ │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a21c │ │ │ │ bl 1e86c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #476] @ 2a258 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ tst r0, #1 │ │ │ │ beq 2a0b8 │ │ │ │ ldr r0, [pc, #460] @ 2a260 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr fp, [r0, #12] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ b 2a104 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 32ff40 │ │ │ │ + bl 32ffc4 │ │ │ │ ldr r0, [pc, #404] @ 2a25c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r5, [r0, #4] │ │ │ │ @@ -10240,15 +10240,15 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [r0, #20] │ │ │ │ ldr r0, [pc, #344] @ 2a264 │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r5, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ adds r8, r3, #1 │ │ │ │ add r0, r0, r5 │ │ │ │ adc r9, fp, #0 │ │ │ │ mov ip, r3 │ │ │ │ strd r8, [r0, #8] │ │ │ │ ldr r0, [pc, #316] @ 2a26c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -10318,15 +10318,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 195098 │ │ │ │ + bl 19511c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r5, lr, ip, lsl #24 │ │ │ │ @ instruction: 0x003e5bbc │ │ │ │ @ instruction: 0x003e5bf4 │ │ │ │ eorseq r5, lr, r8, ror fp │ │ │ │ @@ -10334,31 +10334,31 @@ │ │ │ │ @ instruction: 0x003d3dbc │ │ │ │ @ instruction: 0x003d3db0 │ │ │ │ @ instruction: 0x003d6bd0 │ │ │ │ eorseq r6, sp, r4, asr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2d2f08 │ │ │ │ + bl 2d2f8c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 2ea1a4 │ │ │ │ + bl 2ea228 │ │ │ │ ldr r1, [pc, #1120] @ 2a704 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 30dc48 │ │ │ │ + bl 30dccc │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 2f2060 │ │ │ │ + bl 2f20e4 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ ldm r5, {r0, r4, r5} │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ beq 2a3cc │ │ │ │ ldr r0, [pc, #1064] @ 2a710 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -10376,15 +10376,15 @@ │ │ │ │ ldr r0, [pc, #1020] @ 2a718 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 2a3cc │ │ │ │ ldr r0, [pc, #1004] @ 2a71c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a3cc │ │ │ │ ldr r0, [pc, #988] @ 2a720 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a654 │ │ │ │ @@ -10414,27 +10414,27 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #4 │ │ │ │ str lr, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 2d2e8c │ │ │ │ + bl 2d2f10 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r9 │ │ │ │ bl 1e0c8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 301240 │ │ │ │ + bl 3012c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fa24 │ │ │ │ ldr r0, [pc, #764] @ 2a708 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ bhi 2a5b8 │ │ │ │ @@ -10449,15 +10449,15 @@ │ │ │ │ ldr r0, [pc, #756] @ 2a734 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 2a5b8 │ │ │ │ ldr r0, [pc, #740] @ 2a738 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a5b8 │ │ │ │ ldr r6, [pc, #724] @ 2a73c │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r8, [r6, #28]! │ │ │ │ ldr r9, [r6, #4] │ │ │ │ cmp r9, #0 │ │ │ │ @@ -10466,15 +10466,15 @@ │ │ │ │ ldr sl, [r6, #8] │ │ │ │ ldr fp, [r6, #12] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ stm r0, {r8, r9, sl, fp} │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [pc, #668] @ 2a740 │ │ │ │ cmp r9, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #0 │ │ │ │ @@ -10496,15 +10496,15 @@ │ │ │ │ add r1, sp, #12 │ │ │ │ mov r3, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #584] @ 2a754 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl f2e7c │ │ │ │ + bl f2f00 │ │ │ │ ldr r0, [pc, #572] @ 2a758 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -10520,15 +10520,15 @@ │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [pc, #500] @ 2a760 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldrb r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #3 │ │ │ │ beq 2a5b4 │ │ │ │ cmp r0, #1 │ │ │ │ bne 2a594 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ bl 1dfb4 │ │ │ │ @@ -10536,23 +10536,23 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a5b4 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a5b4 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ beq 2a5d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r7] │ │ │ │ moveq r0, r7 │ │ │ │ streq r4, [r7, #4] │ │ │ │ addeq sp, sp, #180 @ 0xb4 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -10586,15 +10586,15 @@ │ │ │ │ ldr r2, [pc, #196] @ 2a728 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ - bl 195888 │ │ │ │ + bl 19590c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b 2a6b4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a6e0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ @@ -10611,45 +10611,45 @@ │ │ │ │ mov r5, r9 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 2a6e0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1950c4 │ │ │ │ + bl 195148 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r5, r5, fp, asr r1 │ │ │ │ + eorseq r5, r5, fp, ror #3 │ │ │ │ eorseq r5, lr, r4, asr #17 │ │ │ │ eorseq r6, lr, ip, lsr #7 │ │ │ │ eorseq r5, lr, r8, ror #19 │ │ │ │ eorseq r6, lr, r4, asr #9 │ │ │ │ eorseq r6, lr, r4, lsr #9 │ │ │ │ mlaseq lr, r0, r4, r6 │ │ │ │ eorseq r6, lr, ip, ror r4 │ │ │ │ - eorseq r4, r5, sl, asr #26 │ │ │ │ + @ instruction: 0x00354dda │ │ │ │ eorseq r6, sp, r4, lsl #21 │ │ │ │ eorseq r6, sp, r8, ror sp │ │ │ │ eorseq r6, sp, r0, lsr sp │ │ │ │ eorseq r6, lr, ip, lsl #7 │ │ │ │ eorseq r6, lr, r8, ror r3 │ │ │ │ eorseq r6, lr, r4, ror #6 │ │ │ │ eorseq r5, lr, r0, asr #18 │ │ │ │ eorseq r6, sp, r4, lsl ip │ │ │ │ - eorseq r4, r5, r6, ror #26 │ │ │ │ + @ instruction: 0x00354df6 │ │ │ │ eorseq r6, sp, r0, asr #21 │ │ │ │ eorseq r6, sp, ip, lsl ip │ │ │ │ - eorseq r4, r5, sl, lsl pc │ │ │ │ + eorseq r4, r5, sl, lsr #31 │ │ │ │ eorseq r6, sp, r0, lsl ip │ │ │ │ eorseq r6, sp, r0, asr #23 │ │ │ │ eorseq r6, lr, r0, ror #4 │ │ │ │ @ instruction: 0x003d67b4 │ │ │ │ eorseq r6, sp, r8, lsr #15 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -10662,29 +10662,29 @@ │ │ │ │ beq 2a7c4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a7c4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a7ec │ │ │ │ stmib r4, {r0, r5} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 2a814 │ │ │ │ ldr r0, [pc, #80] @ 2a824 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a7b4 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -10887,15 +10887,15 @@ │ │ │ │ strb r1, [r7, r3] │ │ │ │ sub r1, r2, r2, lsl #2 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, r2, r1, lsl #3 │ │ │ │ beq 2abc0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1b8b18 │ │ │ │ + bl 1b8b9c │ │ │ │ mov lr, r4 │ │ │ │ b 2aa34 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #65280 @ 0xff00 │ │ │ │ and r0, r0, sl │ │ │ │ and r3, r0, #65280 @ 0xff00 │ │ │ │ and r2, r2, r0, lsr #8 │ │ │ │ @@ -10958,26 +10958,26 @@ │ │ │ │ bne 2ac44 │ │ │ │ add r7, r5, #4 │ │ │ │ adds r0, r6, r7 │ │ │ │ addcc fp, r6, r7 │ │ │ │ cmncc fp, #-2147483641 @ 0x80000007 │ │ │ │ bcc 2ac54 │ │ │ │ mov r0, r3 │ │ │ │ - bl 33b878 │ │ │ │ + bl 33b8fc │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, #8 │ │ │ │ str ip, [sp, #20] │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [pc, #804] @ 2af90 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2aec8 │ │ │ │ add r4, r0, r6 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1eb00 │ │ │ │ @@ -11121,15 +11121,15 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldmib sp, {r3, r7} │ │ │ │ b 2aee4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, fp │ │ │ │ - bl 33b8d0 │ │ │ │ + bl 33b954 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sl] │ │ │ │ sub r0, r3, r1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sl, #8] │ │ │ │ @@ -11143,15 +11143,15 @@ │ │ │ │ bne 2af1c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r0, r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ sub r0, r7, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ @@ -11201,24 +11201,24 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ beq 2b020 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2b030 │ │ │ │ ldr r1, [pc, #36] @ 2b038 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 306ab0 │ │ │ │ + bl 306b34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #0 │ │ │ │ beq 2b030 │ │ │ │ mov r0, ip │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq sp, r8, r8, lsr lr │ │ │ │ + @ instruction: 0x0018debc │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2b064 │ │ │ │ ldm r1, {r2, r3, ip} │ │ │ │ mov r4, #0 │ │ │ │ str r4, [r1] │ │ │ │ @@ -11238,25 +11238,25 @@ │ │ │ │ beq 2b0b8 │ │ │ │ cmp r1, #1 │ │ │ │ stmib sp, {r1, lr} │ │ │ │ str r2, [sp, #12] │ │ │ │ bne 2b0ac │ │ │ │ add r0, sp, #4 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 1c2adc │ │ │ │ + bl 1c2b60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #16] @ 2b0d0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 306ab0 │ │ │ │ + bl 306b34 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq sp, r8, r0, asr #27 │ │ │ │ + andseq sp, r8, r4, asr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r9, #2 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2b12c │ │ │ │ ldm r1, {r4, r6, r7, r8} │ │ │ │ mov fp, #0 │ │ │ │ @@ -11312,45 +11312,45 @@ │ │ │ │ cmpne r0, #0 │ │ │ │ bne 2b1d8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #80] @ 2b220 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 306ab0 │ │ │ │ + bl 306b34 │ │ │ │ b 2b1bc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 2b1bc │ │ │ │ add r5, r8, #12 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a084c │ │ │ │ + bl 2a08d0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1b8fd0 │ │ │ │ + bl 1b9054 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - andseq sp, r8, r0, lsl #24 │ │ │ │ + andseq sp, r8, r4, lsl #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #876] @ 2b5a4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 1c2c7c │ │ │ │ + bl 1c2d00 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 2b354 │ │ │ │ ldr r8, [pc, #840] @ 2b5a8 │ │ │ │ add sl, r5, #4 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ @@ -11362,15 +11362,15 @@ │ │ │ │ beq 2b2b0 │ │ │ │ ldr r0, [r8] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 2b48c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ bne 2b31c │ │ │ │ mov r0, r5 │ │ │ │ bl 3acc8 │ │ │ │ b 2b31c │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ @@ -11389,26 +11389,26 @@ │ │ │ │ bne 2b2fc │ │ │ │ ldr r0, [r8] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 2b4cc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 2b4a0 │ │ │ │ cmp r6, #2 │ │ │ │ mov r0, r9 │ │ │ │ bcs 2b340 │ │ │ │ ldr r0, [pc, #648] @ 2b5ac │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 1c2c7c │ │ │ │ + bl 1c2d00 │ │ │ │ add r0, r0, #24 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ str r0, [sp, #4] │ │ │ │ bcs 2b37c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r4] │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ @@ -11426,20 +11426,20 @@ │ │ │ │ ldr r0, [r8] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ beq 2b4e0 │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2b4e0 │ │ │ │ - bl 30a6b8 │ │ │ │ + bl 30a73c │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ add r5, r0, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 30ace4 │ │ │ │ + bl 30ad68 │ │ │ │ ldr r2, [pc, #504] @ 2b5b0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ movne r2, r0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ @@ -11473,26 +11473,26 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #32 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #376] @ 2b5c4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 326278 │ │ │ │ + bl 3262fc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2b484 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 2b484 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3070fc │ │ │ │ + bl 307180 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 2b340 │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [sl] │ │ │ │ b 2b290 │ │ │ │ @@ -11548,37 +11548,37 @@ │ │ │ │ bl 3c534 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2b598 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 2b598 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3070fc │ │ │ │ + bl 307180 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r4, lr, ip, lsr #24 │ │ │ │ eorseq r4, lr, ip, ror #23 │ │ │ │ eorseq r4, lr, r0, asr #22 │ │ │ │ - eorseq r4, r5, r8, lsl #28 │ │ │ │ + mlaseq r5, r8, lr, r4 │ │ │ │ @ instruction: 0x003e4bb0 │ │ │ │ - @ instruction: 0x003297b0 │ │ │ │ - andseq r0, r9, ip, lsr #4 │ │ │ │ + eorseq r9, r2, r0, asr #16 │ │ │ │ + @ instruction: 0x001902b0 │ │ │ │ eorseq r6, sp, r4, ror #8 │ │ │ │ - eorseq fp, r2, r0, lsr #19 │ │ │ │ + eorseq fp, r2, r0, lsr sl │ │ │ │ eorseq r6, sp, r4, ror r3 │ │ │ │ eorseq r4, lr, r4, ror sl │ │ │ │ - eorseq r9, r2, r4, ror r6 │ │ │ │ - andseq r0, r9, r8, lsl #2 │ │ │ │ - mlaseq r2, r8, r8, fp │ │ │ │ + eorseq r9, r2, r4, lsl #14 │ │ │ │ + andseq r0, r9, ip, lsl #3 │ │ │ │ + eorseq fp, r2, r8, lsr #18 │ │ │ │ eorseq r6, sp, r0, asr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r9, #0 │ │ │ │ cmn r5, #-67108863 @ 0xfc000001 │ │ │ │ lsl r4, r5, #6 │ │ │ │ @@ -11595,15 +11595,15 @@ │ │ │ │ beq 2b654 │ │ │ │ ldr r0, [pc, #856] @ 2b984 │ │ │ │ mov r1, #8 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2b600 │ │ │ │ ldr r4, [r8, #12] │ │ │ │ mov r7, r0 │ │ │ │ b 2b660 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, #8 │ │ │ │ @@ -11701,15 +11701,15 @@ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r6, r0 │ │ │ │ bne 2b7ec │ │ │ │ ldr r1, [pc, #440] @ 2b998 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1b2c24 │ │ │ │ + bl 1b2ca8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add r0, r7, r6, lsl #6 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ bl 1e3b0 │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -11717,15 +11717,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [pc, #376] @ 2b99c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1b436c │ │ │ │ + bl 1b43f0 │ │ │ │ ldr r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r9, [r8, #4] │ │ │ │ cmpne r9, #0 │ │ │ │ bne 2b848 │ │ │ │ stm r8, {r0, r1} │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ @@ -11741,29 +11741,29 @@ │ │ │ │ beq 2b8b0 │ │ │ │ add sl, r7, r6 │ │ │ │ ldr fp, [sl, #36] @ 0x24 │ │ │ │ cmp fp, #0 │ │ │ │ beq 2b860 │ │ │ │ add r4, sl, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8ce4 │ │ │ │ + bl 1b8d68 │ │ │ │ add r0, fp, fp, lsl #1 │ │ │ │ add r0, r8, r0, lsl #3 │ │ │ │ add r1, fp, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 2b860 │ │ │ │ ldr r2, [r4] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 2b860 │ │ │ │ lsl r1, r9, #6 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ stm r8, {r0, r1} │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ @@ -11779,32 +11779,32 @@ │ │ │ │ str r8, [sp, #12] │ │ │ │ bcs 2b68c │ │ │ │ b 2b760 │ │ │ │ mov r8, r0 │ │ │ │ b 2b920 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r9, #32 │ │ │ │ - bl 1b8c9c │ │ │ │ + bl 1b8d20 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1bae94 │ │ │ │ + bl 1baf18 │ │ │ │ b 2b978 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 2b954 │ │ │ │ add r4, r0, #64 @ 0x40 │ │ │ │ - bl 1b8c9c │ │ │ │ + bl 1b8d20 │ │ │ │ mov r0, r4 │ │ │ │ b 2b93c │ │ │ │ lsl r1, r9, #6 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @@ -11821,15 +11821,15 @@ │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 2bb60 │ │ │ │ ldr r4, [pc, #632] @ 2bc54 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -11841,15 +11841,15 @@ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ add r1, sl, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r8, #0 │ │ │ │ add r9, r1, r0, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ba30 │ │ │ │ cmp r7, #0 │ │ │ │ beq 2bb04 │ │ │ │ b 2bb14 │ │ │ │ str fp, [sp, #4] │ │ │ │ @@ -11866,15 +11866,15 @@ │ │ │ │ beq 2ba94 │ │ │ │ ldr r0, [pc, #508] @ 2bc64 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2bbd8 │ │ │ │ mov r1, fp │ │ │ │ cmp fp, #0 │ │ │ │ bne 2baa4 │ │ │ │ b 2babc │ │ │ │ mov r0, #4 │ │ │ │ @@ -11889,46 +11889,46 @@ │ │ │ │ bne 2bab0 │ │ │ │ str fp, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [pc, #408] @ 2bc68 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1b44cc │ │ │ │ + bl 1b4550 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ ldr r4, [pc, #380] @ 2bc6c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr fp, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2bb14 │ │ │ │ ldr r0, [r4] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 2bbc4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 2bbb8 │ │ │ │ ldr r7, [fp, #12] │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ add r7, r7, r7, lsl #2 │ │ │ │ str r0, [r6, r7, lsl #2]! │ │ │ │ add r0, r6, #16 │ │ │ │ stmib r6, {r1, r2, r3} │ │ │ │ mov r1, #1 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r0, sl, #140 @ 0x8c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ bl 3abd4 │ │ │ │ b 2b9d4 │ │ │ │ bl 3b608 │ │ │ │ @@ -11967,35 +11967,35 @@ │ │ │ │ b 2bbf4 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [sp, #12] │ │ │ │ b 2bc24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1baf80 │ │ │ │ + bl 1bb004 │ │ │ │ b 2bc24 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1bae30 │ │ │ │ + bl 1baeb4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2bc48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r4, lr, r4, ror r4 │ │ │ │ eorseq r5, sp, r8, ror sp │ │ │ │ - eorseq r4, r5, r6, lsr #15 │ │ │ │ + eorseq r4, r5, r6, lsr r8 │ │ │ │ eorseq r5, sp, r4, ror sp │ │ │ │ eorseq r4, lr, ip, asr #7 │ │ │ │ eorseq r5, sp, r8, lsr r7 │ │ │ │ eorseq r4, lr, r4, ror #6 │ │ │ │ eorseq r5, sp, r4, lsl #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -12032,44 +12032,44 @@ │ │ │ │ mov r0, #28 │ │ │ │ str r4, [r8, #224] @ 0xe0 │ │ │ │ umull r4, r1, r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 2be4c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 350f98 │ │ │ │ + bl 35101c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2be4c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ cmp r6, fp │ │ │ │ bne 2bd44 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #28 │ │ │ │ umull r4, r1, fp, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 2be34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 350f98 │ │ │ │ + bl 35101c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2be34 │ │ │ │ cmp r6, #9 │ │ │ │ bcs 2bdac │ │ │ │ ldr r0, [pc, #284] @ 2be94 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2be80 │ │ │ │ mov r9, r0 │ │ │ │ rsb r0, r6, r6, lsl #3 │ │ │ │ mov r1, r8 │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ @@ -12077,22 +12077,22 @@ │ │ │ │ b 2bdf0 │ │ │ │ mov r0, #28 │ │ │ │ umull r9, r1, r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 2be34 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #4 │ │ │ │ - bl 350f98 │ │ │ │ + bl 35101c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2be34 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2be80 │ │ │ │ str fp, [r8, #224] @ 0xe0 │ │ │ │ str r9, [r8] │ │ │ │ str r5, [r8, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -12127,23 +12127,23 @@ │ │ │ │ ldr r3, [pc, #56] @ 2beb0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ bl 3c120 │ │ │ │ - eorseq r4, r5, r0, lsr #11 │ │ │ │ + eorseq r4, r5, r0, lsr r6 │ │ │ │ eorseq r5, sp, ip, lsr #22 │ │ │ │ eorseq r4, lr, r0, asr #1 │ │ │ │ - @ instruction: 0x003545d0 │ │ │ │ + eorseq r4, r5, r0, ror #12 │ │ │ │ eorseq r5, sp, ip, ror #22 │ │ │ │ - eorseq sl, r2, r0, ror #26 │ │ │ │ + @ instruction: 0x0032adf0 │ │ │ │ eorseq r5, sp, r4, ror fp │ │ │ │ @ instruction: 0x003d5afc │ │ │ │ - eorseq r4, r5, r7, lsl #10 │ │ │ │ + mlaseq r5, r7, r5, r4 │ │ │ │ @ instruction: 0x003d5ab8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [r0, #384] @ 0x180 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r7, #16 │ │ │ │ mov r9, r7 │ │ │ │ @@ -12176,44 +12176,44 @@ │ │ │ │ mov r0, #24 │ │ │ │ str r6, [r4, #384] @ 0x180 │ │ │ │ umull r4, r1, r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 2c094 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 350f98 │ │ │ │ + bl 35101c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2c094 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ cmp r7, fp │ │ │ │ bne 2bf84 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #24 │ │ │ │ umull r8, r1, fp, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 2c07c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ - bl 350f98 │ │ │ │ + bl 35101c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2c07c │ │ │ │ cmp r7, #17 │ │ │ │ bcs 2bff8 │ │ │ │ ldr r0, [pc, #292] @ 2c0dc │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2c0c8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ mov r1, r4 │ │ │ │ lsl r2, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ @@ -12224,22 +12224,22 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #24 │ │ │ │ umull r7, r1, r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 2c07c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #8 │ │ │ │ - bl 350f98 │ │ │ │ + bl 35101c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2c07c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2c0c8 │ │ │ │ str fp, [r4, #384] @ 0x180 │ │ │ │ stm r4, {r6, r9} │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -12273,46 +12273,46 @@ │ │ │ │ ldr r3, [pc, #56] @ 2c0f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r8 │ │ │ │ bl 3c120 │ │ │ │ - eorseq r4, r5, r8, asr r3 │ │ │ │ + eorseq r4, r5, r8, ror #7 │ │ │ │ eorseq r5, sp, r4, ror #17 │ │ │ │ eorseq r3, lr, r0, lsl #29 │ │ │ │ - eorseq r4, r5, r8, lsl #7 │ │ │ │ + eorseq r4, r5, r8, lsl r4 │ │ │ │ eorseq r5, sp, r4, lsr #18 │ │ │ │ - eorseq sl, r2, r8, lsl fp │ │ │ │ + eorseq sl, r2, r8, lsr #23 │ │ │ │ eorseq r5, sp, ip, lsr #18 │ │ │ │ @ instruction: 0x003d58b4 │ │ │ │ - @ instruction: 0x003542bf │ │ │ │ + eorseq r4, r5, pc, asr #6 │ │ │ │ eorseq r5, sp, r0, ror r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2c134 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2c134 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ b 2c15c │ │ │ │ cmp r4, #0 │ │ │ │ beq 2c158 │ │ │ │ ldr r0, [pc, #52] @ 2c178 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ b 2c15c │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -12329,15 +12329,15 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r2, [pc, #12] @ 2c1c0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2d2ac4 │ │ │ │ + bl 2d2b48 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r5, sp, r0, asr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r9, #2 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -12396,44 +12396,44 @@ │ │ │ │ cmpne r0, #0 │ │ │ │ bne 2c2c8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #80] @ 2c310 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 306ab0 │ │ │ │ + bl 306b34 │ │ │ │ b 2c2ac │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 2c2ac │ │ │ │ add r5, r8, #12 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a084c │ │ │ │ + bl 2a08d0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1c49ac │ │ │ │ + bl 1c4a30 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - andseq r8, r9, ip, ror #12 │ │ │ │ + @ instruction: 0x001986f0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 2c41c │ │ │ │ ldr sl, [pc, #412] @ 2c4e8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr sl, [pc, sl] │ │ │ │ ldr r0, [sl] │ │ │ │ @@ -12444,50 +12444,50 @@ │ │ │ │ bne 2c43c │ │ │ │ ldr r0, [r9, #4] │ │ │ │ add r1, r5, #8 │ │ │ │ mov r2, #0 │ │ │ │ add r6, r1, r0, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2c39c │ │ │ │ cmp r8, #0 │ │ │ │ beq 2c3c0 │ │ │ │ b 2c3d0 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ mov r0, #0 │ │ │ │ - bl 1c72b4 │ │ │ │ + bl 1c7338 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r8, #0 │ │ │ │ bne 2c3d0 │ │ │ │ ldr r0, [sl] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 2c47c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 2c470 │ │ │ │ ldr r6, [r9, #12] │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ add r6, r6, r6, lsl #2 │ │ │ │ str r0, [r7, r6, lsl #2]! │ │ │ │ add r0, r7, #16 │ │ │ │ stmib r7, {r1, r2, r3} │ │ │ │ mov r1, #1 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r0, r5, #140 @ 0x8c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 3abd4 │ │ │ │ b 2c344 │ │ │ │ bl 3b608 │ │ │ │ @@ -12518,43 +12518,43 @@ │ │ │ │ b 2c3d0 │ │ │ │ b 2c494 │ │ │ │ mov r6, r0 │ │ │ │ b 2c4c0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1c7718 │ │ │ │ + bl 1c779c │ │ │ │ b 2c4c0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c76b4 │ │ │ │ + bl 1c7738 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2c4dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r3, lr, r4, lsl #22 │ │ │ │ eorseq r6, sp, r8, ror #1 │ │ │ │ - @ instruction: 0x003546bf │ │ │ │ + eorseq r4, r5, pc, asr #14 │ │ │ │ eorseq r6, sp, r4, ror #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 2c600 │ │ │ │ ldr sl, [pc, #412] @ 2c6cc │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr sl, [pc, sl] │ │ │ │ ldr r0, [sl] │ │ │ │ @@ -12565,50 +12565,50 @@ │ │ │ │ bne 2c620 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ add r1, r5, #8 │ │ │ │ mov r2, #0 │ │ │ │ add r6, r1, r0, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2c580 │ │ │ │ cmp r8, #0 │ │ │ │ beq 2c5a4 │ │ │ │ b 2c5b4 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ mov r0, #0 │ │ │ │ - bl 1c7184 │ │ │ │ + bl 1c7208 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r8, #0 │ │ │ │ bne 2c5b4 │ │ │ │ ldr r0, [sl] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 2c660 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 2c654 │ │ │ │ ldr r6, [r9, #12] │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ add r6, r6, r6, lsl #2 │ │ │ │ str r0, [r7, r6, lsl #2]! │ │ │ │ add r0, r7, #16 │ │ │ │ stmib r7, {r1, r2, r3} │ │ │ │ mov r1, #1 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r0, r5, #140 @ 0x8c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 3abd4 │ │ │ │ b 2c528 │ │ │ │ bl 3b608 │ │ │ │ @@ -12639,33 +12639,33 @@ │ │ │ │ b 2c5b4 │ │ │ │ b 2c678 │ │ │ │ mov r6, r0 │ │ │ │ b 2c6a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1c7718 │ │ │ │ + bl 1c779c │ │ │ │ b 2c6a4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c76b4 │ │ │ │ + bl 1c7738 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2c6c0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r3, lr, r0, lsr #18 │ │ │ │ eorseq r5, sp, r4, lsl #30 │ │ │ │ - @ instruction: 0x003544db │ │ │ │ + eorseq r4, r5, fp, ror #10 │ │ │ │ eorseq r5, sp, r0, lsl #30 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 2c770 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ @@ -12674,29 +12674,29 @@ │ │ │ │ beq 2c734 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2c734 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2c75c │ │ │ │ stmib r4, {r0, r5} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 2c784 │ │ │ │ ldr r0, [pc, #80] @ 2c794 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2c724 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -12780,23 +12780,23 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr fp, [pc, #836] @ 2cbf8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add fp, pc, fp │ │ │ │ mov r0, fp │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #2 │ │ │ │ blne 2cc1c │ │ │ │ add sl, fp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 2cb2c │ │ │ │ ldr r3, [pc, #772] @ 2cbfc │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ @@ -12898,15 +12898,15 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 2cbb0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ rsb r5, r5, #32 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 2cb88 │ │ │ │ ldr r0, [pc, #324] @ 2cbf0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ff28 <__tls_get_addr@plt> │ │ │ │ ldm r0, {r1, r2, r3, r4} │ │ │ │ mov r6, #1 │ │ │ │ @@ -12924,25 +12924,25 @@ │ │ │ │ add ip, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldm r7, {r0, r2, r3, r7} │ │ │ │ stm ip, {r0, r2, r3, r7} │ │ │ │ bne 2cb04 │ │ │ │ add r0, sp, #24 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 1c8264 │ │ │ │ + bl 1c82e8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #224] @ 2cbf4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ff28 <__tls_get_addr@plt> │ │ │ │ ldr r1, [pc, #248] @ 2cc18 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 306ab0 │ │ │ │ + b 306b34 │ │ │ │ mov r0, sl │ │ │ │ bl 3abd4 │ │ │ │ b 2c8f0 │ │ │ │ mov r4, r3 │ │ │ │ bl 3b608 │ │ │ │ eor r6, r0, #1 │ │ │ │ mov r3, r4 │ │ │ │ @@ -12975,34 +12975,34 @@ │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [fp, #12] │ │ │ │ b 2ca8c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1c7d5c │ │ │ │ + bl 1c7de0 │ │ │ │ b 2cbe4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7cf0 │ │ │ │ + bl 1c7d74 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r3, lr, r4, asr #3 │ │ │ │ eorseq r3, lr, ip, asr r1 │ │ │ │ @ instruction: 0x003e41b0 │ │ │ │ eorseq r3, lr, r8, asr r5 │ │ │ │ @ instruction: 0x003d5ab8 │ │ │ │ - ldrsbeq r4, [r5], -r8 @ │ │ │ │ + eorseq r4, r5, r8, ror #2 │ │ │ │ eorseq r5, sp, r8, asr sl │ │ │ │ eorseq r3, lr, r8, lsr #8 │ │ │ │ - eorseq r4, r5, r5, asr #2 │ │ │ │ + @ instruction: 0x003541d5 │ │ │ │ eorseq r5, sp, ip, ror #20 │ │ │ │ - andseq sl, r9, r0, lsr #31 │ │ │ │ + andseq fp, r9, r4, lsr #32 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [pc, #60] @ 2cc68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -13011,15 +13011,15 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r2, [pc, #16] @ 2cc6c │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2d2ac4 │ │ │ │ + bl 2d2b48 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r3, lr, r0, asr #28 │ │ │ │ eorseq r5, sp, ip, lsl #19 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -13028,24 +13028,24 @@ │ │ │ │ beq 2cca8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2cca8 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ b 2ccd0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 2cccc │ │ │ │ ldr r0, [pc, #52] @ 2ccec │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ b 2ccd0 │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -13063,29 +13063,29 @@ │ │ │ │ beq 2cd48 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2cd48 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2cd70 │ │ │ │ stmib r4, {r0, r5} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 2cd98 │ │ │ │ ldr r0, [pc, #80] @ 2cda8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2cd38 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -13229,15 +13229,15 @@ │ │ │ │ ldr fp, [pc, #1468] @ 2d56c │ │ │ │ mov r0, #0 │ │ │ │ b 2d130 │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1cb534 │ │ │ │ + bl 1cb5b8 │ │ │ │ ldr lr, [r4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ and ip, r2, r0 │ │ │ │ mov r3, lr │ │ │ │ ldrb r6, [r3, ip]! │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ @@ -13294,15 +13294,15 @@ │ │ │ │ add r1, r2, r1 │ │ │ │ strb r0, [r1, #4] │ │ │ │ sub r0, r3, r3, lsl #2 │ │ │ │ add r0, lr, r0, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ beq 2d15c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1d177c │ │ │ │ + bl 1d1800 │ │ │ │ ldr r0, [r4] │ │ │ │ b 2cfb4 │ │ │ │ ldr r1, [lr] │ │ │ │ mov r3, #65280 @ 0xff00 │ │ │ │ and r1, r1, fp │ │ │ │ and r4, r1, #65280 @ 0xff00 │ │ │ │ and r3, r3, r1, lsr #8 │ │ │ │ @@ -13378,25 +13378,25 @@ │ │ │ │ bne 2d214 │ │ │ │ add r7, r4, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r6, r5, r7 │ │ │ │ cmncc r6, #-2147483641 @ 0x80000007 │ │ │ │ bcc 2d224 │ │ │ │ mov r0, r3 │ │ │ │ - bl 33b878 │ │ │ │ + bl 33b8fc │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #840] @ 2d574 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d480 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ @@ -13451,15 +13451,15 @@ │ │ │ │ add r0, r5, r0, lsr #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1cb534 │ │ │ │ + bl 1cb5b8 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ and r1, sl, r0 │ │ │ │ mov lr, r7 │ │ │ │ mov r2, ip │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ ldrb r6, [r2, #2] │ │ │ │ @@ -13535,15 +13535,15 @@ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b 2d4a0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 33b8d0 │ │ │ │ + bl 33b954 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r6] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r6] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r0, [r6, #12] │ │ │ │ @@ -13559,15 +13559,15 @@ │ │ │ │ bne 2d4e4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 1e3b0 │ │ │ │ @@ -13580,64 +13580,64 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ bne 2cfa8 │ │ │ │ mov r0, #0 │ │ │ │ b 2d1ac │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1d1730 │ │ │ │ + bl 1d17b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1d1680 │ │ │ │ + bl 1d1704 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ svcvc 0x007f7f7f │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ ldrcs r4, [r2], #2341 @ 0x925 │ │ │ │ eorseq r2, lr, r4, lsl #24 │ │ │ │ - @ instruction: 0x001a46b0 │ │ │ │ - andseq r4, sl, ip, lsr #2 │ │ │ │ + andseq r4, sl, r4, lsr r7 │ │ │ │ + @ instruction: 0x001a41b0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r1 │ │ │ │ cmp r2, r3 │ │ │ │ bcs 2d5b4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, r1, lr │ │ │ │ subs r2, r3, r2 │ │ │ │ movcc r2, r3 │ │ │ │ mov r3, ip │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20e270 │ │ │ │ + b 20e2f4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r1, [r0] │ │ │ │ add r5, r4, ip │ │ │ │ subs r2, r5, r1 │ │ │ │ movcc r2, r5 │ │ │ │ add r5, ip, lr │ │ │ │ add r5, r5, r4 │ │ │ │ subs r1, r5, r1 │ │ │ │ movcc r1, r5 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20e270 │ │ │ │ + b 20e2f4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [pc, #832] @ 2d938 │ │ │ │ mov r5, r2 │ │ │ │ cmp r0, r1 │ │ │ │ bne 2d624 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 301240 │ │ │ │ + bl 3012c4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 2d62c │ │ │ │ @@ -13660,49 +13660,49 @@ │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 2d6dc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20b52c │ │ │ │ + bl 20b5b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2d864 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2076e4 │ │ │ │ + bl 207768 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str sl, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #1 │ │ │ │ bne 2d74c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 2d7a4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r8 │ │ │ │ bls 2d66c │ │ │ │ b 2d7a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2e6fc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d6f8 │ │ │ │ - bl 2076e4 │ │ │ │ + bl 207768 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #1 │ │ │ │ beq 2d66c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2d7a4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ @@ -13725,69 +13725,69 @@ │ │ │ │ tstne r1, #1 │ │ │ │ bne 2d8d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d904 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d38bc │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20b2c8 │ │ │ │ + bl 20b34c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 2ebc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmp r0, #0 │ │ │ │ bmi 2d8e8 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #24] │ │ │ │ add r8, r6, #4 │ │ │ │ mov r9, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 2d80c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20b52c │ │ │ │ + bl 20b5b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2d864 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2076e4 │ │ │ │ + bl 207768 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [r4, #20] │ │ │ │ - bl 3527b4 │ │ │ │ + bl 352838 │ │ │ │ tst r0, #1 │ │ │ │ bne 2d7c8 │ │ │ │ b 2d870 │ │ │ │ mov r0, r8 │ │ │ │ bl 2e6fc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d828 │ │ │ │ - bl 2076e4 │ │ │ │ + bl 207768 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #3 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ beq 2d8a0 │ │ │ │ tst r0, #1 │ │ │ │ bne 2d7c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 204594 │ │ │ │ + bl 204618 │ │ │ │ b 2d7c8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ @@ -13810,15 +13810,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 2d778 │ │ │ │ ldr r0, [pc, #120] @ 2d944 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 3941c │ │ │ │ ldr r0, [pc, #88] @ 2d94c │ │ │ │ mov r1, #30 │ │ │ │ ldr r2, [pc, #84] @ 2d950 │ │ │ │ @@ -13839,26 +13839,26 @@ │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ blcc fe6e0140 <__bss_end__@@Base+0xfe2ce6a4> │ │ │ │ eorseq r7, sp, r0, lsr r2 │ │ │ │ eorseq r7, sp, ip, asr r0 │ │ │ │ eorseq r7, sp, ip, asr #1 │ │ │ │ eorseq r7, sp, ip, ror #1 │ │ │ │ - @ instruction: 0x003564b7 │ │ │ │ + eorseq r6, r5, r7, asr #10 │ │ │ │ eorseq r7, sp, r8, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [pc, #832] @ 2dcac │ │ │ │ mov r5, r2 │ │ │ │ cmp r0, r1 │ │ │ │ bne 2d998 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 301240 │ │ │ │ + bl 3012c4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 2d9a0 │ │ │ │ @@ -13881,49 +13881,49 @@ │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 2da50 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20b52c │ │ │ │ + bl 20b5b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2dbd8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2076e4 │ │ │ │ + bl 207768 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str sl, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #1 │ │ │ │ bne 2dac0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 2db18 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r8 │ │ │ │ bls 2d9e0 │ │ │ │ b 2db18 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2e6fc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2da6c │ │ │ │ - bl 2076e4 │ │ │ │ + bl 207768 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #1 │ │ │ │ beq 2d9e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2db18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ @@ -13946,69 +13946,69 @@ │ │ │ │ tstne r1, #1 │ │ │ │ bne 2dc44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2dc78 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d38bc │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20b2c8 │ │ │ │ + bl 20b34c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 2ebc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmp r0, #0 │ │ │ │ bmi 2dc5c │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #24] │ │ │ │ add r8, r6, #4 │ │ │ │ mov r9, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 2db80 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20b52c │ │ │ │ + bl 20b5b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2dbd8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2076e4 │ │ │ │ + bl 207768 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [r4, #20] │ │ │ │ - bl 3527b4 │ │ │ │ + bl 352838 │ │ │ │ tst r0, #1 │ │ │ │ bne 2db3c │ │ │ │ b 2dbe4 │ │ │ │ mov r0, r8 │ │ │ │ bl 2e6fc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2db9c │ │ │ │ - bl 2076e4 │ │ │ │ + bl 207768 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #3 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ beq 2dc14 │ │ │ │ tst r0, #1 │ │ │ │ bne 2db3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 204594 │ │ │ │ + bl 204618 │ │ │ │ b 2db3c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ @@ -14031,15 +14031,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 2daec │ │ │ │ ldr r0, [pc, #120] @ 2dcb8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 3941c │ │ │ │ ldr r0, [pc, #88] @ 2dcc0 │ │ │ │ mov r1, #30 │ │ │ │ ldr r2, [pc, #84] @ 2dcc4 │ │ │ │ @@ -14060,26 +14060,26 @@ │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ blcc fe6e04b4 <__bss_end__@@Base+0xfe2cea18> │ │ │ │ @ instruction: 0x003d6ebc │ │ │ │ eorseq r6, sp, r8, ror #25 │ │ │ │ eorseq r6, sp, r8, asr sp │ │ │ │ eorseq r6, sp, r8, ror sp │ │ │ │ - eorseq r6, r5, r3, asr #2 │ │ │ │ + @ instruction: 0x003561d3 │ │ │ │ eorseq r6, sp, r4, ror #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [pc, #832] @ 2e020 │ │ │ │ mov r5, r2 │ │ │ │ cmp r0, r1 │ │ │ │ bne 2dd0c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 301240 │ │ │ │ + bl 3012c4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 2dd14 │ │ │ │ @@ -14102,49 +14102,49 @@ │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 2ddc4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20b52c │ │ │ │ + bl 20b5b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2df4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2076e4 │ │ │ │ + bl 207768 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str sl, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #1 │ │ │ │ bne 2de34 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 2de8c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r8 │ │ │ │ bls 2dd54 │ │ │ │ b 2de8c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2e6fc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2dde0 │ │ │ │ - bl 2076e4 │ │ │ │ + bl 207768 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #1 │ │ │ │ beq 2dd54 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2de8c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ @@ -14167,69 +14167,69 @@ │ │ │ │ tstne r1, #1 │ │ │ │ bne 2dfb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2dfec │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d38bc │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20b2c8 │ │ │ │ + bl 20b34c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 2ebc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmp r0, #0 │ │ │ │ bmi 2dfd0 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #24] │ │ │ │ add r8, r6, #4 │ │ │ │ mov r9, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 2def4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20b52c │ │ │ │ + bl 20b5b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2df4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2076e4 │ │ │ │ + bl 207768 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [r4, #20] │ │ │ │ - bl 3527b4 │ │ │ │ + bl 352838 │ │ │ │ tst r0, #1 │ │ │ │ bne 2deb0 │ │ │ │ b 2df58 │ │ │ │ mov r0, r8 │ │ │ │ bl 2e6fc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2df10 │ │ │ │ - bl 2076e4 │ │ │ │ + bl 207768 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #3 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ beq 2df88 │ │ │ │ tst r0, #1 │ │ │ │ bne 2deb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 204594 │ │ │ │ + bl 204618 │ │ │ │ b 2deb0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ @@ -14252,15 +14252,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 2de60 │ │ │ │ ldr r0, [pc, #120] @ 2e02c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 3941c │ │ │ │ ldr r0, [pc, #88] @ 2e034 │ │ │ │ mov r1, #30 │ │ │ │ ldr r2, [pc, #84] @ 2e038 │ │ │ │ @@ -14281,26 +14281,26 @@ │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ blcc fe6e0828 <__bss_end__@@Base+0xfe2ced8c> │ │ │ │ eorseq r6, sp, r8, asr #22 │ │ │ │ eorseq r6, sp, r4, ror r9 │ │ │ │ eorseq r6, sp, r4, ror #19 │ │ │ │ eorseq r6, sp, r4, lsl #20 │ │ │ │ - eorseq r5, r5, pc, asr #27 │ │ │ │ + eorseq r5, r5, pc, asr lr │ │ │ │ eorseq r6, sp, r0, ror r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [pc, #828] @ 2e394 │ │ │ │ cmp r0, r1 │ │ │ │ bne 2e080 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 301240 │ │ │ │ + bl 3012c4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 2e088 │ │ │ │ @@ -14323,49 +14323,49 @@ │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 2e138 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20b52c │ │ │ │ + bl 20b5b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2e2c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2076e4 │ │ │ │ + bl 207768 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str sl, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #1 │ │ │ │ bne 2e1a8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 2e200 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r8 │ │ │ │ bls 2e0c8 │ │ │ │ b 2e200 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2e6fc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e154 │ │ │ │ - bl 2076e4 │ │ │ │ + bl 207768 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #1 │ │ │ │ beq 2e0c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2e200 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ @@ -14388,69 +14388,69 @@ │ │ │ │ tstne r1, #1 │ │ │ │ bne 2e32c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e360 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d38bc │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20b2c8 │ │ │ │ + bl 20b34c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 2ebc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmp r0, #0 │ │ │ │ bmi 2e344 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #24] │ │ │ │ add r8, r6, #4 │ │ │ │ mov r9, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 2e268 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20b52c │ │ │ │ + bl 20b5b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2e2c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2076e4 │ │ │ │ + bl 207768 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [r4, #20] │ │ │ │ - bl 3527b4 │ │ │ │ + bl 352838 │ │ │ │ tst r0, #1 │ │ │ │ bne 2e224 │ │ │ │ b 2e2cc │ │ │ │ mov r0, r8 │ │ │ │ bl 2e6fc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e284 │ │ │ │ - bl 2076e4 │ │ │ │ + bl 207768 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #3 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ beq 2e2fc │ │ │ │ tst r0, #1 │ │ │ │ bne 2e224 │ │ │ │ mov r0, r8 │ │ │ │ - bl 204594 │ │ │ │ + bl 204618 │ │ │ │ b 2e224 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ @@ -14473,15 +14473,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 2e1d4 │ │ │ │ ldr r0, [pc, #120] @ 2e3a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 3941c │ │ │ │ ldr r0, [pc, #88] @ 2e3a8 │ │ │ │ mov r1, #30 │ │ │ │ ldr r2, [pc, #84] @ 2e3ac │ │ │ │ @@ -14502,40 +14502,40 @@ │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ blcc fe6e0b9c <__bss_end__@@Base+0xfe2cf100> │ │ │ │ @ instruction: 0x003d67d4 │ │ │ │ eorseq r6, sp, r0, lsl #12 │ │ │ │ eorseq r6, sp, r0, ror r6 │ │ │ │ mlaseq sp, r0, r6, r6 │ │ │ │ - eorseq r5, r5, fp, asr sl │ │ │ │ + eorseq r5, r5, fp, ror #21 │ │ │ │ @ instruction: 0x003d65fc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r2, #0 │ │ │ │ ldmib r1!, {r5, r7} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 2e414 │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r5, #0 │ │ │ │ bne 2e3ec │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ sub r0, r5, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 2e3e4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ b 2e3e4 │ │ │ │ add r0, sp, #31 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, r4, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #4 │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -14548,31 +14548,31 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [pc, #48] @ 2e484 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - bl 2070dc │ │ │ │ + bl 207160 │ │ │ │ b 2e3e4 │ │ │ │ mov r4, r0 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - bl 2070dc │ │ │ │ + bl 207160 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @ instruction: 0x003d65d4 │ │ │ │ @ instruction: 0x003d65b0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 2e4b4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -14597,15 +14597,15 @@ │ │ │ │ add r4, r0, #8 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 2e538 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, sp, #31 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r5, sp, #8 │ │ │ │ @@ -14631,15 +14631,15 @@ │ │ │ │ eorseq r6, sp, r4, ror #9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 2e5c0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -14661,15 +14661,15 @@ │ │ │ │ eorseq r6, sp, r0, lsr r4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 2e638 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -14691,15 +14691,15 @@ │ │ │ │ eorseq r6, sp, r0, ror #7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 2e6b0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -14720,23 +14720,23 @@ │ │ │ │ eorseq r6, sp, r0, asr #6 │ │ │ │ mlaseq sp, r0, r3, r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2e7c4 │ │ │ │ ldr r0, [pc, #796] @ 2ea40 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e9cc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #16] │ │ │ │ mov r6, r5 │ │ │ │ str r0, [r5, #12] │ │ │ │ @@ -14749,45 +14749,45 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r6, #8]! │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r4, r0 │ │ │ │ clz r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne 2e7c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 2e7c0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, sp │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r4 │ │ │ │ sub r4, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmp r0, #0 │ │ │ │ bmi 2e9c8 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #592] @ 2ea44 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e9bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -14795,15 +14795,15 @@ │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r7, #0 │ │ │ │ add r5, r6, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 2e984 │ │ │ │ ldr r8, [pc, #500] @ 2ea48 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8] │ │ │ │ @@ -14827,20 +14827,20 @@ │ │ │ │ beq 2e8b4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r5] │ │ │ │ blx r1 │ │ │ │ b 2e8d4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 2e8d4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d3a34 │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #28 │ │ │ │ str r0, [r4] │ │ │ │ add r0, r4, #5 │ │ │ │ mov r2, #11 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, r4 │ │ │ │ @@ -14861,25 +14861,25 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #32] │ │ │ │ ldm sp, {r0, r5} │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ mvncs r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2e964 │ │ │ │ ldr r0, [r8] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 2e9a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 2e99c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 3abd4 │ │ │ │ @@ -14912,23 +14912,23 @@ │ │ │ │ mov r6, #0 │ │ │ │ mov r2, #11 │ │ │ │ strb r6, [r4, #4] │ │ │ │ bl 1f640 │ │ │ │ str r9, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ mov r0, sp │ │ │ │ - bl 20c8b0 │ │ │ │ + bl 20c934 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cd6c │ │ │ │ + bl 20cdf0 │ │ │ │ b 2ea34 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 20c930 │ │ │ │ + bl 20c9b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r1, lr, r4, lsl r7 │ │ │ │ eorseq r1, lr, r8, asr #12 │ │ │ │ @ instruction: 0x003e15fc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -14961,15 +14961,15 @@ │ │ │ │ bne 2eae0 │ │ │ │ ldmib r3, {r2, r3} │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mov r2, sp │ │ │ │ mov r0, r2 │ │ │ │ - bl 2d3758 │ │ │ │ + bl 2d37dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, r8, #1 │ │ │ │ cmpne r5, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ bne 2eafc │ │ │ │ @@ -14981,15 +14981,15 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [pc, #16] @ 2eb24 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 2eb28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - eorseq r5, r5, r7, lsl #20 │ │ │ │ + mlaseq r5, r7, sl, r5 │ │ │ │ eorseq r6, sp, r0, lsr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, r0 │ │ │ │ @@ -15016,30 +15016,30 @@ │ │ │ │ strh r9, [r0] │ │ │ │ bne 2eb64 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp] │ │ │ │ - bl 2d3758 │ │ │ │ + bl 2d37dc │ │ │ │ b 2eb64 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #4 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 2ec84 │ │ │ │ ldr r8, [pc, #216] @ 2ecdc │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8] │ │ │ │ @@ -15054,24 +15054,24 @@ │ │ │ │ bl 2eb2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mvncs r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r7, #0 │ │ │ │ bne 2ec64 │ │ │ │ ldr r0, [r8] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 2ecb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 2ec9c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 3abd4 │ │ │ │ @@ -15087,15 +15087,15 @@ │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #8] │ │ │ │ b 2ec64 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 20c8b0 │ │ │ │ + bl 20c934 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r1, lr, ip, asr #4 │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -15119,29 +15119,29 @@ │ │ │ │ beq 2ed68 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2ed68 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ed90 │ │ │ │ stmib r4, {r0, r5} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 2edb8 │ │ │ │ ldr r0, [pc, #80] @ 2edc8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2ed58 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -15285,15 +15285,15 @@ │ │ │ │ ldr r8, [pc, #1768] @ 2f6b8 │ │ │ │ mov r0, #0 │ │ │ │ b 2f288 │ │ │ │ add r1, sl, sl, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 26acf8 │ │ │ │ + bl 26ad7c │ │ │ │ ldr lr, [r4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ and ip, r2, r0 │ │ │ │ mov r3, lr │ │ │ │ ldrb r7, [r3, ip]! │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ @@ -15511,25 +15511,25 @@ │ │ │ │ bne 2f368 │ │ │ │ add r7, r4, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r6, r5, r7 │ │ │ │ cmncc r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 2f378 │ │ │ │ mov r0, r3 │ │ │ │ - bl 33b878 │ │ │ │ + bl 33b8fc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #832] @ 2f6c0 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f5cc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r8, r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add sl, r1, #16 │ │ │ │ mov r0, r8 │ │ │ │ @@ -15582,15 +15582,15 @@ │ │ │ │ add r0, r7, r0, lsr #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ sub r1, r0, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 26acf8 │ │ │ │ + bl 26ad7c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov lr, r6 │ │ │ │ and r1, ip, r0 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ @@ -15666,15 +15666,15 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp] │ │ │ │ b 2f5ec │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 33b8d0 │ │ │ │ + bl 33b954 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ @@ -15690,15 +15690,15 @@ │ │ │ │ bne 2f630 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r4, r0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, sl │ │ │ │ bl 1e3b0 │ │ │ │ @@ -15711,30 +15711,30 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 2efc8 │ │ │ │ mov r0, #0 │ │ │ │ b 2f300 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213d24 │ │ │ │ + bl 213da8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213a2c │ │ │ │ + bl 213ab0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ svcvc 0x007f7f7f │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ ldrcs r4, [r2], #2341 @ 0x925 │ │ │ │ @ instruction: 0x003e0ab0 │ │ │ │ - andseq r4, lr, r4, lsr #11 │ │ │ │ - @ instruction: 0x001e3ef4 │ │ │ │ + andseq r4, lr, r8, lsr #12 │ │ │ │ + andseq r3, lr, r8, ror pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r8, [r0, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r2, r8, r1 │ │ │ │ bcs 2fb1c │ │ │ │ ldr r9, [r0, #4] │ │ │ │ @@ -15795,15 +15795,15 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r8, [pc, #1660] @ 2fe4c │ │ │ │ b 2fa3c │ │ │ │ add r0, r0, sl, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 26b030 │ │ │ │ + bl 26b0b4 │ │ │ │ ldr lr, [r4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ and ip, r2, r0 │ │ │ │ mov r3, lr │ │ │ │ ldrb r7, [r3, ip]! │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ @@ -16004,25 +16004,25 @@ │ │ │ │ cmp r0, r4, lsl #4 │ │ │ │ bcc 2fb1c │ │ │ │ lsl r5, r4, #4 │ │ │ │ add r6, r5, r7 │ │ │ │ cmn r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 2fb2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 33b878 │ │ │ │ + bl 33b8fc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #800] @ 2fe54 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2fd70 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r8, r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r9, r1, #16 │ │ │ │ mov r0, r8 │ │ │ │ @@ -16073,15 +16073,15 @@ │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ add r0, r7, r0, lsr #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ sub r0, r4, r0, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 26b030 │ │ │ │ + bl 26b0b4 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov lr, r6 │ │ │ │ and r1, ip, r0 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ @@ -16155,15 +16155,15 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp] │ │ │ │ b 2fd90 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 33b8d0 │ │ │ │ + bl 33b954 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ @@ -16177,15 +16177,15 @@ │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r4, r2, lsl #4 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, sl │ │ │ │ bl 1e3b0 │ │ │ │ @@ -16196,20 +16196,20 @@ │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 2f7c8 │ │ │ │ b 2fab0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213d24 │ │ │ │ + bl 213da8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213a2c │ │ │ │ + bl 213ab0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ svcvc 0x007f7f7f │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ ldrcs r4, [r2], #2341 @ 0x925 │ │ │ │ @@ -16281,15 +16281,15 @@ │ │ │ │ sub r0, r9, #128 @ 0x80 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ mov r8, r9 │ │ │ │ str fp, [sp, #4] │ │ │ │ b 300dc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 26b698 │ │ │ │ + bl 26b71c │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ and r1, ip, r0 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ @@ -16428,24 +16428,24 @@ │ │ │ │ cmp r0, r4, lsl #7 │ │ │ │ bcc 301bc │ │ │ │ lsl r9, r4, #7 │ │ │ │ add r6, r9, r5 │ │ │ │ cmn r6, #-2147483641 @ 0x80000007 │ │ │ │ bcc 301cc │ │ │ │ mov r0, r3 │ │ │ │ - bl 33b878 │ │ │ │ + bl 33b8fc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #728] @ 304ac │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3040c │ │ │ │ add r9, r0, r9 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 1eb00 │ │ │ │ @@ -16492,15 +16492,15 @@ │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ add r1, fp, r0, lsr #3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ sub r1, r0, r1, lsl #7 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 26b698 │ │ │ │ + bl 26b71c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r9 │ │ │ │ and r1, r1, r0 │ │ │ │ ldrb ip, [r2, r1]! │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ ldrb lr, [r2, #2] │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ @@ -16578,15 +16578,15 @@ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldm sp, {r2, fp} │ │ │ │ b 3042c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 33b8d0 │ │ │ │ + bl 33b954 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [fp] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ sub r0, r2, sl │ │ │ │ addne r2, r3, r3, lsl #7 │ │ │ │ @@ -16597,15 +16597,15 @@ │ │ │ │ mov r1, #8 │ │ │ │ str r9, [fp] │ │ │ │ beq 30154 │ │ │ │ sub r0, r6, r3, lsl #7 │ │ │ │ mov r1, r2 │ │ │ │ sub r0, r0, #128 @ 0x80 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ @@ -16683,15 +16683,15 @@ │ │ │ │ ldr r8, [pc, #2216] @ 30e50 │ │ │ │ mov r0, #0 │ │ │ │ b 30a20 │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 26acf8 │ │ │ │ + bl 26ad7c │ │ │ │ ldr lr, [r4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ and ip, r2, r0 │ │ │ │ mov r3, lr │ │ │ │ ldrb r7, [r3, ip]! │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ @@ -17021,25 +17021,25 @@ │ │ │ │ bne 30b00 │ │ │ │ add r7, r4, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r6, r5, r7 │ │ │ │ cmncc r6, #-2147483641 @ 0x80000007 │ │ │ │ bcc 30b10 │ │ │ │ mov r0, r3 │ │ │ │ - bl 33b878 │ │ │ │ + bl 33b8fc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #832] @ 30e58 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 30d64 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r8, r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add sl, r1, #16 │ │ │ │ mov r0, r8 │ │ │ │ @@ -17092,15 +17092,15 @@ │ │ │ │ add r0, r7, r0, lsr #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 26acf8 │ │ │ │ + bl 26ad7c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov lr, r6 │ │ │ │ and r1, ip, r0 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ @@ -17176,15 +17176,15 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp] │ │ │ │ b 30d84 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 33b8d0 │ │ │ │ + bl 33b954 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ @@ -17200,15 +17200,15 @@ │ │ │ │ bne 30dc8 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, sl │ │ │ │ bl 1e3b0 │ │ │ │ @@ -17221,30 +17221,30 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 305a0 │ │ │ │ mov r0, #0 │ │ │ │ b 30a98 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213d24 │ │ │ │ + bl 213da8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213a2c │ │ │ │ + bl 213ab0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ svcvc 0x007f7f7f │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ ldrcs r4, [r2], #2341 @ 0x925 │ │ │ │ eorseq pc, sp, r8, lsl r3 @ │ │ │ │ - andseq r2, lr, r8, ror #30 │ │ │ │ - @ instruction: 0x001e26f8 │ │ │ │ + andseq r2, lr, ip, ror #31 │ │ │ │ + andseq r2, lr, ip, ror r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r8, [r0, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r2, r8, r1 │ │ │ │ bcs 311fc │ │ │ │ ldr sl, [r0, #4] │ │ │ │ @@ -17306,15 +17306,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str sl, [sp, #12] │ │ │ │ b 31104 │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ sub r1, r0, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 26b9ac │ │ │ │ + bl 26ba30 │ │ │ │ ldr lr, [r4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ and ip, r2, r0 │ │ │ │ mov r3, lr │ │ │ │ ldrb r7, [r3, ip]! │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ @@ -17468,25 +17468,25 @@ │ │ │ │ bne 311fc │ │ │ │ add r7, r4, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r6, r5, r7 │ │ │ │ cmncc r6, #-2147483641 @ 0x80000007 │ │ │ │ bcc 3120c │ │ │ │ mov r0, r3 │ │ │ │ - bl 33b878 │ │ │ │ + bl 33b8fc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #828] @ 31550 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3145c │ │ │ │ add fp, r0, r5 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ @@ -17538,15 +17538,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r6, r5, r0, lsr #3 │ │ │ │ rsb r0, r6, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #5 │ │ │ │ sub r1, r0, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 26b9ac │ │ │ │ + bl 26ba30 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ mov lr, r6 │ │ │ │ and r1, ip, r0 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ ldrb r7, [r2, #2] │ │ │ │ @@ -17622,15 +17622,15 @@ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp] │ │ │ │ b 3147c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 33b8d0 │ │ │ │ + bl 33b954 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r6] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r0, [r6, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ @@ -17646,15 +17646,15 @@ │ │ │ │ bne 314c0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 1e3b0 │ │ │ │ @@ -17667,30 +17667,30 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 30f54 │ │ │ │ mov r0, #0 │ │ │ │ b 31194 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213d24 │ │ │ │ + bl 213da8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213a2c │ │ │ │ + bl 213ab0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ svcvc 0x007f7f7f │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ ldrcs r4, [r2], #2341 @ 0x925 │ │ │ │ eorseq lr, sp, ip, lsl ip │ │ │ │ - andseq r2, lr, r4, lsl #15 │ │ │ │ - @ instruction: 0x001e21d0 │ │ │ │ + andseq r2, lr, r8, lsl #16 │ │ │ │ + andseq r2, lr, r4, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r8, [r0, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r2, r8, r1 │ │ │ │ bcs 31b2c │ │ │ │ ldr r9, [r0, #4] │ │ │ │ @@ -17750,15 +17750,15 @@ │ │ │ │ ldr r8, [pc, #2088] @ 31e7c │ │ │ │ mov r0, #0 │ │ │ │ b 31a4c │ │ │ │ add r1, sl, sl, lsl #2 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, r0, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 26b030 │ │ │ │ + bl 26b0b4 │ │ │ │ ldr lr, [r4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ and ip, r2, r0 │ │ │ │ mov r3, lr │ │ │ │ ldrb r7, [r3, ip]! │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ @@ -18056,25 +18056,25 @@ │ │ │ │ bne 31b2c │ │ │ │ add r7, r4, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r6, r5, r7 │ │ │ │ cmncc r6, #-2147483641 @ 0x80000007 │ │ │ │ bcc 31b3c │ │ │ │ mov r0, r3 │ │ │ │ - bl 33b878 │ │ │ │ + bl 33b8fc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #832] @ 31e84 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31d90 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r8, r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add sl, r1, #16 │ │ │ │ mov r0, r8 │ │ │ │ @@ -18127,15 +18127,15 @@ │ │ │ │ add r0, r7, r0, lsr #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ sub r1, r0, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 26b030 │ │ │ │ + bl 26b0b4 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov lr, r6 │ │ │ │ and r1, ip, r0 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ @@ -18211,15 +18211,15 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp] │ │ │ │ b 31db0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 33b8d0 │ │ │ │ + bl 33b954 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ @@ -18235,15 +18235,15 @@ │ │ │ │ bne 31df4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, sl │ │ │ │ bl 1e3b0 │ │ │ │ @@ -18256,30 +18256,30 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 3164c │ │ │ │ mov r0, #0 │ │ │ │ b 31ac4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213d24 │ │ │ │ + bl 213da8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213a2c │ │ │ │ + bl 213ab0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ svcvc 0x007f7f7f │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ ldrcs r4, [r2], #2341 @ 0x925 │ │ │ │ eorseq lr, sp, ip, ror #5 │ │ │ │ - andseq r2, lr, r8, lsr #32 │ │ │ │ - andseq r1, lr, r8, lsr r8 │ │ │ │ + andseq r2, lr, ip, lsr #1 │ │ │ │ + @ instruction: 0x001e18bc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r8, [r0, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r2, r8, r1 │ │ │ │ bcs 324e0 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ @@ -18339,15 +18339,15 @@ │ │ │ │ ldr r8, [pc, #2216] @ 32830 │ │ │ │ mov r0, #0 │ │ │ │ b 32400 │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 26b9ac │ │ │ │ + bl 26ba30 │ │ │ │ ldr lr, [r4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ and ip, r2, r0 │ │ │ │ mov r3, lr │ │ │ │ ldrb r7, [r3, ip]! │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ @@ -18677,25 +18677,25 @@ │ │ │ │ bne 324e0 │ │ │ │ add r7, r4, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r6, r5, r7 │ │ │ │ cmncc r6, #-2147483641 @ 0x80000007 │ │ │ │ bcc 324f0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 33b878 │ │ │ │ + bl 33b8fc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #832] @ 32838 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32744 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r8, r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add sl, r1, #16 │ │ │ │ mov r0, r8 │ │ │ │ @@ -18748,15 +18748,15 @@ │ │ │ │ add r0, r7, r0, lsr #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 26b9ac │ │ │ │ + bl 26ba30 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov lr, r6 │ │ │ │ and r1, ip, r0 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ @@ -18832,15 +18832,15 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp] │ │ │ │ b 32764 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 33b8d0 │ │ │ │ + bl 33b954 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ @@ -18856,15 +18856,15 @@ │ │ │ │ bne 327a8 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, sl │ │ │ │ bl 1e3b0 │ │ │ │ @@ -18877,30 +18877,30 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 31f80 │ │ │ │ mov r0, #0 │ │ │ │ b 32478 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213d24 │ │ │ │ + bl 213da8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213a2c │ │ │ │ + bl 213ab0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ svcvc 0x007f7f7f │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ ldrcs r4, [r2], #2341 @ 0x925 │ │ │ │ eorseq sp, sp, r8, lsr r9 │ │ │ │ - andseq r1, lr, ip, asr r5 │ │ │ │ - andseq r0, lr, ip, ror #25 │ │ │ │ + andseq r1, lr, r0, ror #11 │ │ │ │ + andseq r0, lr, r0, ror sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r8, [r0, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r2, r8, r1 │ │ │ │ bcs 32d14 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ @@ -18960,15 +18960,15 @@ │ │ │ │ ldr r8, [pc, #1832] @ 33064 │ │ │ │ mov r0, #0 │ │ │ │ b 32c34 │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 26acf8 │ │ │ │ + bl 26ad7c │ │ │ │ ldr lr, [r4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ and ip, r2, r0 │ │ │ │ mov r3, lr │ │ │ │ ldrb r7, [r3, ip]! │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ @@ -19202,25 +19202,25 @@ │ │ │ │ bne 32d14 │ │ │ │ add r7, r4, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r6, r5, r7 │ │ │ │ cmncc r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 32d24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 33b878 │ │ │ │ + bl 33b8fc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #832] @ 3306c │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32f78 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r8, r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add sl, r1, #16 │ │ │ │ mov r0, r8 │ │ │ │ @@ -19273,15 +19273,15 @@ │ │ │ │ add r0, r7, r0, lsr #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 26acf8 │ │ │ │ + bl 26ad7c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov lr, r6 │ │ │ │ and r1, ip, r0 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ @@ -19357,15 +19357,15 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp] │ │ │ │ b 32f98 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 33b8d0 │ │ │ │ + bl 33b954 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ @@ -19381,15 +19381,15 @@ │ │ │ │ bne 32fdc │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r4, r0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, sl │ │ │ │ bl 1e3b0 │ │ │ │ @@ -19402,30 +19402,30 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 32934 │ │ │ │ mov r0, #0 │ │ │ │ b 32cac │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213d24 │ │ │ │ + bl 213da8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213a2c │ │ │ │ + bl 213ab0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ svcvc 0x007f7f7f │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ ldrcs r4, [r2], #2341 @ 0x925 │ │ │ │ eorseq sp, sp, r4, lsl #2 │ │ │ │ - @ instruction: 0x001e0cb4 │ │ │ │ - andseq r0, lr, r4, asr #11 │ │ │ │ + andseq r0, lr, r8, lsr sp │ │ │ │ + andseq r0, lr, r8, asr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r8, [r0, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r2, r8, r1 │ │ │ │ bcs 336c8 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ @@ -19485,15 +19485,15 @@ │ │ │ │ ldr r8, [pc, #2216] @ 33a18 │ │ │ │ mov r0, #0 │ │ │ │ b 335e8 │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 26acf8 │ │ │ │ + bl 26ad7c │ │ │ │ ldr lr, [r4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ and ip, r2, r0 │ │ │ │ mov r3, lr │ │ │ │ ldrb r7, [r3, ip]! │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ @@ -19823,25 +19823,25 @@ │ │ │ │ bne 336c8 │ │ │ │ add r7, r4, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r6, r5, r7 │ │ │ │ cmncc r6, #-2147483641 @ 0x80000007 │ │ │ │ bcc 336d8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 33b878 │ │ │ │ + bl 33b8fc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #832] @ 33a20 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3392c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r8, r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add sl, r1, #16 │ │ │ │ mov r0, r8 │ │ │ │ @@ -19894,15 +19894,15 @@ │ │ │ │ add r0, r7, r0, lsr #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 26acf8 │ │ │ │ + bl 26ad7c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov lr, r6 │ │ │ │ and r1, ip, r0 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ @@ -19978,15 +19978,15 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp] │ │ │ │ b 3394c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 33b8d0 │ │ │ │ + bl 33b954 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ @@ -20002,15 +20002,15 @@ │ │ │ │ bne 33990 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, sl │ │ │ │ bl 1e3b0 │ │ │ │ @@ -20023,30 +20023,30 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 33168 │ │ │ │ mov r0, #0 │ │ │ │ b 33660 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213d24 │ │ │ │ + bl 213da8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213a2c │ │ │ │ + bl 213ab0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ svcvc 0x007f7f7f │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ ldrcs r4, [r2], #2341 @ 0x925 │ │ │ │ eorseq ip, sp, r0, asr r7 │ │ │ │ - andseq r0, lr, r4, lsl r5 │ │ │ │ - andseq pc, sp, r4, lsr #25 │ │ │ │ + mulseq lr, r8, r5 │ │ │ │ + andseq pc, sp, r8, lsr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r8, [r0, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r2, r8, r1 │ │ │ │ bcs 3407c │ │ │ │ ldr r9, [r0, #4] │ │ │ │ @@ -20106,15 +20106,15 @@ │ │ │ │ ldr r8, [pc, #2216] @ 343cc │ │ │ │ mov r0, #0 │ │ │ │ b 33f9c │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 26acf8 │ │ │ │ + bl 26ad7c │ │ │ │ ldr lr, [r4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ and ip, r2, r0 │ │ │ │ mov r3, lr │ │ │ │ ldrb r7, [r3, ip]! │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ @@ -20444,25 +20444,25 @@ │ │ │ │ bne 3407c │ │ │ │ add r7, r4, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r6, r5, r7 │ │ │ │ cmncc r6, #-2147483641 @ 0x80000007 │ │ │ │ bcc 3408c │ │ │ │ mov r0, r3 │ │ │ │ - bl 33b878 │ │ │ │ + bl 33b8fc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #832] @ 343d4 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 342e0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r8, r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add sl, r1, #16 │ │ │ │ mov r0, r8 │ │ │ │ @@ -20515,15 +20515,15 @@ │ │ │ │ add r0, r7, r0, lsr #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 26acf8 │ │ │ │ + bl 26ad7c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov lr, r6 │ │ │ │ and r1, ip, r0 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ @@ -20599,15 +20599,15 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp] │ │ │ │ b 34300 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 33b8d0 │ │ │ │ + bl 33b954 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ @@ -20623,15 +20623,15 @@ │ │ │ │ bne 34344 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, sl │ │ │ │ bl 1e3b0 │ │ │ │ @@ -20644,30 +20644,30 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 33b1c │ │ │ │ mov r0, #0 │ │ │ │ b 34014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213d24 │ │ │ │ + bl 213da8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213a2c │ │ │ │ + bl 213ab0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ svcvc 0x007f7f7f │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ ldrcs r4, [r2], #2341 @ 0x925 │ │ │ │ mlaseq sp, ip, sp, fp │ │ │ │ - @ instruction: 0x001df9f4 │ │ │ │ - andseq pc, sp, r4, lsl #3 │ │ │ │ + andseq pc, sp, r8, ror sl @ │ │ │ │ + andseq pc, sp, r8, lsl #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r8, [r0, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r2, r8, r1 │ │ │ │ bcs 34778 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ @@ -20729,15 +20729,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str sl, [sp, #12] │ │ │ │ b 34680 │ │ │ │ rsb r1, sl, sl, lsl #3 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #112 @ 0x70 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 26b360 │ │ │ │ + bl 26b3e4 │ │ │ │ ldr lr, [r4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ and ip, r2, r0 │ │ │ │ mov r3, lr │ │ │ │ ldrb r7, [r3, ip]! │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ @@ -20891,25 +20891,25 @@ │ │ │ │ bne 34778 │ │ │ │ add r7, r4, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r6, r5, r7 │ │ │ │ cmncc r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 34788 │ │ │ │ mov r0, r3 │ │ │ │ - bl 33b878 │ │ │ │ + bl 33b8fc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #828] @ 34acc │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 349d8 │ │ │ │ add fp, r0, r5 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ @@ -20961,15 +20961,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r6, r5, r0, lsr #3 │ │ │ │ rsb r0, r6, #0 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ add r0, r4, r0, lsl #4 │ │ │ │ sub r1, r0, #112 @ 0x70 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 26b360 │ │ │ │ + bl 26b3e4 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ mov lr, r6 │ │ │ │ and r1, ip, r0 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ ldrb r7, [r2, #2] │ │ │ │ @@ -21045,15 +21045,15 @@ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp] │ │ │ │ b 349f8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 33b8d0 │ │ │ │ + bl 33b954 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r6] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r0, [r6, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ @@ -21069,15 +21069,15 @@ │ │ │ │ bne 34a3c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r4, r0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 1e3b0 │ │ │ │ @@ -21090,30 +21090,30 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 344d0 │ │ │ │ mov r0, #0 │ │ │ │ b 34710 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213d24 │ │ │ │ + bl 213da8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213a2c │ │ │ │ + bl 213ab0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ svcvc 0x007f7f7f │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ ldrcs r4, [r2], #2341 @ 0x925 │ │ │ │ eorseq fp, sp, r0, lsr #13 │ │ │ │ - andseq pc, sp, ip, lsr r0 @ │ │ │ │ - andseq lr, sp, r8, lsl #21 │ │ │ │ + andseq pc, sp, r0, asr #1 │ │ │ │ + andseq lr, sp, ip, lsl #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 34b14 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ @@ -21123,15 +21123,15 @@ │ │ │ │ add ip, r1, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ ldm ip, {r0, r2, r3, r4, r5} │ │ │ │ stm r1, {r0, r2, r3, r4, r5} │ │ │ │ b 34b28 │ │ │ │ add r0, sp, #4 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2911a4 │ │ │ │ + bl 291228 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ mov r2, ip │ │ │ │ @@ -21145,34 +21145,34 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 34b84 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bl 224024 │ │ │ │ + bl 2240a8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [pc, #52] @ 34bc0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 306ab0 │ │ │ │ + bl 306b34 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 224024 │ │ │ │ + bl 2240a8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 224024 │ │ │ │ + bl 2240a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - andseq pc, lr, r4, lsl #4 │ │ │ │ + andseq pc, lr, r8, lsl #5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 34c00 │ │ │ │ ldr r2, [r1] │ │ │ │ @@ -21181,15 +21181,15 @@ │ │ │ │ tst r2, #1 │ │ │ │ str r0, [r1] │ │ │ │ beq 34c00 │ │ │ │ add r3, r1, #8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ b 34c0c │ │ │ │ mov r0, sp │ │ │ │ - bl 32ff40 │ │ │ │ + bl 32ffc4 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #1 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ strd r6, [r5] │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -21215,21 +21215,21 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #44] @ 34ca8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r4, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ eorseq r2, sp, r4, asr r5 │ │ │ │ - andseq r6, ip, r8, lsl #17 │ │ │ │ + andseq r6, ip, ip, lsl #18 │ │ │ │ mlaseq sp, ip, r0, fp │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ @@ -21248,21 +21248,21 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #44] @ 34d2c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r4, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ eorseq r2, sp, r0, ror #9 │ │ │ │ - andseq r6, ip, r4, lsl #16 │ │ │ │ + andseq r6, ip, r8, lsl #17 │ │ │ │ eorseq fp, sp, r8, lsl r0 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ @@ -21278,21 +21278,21 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [pc, #40] @ 34da0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ eorseq r2, sp, r0, ror r4 │ │ │ │ - @ instruction: 0x001e81d0 │ │ │ │ + andseq r8, lr, r4, asr r2 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ stmib sp, {r1, r2, r3} │ │ │ │ @@ -21311,21 +21311,21 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #44] @ 34e28 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ eorseq r2, sp, r8, lsl #8 │ │ │ │ - andseq r6, ip, r8, lsl #14 │ │ │ │ + andseq r6, ip, ip, lsl #15 │ │ │ │ eorseq fp, sp, ip, lsl #3 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ @@ -21341,43 +21341,43 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [pc, #40] @ 34e9c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mlaseq sp, r4, r3, r2 │ │ │ │ - ldrsbeq r8, [lr], -r4 │ │ │ │ + andseq r8, lr, r8, asr r1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34ed8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 34ed8 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ b 34f00 │ │ │ │ cmp r4, #0 │ │ │ │ beq 34efc │ │ │ │ ldr r0, [pc, #52] @ 34f1c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ b 34f00 │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -21424,50 +21424,50 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #32 │ │ │ │ ldr r0, [pc, #164] @ 3506c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 35044 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f640 │ │ │ │ add r6, r5, #32 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bne 35038 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 35034 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, sp │ │ │ │ - bl 278aa4 │ │ │ │ + bl 278b28 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ mov r0, #32 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 27641c │ │ │ │ + bl 2764a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq sl, sp, r4, ror lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -21476,24 +21476,24 @@ │ │ │ │ beq 350a8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 350a8 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ b 350d0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 350cc │ │ │ │ ldr r0, [pc, #52] @ 350ec │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ b 350d0 │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -21510,64 +21510,64 @@ │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r6, #13 │ │ │ │ ldr r0, [pc, #424] @ 352c8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #13 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 351f8 │ │ │ │ ldr r1, [pc, #400] @ 352cc │ │ │ │ mov r2, #13 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ add r4, sp, #8 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 30a860 │ │ │ │ + bl 30a8e4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 28168c │ │ │ │ + bl 281710 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3520c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 3026b8 │ │ │ │ + bl 30273c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 351cc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 351cc │ │ │ │ add r5, r4, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3070fc │ │ │ │ + bl 307180 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 351f0 │ │ │ │ add r4, r4, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 294270 │ │ │ │ + bl 2942f4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #220] @ 352dc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ @@ -21590,42 +21590,42 @@ │ │ │ │ b 35284 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 35284 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 35284 │ │ │ │ add r6, r4, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3070fc │ │ │ │ + bl 307180 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 352bc │ │ │ │ add r4, r4, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 294270 │ │ │ │ + bl 2942f4 │ │ │ │ b 352bc │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2791ac │ │ │ │ + bl 279230 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq sl, sp, ip, lsl sp │ │ │ │ - @ instruction: 0x003523b8 │ │ │ │ + eorseq r2, r5, r8, asr #8 │ │ │ │ eorseq r2, sp, ip, lsl #7 │ │ │ │ - eorseq r2, r5, sp, asr #5 │ │ │ │ + eorseq r2, r5, sp, asr r3 │ │ │ │ eorseq r2, sp, r8, asr r3 │ │ │ │ eorseq r2, sp, r0, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3531c │ │ │ │ @@ -21637,15 +21637,15 @@ │ │ │ │ add ip, r1, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ ldm ip, {r0, r2, r3, r4, r5} │ │ │ │ stm r1, {r0, r2, r3, r4, r5} │ │ │ │ b 35330 │ │ │ │ add r0, sp, #4 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2911a4 │ │ │ │ + bl 291228 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ mov r2, ip │ │ │ │ @@ -21659,34 +21659,34 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3538c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bl 279e28 │ │ │ │ + bl 279eac │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [pc, #52] @ 353c8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 306ab0 │ │ │ │ + bl 306b34 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 279e28 │ │ │ │ + bl 279eac │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 279e28 │ │ │ │ + bl 279eac │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq r4, r4, r0, asr r9 │ │ │ │ + ldrdeq r4, [r4], -r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 35404 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r6, #0 │ │ │ │ @@ -21694,15 +21694,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r1] │ │ │ │ beq 35404 │ │ │ │ stmib sp, {r0, r3} │ │ │ │ str r2, [sp, #12] │ │ │ │ b 3540c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d36f0 │ │ │ │ + bl 2d3774 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r3, #1 │ │ │ │ mov r8, r5 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r8, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ @@ -21722,60 +21722,60 @@ │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r0, #1 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ bne 354b0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r0, #1 │ │ │ │ bne 35498 │ │ │ │ add r5, r6, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d3a34 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 354d0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx r1 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #104] @ 3552c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 306ab0 │ │ │ │ + bl 306b34 │ │ │ │ b 354b0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 354b0 │ │ │ │ add r5, r6, #12 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d3a34 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r6, #8 │ │ │ │ - bl 279f58 │ │ │ │ + bl 279fdc │ │ │ │ b 35520 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 279d2c │ │ │ │ + bl 279db0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq r4, r4, r4, ror r7 │ │ │ │ + strdeq r4, [r4], -r8 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 355c4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -21783,29 +21783,29 @@ │ │ │ │ beq 35588 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35588 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ cmp r0, #0 │ │ │ │ beq 355b0 │ │ │ │ stmib r4, {r0, r5} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 355d8 │ │ │ │ ldr r0, [pc, #80] @ 355e8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35578 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -21951,15 +21951,15 @@ │ │ │ │ ldr r8, [pc, #1832] @ 35f20 │ │ │ │ sub r0, sl, #32 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ b 35b58 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ - bl 282624 │ │ │ │ + bl 2826a8 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ and r1, ip, r0 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ @@ -22219,24 +22219,24 @@ │ │ │ │ cmp r0, r5, lsl #5 │ │ │ │ bcc 35c38 │ │ │ │ lsl r9, r5, #5 │ │ │ │ add r4, r9, r6 │ │ │ │ cmn r4, #-2147483641 @ 0x80000007 │ │ │ │ bcc 35c48 │ │ │ │ mov r0, r3 │ │ │ │ - bl 33b878 │ │ │ │ + bl 33b8fc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #728] @ 35f28 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 35e84 │ │ │ │ add r9, r0, r9 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 1eb00 │ │ │ │ @@ -22282,15 +22282,15 @@ │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ add r1, fp, r0, lsr #3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ sub r1, r0, r1, lsl #5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 282624 │ │ │ │ + bl 2826a8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r9 │ │ │ │ and r1, r1, r0 │ │ │ │ ldrb ip, [r2, r1]! │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ ldrb lr, [r2, #2] │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ @@ -22368,15 +22368,15 @@ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldm sp, {r2, fp} │ │ │ │ b 35ea4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 33b8d0 │ │ │ │ + bl 33b954 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ sub r0, r2, fp │ │ │ │ addne r2, r3, r3, lsl #5 │ │ │ │ @@ -22387,15 +22387,15 @@ │ │ │ │ mov r1, #8 │ │ │ │ str r9, [r7] │ │ │ │ beq 35bd8 │ │ │ │ sub r0, r6, r3, lsl #5 │ │ │ │ mov r1, r2 │ │ │ │ sub r0, r0, #32 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ @@ -22474,15 +22474,15 @@ │ │ │ │ sub r0, r9, #160 @ 0xa0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ mov sl, r9 │ │ │ │ str fp, [sp, #8] │ │ │ │ b 361a8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 282930 │ │ │ │ + bl 2829b4 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ and r1, ip, r0 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldrb r6, [r2, #1] │ │ │ │ ldrb r4, [r2, #2] │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ @@ -22624,24 +22624,24 @@ │ │ │ │ bne 3628c │ │ │ │ add r6, r5, #4 │ │ │ │ adds r0, r7, r6 │ │ │ │ addcc r9, r7, r6 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 3629c │ │ │ │ mov r0, r3 │ │ │ │ - bl 33b878 │ │ │ │ + bl 33b8fc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #744] @ 3658c │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 364e0 │ │ │ │ add r9, r0, r7 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 1eb00 │ │ │ │ @@ -22687,15 +22687,15 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ clz r0, r0 │ │ │ │ add r4, r8, r0, lsr #3 │ │ │ │ rsb r0, r4, #0 │ │ │ │ rsb r0, r4, r0, lsl #2 │ │ │ │ add r1, r1, r0, lsl #5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 282930 │ │ │ │ + bl 2829b4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r9 │ │ │ │ str r4, [sp, #28] │ │ │ │ and r1, r1, r0 │ │ │ │ ldrb ip, [r2, r1]! │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ ldrb lr, [r2, #2] │ │ │ │ @@ -22775,15 +22775,15 @@ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldm sp, {r3, r4, fp} │ │ │ │ b 36504 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 33b8d0 │ │ │ │ + bl 33b954 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [fp] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ sub r0, r3, sl │ │ │ │ @@ -22797,15 +22797,15 @@ │ │ │ │ str r9, [fp] │ │ │ │ beq 36230 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ lsl r0, r3, #5 │ │ │ │ sub r0, r1, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ @@ -22825,15 +22825,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [pc, #884] @ 3691c │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, r1 │ │ │ │ bne 365d4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 301240 │ │ │ │ + bl 3012c4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 365dc │ │ │ │ @@ -22861,47 +22861,47 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 366a0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 2859c0 │ │ │ │ + bl 285a44 │ │ │ │ ands r0, r0, #255 @ 0xff │ │ │ │ bne 3682c │ │ │ │ mov r0, r6 │ │ │ │ - bl 285300 │ │ │ │ + bl 285384 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #1 │ │ │ │ bne 36708 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 36760 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r9 │ │ │ │ bls 36624 │ │ │ │ b 36760 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 36b68 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 285300 │ │ │ │ + bl 285384 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #1 │ │ │ │ beq 36624 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36760 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ @@ -22924,25 +22924,25 @@ │ │ │ │ tstne r1, #1 │ │ │ │ bne 368a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 368e8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d38bc │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 2857c0 │ │ │ │ + bl 285844 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 36eb8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmp r0, #0 │ │ │ │ bmi 368b8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #24] │ │ │ │ ldr r6, [r6] │ │ │ │ add r8, r5, #4 │ │ │ │ @@ -22951,45 +22951,45 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 367dc │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 2859c0 │ │ │ │ + bl 285a44 │ │ │ │ ands r0, r0, #255 @ 0xff │ │ │ │ bne 3682c │ │ │ │ mov r0, r7 │ │ │ │ - bl 285300 │ │ │ │ + bl 285384 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [r4, #20] │ │ │ │ - bl 3527b4 │ │ │ │ + bl 352838 │ │ │ │ tst r0, #1 │ │ │ │ bne 3678c │ │ │ │ b 36840 │ │ │ │ mov r0, r8 │ │ │ │ bl 36b68 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 285300 │ │ │ │ + bl 285384 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #3 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ beq 36870 │ │ │ │ tst r0, #1 │ │ │ │ bne 3678c │ │ │ │ mov r0, r8 │ │ │ │ - bl 284c48 │ │ │ │ + bl 284ccc │ │ │ │ b 3678c │ │ │ │ cmp r0, #1 │ │ │ │ bne 368bc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -23014,15 +23014,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 36734 │ │ │ │ ldr r0, [pc, #152] @ 36934 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 3941c │ │ │ │ ldr r0, [pc, #92] @ 36920 │ │ │ │ ldr r1, [pc, #92] @ 36924 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -23050,15 +23050,15 @@ │ │ │ │ blcc fe6e9124 <__bss_end__@@Base+0xfe2d7688> │ │ │ │ @ instruction: 0x003d11fc │ │ │ │ eorseq r1, sp, r0, lsl #4 │ │ │ │ eorseq r1, sp, r4, ror r1 │ │ │ │ eorseq r1, sp, r0, ror r3 │ │ │ │ eorseq r1, sp, r8, lsl r2 │ │ │ │ @ instruction: 0x003d11f8 │ │ │ │ - eorseq r1, r5, sp, lsr #10 │ │ │ │ + @ instruction: 0x003515bd │ │ │ │ eorseq r1, sp, r0, ror r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, r0 │ │ │ │ @@ -23085,15 +23085,15 @@ │ │ │ │ strh r9, [r0] │ │ │ │ bne 36978 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp] │ │ │ │ - bl 2d3758 │ │ │ │ + bl 2d37dc │ │ │ │ b 36978 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -23125,15 +23125,15 @@ │ │ │ │ bne 36a70 │ │ │ │ ldmib r3, {r2, r3} │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mov r2, sp │ │ │ │ mov r0, r2 │ │ │ │ - bl 2d3758 │ │ │ │ + bl 2d37dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, r8, #1 │ │ │ │ cmpne r5, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ bne 36a8c │ │ │ │ @@ -23145,15 +23145,15 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [pc, #16] @ 36ab4 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 36ab8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - @ instruction: 0x003513f5 │ │ │ │ + eorseq r1, r5, r5, lsl #9 │ │ │ │ eorseq r1, sp, r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 36b48 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -23180,38 +23180,38 @@ │ │ │ │ strh r9, [r0] │ │ │ │ bne 36af4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp] │ │ │ │ - bl 2d3758 │ │ │ │ + bl 2d37dc │ │ │ │ b 36af4 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne 36c30 │ │ │ │ ldr r0, [pc, #796] @ 36eac │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36e38 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #16] │ │ │ │ mov r6, r5 │ │ │ │ str r0, [r5, #12] │ │ │ │ @@ -23224,45 +23224,45 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r6, #8]! │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r4, r0 │ │ │ │ clz r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne 36c30 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 36c2c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, sp │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r4 │ │ │ │ sub r4, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmp r0, #0 │ │ │ │ bmi 36e34 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #592] @ 36eb0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36e28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -23270,15 +23270,15 @@ │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r7, #0 │ │ │ │ add r5, r6, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 36df0 │ │ │ │ ldr r8, [pc, #500] @ 36eb4 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8] │ │ │ │ @@ -23302,20 +23302,20 @@ │ │ │ │ beq 36d20 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r5] │ │ │ │ blx r1 │ │ │ │ b 36d40 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 36d40 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d3a34 │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #28 │ │ │ │ str r0, [r4] │ │ │ │ add r0, r4, #5 │ │ │ │ mov r2, #11 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, r4 │ │ │ │ @@ -23336,25 +23336,25 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #32] │ │ │ │ ldm sp, {r0, r5} │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ mvncs r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 36dd0 │ │ │ │ ldr r0, [r8] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 36e14 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 36e08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 3abd4 │ │ │ │ @@ -23387,23 +23387,23 @@ │ │ │ │ mov r6, #0 │ │ │ │ mov r2, #11 │ │ │ │ strb r6, [r4, #4] │ │ │ │ bl 1f640 │ │ │ │ str r9, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ mov r0, sp │ │ │ │ - bl 285e28 │ │ │ │ + bl 285eac │ │ │ │ mov r0, r4 │ │ │ │ - bl 285fec │ │ │ │ + bl 286070 │ │ │ │ b 36ea0 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 285ea8 │ │ │ │ + bl 285f2c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r9, sp, r8, lsr #5 │ │ │ │ @ instruction: 0x003d91dc │ │ │ │ mlaseq sp, r0, r1, r9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -23411,15 +23411,15 @@ │ │ │ │ add r4, r0, #4 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 36f74 │ │ │ │ ldr r8, [pc, #216] @ 36fcc │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8] │ │ │ │ @@ -23434,24 +23434,24 @@ │ │ │ │ bl 36940 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mvncs r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r7, #0 │ │ │ │ bne 36f54 │ │ │ │ ldr r0, [r8] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 36fa0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 36f8c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 3abd4 │ │ │ │ @@ -23467,29 +23467,29 @@ │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #8] │ │ │ │ b 36f54 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 285e28 │ │ │ │ + bl 285eac │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r8, sp, ip, asr pc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #4 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 3708c │ │ │ │ ldr r8, [pc, #216] @ 370e4 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8] │ │ │ │ @@ -23504,24 +23504,24 @@ │ │ │ │ bl 36abc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mvncs r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r7, #0 │ │ │ │ bne 3706c │ │ │ │ ldr r0, [r8] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 370b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 370a4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 3abd4 │ │ │ │ @@ -23537,15 +23537,15 @@ │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #8] │ │ │ │ b 3706c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 285e28 │ │ │ │ + bl 285eac │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r8, sp, r4, asr #28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -23557,29 +23557,29 @@ │ │ │ │ beq 37140 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 37140 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ cmp r0, #0 │ │ │ │ beq 37168 │ │ │ │ stmib r4, {r0, r5} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 37190 │ │ │ │ ldr r0, [pc, #80] @ 371a0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37130 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -23604,15 +23604,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r1] │ │ │ │ beq 371dc │ │ │ │ stmib sp, {r0, r3} │ │ │ │ str r2, [sp, #12] │ │ │ │ b 371e4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d36f0 │ │ │ │ + bl 2d3774 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r3, #1 │ │ │ │ mov r8, r5 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r8, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ @@ -23632,60 +23632,60 @@ │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r0, #1 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ bne 37288 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r0, #1 │ │ │ │ bne 37270 │ │ │ │ add r5, r6, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d3a34 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 372a8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx r1 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #104] @ 37304 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 306ab0 │ │ │ │ + bl 306b34 │ │ │ │ b 37288 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 37288 │ │ │ │ add r5, r6, #12 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d3a34 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r6, #8 │ │ │ │ - bl 2936b0 │ │ │ │ + bl 293734 │ │ │ │ b 372f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 293618 │ │ │ │ + bl 29369c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq ip, r5, r0, asr #5 │ │ │ │ + eoreq ip, r5, r4, asr #6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldr r4, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ bne 37330 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -23712,15 +23712,15 @@ │ │ │ │ bne 3739c │ │ │ │ ldmib r3, {r2, r3} │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mov r2, sp │ │ │ │ mov r0, r2 │ │ │ │ - bl 2d3758 │ │ │ │ + bl 2d37dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, r8, #1 │ │ │ │ cmpne r5, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ bne 373b8 │ │ │ │ @@ -23732,15 +23732,15 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [pc, #16] @ 373e0 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 373e4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - eorseq r1, r5, r8, lsl #25 │ │ │ │ + eorseq r1, r5, r8, lsl sp │ │ │ │ mlaseq sp, r4, r1, r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, r0 │ │ │ │ @@ -23767,15 +23767,15 @@ │ │ │ │ strh r9, [r0] │ │ │ │ bne 37420 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp] │ │ │ │ - bl 2d3758 │ │ │ │ + bl 2d37dc │ │ │ │ b 37420 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -23806,38 +23806,38 @@ │ │ │ │ strh r9, [r0] │ │ │ │ bne 374bc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp] │ │ │ │ - bl 2d3758 │ │ │ │ + bl 2d37dc │ │ │ │ b 374bc │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne 375f8 │ │ │ │ ldr r0, [pc, #796] @ 37874 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37800 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #16] │ │ │ │ mov r6, r5 │ │ │ │ str r0, [r5, #12] │ │ │ │ @@ -23850,45 +23850,45 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r6, #8]! │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r4, r0 │ │ │ │ clz r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne 375f8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 375f4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, sp │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r4 │ │ │ │ sub r4, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmp r0, #0 │ │ │ │ bmi 377fc │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #592] @ 37878 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 377f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -23896,15 +23896,15 @@ │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r7, #0 │ │ │ │ add r5, r6, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 377b8 │ │ │ │ ldr r8, [pc, #500] @ 3787c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8] │ │ │ │ @@ -23928,20 +23928,20 @@ │ │ │ │ beq 376e8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r5] │ │ │ │ blx r1 │ │ │ │ b 37708 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 37708 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d3a34 │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #28 │ │ │ │ str r0, [r4] │ │ │ │ add r0, r4, #5 │ │ │ │ mov r2, #11 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, r4 │ │ │ │ @@ -23962,25 +23962,25 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #32] │ │ │ │ ldm sp, {r0, r5} │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ mvncs r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 37798 │ │ │ │ ldr r0, [r8] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 377dc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 377d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 3abd4 │ │ │ │ @@ -24013,23 +24013,23 @@ │ │ │ │ mov r6, #0 │ │ │ │ mov r2, #11 │ │ │ │ strb r6, [r4, #4] │ │ │ │ bl 1f640 │ │ │ │ str r9, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ mov r0, sp │ │ │ │ - bl 29598c │ │ │ │ + bl 295a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 295b50 │ │ │ │ + bl 295bd4 │ │ │ │ b 37868 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 295a0c │ │ │ │ + bl 295a90 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r8, sp, r0, ror #17 │ │ │ │ eorseq r8, sp, r4, lsl r8 │ │ │ │ eorseq r8, sp, r8, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -24037,15 +24037,15 @@ │ │ │ │ add r4, r0, #4 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 3793c │ │ │ │ ldr r8, [pc, #216] @ 37994 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8] │ │ │ │ @@ -24060,24 +24060,24 @@ │ │ │ │ bl 373e8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mvncs r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r7, #0 │ │ │ │ bne 3791c │ │ │ │ ldr r0, [r8] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 37968 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 37954 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 3abd4 │ │ │ │ @@ -24093,29 +24093,29 @@ │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #8] │ │ │ │ b 3791c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 29598c │ │ │ │ + bl 295a10 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mlaseq sp, r4, r5, r8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #4 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 37a54 │ │ │ │ ldr r8, [pc, #216] @ 37aac │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8] │ │ │ │ @@ -24130,24 +24130,24 @@ │ │ │ │ bl 37484 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mvncs r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r7, #0 │ │ │ │ bne 37a34 │ │ │ │ ldr r0, [r8] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 37a80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 37a6c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 3abd4 │ │ │ │ @@ -24163,15 +24163,15 @@ │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #8] │ │ │ │ b 37a34 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 29598c │ │ │ │ + bl 295a10 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r8, sp, ip, ror r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ @@ -24181,24 +24181,24 @@ │ │ │ │ beq 37aec │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 37aec │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ b 37b14 │ │ │ │ cmp r4, #0 │ │ │ │ beq 37b10 │ │ │ │ ldr r0, [pc, #52] @ 37b30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ b 37b14 │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movne r6, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ @@ -24238,36 +24238,36 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #92] @ 37c18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ff28 <__tls_get_addr@plt> │ │ │ │ ldr r1, [pc, #84] @ 37c1c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 306ab0 │ │ │ │ + bl 306b34 │ │ │ │ b 37bac │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 37bac │ │ │ │ add r4, r4, #12 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a084c │ │ │ │ + bl 2a08d0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 29cd10 │ │ │ │ + bl 29cd94 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r8, sp, r4, ror #7 │ │ │ │ eorseq r8, sp, ip, ror #6 │ │ │ │ - eoreq r4, r6, r4, asr #31 │ │ │ │ + eoreq r5, r6, r8, asr #32 │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [pc, #32] @ 37c54 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -24289,15 +24289,15 @@ │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r0, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r2, [pc, #12] @ 37ca0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2d2ac4 │ │ │ │ + bl 2d2b48 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ @ instruction: 0x003d12d4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r0, #4 │ │ │ │ @@ -24307,15 +24307,15 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r2, [pc, #12] @ 37ce8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2d2ac4 │ │ │ │ + bl 2d2b48 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r1, sp, r0, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r9, #2 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -24374,96 +24374,96 @@ │ │ │ │ cmpne r0, #0 │ │ │ │ bne 37df0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #80] @ 37e38 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 306ab0 │ │ │ │ + bl 306b34 │ │ │ │ b 37dd4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 37dd4 │ │ │ │ add r5, r8, #12 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a084c │ │ │ │ + bl 2a08d0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 29e614 │ │ │ │ + bl 29e698 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - ldrdeq r6, [r6], -r0 @ │ │ │ │ + eoreq r6, r6, r4, asr r6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r5, r0, #9 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, #1 │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ clz r1, r0 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ bne 37f34 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2a036c │ │ │ │ + bl 2a03f0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r1, [pc, #404] @ 3801c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2a0154 │ │ │ │ + bl 2a01d8 │ │ │ │ cmp r7, #0 │ │ │ │ beq 37ec8 │ │ │ │ cmp r7, #1 │ │ │ │ bne 37f60 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ sub r1, r0, #1 │ │ │ │ bic r0, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 37f9c │ │ │ │ ldr r6, [pc, #340] @ 38024 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r7, r0 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, r7 │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r7, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ beq 37fa8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, r7 │ │ │ │ mov r7, r0 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ beq 37ee4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #2 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b 37f3c │ │ │ │ cmp r0, #2 │ │ │ │ bne 37f54 │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ mov r6, r0 │ │ │ │ movne r6, #1 │ │ │ │ @@ -24479,15 +24479,15 @@ │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ bne 37ff0 │ │ │ │ mov r0, r6 │ │ │ │ mvn r1, #-1073741824 @ 0xc0000000 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ add r1, r0, #-1073741823 @ 0xc0000001 │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ bcc 37ec8 │ │ │ │ mov r0, r6 │ │ │ │ bl 3b0b4 │ │ │ │ b 37ec8 │ │ │ │ mov r0, #0 │ │ │ │ @@ -24511,15 +24511,15 @@ │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r6, #8] │ │ │ │ b 37f84 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 29f88c │ │ │ │ + bl 29f910 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r1, sp, r8, lsl #6 │ │ │ │ @ instruction: 0x003d7edc │ │ │ │ eorseq r9, sp, r8, asr sl │ │ │ │ eorseq r1, sp, ip, ror #3 │ │ │ │ @@ -24538,38 +24538,38 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [pc, #20] @ 3807c │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ bl 3c534 │ │ │ │ - eorseq sp, r1, ip, rrx │ │ │ │ - eoreq r5, r6, r0, asr #21 │ │ │ │ + ldrsheq sp, [r1], -ip @ │ │ │ │ + eoreq r5, r6, r4, asr #22 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 380b8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 380b8 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ b 380e0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 380dc │ │ │ │ ldr r0, [pc, #52] @ 380fc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ b 380e0 │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -24587,29 +24587,29 @@ │ │ │ │ beq 38158 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 38158 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ cmp r0, #0 │ │ │ │ beq 38180 │ │ │ │ stmib r4, {r0, r5} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 381a8 │ │ │ │ ldr r0, [pc, #80] @ 381b8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38148 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -24701,29 +24701,29 @@ │ │ │ │ beq 38320 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 38320 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ cmp r0, #0 │ │ │ │ beq 38348 │ │ │ │ stmib r4, {r0, r5} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 38370 │ │ │ │ ldr r0, [pc, #80] @ 38380 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38310 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -24812,24 +24812,24 @@ │ │ │ │ beq 384c8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 384c8 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ b 384f0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 384ec │ │ │ │ ldr r0, [pc, #52] @ 3850c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ b 384f0 │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -24847,29 +24847,29 @@ │ │ │ │ beq 38568 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 38568 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ cmp r0, #0 │ │ │ │ beq 38590 │ │ │ │ stmib r4, {r0, r5} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 385b8 │ │ │ │ ldr r0, [pc, #80] @ 385c8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38558 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -24892,15 +24892,15 @@ │ │ │ │ beq 38630 │ │ │ │ clz r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ lsrne r1, r3, r2 │ │ │ │ adds r1, r1, #1 │ │ │ │ bcs 38630 │ │ │ │ - bl 2c23d8 │ │ │ │ + bl 2c245c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 3862c │ │ │ │ ldr r0, [pc, #52] @ 38650 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #48] @ 38654 │ │ │ │ @@ -24910,32 +24910,32 @@ │ │ │ │ bl 3c120 │ │ │ │ ldr r0, [pc, #16] @ 38648 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 3864c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - eorseq r3, r5, r0, lsr #5 │ │ │ │ + eorseq r3, r5, r0, lsr r3 │ │ │ │ eorseq r1, sp, r0, ror #18 │ │ │ │ - @ instruction: 0x003532bc │ │ │ │ + eorseq r3, r5, ip, asr #6 │ │ │ │ eorseq r1, sp, ip, asr r9 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r0, #256] @ 0x100 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ movls r1, r2 │ │ │ │ cmn r1, #1 │ │ │ │ beq 386bc │ │ │ │ clz r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ lsrne r1, r3, r2 │ │ │ │ adds r1, r1, #1 │ │ │ │ bcs 386bc │ │ │ │ - bl 2c25e4 │ │ │ │ + bl 2c2668 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 386b8 │ │ │ │ ldr r0, [pc, #52] @ 386dc │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #48] @ 386e0 │ │ │ │ @@ -24945,17 +24945,17 @@ │ │ │ │ bl 3c120 │ │ │ │ ldr r0, [pc, #16] @ 386d4 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 386d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - eorseq r3, r5, r4, lsl r2 │ │ │ │ + eorseq r3, r5, r4, lsr #5 │ │ │ │ @ instruction: 0x003d18d4 │ │ │ │ - eorseq r3, r5, r0, lsr r2 │ │ │ │ + eorseq r3, r5, r0, asr #5 │ │ │ │ @ instruction: 0x003d18d0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ add r1, sp, #23 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -24963,28 +24963,28 @@ │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r2, [pc, #12] @ 38728 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2d2ac4 │ │ │ │ + bl 2d2b48 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r1, sp, r8, ror #26 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ bl 2000c │ │ │ │ cmp r0, #1 │ │ │ │ bne 3875c │ │ │ │ ldr r0, [pc, #68] @ 38790 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [pc, #32] @ 38794 │ │ │ │ @@ -25008,15 +25008,15 @@ │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r2, [pc, #12] @ 387dc │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2d2ac4 │ │ │ │ + bl 2d2b48 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r2, sp, r4, rrx │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -25025,29 +25025,29 @@ │ │ │ │ ldrb r1, [r1] │ │ │ │ ldm r0, {r1, r2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #20 │ │ │ │ stmib sp, {r1, r2} │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ addne ip, sp, #4 │ │ │ │ movne r2, r0 │ │ │ │ ldmne ip, {r1, r3, r4, r5, lr} │ │ │ │ stmne r2, {r1, r3, r4, r5, lr} │ │ │ │ addne sp, sp, #24 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2cbe40 │ │ │ │ + bl 2cbec4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r7, sp, r4, asr #12 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #1 │ │ │ │ @@ -25060,29 +25060,29 @@ │ │ │ │ ldrb r1, [r1] │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #20 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ addne ip, sp, #4 │ │ │ │ movne r2, r0 │ │ │ │ ldmne ip, {r1, r3, r4, r5, lr} │ │ │ │ stmne r2, {r1, r3, r4, r5, lr} │ │ │ │ addne sp, sp, #24 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2cbe40 │ │ │ │ + bl 2cbec4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @ instruction: 0x003d75b8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -25096,17 +25096,17 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ b 38998 │ │ │ │ cmp r0, #0 │ │ │ │ beq 38944 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2cc404 │ │ │ │ + bl 2cc488 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ bmi 389bc │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -25114,29 +25114,29 @@ │ │ │ │ ldr r0, [pc, #116] @ 389d8 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 389c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ b 38998 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 1f640 │ │ │ │ str r4, [sp, #12] │ │ │ │ stmib sp, {r4, r5} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2cc404 │ │ │ │ + bl 2cc488 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [pc, #12] @ 389d4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -25172,15 +25172,15 @@ │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add r0, sp, #8 │ │ │ │ bl 388ec │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r1, sp, r4, lsr #31 │ │ │ │ - ldrdeq r6, [r9], -r0 @ │ │ │ │ + eoreq r6, r9, r4, asr sl │ │ │ │ eorseq r7, sp, r8, lsr r3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ stm sp, {r1, r2} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #2 │ │ │ │ @@ -25207,15 +25207,15 @@ │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add r0, sp, #8 │ │ │ │ bl 388ec │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r1, sp, r8, lsr #30 │ │ │ │ - eoreq r6, r9, r4, asr #18 │ │ │ │ + eoreq r6, r9, r8, asr #19 │ │ │ │ eorseq r7, sp, ip, lsr #5 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ cmp r2, r1 │ │ │ │ bcs 38b2c │ │ │ │ ldr ip, [r0] │ │ │ │ ldrb r3, [ip, r2] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ @@ -25231,15 +25231,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r2 │ │ │ │ - bl 2cd8a0 │ │ │ │ + bl 2cd924 │ │ │ │ ldrh r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 38b68 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r7, [sp, #10] │ │ │ │ @@ -25260,15 +25260,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 38bc4 │ │ │ │ ldr r1, [pc, #1040] @ 38fcc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 340c4c │ │ │ │ + bl 340cd0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r6, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -25288,15 +25288,15 @@ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ add r2, r2, #2 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ bne 38e80 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2cd8a0 │ │ │ │ + bl 2cd924 │ │ │ │ ldrh r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 38b5c │ │ │ │ ldrh r6, [sp, #10] │ │ │ │ add r0, r6, #8192 @ 0x2000 │ │ │ │ and r0, r0, r9 │ │ │ │ cmp r0, #64512 @ 0xfc00 │ │ │ │ @@ -25362,15 +25362,15 @@ │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ bne 38e20 │ │ │ │ add r0, r2, #2 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2cd8a0 │ │ │ │ + bl 2cd924 │ │ │ │ ldrh r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 38b5c │ │ │ │ ldrh r6, [sp, #10] │ │ │ │ add r0, r6, #8192 @ 0x2000 │ │ │ │ and r0, r0, r9 │ │ │ │ cmp r0, #64512 @ 0xfc00 │ │ │ │ @@ -25404,54 +25404,54 @@ │ │ │ │ mov r3, #1 │ │ │ │ bl 3908c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b 38d90 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ - bl 2cce9c │ │ │ │ + bl 2ccf20 │ │ │ │ b 38ea0 │ │ │ │ and r0, r7, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2cdd9c │ │ │ │ + bl 2cde20 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and r0, r7, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2cdd9c │ │ │ │ + bl 2cde20 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2cd9ec │ │ │ │ + b 2cda70 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 2cce9c │ │ │ │ + bl 2ccf20 │ │ │ │ b 38ea0 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - bl 2cce9c │ │ │ │ + bl 2ccf20 │ │ │ │ b 38ea0 │ │ │ │ mov r2, #23 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - bl 2cce9c │ │ │ │ + bl 2ccf20 │ │ │ │ b 38ea0 │ │ │ │ mov r3, #23 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2cce9c │ │ │ │ + bl 2ccf20 │ │ │ │ b 38ea0 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ - bl 2cce9c │ │ │ │ + bl 2ccf20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 387e0 │ │ │ │ add sp, sp, #20 │ │ │ │ @@ -25490,40 +25490,40 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 3908c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b 38c80 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2ccde0 │ │ │ │ + bl 2cce64 │ │ │ │ b 38fc0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2ccde0 │ │ │ │ + bl 2cce64 │ │ │ │ b 38fc0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2ccde0 │ │ │ │ + bl 2cce64 │ │ │ │ b 38fc0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2ccde0 │ │ │ │ + bl 2cce64 │ │ │ │ b 38fc0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2ccde0 │ │ │ │ + bl 2cce64 │ │ │ │ b 38fc0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2ccde0 │ │ │ │ + bl 2cce64 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r1, sp, ip, lsl #31 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -25535,29 +25535,29 @@ │ │ │ │ beq 39028 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 39028 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ cmp r0, #0 │ │ │ │ beq 39050 │ │ │ │ stmib r4, {r0, r5} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 39078 │ │ │ │ ldr r0, [pc, #80] @ 39088 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39018 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -25646,24 +25646,24 @@ │ │ │ │ beq 391d0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 391d0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ b 391f8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 391f4 │ │ │ │ ldr r0, [pc, #52] @ 39214 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ b 391f8 │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -25699,15 +25699,15 @@ │ │ │ │ strh r9, [r0] │ │ │ │ bne 39250 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp] │ │ │ │ - bl 2d3758 │ │ │ │ + bl 2d37dc │ │ │ │ b 39250 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -25723,26 +25723,26 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [pc, #20] @ 39300 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ bl 3c534 │ │ │ │ - eorseq fp, r1, r8, ror #27 │ │ │ │ - eoreq r9, r9, r8, asr #28 │ │ │ │ + eorseq fp, r1, r8, ror lr │ │ │ │ + eoreq r9, r9, ip, asr #29 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #4 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 393c0 │ │ │ │ ldr r8, [pc, #216] @ 39418 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8] │ │ │ │ @@ -25757,24 +25757,24 @@ │ │ │ │ bl 39218 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mvncs r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r7, #0 │ │ │ │ bne 393a0 │ │ │ │ ldr r0, [r8] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 393ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 393d8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 3abd4 │ │ │ │ @@ -25790,15 +25790,15 @@ │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #8] │ │ │ │ b 393a0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d30c0 │ │ │ │ + bl 2d3144 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r6, sp, r0, lsl fp │ │ │ │ push {fp, lr} │ │ │ │ bl 3a5c0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -25812,29 +25812,29 @@ │ │ │ │ beq 3947c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3947c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ cmp r0, #0 │ │ │ │ beq 394a4 │ │ │ │ stmib r4, {r0, r5} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 394cc │ │ │ │ ldr r0, [pc, #80] @ 394dc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3946c │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -25926,29 +25926,29 @@ │ │ │ │ beq 39644 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 39644 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ cmp r0, #0 │ │ │ │ beq 3966c │ │ │ │ stmib r4, {r0, r5} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 39694 │ │ │ │ ldr r0, [pc, #80] @ 396a4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39634 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -25995,43 +25995,43 @@ │ │ │ │ bl 1f640 │ │ │ │ str r6, [r4, #512] @ 0x200 │ │ │ │ lsl r4, r5, #5 │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 39870 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 350f98 │ │ │ │ + bl 35101c │ │ │ │ cmp r0, #0 │ │ │ │ beq 39870 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ cmp r7, fp │ │ │ │ bne 39770 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r0, #-134217726 @ 0xf8000002 │ │ │ │ bhi 39858 │ │ │ │ lsl r8, fp, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 350f98 │ │ │ │ + bl 35101c │ │ │ │ cmp r0, #0 │ │ │ │ beq 39858 │ │ │ │ cmp r7, #17 │ │ │ │ bcs 397d8 │ │ │ │ ldr r0, [pc, #280] @ 398b8 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 398a4 │ │ │ │ lsl r2, r7, #5 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f640 │ │ │ │ str fp, [r4, #512] @ 0x200 │ │ │ │ @@ -26039,22 +26039,22 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 39858 │ │ │ │ lsl r7, r5, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 350f98 │ │ │ │ + bl 35101c │ │ │ │ cmp r0, #0 │ │ │ │ beq 39858 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 398a4 │ │ │ │ str fp, [r4, #512] @ 0x200 │ │ │ │ stm r4, {r6, r9} │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -26088,38 +26088,38 @@ │ │ │ │ ldr r3, [pc, #56] @ 398d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r8 │ │ │ │ bl 3c120 │ │ │ │ - eorseq r7, r5, r1, lsr #12 │ │ │ │ + @ instruction: 0x003576b1 │ │ │ │ eorseq r1, sp, r0, asr r7 │ │ │ │ mlaseq sp, r8, r6, r6 │ │ │ │ - eorseq r7, r5, r1, asr r6 │ │ │ │ + eorseq r7, r5, r1, ror #13 │ │ │ │ mlaseq sp, r0, r7, r1 │ │ │ │ - eorseq sp, r1, ip, lsr r3 │ │ │ │ + eorseq sp, r1, ip, asr #7 │ │ │ │ eorseq r1, sp, r8, lsl #15 │ │ │ │ eorseq r1, sp, r0, lsr #14 │ │ │ │ - eorseq r7, r5, r8, lsl #11 │ │ │ │ + eorseq r7, r5, r8, lsl r6 │ │ │ │ eorseq r1, sp, ip, ror #13 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r0, #240] @ 0xf0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, #10 │ │ │ │ movls r1, r2 │ │ │ │ cmn r1, #1 │ │ │ │ beq 3993c │ │ │ │ clz r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ lsrne r1, r3, r2 │ │ │ │ adds r1, r1, #1 │ │ │ │ bcs 3993c │ │ │ │ - bl 2d9230 │ │ │ │ + bl 2d92b4 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 39938 │ │ │ │ ldr r0, [pc, #52] @ 3995c │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #48] @ 39960 │ │ │ │ @@ -26129,17 +26129,17 @@ │ │ │ │ bl 3c120 │ │ │ │ ldr r0, [pc, #16] @ 39954 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 39958 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - eorseq r7, r5, r5, ror #20 │ │ │ │ + @ instruction: 0x00357af5 │ │ │ │ mlaseq sp, ip, r8, r1 │ │ │ │ - eorseq r7, r5, r1, lsl #21 │ │ │ │ + eorseq r7, r5, r1, lsl fp │ │ │ │ eorseq r1, sp, r8, lsr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [r0, #512] @ 0x200 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r7, #16 │ │ │ │ mov r9, r7 │ │ │ │ @@ -26170,43 +26170,43 @@ │ │ │ │ bl 1f640 │ │ │ │ str r6, [r4, #512] @ 0x200 │ │ │ │ lsl r4, r5, #5 │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 39b2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 350f98 │ │ │ │ + bl 35101c │ │ │ │ cmp r0, #0 │ │ │ │ beq 39b2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ cmp r7, fp │ │ │ │ bne 39a2c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r0, #-134217726 @ 0xf8000002 │ │ │ │ bhi 39b14 │ │ │ │ lsl r8, fp, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 350f98 │ │ │ │ + bl 35101c │ │ │ │ cmp r0, #0 │ │ │ │ beq 39b14 │ │ │ │ cmp r7, #17 │ │ │ │ bcs 39a94 │ │ │ │ ldr r0, [pc, #280] @ 39b74 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39b60 │ │ │ │ lsl r2, r7, #5 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f640 │ │ │ │ str fp, [r4, #512] @ 0x200 │ │ │ │ @@ -26214,22 +26214,22 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 39b14 │ │ │ │ lsl r7, r5, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 350f98 │ │ │ │ + bl 35101c │ │ │ │ cmp r0, #0 │ │ │ │ beq 39b14 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39b60 │ │ │ │ str fp, [r4, #512] @ 0x200 │ │ │ │ stm r4, {r6, r9} │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -26263,47 +26263,47 @@ │ │ │ │ ldr r3, [pc, #56] @ 39b90 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r8 │ │ │ │ bl 3c120 │ │ │ │ - eorseq r7, r5, sp, lsl #17 │ │ │ │ + eorseq r7, r5, sp, lsl r9 │ │ │ │ @ instruction: 0x003d16b4 │ │ │ │ @ instruction: 0x003d63dc │ │ │ │ - @ instruction: 0x003578bd │ │ │ │ + eorseq r7, r5, sp, asr #18 │ │ │ │ @ instruction: 0x003d16f4 │ │ │ │ - eorseq sp, r1, r0, lsl #1 │ │ │ │ + eorseq sp, r1, r0, lsl r1 │ │ │ │ eorseq r1, sp, ip, ror #13 │ │ │ │ eorseq r1, sp, r4, lsl #13 │ │ │ │ - eorseq r7, r5, r3, ror #15 │ │ │ │ + eorseq r7, r5, r3, ror r8 │ │ │ │ eorseq r1, sp, r0, lsr r6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39bd0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 39bd0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ b 39bf8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 39bf4 │ │ │ │ ldr r0, [pc, #52] @ 39c14 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ b 39bf8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movne r6, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ @@ -26373,15 +26373,15 @@ │ │ │ │ ldr fp, [pc, #1468] @ 3a2cc │ │ │ │ mov r0, #0 │ │ │ │ b 39e90 │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2dfa40 │ │ │ │ + bl 2dfac4 │ │ │ │ ldr lr, [r4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ and ip, r2, r0 │ │ │ │ mov r3, lr │ │ │ │ ldrb r6, [r3, ip]! │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ @@ -26438,15 +26438,15 @@ │ │ │ │ add r1, r2, r1 │ │ │ │ strb r0, [r1, #4] │ │ │ │ sub r0, r3, r3, lsl #2 │ │ │ │ add r0, lr, r0, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ beq 39ebc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 2e2920 │ │ │ │ + bl 2e29a4 │ │ │ │ ldr r0, [r4] │ │ │ │ b 39d14 │ │ │ │ ldr r1, [lr] │ │ │ │ mov r3, #65280 @ 0xff00 │ │ │ │ and r1, r1, fp │ │ │ │ and r4, r1, #65280 @ 0xff00 │ │ │ │ and r3, r3, r1, lsr #8 │ │ │ │ @@ -26522,25 +26522,25 @@ │ │ │ │ bne 39f74 │ │ │ │ add r7, r4, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r6, r5, r7 │ │ │ │ cmncc r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 39f84 │ │ │ │ mov r0, r3 │ │ │ │ - bl 33b878 │ │ │ │ + bl 33b8fc │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #840] @ 3a2d4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a1e0 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ @@ -26595,15 +26595,15 @@ │ │ │ │ add r0, r5, r0, lsr #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2dfa40 │ │ │ │ + bl 2dfac4 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ and r1, sl, r0 │ │ │ │ mov lr, r7 │ │ │ │ mov r2, ip │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ ldrb r6, [r2, #2] │ │ │ │ @@ -26679,15 +26679,15 @@ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b 3a200 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 33b8d0 │ │ │ │ + bl 33b954 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r6] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r6] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r0, [r6, #12] │ │ │ │ @@ -26703,15 +26703,15 @@ │ │ │ │ bne 3a244 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r4, r0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 1e3b0 │ │ │ │ @@ -26724,44 +26724,44 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ bne 39d08 │ │ │ │ mov r0, #0 │ │ │ │ b 39f0c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2e28d4 │ │ │ │ + bl 2e2958 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2e2824 │ │ │ │ + bl 2e28a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ svcvc 0x007f7f7f │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ ldrcs r4, [r2], #2341 @ 0x925 │ │ │ │ eorseq r5, sp, r4, lsr #29 │ │ │ │ - eoreq r8, sl, r0, lsl #21 │ │ │ │ - strdeq r8, [sl], -ip @ │ │ │ │ + eoreq r8, sl, r4, lsl #22 │ │ │ │ + eoreq r8, sl, r0, lsl #11 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, #16 │ │ │ │ movls r1, r2 │ │ │ │ cmn r1, #1 │ │ │ │ beq 3a344 │ │ │ │ clz r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ lsrne r1, r3, r2 │ │ │ │ adds r1, r1, #1 │ │ │ │ bcs 3a344 │ │ │ │ - bl 2e4778 │ │ │ │ + bl 2e47fc │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 3a340 │ │ │ │ ldr r0, [pc, #52] @ 3a364 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #48] @ 3a368 │ │ │ │ @@ -26771,32 +26771,32 @@ │ │ │ │ bl 3c120 │ │ │ │ ldr r0, [pc, #16] @ 3a35c │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 3a360 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - eorseq r8, r5, r1, lsr #14 │ │ │ │ + @ instruction: 0x003587b1 │ │ │ │ eorseq r1, sp, r4, lsr r9 │ │ │ │ - eorseq r8, r5, sp, lsr r7 │ │ │ │ + eorseq r8, r5, sp, asr #15 │ │ │ │ eorseq r1, sp, r0, asr #18 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r0, #384] @ 0x180 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, #16 │ │ │ │ movls r1, r2 │ │ │ │ cmn r1, #1 │ │ │ │ beq 3a3d0 │ │ │ │ clz r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ lsrne r1, r3, r2 │ │ │ │ adds r1, r1, #1 │ │ │ │ bcs 3a3d0 │ │ │ │ - bl 2e4984 │ │ │ │ + bl 2e4a08 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 3a3cc │ │ │ │ ldr r0, [pc, #52] @ 3a3f0 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #48] @ 3a3f4 │ │ │ │ @@ -26806,17 +26806,17 @@ │ │ │ │ bl 3c120 │ │ │ │ ldr r0, [pc, #16] @ 3a3e8 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 3a3ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - mlaseq r5, r5, r6, r8 │ │ │ │ + eorseq r8, r5, r5, lsr #14 │ │ │ │ eorseq r1, sp, r8, lsr #17 │ │ │ │ - @ instruction: 0x003586b1 │ │ │ │ + eorseq r8, r5, r1, asr #14 │ │ │ │ @ instruction: 0x003d18b4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 3a48c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ @@ -26825,29 +26825,29 @@ │ │ │ │ beq 3a450 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3a450 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a478 │ │ │ │ stmib r4, {r0, r5} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 3a4a0 │ │ │ │ ldr r0, [pc, #80] @ 3a4b0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3a440 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -26926,22 +26926,22 @@ │ │ │ │ bl 3c108 │ │ │ │ @ instruction: 0x003d19fc │ │ │ │ eorseq r1, sp, r8, lsl #20 │ │ │ │ @ instruction: 0x003d19f0 │ │ │ │ eorseq r1, sp, r4, lsl sl │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 32f774 │ │ │ │ + bl 32f7f8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r7, r3 │ │ │ │ - bl 33f7d4 │ │ │ │ + bl 33f858 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 3a640 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr ip, [r0, #20] │ │ │ │ @@ -26953,51 +26953,51 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 3a670 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #92] @ 3a6a4 │ │ │ │ mov r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r3, [pc, #80] @ 3a6a8 │ │ │ │ str r2, [r6] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ stmib r6, {r0, r3} │ │ │ │ beq 3a670 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 3a69c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r1, sp, r4, lsr #27 │ │ │ │ mlaseq sp, r8, sp, r1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r7, r3 │ │ │ │ - bl 33f7d4 │ │ │ │ + bl 33f858 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 3a720 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr ip, [r0, #20] │ │ │ │ @@ -27009,50 +27009,50 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 3a74c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #88] @ 3a780 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r2, [pc, #80] @ 3a784 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ stm r6, {r0, r2} │ │ │ │ beq 3a74c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 3a778 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r1, sp, r8, asr #25 │ │ │ │ eorseq r1, sp, r0, asr #25 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r7, r3 │ │ │ │ - bl 33f7d4 │ │ │ │ + bl 33f858 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 3a7fc │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr ip, [r0, #20] │ │ │ │ @@ -27064,52 +27064,52 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 3a830 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #96] @ 3a864 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r3, [pc, #84] @ 3a868 │ │ │ │ str r2, [r6] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ stmib r6, {r0, r3} │ │ │ │ beq 3a830 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 3a85c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r1, sp, r8, ror #23 │ │ │ │ @ instruction: 0x003d1bdc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r7, r3 │ │ │ │ - bl 33f7d4 │ │ │ │ + bl 33f858 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 3a8e0 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr ip, [r0, #20] │ │ │ │ @@ -27121,15 +27121,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 3a918 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r3, [pc, #100] @ 3a94c │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ @@ -27137,41 +27137,41 @@ │ │ │ │ str r2, [r6] │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ stmib r6, {r0, r3, r7} │ │ │ │ beq 3a918 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 3a944 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r1, sp, r0, lsl #22 │ │ │ │ @ instruction: 0x003d1af4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 3a99c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ stmia r4!, {r0, r1} │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -27207,43 +27207,43 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3aa30 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 3a9f8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3aa5c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r2, sp, ip, lsr r0 │ │ │ │ eorseq r2, sp, ip, lsr r0 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, r0, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 3aab0 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ sub r0, fp, #17 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ @@ -27265,15 +27265,15 @@ │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, r0, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 3ab28 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ sub r0, fp, #9 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -27294,32 +27294,32 @@ │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #76] @ 3abcc │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 347ca0 │ │ │ │ + bl 347d24 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne 3aba0 │ │ │ │ mov r4, #0 │ │ │ │ b 3abb0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ bl 1f1e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #24] @ 3abd0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ - eorseq r9, r5, r4, asr #9 │ │ │ │ + eorseq r9, r5, r4, asr r5 │ │ │ │ @ instruction: 0x003d63d0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mvn r1, #99 @ 0x63 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -27330,28 +27330,28 @@ │ │ │ │ mov r1, r2 │ │ │ │ bne 3abe8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ac30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r1, r0 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ beq 3ac30 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r5, sp, #12 │ │ │ │ mov r6, #0 │ │ │ │ mvn r7, #0 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3ac58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ac28 │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 3aca4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -27383,20 +27383,20 @@ │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ b 1eb3c │ │ │ │ push {r2, r3, r4, r5, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 331f40 │ │ │ │ + bl 331fc4 │ │ │ │ ldm sp, {r4, r5} │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, #72] @ 3ad48 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [pc, #52] @ 3ad40 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ff28 <__tls_get_addr@plt> │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ ldr r0, [pc, #36] @ 3ad44 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -27411,15 +27411,15 @@ │ │ │ │ eorseq r5, sp, r0, ror r1 │ │ │ │ eorseq r5, sp, ip, lsr #5 │ │ │ │ eorseq r5, sp, r4, asr r1 │ │ │ │ push {r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 30efd0 │ │ │ │ + bl 30f054 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #99 @ 0x63 │ │ │ │ ldr r5, [r4] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ @@ -27434,15 +27434,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ beq 3ae4c │ │ │ │ b 3add0 │ │ │ │ add r2, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, r5 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne 3af0c │ │ │ │ mov r5, r0 │ │ │ │ ands r0, r5, #1073741824 @ 0x40000000 │ │ │ │ bic r1, r5, #-1073741824 @ 0xc0000000 │ │ │ │ @@ -27456,24 +27456,24 @@ │ │ │ │ cmn r1, #-1073741822 @ 0xc0000002 │ │ │ │ beq 3af14 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ae90 │ │ │ │ orr r2, r5, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, r5 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ beq 3adcc │ │ │ │ b 3ae90 │ │ │ │ add r2, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, r5 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne 3af0c │ │ │ │ mov r5, r0 │ │ │ │ bic r0, r5, #-1073741824 @ 0xc0000000 │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ @@ -27482,15 +27482,15 @@ │ │ │ │ cmn r0, #-1073741822 @ 0xc0000002 │ │ │ │ beq 3af14 │ │ │ │ ands r0, r5, #1073741824 @ 0x40000000 │ │ │ │ bne 3ae90 │ │ │ │ orr r2, r5, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, r5 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3ae48 │ │ │ │ orr r5, r5, #1073741824 @ 0x40000000 │ │ │ │ str r7, [sp, #16] │ │ │ │ @@ -27559,37 +27559,37 @@ │ │ │ │ mvn r5, #-1073741824 @ 0xc0000000 │ │ │ │ mov sl, #0 │ │ │ │ mvn r8, #-1073741824 @ 0xc0000000 │ │ │ │ b 3afc4 │ │ │ │ orr r2, r6, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, r6 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne 3b0ac │ │ │ │ mov r6, r0 │ │ │ │ tst r6, r5 │ │ │ │ beq 3afa0 │ │ │ │ cmn r6, #1 │ │ │ │ ble 3aff8 │ │ │ │ orr r2, r6, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, r6 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3afc0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ ldr r6, [r4] │ │ │ │ mvn r8, #1073741824 @ 0x40000000 │ │ │ │ cmn r6, #1 │ │ │ │ bgt 3afc4 │ │ │ │ mov r7, r0 │ │ │ │ bics r0, r6, #-1073741824 @ 0xc0000000 │ │ │ │ beq 3afc4 │ │ │ │ @@ -27636,84 +27636,84 @@ │ │ │ │ tst r1, r0 │ │ │ │ bne 3b1c0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 3b120 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r1, r0 │ │ │ │ add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 3b120 │ │ │ │ add r4, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1eb3c │ │ │ │ cmp r1, #-1073741824 @ 0xc0000000 │ │ │ │ beq 3b16c │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ bne 3b1bc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ add r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1eb3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ mov r2, #1073741824 @ 0x40000000 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ add r0, r0, #1073741824 @ 0x40000000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #1 │ │ │ │ bne 3b1bc │ │ │ │ add r5, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 1eb3c │ │ │ │ cmp r0, #0 │ │ │ │ ble 3b130 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [pc, #16] @ 3b1d8 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #12] @ 3b1dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - mlaseq r5, r7, r2, r9 │ │ │ │ + eorseq r9, r5, r7, lsr #6 │ │ │ │ eorseq r1, sp, ip, asr #24 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ - bl 30a488 │ │ │ │ + bl 30a50c │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #32] @ 3b22c │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -27728,15 +27728,15 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldr r4, [pc, #312] @ 3b37c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 3b2e4 │ │ │ │ ldr r5, [pc, #284] @ 3b384 │ │ │ │ mvn r6, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ @@ -27755,15 +27755,15 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 3b35c │ │ │ │ ldr r0, [pc, #212] @ 3b38c │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3b340 │ │ │ │ ldr r0, [pc, #168] @ 3b378 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ff28 <__tls_get_addr@plt> │ │ │ │ strd r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -27786,15 +27786,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ strd r6, [r4, #8] │ │ │ │ bne 3b2a0 │ │ │ │ b 3b2b0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, #80] @ 3b388 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 306f34 │ │ │ │ + bl 306fb8 │ │ │ │ bl 3b5bc │ │ │ │ ldr r1, [pc, #72] @ 3b390 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1eb3c │ │ │ │ @@ -27827,56 +27827,56 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ff28 <__tls_get_addr@plt> │ │ │ │ ldrd r6, [r0] │ │ │ │ orrs r0, r6, r7 │ │ │ │ beq 3b514 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #24 │ │ │ │ - bl 340cfc │ │ │ │ + bl 340d80 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3b4fc │ │ │ │ ldr r0, [pc, #432] @ 3b5a8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3b508 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #24] │ │ │ │ str r2, [r0] │ │ │ │ stmib r0, {r2, r6, r7} │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0, #16] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [pc, #368] @ 3b5ac │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne 3b45c │ │ │ │ add r0, sp, #12 │ │ │ │ add r4, r0, #4 │ │ │ │ ldr r0, [pc, #344] @ 3b5b0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3208a4 │ │ │ │ + bl 320928 │ │ │ │ mov r1, #1 │ │ │ │ bl 1e194 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #1 │ │ │ │ mov r6, r5 │ │ │ │ bne 3b490 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ ble 3b55c │ │ │ │ add r6, r5, #8 │ │ │ │ ldr r0, [pc, #264] @ 3b5a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ff28 <__tls_get_addr@plt> │ │ │ │ str r6, [r0] │ │ │ │ @@ -27894,19 +27894,19 @@ │ │ │ │ ldr r1, [pc, #208] @ 3b5a4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ sub r1, fp, #20 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 32ee6c │ │ │ │ + bl 32eef0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ - bl 306fa4 │ │ │ │ - bl 32f774 │ │ │ │ + bl 307028 │ │ │ │ + bl 32f7f8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3b410 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 3c120 │ │ │ │ bl 3b234 │ │ │ │ @@ -27930,20 +27930,20 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3b590 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 3b590 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3070fc │ │ │ │ + bl 307180 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r4, sp, r8, lsr #22 │ │ │ │ @ instruction: 0x003d49bc │ │ │ │ eorseq r4, sp, r0, asr #20 │ │ │ │ eorseq r1, sp, r0, ror #19 │ │ │ │ eorseq r4, sp, r0, asr #20 │ │ │ │ @@ -28029,15 +28029,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ sub r1, r0, r1 │ │ │ │ cmp r1, r3 │ │ │ │ bcs 3b71c │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r2 │ │ │ │ - bl 30c844 │ │ │ │ + bl 30c8c8 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne 3b79c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, r6 │ │ │ │ bls 3b750 │ │ │ │ @@ -28053,15 +28053,15 @@ │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r1, r4, #13 │ │ │ │ strb r0, [r4, #12] │ │ │ │ mov r0, sp │ │ │ │ mov r3, r6 │ │ │ │ - bl 32ea08 │ │ │ │ + bl 32ea8c │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ beq 3b784 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #4] │ │ │ │ cmpeq r0, #9 │ │ │ │ beq 3b7ac │ │ │ │ @@ -28108,38 +28108,38 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ bne 3b878 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3b878 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 3b878 │ │ │ │ add r0, sp, #8 │ │ │ │ add r5, r0, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30738c │ │ │ │ + bl 307410 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #40] @ 3b89c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 306ab0 │ │ │ │ + bl 306b34 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 30c600 │ │ │ │ + bl 30c684 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - ldrdeq r4, [sp], -r0 @ │ │ │ │ + eoreq r4, sp, r4, asr r2 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 3b938 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ @@ -28148,29 +28148,29 @@ │ │ │ │ beq 3b8fc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3b8fc │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ cmp r0, #0 │ │ │ │ beq 3b924 │ │ │ │ stmib r4, {r0, r5} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 3b94c │ │ │ │ ldr r0, [pc, #80] @ 3b95c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3b8ec │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ @@ -28258,25 +28258,25 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 3bbe4 │ │ │ │ add r8, sp, #20 │ │ │ │ mvn r9, #0 │ │ │ │ b 3bad8 │ │ │ │ orr r2, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, r5 │ │ │ │ mov r5, r0 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne 3bb8c │ │ │ │ and r7, r5, #3 │ │ │ │ and r0, r5, #4 │ │ │ │ @@ -28285,15 +28285,15 @@ │ │ │ │ bne 3bbdc │ │ │ │ cmp r0, #0 │ │ │ │ bne 3bb24 │ │ │ │ orr r7, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r5, r0 │ │ │ │ sub r0, r0, #2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #1 │ │ │ │ bne 3bad8 │ │ │ │ b 3bb28 │ │ │ │ @@ -28316,30 +28316,30 @@ │ │ │ │ bl 1e284 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ beq 3bb2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r5, r0 │ │ │ │ b 3bad8 │ │ │ │ sub r0, r7, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r1, r0, #5 │ │ │ │ mov r0, #3 │ │ │ │ strb r1, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [sl, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #20 │ │ │ │ blx r2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ tst r0, #4 │ │ │ │ beq 3bbdc │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ bl 1eb3c │ │ │ │ @@ -28347,15 +28347,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [fp, #8] │ │ │ │ ldr r6, [pc, #280] @ 3bd08 │ │ │ │ b 3bc18 │ │ │ │ orr r2, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, r5 │ │ │ │ mov r5, r0 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ mov r1, #0 │ │ │ │ bne 3bb98 │ │ │ │ and r1, r5, #3 │ │ │ │ @@ -28369,31 +28369,31 @@ │ │ │ │ @ instruction: 0xffffffb0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3bc74 │ │ │ │ orr r7, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r5, r0 │ │ │ │ sub r0, r0, #2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #1 │ │ │ │ bne 3bc18 │ │ │ │ b 3bc78 │ │ │ │ mov r7, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 301d08 │ │ │ │ + bl 301d8c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r5, r0 │ │ │ │ b 3bc18 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [pc, #84] @ 3bd0c │ │ │ │ @@ -28404,15 +28404,15 @@ │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ bl 3c534 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ tst r0, #4 │ │ │ │ beq 3bd00 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ bl 1eb3c │ │ │ │ @@ -28421,15 +28421,15 @@ │ │ │ │ blcc fe6ee510 <__bss_end__@@Base+0xfe2dca74> │ │ │ │ eorseq r1, sp, r4, ror #28 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 33267c │ │ │ │ + bl 332700 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ moveq sp, fp │ │ │ │ popeq {fp, pc} │ │ │ │ ldr r2, [pc, #4] @ 3bd40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ eorseq r1, sp, r8, lsl pc │ │ │ │ @@ -28448,23 +28448,23 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 3bdb8 │ │ │ │ ldr r0, [pc, #96] @ 3bde4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ b 3bdbc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ b 3bdd8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ b 3bdbc │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3bdd0 │ │ │ │ stmib r4, {r0, r5} │ │ │ │ mov r0, #0 │ │ │ │ b 3bddc │ │ │ │ @@ -28638,29 +28638,29 @@ │ │ │ │ beq 3c0a4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c0a4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c0cc │ │ │ │ stmib r4, {r0, r5} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 3c0f4 │ │ │ │ ldr r0, [pc, #80] @ 3c104 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c094 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ @@ -28674,22 +28674,22 @@ │ │ │ │ bne 3c094 │ │ │ │ b 3c0cc │ │ │ │ eorseq r3, sp, r4, lsl #27 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bleq 340c08 │ │ │ │ + bleq 340c8c │ │ │ │ bl 3c120 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1b0810 │ │ │ │ + bl 1b0894 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -28778,16 +28778,16 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-12] │ │ │ │ mov r0, sp │ │ │ │ str r0, [fp, #-16] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 3c534 │ │ │ │ eorseq r2, sp, r0, lsl #10 │ │ │ │ - mlaseq r0, r8, r8, r8 │ │ │ │ - mlaseq r0, r8, r8, r8 │ │ │ │ + eorseq r8, r0, ip, lsl r9 │ │ │ │ + eorseq r8, r0, ip, lsl r9 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -28806,15 +28806,15 @@ │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #8] @ 3c328 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c594 │ │ │ │ - eorseq fp, r5, fp, asr sl │ │ │ │ + eorseq fp, r5, fp, ror #21 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ @@ -28829,16 +28829,16 @@ │ │ │ │ ldr r0, [pc, #24] @ 3c388 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-4] │ │ │ │ mov r0, sp │ │ │ │ str r0, [fp, #-8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r8, r1, r8, ror #26 │ │ │ │ - eorseq r8, r0, r8, asr #15 │ │ │ │ + @ instruction: 0x00318df8 │ │ │ │ + eorseq r8, r0, ip, asr #16 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ @@ -28896,21 +28896,21 @@ │ │ │ │ mov r0, sp │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ bl 3c534 │ │ │ │ eorseq r2, sp, ip, asr #8 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 35009c │ │ │ │ + bl 350120 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 350108 │ │ │ │ + bl 35018c │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 350174 │ │ │ │ + bl 3501f8 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -28944,29 +28944,29 @@ │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #16 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #1 │ │ │ │ strh r2, [sp, #12] │ │ │ │ - bl 306224 │ │ │ │ + bl 3062a8 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add ip, sp, #4 │ │ │ │ ldm r0, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #0 │ │ │ │ mov r3, ip │ │ │ │ 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 306224 │ │ │ │ + bl 3062a8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #32 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, #1 │ │ │ │ @@ -29049,22 +29049,22 @@ │ │ │ │ @ instruction: 0x003d38d4 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [pc, #8] @ 3c6f4 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5d8 │ │ │ │ - @ instruction: 0x0035f1b8 │ │ │ │ + eorseq pc, r5, r8, asr #4 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [pc, #8] @ 3c710 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c624 │ │ │ │ - eorseq pc, r5, r2, asr #3 │ │ │ │ + eorseq pc, r5, r2, asr r2 @ │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ stmdb fp, {r1, r2} │ │ │ │ ldr r2, [pc, #24] @ 3c740 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -29162,29 +29162,29 @@ │ │ │ │ ldr r0, [pc, #40] @ 3c8cc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ bl 3c534 │ │ │ │ - eorseq pc, r5, r1, ror r1 @ │ │ │ │ - eorseq pc, r5, r3, ror #2 │ │ │ │ - eorseq pc, r5, pc, asr #2 │ │ │ │ + eorseq pc, r5, r1, lsl #4 │ │ │ │ + @ instruction: 0x0035f1f3 │ │ │ │ + @ instruction: 0x0035f1df │ │ │ │ eorseq r2, sp, r8, ror #10 │ │ │ │ - eorseq r8, r0, r4, lsl #6 │ │ │ │ - mlaseq r0, r4, r2, r8 │ │ │ │ + eorseq r8, r0, r8, lsl #7 │ │ │ │ + eorseq r8, r0, r8, lsl r3 │ │ │ │ eorseq r2, sp, ip, ror #9 │ │ │ │ - eorseq r8, r0, r8, lsr #5 │ │ │ │ + eorseq r8, r0, ip, lsr #6 │ │ │ │ mlaseq sp, r0, r5, r3 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 350450 │ │ │ │ + bl 3504d4 │ │ │ │ mov fp, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r1} @ (ldr r1, [sp], #4) │ │ │ │ mov r2, sp │ │ │ │ push {r2} @ (str r2, [sp, #-4]!) │ │ │ │ push {r0} @ (str r0, [sp, #-4]!) │ │ │ │ ldr sl, [pc, #28] @ 3c930 │ │ │ │ @@ -29297,236 +29297,236 @@ │ │ │ │ rsbseq r4, r4, #223 @ 0xdf │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cad8 │ │ │ │ - b 18aa24 │ │ │ │ + b 18aaa8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3cae8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ @ instruction: 0x003b76b8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cb08 │ │ │ │ - b 18b6b0 │ │ │ │ + b 18b734 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3cb18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq r7, fp, r8, lsl #13 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cb38 │ │ │ │ - b 18ccdc │ │ │ │ + b 18cd60 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3cb48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq r7, fp, r8, asr r6 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cb68 │ │ │ │ - b 18ac98 │ │ │ │ + b 18ad1c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3cb78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq r7, fp, r8, lsr #12 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cb98 │ │ │ │ - b 18c580 │ │ │ │ + b 18c604 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3cba8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ @ instruction: 0x003b75f8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cbc8 │ │ │ │ - b 18df60 │ │ │ │ + b 18dfe4 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3cbd8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq r7, fp, r8, asr #11 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cbf8 │ │ │ │ - b 18c098 │ │ │ │ + b 18c11c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3cc08 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mlaseq fp, r8, r5, r7 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cc28 │ │ │ │ - b 18c7f4 │ │ │ │ + b 18c878 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3cc38 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq r7, fp, r8, ror #10 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #172] @ 3ccf8 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 343188 │ │ │ │ + bl 34320c │ │ │ │ mov r0, #21 │ │ │ │ add r3, sp, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r2, #9 │ │ │ │ ldr r0, [pc, #136] @ 3ccfc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r5, [pc, #128] @ 3cd00 │ │ │ │ mov r0, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [sp] │ │ │ │ ldr r1, [pc, #116] @ 3cd04 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ + bl 3493c4 │ │ │ │ mov r1, #81 @ 0x51 │ │ │ │ add r3, sp, #24 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r2, #10 │ │ │ │ ldr r1, [pc, #92] @ 3cd08 │ │ │ │ str r5, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [pc, #80] @ 3cd0c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ + bl 3493c4 │ │ │ │ mov r1, #28 │ │ │ │ add r3, sp, #32 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #10 │ │ │ │ ldr r1, [pc, #56] @ 3cd10 │ │ │ │ str r5, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [pc, #44] @ 3cd14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ - bl 34964c │ │ │ │ + bl 3493c4 │ │ │ │ + bl 3496d0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eorseq r8, r1, r8, ror r4 │ │ │ │ - eorseq r8, r1, r4, asr r9 │ │ │ │ + eorseq r8, r1, r8, lsl #10 │ │ │ │ + eorseq r8, r1, r4, ror #19 │ │ │ │ eorseq r7, fp, r0, lsl #14 │ │ │ │ - eorseq r8, r1, sp, asr #18 │ │ │ │ - eorseq r8, r1, r1, lsr #19 │ │ │ │ - eorseq r8, r1, r5, ror #18 │ │ │ │ - eorseq r8, r1, pc, asr #18 │ │ │ │ - eorseq r8, r1, pc, asr r9 │ │ │ │ + @ instruction: 0x003189dd │ │ │ │ + eorseq r8, r1, r1, lsr sl │ │ │ │ + @ instruction: 0x003189f5 │ │ │ │ + @ instruction: 0x003189df │ │ │ │ + eorseq r8, r1, pc, ror #19 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #172] @ 3cdd4 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 343188 │ │ │ │ + bl 34320c │ │ │ │ mov r0, #21 │ │ │ │ add r3, sp, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r2, #9 │ │ │ │ ldr r0, [pc, #136] @ 3cdd8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r5, [pc, #128] @ 3cddc │ │ │ │ mov r0, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [sp] │ │ │ │ ldr r1, [pc, #116] @ 3cde0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ + bl 3493c4 │ │ │ │ mov r1, #59 @ 0x3b │ │ │ │ add r3, sp, #24 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r2, #10 │ │ │ │ ldr r1, [pc, #92] @ 3cde4 │ │ │ │ str r5, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [pc, #80] @ 3cde8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ + bl 3493c4 │ │ │ │ mov r1, #28 │ │ │ │ add r3, sp, #32 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #10 │ │ │ │ ldr r1, [pc, #56] @ 3cdec │ │ │ │ str r5, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [pc, #44] @ 3cdf0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ - bl 34964c │ │ │ │ + bl 3493c4 │ │ │ │ + bl 3496d0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - mlaseq r1, ip, r3, r8 │ │ │ │ - eorseq r8, r1, r8, ror r8 │ │ │ │ + eorseq r8, r1, ip, lsr #8 │ │ │ │ + eorseq r8, r1, r8, lsl #18 │ │ │ │ eorseq r7, fp, r4, lsr #12 │ │ │ │ - eorseq r8, r1, r1, ror r8 │ │ │ │ - eorseq r8, r1, sl, asr r8 │ │ │ │ - eorseq r8, r1, r9, lsl #17 │ │ │ │ - eorseq r8, r1, r3, ror r8 │ │ │ │ - eorseq r8, r1, r3, lsl #17 │ │ │ │ + eorseq r8, r1, r1, lsl #18 │ │ │ │ + eorseq r8, r1, sl, ror #17 │ │ │ │ + eorseq r8, r1, r9, lsl r9 │ │ │ │ + eorseq r8, r1, r3, lsl #18 │ │ │ │ + eorseq r8, r1, r3, lsl r9 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ce24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 3ce38 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #1 │ │ │ │ - b 343f54 │ │ │ │ + b 343fd8 │ │ │ │ ldmib r3, {r0, r1} │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #1 │ │ │ │ - b 343f54 │ │ │ │ + b 343fd8 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ add r0, r3, #2 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #1 │ │ │ │ - b 343f54 │ │ │ │ + b 343fd8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #7 │ │ │ │ bne 3ce9c │ │ │ │ @@ -29536,33 +29536,33 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #72] @ 3ced0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #40] @ 3ced4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #32] @ 3ced8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r7, fp, r8, lsr #11 │ │ │ │ - eorseq r8, r1, r3, lsr r7 │ │ │ │ + eorseq r8, r1, r3, asr #15 │ │ │ │ eorseq r7, fp, r8, lsl #11 │ │ │ │ - eorseq r8, r1, r5, lsl #14 │ │ │ │ + mlaseq r1, r5, r7, r8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cf28 │ │ │ │ @@ -29571,33 +29571,33 @@ │ │ │ │ ldr r0, [pc, #88] @ 3cf60 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #80] @ 3cf64 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [pc, #32] @ 3cf58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #24] @ 3cf5c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r7, fp, ip, lsr #9 │ │ │ │ - eorseq r8, r1, r7, ror r6 │ │ │ │ + eorseq r8, r1, r7, lsl #14 │ │ │ │ eorseq r7, fp, ip, ror #9 │ │ │ │ - eorseq r8, r1, r9, lsr #13 │ │ │ │ + eorseq r8, r1, r9, lsr r7 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cfb4 │ │ │ │ @@ -29606,63 +29606,63 @@ │ │ │ │ ldr r0, [pc, #80] @ 3cfe4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #72] @ 3cfe8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #40] @ 3cfec │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #32] @ 3cff0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r7, fp, r0, ror r4 │ │ │ │ - eorseq r8, r1, fp, lsl r6 │ │ │ │ + eorseq r8, r1, fp, lsr #13 │ │ │ │ eorseq r7, fp, r0, asr r4 │ │ │ │ - eorseq r8, r1, sp, ror #11 │ │ │ │ + eorseq r8, r1, sp, ror r6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, sp │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 3436e0 │ │ │ │ + bl 343764 │ │ │ │ add r0, r5, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r5, #8 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r2, [pc, #64] @ 3d074 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 3496e0 │ │ │ │ + bl 349764 │ │ │ │ ldr r5, [pc, #52] @ 3d078 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r5 │ │ │ │ - bl 3496e0 │ │ │ │ + bl 349764 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 3496e0 │ │ │ │ + bl 349764 │ │ │ │ mov r0, r4 │ │ │ │ - bl 349880 │ │ │ │ + bl 349904 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ eorseq r7, fp, ip, lsl r3 │ │ │ │ eorseq r7, fp, r8, lsl r3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -29676,56 +29676,56 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #72] @ 3d100 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #40] @ 3d104 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #32] @ 3d108 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ mlaseq fp, r8, r3, r7 │ │ │ │ - eorseq r8, r1, r3, lsl #10 │ │ │ │ + mlaseq r1, r3, r5, r8 │ │ │ │ eorseq r7, fp, r8, ror r3 │ │ │ │ - @ instruction: 0x003184d5 │ │ │ │ + eorseq r8, r1, r5, ror #10 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ bcs 3d13c │ │ │ │ mov r2, #1 │ │ │ │ strb r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2d50c8 │ │ │ │ + bl 2d514c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ bcs 3d170 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ orr r2, r2, r1, lsr #6 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ strb r2, [sp, #4] │ │ │ │ orr r1, r1, #128 @ 0x80 │ │ │ │ strb r1, [sp, #5] │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2d50c8 │ │ │ │ + bl 2d514c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ bcs 3d1b4 │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ orr r2, r2, r1, lsr #12 │ │ │ │ strb r2, [sp, #4] │ │ │ │ @@ -29734,15 +29734,15 @@ │ │ │ │ strb r2, [sp, #6] │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ and r1, r2, r1, lsr #6 │ │ │ │ orr r1, r1, #128 @ 0x80 │ │ │ │ strb r1, [sp, #5] │ │ │ │ mov r2, #3 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2d50c8 │ │ │ │ + bl 2d514c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ orr r2, r2, r1, lsr #18 │ │ │ │ strb r2, [sp, #4] │ │ │ │ and r2, r1, #63 @ 0x3f │ │ │ │ orr r2, r2, #128 @ 0x80 │ │ │ │ @@ -29752,15 +29752,15 @@ │ │ │ │ and r1, r2, r1, lsr #12 │ │ │ │ orr r3, r3, #128 @ 0x80 │ │ │ │ orr r1, r1, #128 @ 0x80 │ │ │ │ strb r3, [sp, #6] │ │ │ │ strb r1, [sp, #5] │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2d50c8 │ │ │ │ + bl 2d514c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -29818,112 +29818,112 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ bl 49d90 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 3d2fc │ │ │ │ add r1, pc, r1 │ │ │ │ - b 34243c │ │ │ │ + b 3424c0 │ │ │ │ eorseq r7, fp, ip, ror #2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 3d310 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 34243c │ │ │ │ + b 3424c0 │ │ │ │ eorseq r7, fp, r0, ror r1 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d330 │ │ │ │ - b 18ccdc │ │ │ │ + b 18cd60 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3d340 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq r6, fp, r0, ror #28 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d360 │ │ │ │ - b 18aa24 │ │ │ │ + b 18aaa8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3d370 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq r6, fp, r0, lsr lr │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d390 │ │ │ │ - b 18df60 │ │ │ │ + b 18dfe4 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3d3a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq r6, fp, r0, lsl #28 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d3c0 │ │ │ │ - b 18c7f4 │ │ │ │ + b 18c878 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3d3d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ @ instruction: 0x003b6dd0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d3f0 │ │ │ │ - b 18ac98 │ │ │ │ + b 18ad1c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3d400 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq r6, fp, r0, lsr #27 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d420 │ │ │ │ - b 18c580 │ │ │ │ + b 18c604 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3d430 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq r6, fp, r0, ror sp │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d450 │ │ │ │ - b 18c098 │ │ │ │ + b 18c11c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3d460 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq r6, fp, r0, asr #26 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d480 │ │ │ │ - b 18b6b0 │ │ │ │ + b 18b734 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3d490 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq r6, fp, r0, lsl sp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -29951,20 +29951,20 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d510 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldmib r0, {r5, r6} │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d558 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ b 3d558 │ │ │ │ @@ -29976,56 +29976,56 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d5a0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 3d5a0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2caa6c │ │ │ │ + b 2caaf0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d5c0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ b 3d5ec │ │ │ │ b 3d5d4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d5f0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ b 1fda8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #3 │ │ │ │ bcs 3d62c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r1 │ │ │ │ ldm r1, {r5, r7} │ │ │ │ @@ -30035,61 +30035,61 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d660 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d690 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne 3d6d8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 1dfb4 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d6f8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldmib r0, {r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 3d740 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ @@ -30099,15 +30099,15 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d760 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldmib r0, {r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 3d7a8 │ │ │ │ add r7, r4, #4 │ │ │ │ @@ -30116,25 +30116,25 @@ │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 3d7a8 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d780 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 3d780 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d7cc │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ bhi 3d7ec │ │ │ │ cmp r0, #3 │ │ │ │ @@ -30146,48 +30146,48 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d81c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d84c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #364] @ 3d9e4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d978 │ │ │ │ ldr r0, [pc, #356] @ 3d9f4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 3d93c │ │ │ │ ldr r0, [pc, #340] @ 3da04 │ │ │ │ add r9, sp, #32 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ @@ -30239,15 +30239,15 @@ │ │ │ │ bl 3ba70 │ │ │ │ b 3d8a8 │ │ │ │ ldr r0, [pc, #104] @ 3d9e8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ bne 3d9b0 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [pc, #64] @ 3d9ec │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -30276,15 +30276,15 @@ │ │ │ │ mlaseq sp, r4, fp, r3 │ │ │ │ eorseq r6, fp, r0, asr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #276] @ 3db34 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3dac8 │ │ │ │ ldr r8, [r1] │ │ │ │ bl 1e9d4 │ │ │ │ add r9, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ @@ -30323,15 +30323,15 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [pc, #104] @ 3db38 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ bne 3db00 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [pc, #64] @ 3db3c │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -31462,15 +31462,15 @@ │ │ │ │ str r5, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ strb r4, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #1192] @ 3f150 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 3f0a4 │ │ │ │ ldr r2, [pc, #1188] @ 3f160 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 3f0dc │ │ │ │ @@ -31556,28 +31556,28 @@ │ │ │ │ b 3ee14 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, #1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 343174 │ │ │ │ + bl 3431f8 │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [sp, #12] │ │ │ │ bne 3f0ec │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3efd4 │ │ │ │ add r0, r5, #24 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 12194c │ │ │ │ + bl 1219d0 │ │ │ │ ldr r2, [pc, #740] @ 3f144 │ │ │ │ lsr r1, r0, #25 │ │ │ │ ldr fp, [r5, #8] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ mul r4, r1, r2 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -31642,15 +31642,15 @@ │ │ │ │ and r9, r0, r1 │ │ │ │ b 3ee8c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ef7c │ │ │ │ mov r0, ip │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [pc, #512] @ 3f184 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r0, r2 │ │ │ │ add r4, r0, r1 │ │ │ │ @@ -31663,15 +31663,15 @@ │ │ │ │ ldr r1, [pc, #468] @ 3f18c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 2b9e58 │ │ │ │ + bl 2b9edc │ │ │ │ b 3f01c │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3f024 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ bne 3f038 │ │ │ │ @@ -31682,15 +31682,15 @@ │ │ │ │ ldr r1, [pc, #388] @ 3f188 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 2b9e60 │ │ │ │ + bl 2b9ee4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #20 │ │ │ │ ldrb r1, [sp, #21] │ │ │ │ orr r0, r0, #2 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ b 3f044 │ │ │ │ @@ -31768,15 +31768,15 @@ │ │ │ │ eorseq r5, fp, r8, lsr #13 │ │ │ │ eorseq r2, sp, r0, lsl #4 │ │ │ │ eorseq r5, fp, r4, rrx │ │ │ │ @ instruction: 0x003d26b8 │ │ │ │ mlaseq fp, r0, r1, r5 │ │ │ │ @ instruction: 0x003b53f8 │ │ │ │ eorseq r5, fp, r8, asr #1 │ │ │ │ - eorseq r5, r1, sp, ror fp │ │ │ │ + eorseq r5, r1, sp, lsl #24 │ │ │ │ eorseq r5, fp, r4, asr #1 │ │ │ │ andeq lr, r0, r8, lsl #17 │ │ │ │ eorseq r5, fp, ip, lsl #4 │ │ │ │ @ instruction: 0x003b51f8 │ │ │ │ eorseq r2, sp, ip, ror #7 │ │ │ │ ldrsbeq r2, [sp], -ip @ │ │ │ │ eorseq r2, sp, r8, lsr #2 │ │ │ │ @@ -31790,15 +31790,15 @@ │ │ │ │ mov r4, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ strb r4, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #1792] @ 3f8c8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 3f724 │ │ │ │ ldr r2, [pc, #1788] @ 3f8d8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 3f7c0 │ │ │ │ @@ -31884,27 +31884,27 @@ │ │ │ │ b 3f334 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, #1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 343174 │ │ │ │ + bl 3431f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3f7d0 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3f680 │ │ │ │ add r0, r5, #24 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 12194c │ │ │ │ + bl 1219d0 │ │ │ │ ldr r2, [pc, #1344] @ 3f8bc │ │ │ │ lsr r1, r0, #25 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ mul r7, r1, r2 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ @@ -31969,135 +31969,135 @@ │ │ │ │ and sl, r0, r1 │ │ │ │ b 3f3a8 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f498 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1124e0 │ │ │ │ + bl 112564 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [pc, #1088] @ 3f8fc │ │ │ │ add r2, fp, r7, lsl #2 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 127ef0 │ │ │ │ + bl 127f74 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [pc, #1044] @ 3f900 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl b9300 │ │ │ │ + bl b9384 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ ldm sl, {r8, r9, sl} │ │ │ │ beq 3f534 │ │ │ │ add r5, r6, #4 │ │ │ │ b 3f518 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 3f534 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f50c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 3f50c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3f554 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1fa18 │ │ │ │ bl 1f82c │ │ │ │ mov r4, r0 │ │ │ │ bl 1f88c │ │ │ │ bl 1f82c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ - bl 2dd8a0 │ │ │ │ + bl 2dd924 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ - bl 16f7d0 │ │ │ │ + bl 16f854 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [pc, #864] @ 3f904 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 16f9fc │ │ │ │ + bl 16fa80 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2d60b4 │ │ │ │ + bl 2d6138 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #812] @ 3f908 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r5 │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f75c │ │ │ │ mov r1, r6 │ │ │ │ - bl 2d58dc │ │ │ │ + bl 2d5960 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f620 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 1fda8 │ │ │ │ cmp r8, #0 │ │ │ │ beq 3f640 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r7, #0 │ │ │ │ beq 3f65c │ │ │ │ mov r4, fp │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bl 1fda8 │ │ │ │ subs r7, r7, #1 │ │ │ │ bne 3f64c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3f678 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3f6a4 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -32148,15 +32148,15 @@ │ │ │ │ ldr r0, [pc, #388] @ 3f8d0 │ │ │ │ ldr r3, [pc, #388] @ 3f8d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ b 3f1d4 │ │ │ │ bl 1f214 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #392] @ 3f90c │ │ │ │ @@ -32216,23 +32216,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f874 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 1fda8 │ │ │ │ cmp r8, #0 │ │ │ │ beq 3f894 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 3d718 │ │ │ │ bl 3c6dc │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 3d600 │ │ │ │ bl 3c6dc │ │ │ │ ldmdaeq r7, {r1, r2, r4, r8, fp, ip}^ │ │ │ │ @@ -32246,22 +32246,22 @@ │ │ │ │ mlaseq fp, r4, pc, r4 @ │ │ │ │ eorseq r1, sp, ip, asr ip │ │ │ │ @ instruction: 0x003b49d0 │ │ │ │ eorseq r2, sp, r0, ror r2 │ │ │ │ eorseq r4, fp, ip, lsr #21 │ │ │ │ @ instruction: 0x003b4ed8 │ │ │ │ eorseq r4, fp, r4, ror #19 │ │ │ │ - mlaseq r1, r9, r4, r5 │ │ │ │ + eorseq r5, r1, r9, lsr #10 │ │ │ │ eorseq r4, fp, r0, ror #19 │ │ │ │ andeq lr, r0, r8, lsl #4 │ │ │ │ eorseq r4, fp, ip, lsl #23 │ │ │ │ eorseq r4, fp, r8, ror fp │ │ │ │ eorseq r5, fp, r4, ror #3 │ │ │ │ - eorseq r6, r1, r5, lsl #15 │ │ │ │ - eorseq r6, r1, r8, lsl #14 │ │ │ │ + eorseq r6, r1, r5, lsl r8 │ │ │ │ + mlaseq r1, r8, r7, r6 │ │ │ │ mlaseq sp, r8, sp, r1 │ │ │ │ eorseq fp, fp, ip, ror #29 │ │ │ │ andeq lr, r0, r0, asr #2 │ │ │ │ eorseq fp, fp, r8, asr #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r8, r0 │ │ │ │ @@ -32272,15 +32272,15 @@ │ │ │ │ str r5, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ strb r4, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #1636] @ 3ffb4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 3fdf8 │ │ │ │ ldr r2, [pc, #1632] @ 3ffc4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 3fe94 │ │ │ │ @@ -32366,28 +32366,28 @@ │ │ │ │ b 3fabc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, #1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 343174 │ │ │ │ + bl 3431f8 │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [sp, #12] │ │ │ │ bne 3fea4 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3fd54 │ │ │ │ add r0, r5, #24 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 12194c │ │ │ │ + bl 1219d0 │ │ │ │ ldr r2, [pc, #1184] @ 3ffa8 │ │ │ │ lsr r1, r0, #25 │ │ │ │ ldr fp, [r5, #8] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ mul r6, r1, r2 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -32452,85 +32452,85 @@ │ │ │ │ and r9, r0, r1 │ │ │ │ b 3fb34 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3fc24 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl effa4 │ │ │ │ + bl f0028 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3fed0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ bl 1fa18 │ │ │ │ bl 1f82c │ │ │ │ mov r4, r0 │ │ │ │ bl 1f88c │ │ │ │ bl 1f82c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 10f40c │ │ │ │ + bl 10f490 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2dd8a0 │ │ │ │ + bl 2dd924 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3fca0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ - bl 16f7d0 │ │ │ │ + bl 16f854 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [pc, #816] @ 3fff0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 16f9fc │ │ │ │ + bl 16fa80 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2d60b4 │ │ │ │ + bl 2d6138 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #764] @ 3fff4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r7 │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 3fe30 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2d58dc │ │ │ │ + bl 2d5960 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3fd3c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ @@ -32585,15 +32585,15 @@ │ │ │ │ ldr r0, [pc, #412] @ 3ffbc │ │ │ │ ldr r3, [pc, #412] @ 3ffc0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ b 3f95c │ │ │ │ bl 1f214 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [pc, #416] @ 3fff8 │ │ │ │ @@ -32641,15 +32641,15 @@ │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ff20 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ b 3ff20 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -32665,15 +32665,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ff78 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ add r0, sp, #32 │ │ │ │ bl 3d600 │ │ │ │ @@ -32689,22 +32689,22 @@ │ │ │ │ eorseq r4, fp, r4, lsr #18 │ │ │ │ eorseq r1, sp, r0, ror r7 │ │ │ │ eorseq r4, fp, r0, ror #6 │ │ │ │ eorseq r1, sp, r0, ror #26 │ │ │ │ @ instruction: 0x003b43d8 │ │ │ │ eorseq r4, fp, r0, asr r7 │ │ │ │ eorseq r4, fp, r0, lsl r3 │ │ │ │ - eorseq r4, r1, r5, asr #27 │ │ │ │ + eorseq r4, r1, r5, asr lr │ │ │ │ eorseq r4, fp, ip, lsl #6 │ │ │ │ andeq sp, r0, r4, lsr fp │ │ │ │ @ instruction: 0x003b44b8 │ │ │ │ eorseq r4, fp, r4, lsr #9 │ │ │ │ - eorseq r5, r1, r4, ror lr │ │ │ │ + eorseq r5, r1, r4, lsl #30 │ │ │ │ eorseq r4, fp, r4, asr #16 │ │ │ │ - eorseq r5, r1, ip, ror #31 │ │ │ │ + eorseq r6, r1, ip, ror r0 │ │ │ │ eorseq r1, sp, ip, ror r6 │ │ │ │ eorseq fp, fp, r8, lsl r8 │ │ │ │ andeq sp, r0, ip, ror #20 │ │ │ │ @ instruction: 0x003bb7f4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ @@ -32715,15 +32715,15 @@ │ │ │ │ str r5, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ strb r4, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #1164] @ 404c8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 40400 │ │ │ │ ldr r2, [pc, #1160] @ 404d8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 40438 │ │ │ │ @@ -32809,28 +32809,28 @@ │ │ │ │ b 401a8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, #1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 343174 │ │ │ │ + bl 3431f8 │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [sp, #12] │ │ │ │ bne 40464 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4035c │ │ │ │ add r0, r5, #24 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 12194c │ │ │ │ + bl 1219d0 │ │ │ │ ldr r2, [pc, #712] @ 404bc │ │ │ │ lsr r1, r0, #25 │ │ │ │ ldr fp, [r5, #8] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ mul r4, r1, r2 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -32895,15 +32895,15 @@ │ │ │ │ and r9, r0, r1 │ │ │ │ b 40220 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 40310 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [pc, #484] @ 404fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, r1 │ │ │ │ @@ -33014,21 +33014,21 @@ │ │ │ │ @ instruction: 0x003b42b8 │ │ │ │ eorseq r0, sp, r0, lsl #31 │ │ │ │ @ instruction: 0x003b3cf4 │ │ │ │ @ instruction: 0x003d13fc │ │ │ │ eorseq r3, fp, r4, lsr lr │ │ │ │ eorseq r4, fp, r4, rrx │ │ │ │ eorseq r3, fp, r0, asr sp │ │ │ │ - eorseq r4, r1, r5, lsl #16 │ │ │ │ + mlaseq r1, r5, r8, r4 │ │ │ │ eorseq r3, fp, ip, asr #26 │ │ │ │ andeq sp, r0, ip, lsr #10 │ │ │ │ @ instruction: 0x003b3eb0 │ │ │ │ mlaseq fp, ip, lr, r3 │ │ │ │ eorseq r1, sp, r0, lsr r1 │ │ │ │ - @ instruction: 0x00320fff │ │ │ │ + eorseq r1, r2, pc, lsl #1 │ │ │ │ eorseq ip, fp, r0, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ bl 1e6bc │ │ │ │ @@ -33036,15 +33036,15 @@ │ │ │ │ str r5, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ strb r4, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #2100] @ 40d74 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 40b9c │ │ │ │ ldr r2, [pc, #2096] @ 40d84 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 40c48 │ │ │ │ @@ -33130,28 +33130,28 @@ │ │ │ │ b 406ac │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, #1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 343174 │ │ │ │ + bl 3431f8 │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [sp, #16] │ │ │ │ bne 40c58 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 408a0 │ │ │ │ add r0, r6, #24 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl 12194c │ │ │ │ + bl 1219d0 │ │ │ │ ldr r2, [pc, #1648] @ 40d68 │ │ │ │ lsr r1, r0, #25 │ │ │ │ ldr fp, [r6, #8] │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ mul r5, r1, r2 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ @@ -33216,31 +33216,31 @@ │ │ │ │ and sl, r0, r1 │ │ │ │ b 40724 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ beq 40814 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1124e0 │ │ │ │ + bl 112564 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ cmp r4, #0 │ │ │ │ lsl r9, r4, #2 │ │ │ │ beq 408c4 │ │ │ │ ldr r0, [pc, #1408] @ 40dc4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 40c84 │ │ │ │ ldr r1, [pc, #1380] @ 40dc8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ @@ -33265,15 +33265,15 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ b 40b3c │ │ │ │ mov r6, #4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1122d8 │ │ │ │ + bl 11235c │ │ │ │ cmp r0, #0 │ │ │ │ beq 40abc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [pc, #1212] @ 40da8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ @@ -33289,15 +33289,15 @@ │ │ │ │ ldr r0, [pc, #1168] @ 40db0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 409e8 │ │ │ │ ldr r0, [pc, #1152] @ 40db4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 409e8 │ │ │ │ ldr r0, [pc, #1136] @ 40db8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 40c9c │ │ │ │ @@ -33333,90 +33333,90 @@ │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl 29e030 │ │ │ │ - bl 16f7d0 │ │ │ │ + bl 29e0b4 │ │ │ │ + bl 16f854 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [pc, #996] @ 40ddc │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r2, #31 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 16f9fc │ │ │ │ + bl 16fa80 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d60b4 │ │ │ │ + bl 2d6138 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #944] @ 40de0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r8 │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 40bd4 │ │ │ │ mov r1, fp │ │ │ │ - bl 2d58dc │ │ │ │ + bl 2d5960 │ │ │ │ mov r0, r8 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ beq 40a74 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 40a9c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r4, #0 │ │ │ │ beq 40af8 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1fda8 │ │ │ │ subs r4, r4, #1 │ │ │ │ bne 40aa8 │ │ │ │ b 40af8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1125b8 │ │ │ │ + bl 11263c │ │ │ │ cmp r4, #0 │ │ │ │ beq 40adc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r4, #0 │ │ │ │ beq 40af8 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1fda8 │ │ │ │ subs r4, r4, #1 │ │ │ │ bne 40ae8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 40b14 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #24 │ │ │ │ ldrb r1, [sp, #25] │ │ │ │ orr r0, r0, #2 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ b 40b3c │ │ │ │ @@ -33458,15 +33458,15 @@ │ │ │ │ ldr r0, [pc, #440] @ 40d7c │ │ │ │ ldr r3, [pc, #440] @ 40d80 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ b 4054c │ │ │ │ bl 1f214 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #488] @ 40de4 │ │ │ │ @@ -33536,25 +33536,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ beq 40d14 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 40d3c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 3d718 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6f8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 3d600 │ │ │ │ bl 3c6dc │ │ │ │ @@ -33569,33 +33569,33 @@ │ │ │ │ eorseq r3, fp, ip, lsl fp │ │ │ │ eorseq r0, sp, r4, ror #15 │ │ │ │ eorseq r3, fp, r8, asr r5 │ │ │ │ @ instruction: 0x003d0ef8 │ │ │ │ eorseq r3, fp, r4, lsr #12 │ │ │ │ eorseq r3, fp, r0, ror #22 │ │ │ │ eorseq r3, fp, ip, asr r5 │ │ │ │ - eorseq r4, r1, r1, lsl r0 │ │ │ │ + eorseq r4, r1, r1, lsr #1 │ │ │ │ eorseq r3, fp, r8, asr r5 │ │ │ │ muleq r0, r0, sp │ │ │ │ eorseq r3, fp, r4, lsl r7 │ │ │ │ eorseq r3, fp, r0, lsl #14 │ │ │ │ eorseq pc, ip, r4, ror #7 │ │ │ │ mlaseq ip, ip, sp, pc @ │ │ │ │ eorseq pc, ip, ip, ror sp @ │ │ │ │ eorseq pc, ip, r8, ror #26 │ │ │ │ eorseq pc, ip, r4, asr sp @ │ │ │ │ - eorseq r4, r1, lr, lsl sl │ │ │ │ + eorseq r4, r1, lr, lsr #21 │ │ │ │ eorseq r3, fp, r4, lsl sl │ │ │ │ @ instruction: 0x003cf5f4 │ │ │ │ eorseq r0, sp, r0, lsl #23 │ │ │ │ eorseq fp, fp, r4, asr r7 │ │ │ │ eorseq r3, fp, ip, asr #22 │ │ │ │ eorseq r3, fp, ip, lsl #26 │ │ │ │ @ instruction: 0x003cf5dc │ │ │ │ - @ instruction: 0x003152f9 │ │ │ │ + eorseq r5, r1, r9, lsl #7 │ │ │ │ eorseq r0, sp, r4, asr #18 │ │ │ │ eorseq sl, fp, r4, ror sl │ │ │ │ andeq ip, r0, r8, asr #25 │ │ │ │ eorseq sl, fp, r0, asr sl │ │ │ │ eorseq r3, fp, r8, lsl sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ @@ -33607,15 +33607,15 @@ │ │ │ │ str r5, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ strb r4, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #1300] @ 41340 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 4121c │ │ │ │ ldr r2, [pc, #1296] @ 41350 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 412b8 │ │ │ │ @@ -33701,28 +33701,28 @@ │ │ │ │ b 40f98 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, #1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 343174 │ │ │ │ + bl 3431f8 │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [sp, #12] │ │ │ │ bne 412c8 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 41178 │ │ │ │ add r0, r6, #24 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 12194c │ │ │ │ + bl 1219d0 │ │ │ │ ldr r2, [pc, #848] @ 41334 │ │ │ │ lsr r1, r0, #25 │ │ │ │ ldr r9, [r6, #8] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ mul r7, r1, r2 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -33787,15 +33787,15 @@ │ │ │ │ and sl, r0, r1 │ │ │ │ b 41010 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 41100 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [pc, #620] @ 41374 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, r1 │ │ │ │ @@ -33810,18 +33810,18 @@ │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 412f4 │ │ │ │ bl 1f82c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2d955c │ │ │ │ + bl 2d95e0 │ │ │ │ eor r1, r0, #1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2d9574 │ │ │ │ + bl 2d95f8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ beq 4119c │ │ │ │ @@ -33874,15 +33874,15 @@ │ │ │ │ ldr r0, [pc, #260] @ 41348 │ │ │ │ ldr r3, [pc, #260] @ 4134c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ b 40e38 │ │ │ │ bl 4aea4 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [pc, #252] @ 41378 │ │ │ │ @@ -33940,15 +33940,15 @@ │ │ │ │ eorseq r3, fp, r0, lsr r5 │ │ │ │ eorseq r0, sp, r8, lsl #1 │ │ │ │ eorseq r2, fp, ip, ror #29 │ │ │ │ eorseq r0, sp, r4, lsr r5 │ │ │ │ @ instruction: 0x003b2fb4 │ │ │ │ eorseq r3, fp, r4, ror r2 │ │ │ │ eorseq r2, fp, ip, ror #29 │ │ │ │ - eorseq r3, r1, r1, lsr #19 │ │ │ │ + eorseq r3, r1, r1, lsr sl │ │ │ │ eorseq r2, fp, r8, ror #29 │ │ │ │ andeq ip, r0, r0, lsl r7 │ │ │ │ mlaseq fp, r4, r0, r3 │ │ │ │ eorseq r3, fp, r0, lsl #1 │ │ │ │ eorseq r0, sp, r8, ror #4 │ │ │ │ eorseq r3, fp, r8, lsr #32 │ │ │ │ andeq ip, r0, r8, asr #12 │ │ │ │ @@ -33964,15 +33964,15 @@ │ │ │ │ str r5, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ strb r4, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #1296] @ 418d0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 41808 │ │ │ │ ldr r2, [pc, #1292] @ 418e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 41840 │ │ │ │ @@ -34058,28 +34058,28 @@ │ │ │ │ b 4152c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, #1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 343174 │ │ │ │ + bl 3431f8 │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [sp, #12] │ │ │ │ bne 4186c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 41764 │ │ │ │ add r0, r5, #24 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 12194c │ │ │ │ + bl 1219d0 │ │ │ │ ldr r2, [pc, #844] @ 418c4 │ │ │ │ lsr r1, r0, #25 │ │ │ │ ldr fp, [r5, #8] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ mul r4, r1, r2 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -34144,19 +34144,19 @@ │ │ │ │ and r9, r0, r1 │ │ │ │ b 415a4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 41694 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 11ad04 │ │ │ │ + bl 11ad88 │ │ │ │ ldr r7, [pc, #600] @ 41904 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ @@ -34167,33 +34167,33 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 41850 │ │ │ │ mov r6, r0 │ │ │ │ bl 1ef98 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 11ad04 │ │ │ │ + bl 11ad88 │ │ │ │ eor r1, r5, #1 │ │ │ │ cmp r0, r1 │ │ │ │ beq 4175c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r2 │ │ │ │ strb r1, [r0, #124] @ 0x7c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1135f0 │ │ │ │ + bl 113674 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 113a74 │ │ │ │ + bl 113af8 │ │ │ │ ldr r0, [pc, #488] @ 41910 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq 4174c │ │ │ │ ldr r0, [pc, #460] @ 41914 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 228b4 │ │ │ │ ldr r1, [pc, #452] @ 41918 │ │ │ │ mov r0, r4 │ │ │ │ @@ -34296,21 +34296,21 @@ │ │ │ │ @ instruction: 0x003b2eb0 │ │ │ │ eorseq pc, ip, r8, ror fp @ │ │ │ │ eorseq r2, fp, ip, ror #17 │ │ │ │ eorseq r0, sp, r8, ror r0 │ │ │ │ eorseq r2, fp, ip, lsr #20 │ │ │ │ eorseq r2, fp, r0, ror #25 │ │ │ │ eorseq r2, fp, r8, asr #18 │ │ │ │ - @ instruction: 0x003133fd │ │ │ │ + eorseq r3, r1, sp, lsl #9 │ │ │ │ eorseq r2, fp, r4, asr #18 │ │ │ │ andeq ip, r0, r4, lsr #2 │ │ │ │ eorseq r2, fp, r8, lsr #21 │ │ │ │ mlaseq fp, r4, sl, r2 │ │ │ │ eorseq pc, ip, r0, lsr #27 │ │ │ │ - @ instruction: 0x0031fbf7 │ │ │ │ + eorseq pc, r1, r7, lsl #25 │ │ │ │ eorseq sl, fp, r8, asr sp │ │ │ │ eorseq pc, ip, r0, lsl #25 │ │ │ │ eorseq pc, ip, r8, ror #24 │ │ │ │ eorseq pc, ip, r8, asr ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ mov r9, r0 │ │ │ │ @@ -34322,15 +34322,15 @@ │ │ │ │ mov r4, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ strb r4, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #1768] @ 42040 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 41ef4 │ │ │ │ ldr r2, [pc, #1764] @ 42050 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 41f2c │ │ │ │ @@ -34416,29 +34416,29 @@ │ │ │ │ b 41ac4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 343174 │ │ │ │ + bl 3431f8 │ │ │ │ cmp r0, #0 │ │ │ │ str r9, [sp, #20] │ │ │ │ str r8, [sp, #24] │ │ │ │ bne 41f3c │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 41c58 │ │ │ │ add r0, r6, #24 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 12194c │ │ │ │ + bl 1219d0 │ │ │ │ ldr r2, [pc, #1312] @ 42034 │ │ │ │ lsr r1, r0, #25 │ │ │ │ ldr fp, [r6, #8] │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ mul r5, r1, r2 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ @@ -34503,15 +34503,15 @@ │ │ │ │ and sl, r0, r1 │ │ │ │ b 41b40 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ beq 41c30 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ beq 41c7c │ │ │ │ ldr r8, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ bne 41c94 │ │ │ │ @@ -34534,26 +34534,26 @@ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b 41ca0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ sub r6, r0, #1 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, #1 │ │ │ │ - bl 2e92ec │ │ │ │ + bl 2e9370 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bmi 41f68 │ │ │ │ beq 41ce8 │ │ │ │ ldr r0, [pc, #948] @ 42078 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 41f6c │ │ │ │ mov r5, r0 │ │ │ │ b 41cec │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ @@ -34567,15 +34567,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 1dde0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e86c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 33f414 │ │ │ │ + bl 33f498 │ │ │ │ cmp r8, #0 │ │ │ │ beq 41d40 │ │ │ │ mov r0, r8 │ │ │ │ bl 1dde0 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r5, [sp, #180] @ 0xb4 │ │ │ │ @@ -34584,75 +34584,75 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ - bl d0e28 │ │ │ │ + bl d0eac │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r6, #48 @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r5, r6, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 41dcc │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r7, #0 │ │ │ │ beq 41dcc │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ add r4, r6, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 41e14 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r7, #0 │ │ │ │ beq 41e14 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 41e34 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 2e9100 │ │ │ │ + bl 2e9184 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ bl 1f454 │ │ │ │ cmp r8, #0 │ │ │ │ beq 41e4c │ │ │ │ mov r0, r8 │ │ │ │ bl 1fa0c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ beq 41e64 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1dda4 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #32 │ │ │ │ ldrb r1, [sp, #33] @ 0x21 │ │ │ │ orr r0, r0, #2 │ │ │ │ @@ -34719,20 +34719,20 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 41fac │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 2e9100 │ │ │ │ + bl 2e9184 │ │ │ │ b 41fac │ │ │ │ bl 3c6f8 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ bl 1f454 │ │ │ │ b 41fc4 │ │ │ │ b 41fc4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -34743,15 +34743,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1fa0c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ beq 41ffc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1dda4 │ │ │ │ bl 3c6dc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1dda4 │ │ │ │ bl 3c6dc │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ @@ -34772,15 +34772,15 @@ │ │ │ │ eorseq r2, fp, r8, asr r8 │ │ │ │ @ instruction: 0x003cf3b0 │ │ │ │ eorseq r2, fp, r4, lsl r2 │ │ │ │ eorseq pc, ip, r8, lsl #20 │ │ │ │ eorseq r2, fp, r0, asr #6 │ │ │ │ eorseq r2, fp, r8, asr #14 │ │ │ │ eorseq r2, fp, r8, ror r2 │ │ │ │ - eorseq r2, r1, sp, lsr #26 │ │ │ │ + @ instruction: 0x00312dbd │ │ │ │ eorseq r2, fp, r4, ror r2 │ │ │ │ andeq fp, r0, r8, lsr sl │ │ │ │ @ instruction: 0x003b23bc │ │ │ │ eorseq r2, fp, r8, lsr #7 │ │ │ │ eorseq r2, fp, r8, asr #7 │ │ │ │ eorseq lr, ip, r0, ror r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -34793,15 +34793,15 @@ │ │ │ │ str r5, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ strb r4, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #1164] @ 42540 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 42478 │ │ │ │ ldr r2, [pc, #1160] @ 42550 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 424b0 │ │ │ │ @@ -34887,28 +34887,28 @@ │ │ │ │ b 42220 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, #1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 343174 │ │ │ │ + bl 3431f8 │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [sp, #12] │ │ │ │ bne 424dc │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 423d4 │ │ │ │ add r0, r5, #24 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 12194c │ │ │ │ + bl 1219d0 │ │ │ │ ldr r2, [pc, #712] @ 42534 │ │ │ │ lsr r1, r0, #25 │ │ │ │ ldr fp, [r5, #8] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ mul r4, r1, r2 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -34973,15 +34973,15 @@ │ │ │ │ and r9, r0, r1 │ │ │ │ b 42298 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 42388 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [pc, #484] @ 42574 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, r1 │ │ │ │ @@ -35092,21 +35092,21 @@ │ │ │ │ eorseq r2, fp, r0, asr #4 │ │ │ │ eorseq lr, ip, r8, lsl #30 │ │ │ │ eorseq r1, fp, ip, ror ip │ │ │ │ eorseq pc, ip, r4, lsl #7 │ │ │ │ @ instruction: 0x003b1dbc │ │ │ │ eorseq r1, fp, ip, ror #31 │ │ │ │ @ instruction: 0x003b1cd8 │ │ │ │ - eorseq r2, r1, sp, lsl #15 │ │ │ │ + eorseq r2, r1, sp, lsl r8 │ │ │ │ @ instruction: 0x003b1cd4 │ │ │ │ @ instruction: 0x0000b4b4 │ │ │ │ eorseq r1, fp, r8, lsr lr │ │ │ │ eorseq r1, fp, r4, lsr #28 │ │ │ │ ldrheq pc, [ip], -r8 @ │ │ │ │ - eorseq lr, r1, r7, lsl #31 │ │ │ │ + eorseq pc, r1, r7, lsl r0 @ │ │ │ │ ldrsbeq sl, [fp], -r8 @ │ │ │ │ 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 1e6bc │ │ │ │ @@ -35114,15 +35114,15 @@ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ strb r4, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #1252] @ 42a9c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 429c0 │ │ │ │ ldr r2, [pc, #1248] @ 42aac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 429f8 │ │ │ │ @@ -35208,28 +35208,28 @@ │ │ │ │ b 42724 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 343174 │ │ │ │ + bl 3431f8 │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [sp, #20] │ │ │ │ bne 42a08 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 42920 │ │ │ │ add r0, r5, #24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 12194c │ │ │ │ + bl 1219d0 │ │ │ │ ldr r2, [pc, #800] @ 42a90 │ │ │ │ lsr r1, r0, #25 │ │ │ │ ldr fp, [r5, #8] │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ mul r4, r1, r2 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ @@ -35294,15 +35294,15 @@ │ │ │ │ and r9, r0, r1 │ │ │ │ b 4279c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4288c │ │ │ │ mov r0, ip │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [pc, #572] @ 42ad0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r0, r2 │ │ │ │ @@ -35325,15 +35325,15 @@ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [pc, #488] @ 42ae4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 11e038 │ │ │ │ + bl 11e0bc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 42918 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #28] │ │ │ │ @@ -35435,40 +35435,40 @@ │ │ │ │ eorseq r1, fp, ip, lsr sp │ │ │ │ mlaseq ip, r8, sl, lr │ │ │ │ eorseq r1, fp, ip, lsl #14 │ │ │ │ eorseq lr, ip, r4, lsr pc │ │ │ │ eorseq r1, fp, r4, ror r8 │ │ │ │ eorseq r1, fp, r8, ror #21 │ │ │ │ eorseq r1, fp, ip, lsr #15 │ │ │ │ - eorseq r2, r1, r1, ror #4 │ │ │ │ + @ instruction: 0x003122f1 │ │ │ │ eorseq r1, fp, r8, lsr #15 │ │ │ │ andeq sl, r0, r4, ror pc │ │ │ │ @ instruction: 0x003b18f0 │ │ │ │ @ instruction: 0x003b18dc │ │ │ │ eorseq lr, ip, r8, ror #24 │ │ │ │ - eorseq r0, r2, lr, lsr #9 │ │ │ │ + eorseq r0, r2, lr, lsr r5 │ │ │ │ eorseq sl, fp, ip, asr #18 │ │ │ │ eorseq r1, fp, r4, lsr #28 │ │ │ │ eorseq r1, fp, r8, lsl lr │ │ │ │ - eorseq r3, r1, r1, lsr r4 │ │ │ │ + eorseq r3, r1, r1, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ bl 1e6bc │ │ │ │ mov r4, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ strb r4, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #1144] @ 42f98 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 42ed0 │ │ │ │ ldr r2, [pc, #1140] @ 42fa8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 42f08 │ │ │ │ @@ -35554,28 +35554,28 @@ │ │ │ │ b 42c8c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, #1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 343174 │ │ │ │ + bl 3431f8 │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [sp, #12] │ │ │ │ bne 42f18 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 42e2c │ │ │ │ add r0, r5, #24 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 12194c │ │ │ │ + bl 1219d0 │ │ │ │ ldr r2, [pc, #692] @ 42f8c │ │ │ │ lsr r1, r0, #25 │ │ │ │ ldr fp, [r5, #8] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ mul r4, r1, r2 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -35640,15 +35640,15 @@ │ │ │ │ and r9, r0, r1 │ │ │ │ b 42d04 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 42df4 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [pc, #464] @ 42fcc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, r1 │ │ │ │ @@ -35754,21 +35754,21 @@ │ │ │ │ eorseq r1, fp, ip, lsr #16 │ │ │ │ eorseq lr, ip, r8, lsl #11 │ │ │ │ @ instruction: 0x003b11fc │ │ │ │ eorseq lr, ip, ip, asr #19 │ │ │ │ eorseq r1, fp, r4, ror #6 │ │ │ │ eorseq r1, fp, r0, lsl #11 │ │ │ │ mlaseq fp, ip, r2, r1 │ │ │ │ - eorseq r1, r1, r1, asr sp │ │ │ │ + eorseq r1, r1, r1, ror #27 │ │ │ │ mlaseq fp, r8, r2, r1 │ │ │ │ andeq sl, r0, ip, asr sl │ │ │ │ eorseq r1, fp, r0, ror #7 │ │ │ │ eorseq r1, fp, ip, asr #7 │ │ │ │ eorseq lr, ip, r0, lsl #14 │ │ │ │ - mlaseq r1, lr, pc, pc @ │ │ │ │ + eorseq r0, r2, lr, lsr #32 │ │ │ │ eorseq sl, fp, ip, lsr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ bl 1e6bc │ │ │ │ @@ -35776,15 +35776,15 @@ │ │ │ │ str r5, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ strb r4, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #1080] @ 43448 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 4339c │ │ │ │ ldr r2, [pc, #1076] @ 43458 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 433d4 │ │ │ │ @@ -35870,27 +35870,27 @@ │ │ │ │ b 4317c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, #1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 343174 │ │ │ │ + bl 3431f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 433e4 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 43304 │ │ │ │ add r0, r5, #24 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 12194c │ │ │ │ + bl 1219d0 │ │ │ │ ldr r2, [pc, #632] @ 4343c │ │ │ │ lsr r1, r0, #25 │ │ │ │ ldr sl, [r5, #8] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ mul r4, r1, r2 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -35956,19 +35956,19 @@ │ │ │ │ and r8, r0, r1 │ │ │ │ b 431f4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 432e4 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl ed450 │ │ │ │ + bl ed4d4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r4, [sp, #20] │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ cmp r4, #2 │ │ │ │ beq 43320 │ │ │ │ cmp r4, #1 │ │ │ │ @@ -36054,15 +36054,15 @@ │ │ │ │ mlaseq fp, r0, r3, r1 │ │ │ │ eorseq sp, ip, r8, asr #27 │ │ │ │ eorseq r0, fp, r4, asr #26 │ │ │ │ eorseq lr, ip, r8, lsl #4 │ │ │ │ mlaseq fp, r8, lr, r0 │ │ │ │ eorseq r1, fp, ip, lsl #1 │ │ │ │ @ instruction: 0x003b0dd0 │ │ │ │ - eorseq r1, r1, r5, lsl #17 │ │ │ │ + eorseq r1, r1, r5, lsl r9 │ │ │ │ eorseq r0, fp, ip, asr #27 │ │ │ │ muleq r0, r0, r5 │ │ │ │ eorseq r0, fp, r4, lsl pc │ │ │ │ eorseq r0, fp, r0, lsl #30 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ @@ -36116,15 +36116,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 43564 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq sp, ip, ip, ror #26 │ │ │ │ - eorseq sl, r1, pc, lsr #25 │ │ │ │ + eorseq sl, r1, pc, lsr sp │ │ │ │ eorseq r7, fp, ip, asr #10 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 43648 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -36175,15 +36175,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 43650 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ @ instruction: 0x003cdbd8 │ │ │ │ - eorseq r9, r1, r4, ror r9 │ │ │ │ + eorseq r9, r1, r4, lsl #20 │ │ │ │ mlaseq fp, r4, r4, r6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 43734 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -36234,15 +36234,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 4373c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ @ instruction: 0x003cdcdc │ │ │ │ - @ instruction: 0x0031bdf5 │ │ │ │ + eorseq fp, r1, r5, lsl #29 │ │ │ │ eorseq r7, fp, ip, ror #27 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 43820 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -36293,15 +36293,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 43828 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq sp, ip, r0, asr #23 │ │ │ │ - eorseq fp, r1, r9, lsl #26 │ │ │ │ + mlaseq r1, r9, sp, fp │ │ │ │ eorseq r7, fp, r0, lsl #26 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 4390c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -36352,15 +36352,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 43914 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq sp, ip, ip, lsl #19 │ │ │ │ - @ instruction: 0x0031a8ff │ │ │ │ + eorseq sl, r1, pc, lsl #19 │ │ │ │ mlaseq fp, ip, r1, r7 │ │ │ │ push {fp, lr} │ │ │ │ cmp r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ movne r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, r1 │ │ │ │ @@ -36389,15 +36389,15 @@ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #20] @ 439a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ - eorseq r2, r1, r3, lsr #4 │ │ │ │ + @ instruction: 0x003122b3 │ │ │ │ @ instruction: 0x003b0bdc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 43a8c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -36448,15 +36448,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 43a94 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq sp, ip, r4, lsl #26 │ │ │ │ - eorseq sl, r3, sl, ror r1 │ │ │ │ + eorseq sl, r3, sl, lsl #4 │ │ │ │ mlaseq fp, r4, lr, ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 43b78 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -36507,15 +36507,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 43b80 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq sp, ip, r4, lsr #20 │ │ │ │ - eorseq lr, r1, r3, lsr #25 │ │ │ │ + eorseq lr, r1, r3, lsr sp │ │ │ │ eorseq r9, fp, r0, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 43c64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -36566,15 +36566,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 43c6c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq sp, ip, r4, asr #13 │ │ │ │ - eorseq sl, r1, r7, lsr #11 │ │ │ │ + eorseq sl, r1, r7, lsr r6 │ │ │ │ eorseq r6, fp, r4, asr #28 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 43d50 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -36625,15 +36625,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 43d58 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq sp, ip, r0, lsl sl │ │ │ │ - @ instruction: 0x00339eb6 │ │ │ │ + eorseq r9, r3, r6, asr #30 │ │ │ │ @ instruction: 0x003bcbd0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 43e3c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -36684,15 +36684,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 43e44 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ @ instruction: 0x003cd6dc │ │ │ │ - eorseq ip, r1, pc, asr #28 │ │ │ │ + @ instruction: 0x0031cedf │ │ │ │ eorseq r8, fp, r0, lsr #2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 43f28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -36743,15 +36743,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 43f30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq sp, ip, r8, lsl #9 │ │ │ │ - eorseq fp, r1, r1, lsl #12 │ │ │ │ + mlaseq r1, r1, r6, fp │ │ │ │ @ instruction: 0x003b75f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 44014 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -36802,15 +36802,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 4401c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq sp, ip, ip, lsr #8 │ │ │ │ - eorseq fp, r1, r5, lsl r5 │ │ │ │ + eorseq fp, r1, r5, lsr #11 │ │ │ │ eorseq r7, fp, ip, lsl #10 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 44100 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -36861,15 +36861,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 44108 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq sp, ip, r0, asr #13 │ │ │ │ - eorseq r9, r3, r6, lsl #22 │ │ │ │ + mlaseq r3, r6, fp, r9 │ │ │ │ eorseq ip, fp, r0, lsr #16 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 441ec │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -36920,15 +36920,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 441f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq sp, ip, r0, ror #7 │ │ │ │ - eorseq lr, r1, pc, lsr #12 │ │ │ │ + @ instruction: 0x0031e6bf │ │ │ │ eorseq r8, fp, ip, ror #26 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 442d8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -36979,15 +36979,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 442e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq ip, ip, r8, lsl #30 │ │ │ │ - @ instruction: 0x003179d3 │ │ │ │ + eorseq r7, r1, r3, ror #20 │ │ │ │ eorseq r4, fp, r0, lsl #26 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 443c4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -37038,15 +37038,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 443cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq sp, ip, r8, lsr #3 │ │ │ │ - eorseq lr, r1, r7, asr r4 │ │ │ │ + eorseq lr, r1, r7, ror #9 │ │ │ │ mlaseq fp, r4, fp, r8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 444b0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -37097,15 +37097,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 444b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq ip, ip, r8, asr #28 │ │ │ │ - eorseq r9, r1, fp, asr sp │ │ │ │ + eorseq r9, r1, fp, ror #27 │ │ │ │ @ instruction: 0x003b65f8 │ │ │ │ ldr r1, [pc, #20] @ 444d8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -37746,30 +37746,30 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #12582912 @ 0xc00000 │ │ │ │ orr r0, r0, #1073741824 @ 0x40000000 │ │ │ │ - bl 2dd804 │ │ │ │ + bl 2dd888 │ │ │ │ mov r1, #1 │ │ │ │ - bl 2dd808 │ │ │ │ + bl 2dd88c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, r5, r7 │ │ │ │ add r4, r0, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3525d0 │ │ │ │ + bl 352654 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 352844 │ │ │ │ + bl 3528c8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3525d0 │ │ │ │ + bl 352654 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 352844 │ │ │ │ + bl 3528c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ bhi 451f8 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r7 │ │ │ │ @@ -37806,19 +37806,19 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ add r7, r3, r2, lsl #2 │ │ │ │ add r4, r3, r1, lsl #2 │ │ │ │ - bl 352848 │ │ │ │ + bl 3528cc │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 3523f0 │ │ │ │ + bl 352474 │ │ │ │ sub r9, r5, #1 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r8, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r8, #4 │ │ │ │ str r8, [sp, #16] │ │ │ │ @@ -37839,91 +37839,91 @@ │ │ │ │ mov sl, r6 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r5 │ │ │ │ - bl 352848 │ │ │ │ + bl 3528cc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 35320c │ │ │ │ + bl 353290 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, r1 │ │ │ │ - bl 2d67ec │ │ │ │ + bl 2d6870 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - bl 352be0 │ │ │ │ + bl 352c64 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 352844 │ │ │ │ + bl 3528c8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 352844 │ │ │ │ + bl 3528c8 │ │ │ │ ldr r5, [pc, #432] @ 45244 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 353050 │ │ │ │ + bl 3530d4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r5 │ │ │ │ ldr r5, [pc, #412] @ 45248 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35205c │ │ │ │ + bl 3520e0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r5 │ │ │ │ - bl 2dd7e8 │ │ │ │ + bl 2dd86c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 352058 │ │ │ │ + bl 3520dc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, sl │ │ │ │ - bl 2dd7f4 │ │ │ │ + bl 2dd878 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 352ac8 │ │ │ │ + bl 352b4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2dd7ec │ │ │ │ + bl 2dd870 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl 352ac8 │ │ │ │ + bl 352b4c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2dd7f4 │ │ │ │ + bl 2dd878 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl 2dd7ec │ │ │ │ + bl 2dd870 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dd7fc │ │ │ │ + bl 2dd880 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r7, fp, #4 │ │ │ │ str r0, [r1] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [r1] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3523f0 │ │ │ │ + bl 352474 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 352d48 │ │ │ │ + bl 352dcc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 352844 │ │ │ │ + bl 3528c8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [r1] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -37932,15 +37932,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1e9c8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 1df90 │ │ │ │ mov r1, #18874368 @ 0x1200000 │ │ │ │ mov r0, r6 │ │ │ │ orr r1, r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 352058 │ │ │ │ + bl 3520dc │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ sub r9, r9, #1 │ │ │ │ mov r6, r0 │ │ │ │ cmn r9, #1 │ │ │ │ bne 44ffc │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -37979,15 +37979,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ add r0, r3, r0 │ │ │ │ add r0, r0, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 191cac │ │ │ │ + bl 191d30 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ eorseq ip, ip, ip, lsr #8 │ │ │ │ ldr r1, [pc, #20] @ 452ac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ @@ -40327,15 +40327,15 @@ │ │ │ │ str r1, [r8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ eorseq r9, ip, r8, ror r9 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 4afb4 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [pc, #56] @ 47784 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -40355,15 +40355,15 @@ │ │ │ │ bl 3c534 │ │ │ │ eorseq ip, sl, r8, asr fp │ │ │ │ andeq r6, r0, r8, ror r1 │ │ │ │ eorseq ip, sl, r4, lsr fp │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 49e6c │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [pc, #56] @ 477f4 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -40383,15 +40383,15 @@ │ │ │ │ bl 3c534 │ │ │ │ eorseq ip, sl, r8, ror #21 │ │ │ │ andeq r6, r0, r8, lsl #2 │ │ │ │ eorseq ip, sl, r4, asr #21 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 4af2c │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [pc, #56] @ 47864 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -40411,15 +40411,15 @@ │ │ │ │ bl 3c534 │ │ │ │ eorseq ip, sl, r8, ror sl │ │ │ │ muleq r0, r8, r0 │ │ │ │ eorseq ip, sl, r4, asr sl │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 49e70 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [pc, #56] @ 478d4 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -40439,15 +40439,15 @@ │ │ │ │ bl 3c534 │ │ │ │ eorseq ip, sl, r8, lsl #20 │ │ │ │ andeq r6, r0, r8, lsr #32 │ │ │ │ eorseq ip, sl, r4, ror #19 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 49d84 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [pc, #56] @ 47944 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -40467,15 +40467,15 @@ │ │ │ │ bl 3c534 │ │ │ │ mlaseq sl, r8, r9, ip │ │ │ │ @ instruction: 0x00005fb8 │ │ │ │ eorseq ip, sl, r4, ror r9 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 4aea4 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [pc, #56] @ 479b4 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -40495,15 +40495,15 @@ │ │ │ │ bl 3c534 │ │ │ │ eorseq ip, sl, r8, lsr #18 │ │ │ │ andeq r5, r0, r8, asr #30 │ │ │ │ eorseq ip, sl, r4, lsl #18 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 49c38 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [pc, #56] @ 47a24 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -40523,15 +40523,15 @@ │ │ │ │ bl 3c534 │ │ │ │ @ instruction: 0x003ac8b8 │ │ │ │ ldrdeq r5, [r0], -r8 │ │ │ │ mlaseq sl, r4, r8, ip │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 49d88 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [pc, #56] @ 47a94 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -40551,15 +40551,15 @@ │ │ │ │ bl 3c534 │ │ │ │ eorseq ip, sl, r8, asr #16 │ │ │ │ andeq r5, r0, r8, ror #28 │ │ │ │ eorseq ip, sl, r4, lsr #16 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 49c34 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [pc, #56] @ 47b04 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -40579,15 +40579,15 @@ │ │ │ │ bl 3c534 │ │ │ │ @ instruction: 0x003ac7d8 │ │ │ │ strdeq r5, [r0], -r8 │ │ │ │ @ instruction: 0x003ac7b4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 49e68 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [pc, #56] @ 47b74 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -40607,15 +40607,15 @@ │ │ │ │ bl 3c534 │ │ │ │ eorseq ip, sl, r8, ror #14 │ │ │ │ andeq r5, r0, r8, lsl #27 │ │ │ │ eorseq ip, sl, r4, asr #14 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 49d8c │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [pc, #56] @ 47be4 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -40794,15 +40794,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 47e7c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ @ instruction: 0x003c93f0 │ │ │ │ - @ instruction: 0x003163f4 │ │ │ │ + eorseq r6, r1, r4, lsl #9 │ │ │ │ eorseq r2, fp, r4, asr #24 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 47ec4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -40814,15 +40814,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 47ecc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq r9, ip, r8, lsl #16 │ │ │ │ - mlaseq r3, pc, sp, r5 @ │ │ │ │ + eorseq r5, r3, pc, lsr #28 │ │ │ │ eorseq r8, fp, ip, ror #20 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 47f14 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -40834,15 +40834,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 47f1c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq r9, ip, r0, lsr #6 │ │ │ │ - eorseq r6, r1, r4, asr r3 │ │ │ │ + eorseq r6, r1, r4, ror #7 │ │ │ │ eorseq r2, fp, r4, lsr #23 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 47f64 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -40854,15 +40854,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 47f6c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq r9, ip, r0, lsr #5 │ │ │ │ - eorseq r6, r1, r4, lsl #6 │ │ │ │ + mlaseq r1, r4, r3, r6 │ │ │ │ eorseq r2, fp, r4, asr fp │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 47fb4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -40874,15 +40874,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 47fbc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq r9, ip, r8, asr #7 │ │ │ │ - mlaseq r1, r7, r5, r7 │ │ │ │ + eorseq r7, r1, r7, lsr #12 │ │ │ │ eorseq r3, fp, ip, ror r5 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 48004 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -40894,15 +40894,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 4800c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq r9, ip, r8, lsl r3 │ │ │ │ - eorseq r7, r1, r7, asr #10 │ │ │ │ + @ instruction: 0x003175d7 │ │ │ │ eorseq r3, fp, ip, lsr #10 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 48054 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -40914,15 +40914,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 4805c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq r8, ip, r4, lsr #31 │ │ │ │ - eorseq ip, r0, r0, ror lr │ │ │ │ + eorseq ip, r0, r0, lsl #30 │ │ │ │ eorseq ip, sl, ip, lsl r2 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 480a4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -40934,15 +40934,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 480ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq r9, ip, r4, lsr r4 │ │ │ │ - @ instruction: 0x0031a7d4 │ │ │ │ + eorseq sl, r1, r4, ror #16 │ │ │ │ eorseq r4, fp, r4, asr #29 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 480f4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -40954,15 +40954,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 480fc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq r9, ip, r4, asr #8 │ │ │ │ - eorseq sl, r1, r4, lsl #15 │ │ │ │ + eorseq sl, r1, r4, lsl r8 │ │ │ │ eorseq r4, fp, r4, ror lr │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 48144 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -40974,15 +40974,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 4814c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ @ instruction: 0x003c95b8 │ │ │ │ - eorseq r5, r3, pc, lsl fp │ │ │ │ + eorseq r5, r3, pc, lsr #23 │ │ │ │ eorseq r8, fp, ip, ror #15 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 48194 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -40994,15 +40994,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 4819c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq r9, ip, r0, lsl #2 │ │ │ │ - ldrsbeq r6, [r1], -r4 @ │ │ │ │ + eorseq r6, r1, r4, ror #2 │ │ │ │ eorseq r2, fp, r4, lsr #18 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 481e4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -41014,15 +41014,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 481ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq r9, ip, r0, lsr #5 │ │ │ │ - eorseq r8, r1, r4, lsl #22 │ │ │ │ + mlaseq r1, r4, fp, r8 │ │ │ │ eorseq r3, fp, r8, lsl #27 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 48234 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -41034,15 +41034,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 4823c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq r8, ip, r8, asr pc │ │ │ │ - eorseq r4, r1, r5, ror #27 │ │ │ │ + eorseq r4, r1, r5, ror lr │ │ │ │ @ instruction: 0x003b18b8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 48284 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -41054,15 +41054,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 4828c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq r9, ip, r4, lsl #5 │ │ │ │ - @ instruction: 0x0031a5f4 │ │ │ │ + eorseq sl, r1, r4, lsl #13 │ │ │ │ eorseq r4, fp, r4, ror #25 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 482d4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -41074,15 +41074,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 482dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ ldrsbeq r9, [ip], -r8 @ │ │ │ │ - eorseq r7, r1, r7, ror r2 │ │ │ │ + eorseq r7, r1, r7, lsl #6 │ │ │ │ eorseq r3, fp, ip, asr r2 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 48324 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -41094,15 +41094,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 4832c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq r9, ip, r8, lsr #32 │ │ │ │ - eorseq r7, r1, r7, lsr #4 │ │ │ │ + @ instruction: 0x003172b7 │ │ │ │ eorseq r3, fp, ip, lsl #4 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 48374 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -41114,15 +41114,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 4837c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ @ instruction: 0x003c93b8 │ │ │ │ - eorseq r5, r3, pc, ror #17 │ │ │ │ + eorseq r5, r3, pc, ror r9 │ │ │ │ @ instruction: 0x003b85bc │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 483c4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -41134,15 +41134,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 483cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq r8, ip, r8, lsl #27 │ │ │ │ - eorseq r3, r1, r4, asr #18 │ │ │ │ + @ instruction: 0x003139d4 │ │ │ │ eorseq r0, fp, r4, lsr #24 │ │ │ │ ldr r2, [pc, #44] @ 48404 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -42021,15 +42021,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #32 │ │ │ │ bl 1e458 │ │ │ │ - bl 2c97b4 │ │ │ │ + bl 2c9838 │ │ │ │ cmp r0, #1 │ │ │ │ beq 49248 │ │ │ │ cmp r0, #22 │ │ │ │ bne 49264 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #8 │ │ │ │ bcs 49288 │ │ │ │ @@ -42046,15 +42046,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r0, [pc, #328] @ 49344 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ stmne r0, {r5, r6} │ │ │ │ movne r1, #0 │ │ │ │ movne r3, #5 │ │ │ │ ldrne r2, [pc, #292] @ 49348 │ │ │ │ strne r3, [r4] │ │ │ │ addne r2, pc, r2 │ │ │ │ @@ -42148,27 +42148,27 @@ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r1, r0 │ │ │ │ bne 49488 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r6, [r3] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - bl 16e308 │ │ │ │ + bl 16e38c │ │ │ │ ldr r9, [sp, #8] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ bne 493f8 │ │ │ │ ldr r0, [pc, #332] @ 49508 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ str r8, [sp, #8] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 494c0 │ │ │ │ str r8, [r0] │ │ │ │ ldr r1, [pc, #292] @ 4950c │ │ │ │ str r4, [sl] │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sl, {r0, r1} │ │ │ │ @@ -42182,25 +42182,25 @@ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #32 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r8, [sp, #12] │ │ │ │ bl 1e440 │ │ │ │ - bl 2c97b4 │ │ │ │ + bl 2c9838 │ │ │ │ cmp r0, #22 │ │ │ │ bne 4945c │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sl] │ │ │ │ cmp r9, #0 │ │ │ │ beq 49480 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, #3 │ │ │ │ cmp r0, #21 │ │ │ │ moveq r2, #2 │ │ │ │ subs r3, r0, #21 │ │ │ │ movne r3, r0 │ │ │ │ @@ -42235,15 +42235,15 @@ │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 49500 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r6, ip, r8, ror sl │ │ │ │ eorseq fp, sl, ip, lsl #18 │ │ │ │ eorseq sl, sl, ip, lsl lr │ │ │ │ eorseq sl, sl, r0, lsr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ @@ -42264,15 +42264,15 @@ │ │ │ │ ldr r0, [pc, #332] @ 496a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b080c │ │ │ │ + bl 1b0890 │ │ │ │ cmp r0, #0 │ │ │ │ beq 49678 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -42297,30 +42297,30 @@ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #32 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ bl 1e440 │ │ │ │ - bl 2c97b4 │ │ │ │ + bl 2c9838 │ │ │ │ cmp r0, #22 │ │ │ │ bne 49608 │ │ │ │ mov r4, #7 │ │ │ │ b 49624 │ │ │ │ subs r2, r0, #21 │ │ │ │ mov r4, #3 │ │ │ │ movne r2, r0 │ │ │ │ cmp r0, #21 │ │ │ │ str r2, [r8, #4] │ │ │ │ moveq r4, #2 │ │ │ │ str r1, [r8, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ str r4, [r8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -42339,15 +42339,15 @@ │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x003c68d4 │ │ │ │ eorseq sl, sl, r4, ror #24 │ │ │ │ eorseq sl, sl, r8, ror #24 │ │ │ │ eorseq r3, fp, ip, ror fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -42365,27 +42365,27 @@ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r1, r0 │ │ │ │ bne 497ec │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r6, [r3] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - bl 16e434 │ │ │ │ + bl 16e4b8 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ bne 4975c │ │ │ │ ldr r0, [pc, #332] @ 4986c │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ str r8, [sp, #8] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 49824 │ │ │ │ str r8, [r0] │ │ │ │ ldr r1, [pc, #292] @ 49870 │ │ │ │ str r4, [sl] │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sl, {r0, r1} │ │ │ │ @@ -42399,25 +42399,25 @@ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #32 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r8, [sp, #12] │ │ │ │ bl 1e440 │ │ │ │ - bl 2c97b4 │ │ │ │ + bl 2c9838 │ │ │ │ cmp r0, #22 │ │ │ │ bne 497c0 │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sl] │ │ │ │ cmp r9, #0 │ │ │ │ beq 497e4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, #3 │ │ │ │ cmp r0, #21 │ │ │ │ moveq r2, #2 │ │ │ │ subs r3, r0, #21 │ │ │ │ movne r3, r0 │ │ │ │ @@ -42452,42 +42452,42 @@ │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 49864 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r6, ip, r4, lsl r7 │ │ │ │ eorseq fp, sl, r8, lsr #11 │ │ │ │ @ instruction: 0x003aaab8 │ │ │ │ @ instruction: 0x003aaabc │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 49890 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eorseq fp, r0, r0, lsl r8 │ │ │ │ + b 3431f8 │ │ │ │ + eorseq fp, r0, r0, lsr #17 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bcs 498f0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 498d4 │ │ │ │ ldr r2, [pc, #296] @ 499e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 340c4c │ │ │ │ + bl 340cd0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -42621,25 +42621,25 @@ │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r1, [pc, #44] @ 49b28 │ │ │ │ ldr r3, [pc, #44] @ 49b2c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 343498 │ │ │ │ + bl 34351c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ eorseq sl, sl, r4, lsl #18 │ │ │ │ - eorseq fp, r0, r8, lsl #18 │ │ │ │ + mlaseq r0, r8, r9, fp │ │ │ │ eorseq sl, sl, r8, ror #17 │ │ │ │ - eorseq fp, r0, ip, ror #11 │ │ │ │ - eorseq fp, r0, r0, ror #11 │ │ │ │ + eorseq fp, r0, ip, ror r6 │ │ │ │ + eorseq fp, r0, r0, ror r6 │ │ │ │ mlaseq sl, r8, r8, sl │ │ │ │ - eorseq fp, r0, r1, lsr #11 │ │ │ │ - eorseq fp, r0, r6, lsr #11 │ │ │ │ + eorseq fp, r0, r1, lsr r6 │ │ │ │ + eorseq fp, r0, r6, lsr r6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ bne 49b8c │ │ │ │ ldr r4, [r1] │ │ │ │ add r0, r0, #4 │ │ │ │ @@ -42654,15 +42654,15 @@ │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r3, r2]! │ │ │ │ strb r6, [r3, #3] │ │ │ │ strb r6, [r3, #2] │ │ │ │ strb r6, [r3, #1] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 10f66c │ │ │ │ + b 10f6f0 │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bls 49c04 │ │ │ │ add r3, r2, #4 │ │ │ │ @@ -42705,15 +42705,15 @@ │ │ │ │ b 1ece0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - bl 343f00 │ │ │ │ + bl 343f84 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 49cc8 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -42727,34 +42727,34 @@ │ │ │ │ ldr r0, [pc, #64] @ 49cd8 │ │ │ │ str r6, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [pc, #52] @ 49cdc │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 34243c │ │ │ │ + bl 3424c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 49cc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - bl 343f00 │ │ │ │ + bl 343f84 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r0, r0, asr #8 │ │ │ │ - andeq r4, sp, r8, lsl #7 │ │ │ │ + @ instruction: 0x0030b4d0 │ │ │ │ + andeq r4, sp, ip, lsl #8 │ │ │ │ @ instruction: 0x003aa7d0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - bl 343f00 │ │ │ │ + bl 343f84 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 49d6c │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -42768,25 +42768,25 @@ │ │ │ │ ldr r0, [pc, #64] @ 49d7c │ │ │ │ str r6, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [pc, #52] @ 49d80 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 34243c │ │ │ │ + bl 3424c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 49d6c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - bl 343f00 │ │ │ │ + bl 343f84 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaseq r0, ip, r3, fp │ │ │ │ + eorseq fp, r0, ip, lsr #8 │ │ │ │ muleq r0, r0, fp │ │ │ │ eorseq sl, sl, ip, lsr #14 │ │ │ │ b 1fcc4 │ │ │ │ b 1fec8 │ │ │ │ b 1fafc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -42818,70 +42818,70 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 49e1c │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 49dd8 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 49e4c │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ stm r4, {r6, r7} │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ b 1e404 │ │ │ │ b 1f148 │ │ │ │ b 200d8 │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2ea234 │ │ │ │ + bl 2ea2b8 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, #9 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [pc, #1496] @ 4a484 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 30e578 │ │ │ │ + bl 30e5fc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ beq 49ec8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ orr r0, r0, #256 @ 0x100 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r8, sp, #312 @ 0x138 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 313a08 │ │ │ │ + bl 313a8c │ │ │ │ ldrb r0, [sp, #312] @ 0x138 │ │ │ │ cmp r0, #4 │ │ │ │ bne 4a02c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -42918,15 +42918,15 @@ │ │ │ │ ldr r0, [pc, #1292] @ 4a4a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 4a314 │ │ │ │ ldr r0, [pc, #1276] @ 4a4a4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4a314 │ │ │ │ ldr r4, [pc, #1260] @ 4a4a8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r9, [r4, #28]! │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -42974,18 +42974,18 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #32] │ │ │ │ str sl, [sp, #28] │ │ │ │ str r1, [sp, #284] @ 0x11c │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, sl │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r2, sp, #208 @ 0xd0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2, r8, r9} │ │ │ │ @@ -43015,18 +43015,18 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ str r8, [sp, #184] @ 0xb8 │ │ │ │ str r1, [sp, #316] @ 0x13c │ │ │ │ str ip, [sp, #312] @ 0x138 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r2, sp, #244 @ 0xf4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -43041,15 +43041,15 @@ │ │ │ │ bl 23c34 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4a198 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ cmp r7, #3 │ │ │ │ @@ -43061,39 +43061,39 @@ │ │ │ │ str r9, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ stm r0, {r7, sl, fp} │ │ │ │ add r6, sp, #28 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c8040 │ │ │ │ + bl 2c80c4 │ │ │ │ cmp r7, #3 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ beq 4a010 │ │ │ │ mov r0, #3 │ │ │ │ str r9, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ stm r0, {r7, sl, fp} │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c7f08 │ │ │ │ + bl 2c7f8c │ │ │ │ cmp r7, #4 │ │ │ │ str r6, [sp, #204] @ 0xcc │ │ │ │ bls 4a340 │ │ │ │ mov r0, #4 │ │ │ │ str r9, [sp, #244] @ 0xf4 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ stm r0, {r7, sl, fp} │ │ │ │ add r6, sp, #280 @ 0x118 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c8084 │ │ │ │ + bl 2c8108 │ │ │ │ ldr r0, [pc, #624] @ 4a4c0 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #244 @ 0xf4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ @@ -43126,15 +43126,15 @@ │ │ │ │ str r6, [sp, #264] @ 0x108 │ │ │ │ str r4, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ str r5, [sp, #268] @ 0x10c │ │ │ │ ldr r0, [pc, #492] @ 4a4d0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #268 @ 0x10c │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #7 │ │ │ │ beq 4a300 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ bl 3d494 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -43143,15 +43143,15 @@ │ │ │ │ bl 3d494 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4a330 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #368] @ 4a4b8 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ ldr r2, [pc, #364] @ 4a4bc │ │ │ │ @@ -43175,15 +43175,15 @@ │ │ │ │ b 4a440 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4a3b0 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ bl 7ce50 │ │ │ │ b 4a460 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ bl 3d494 │ │ │ │ @@ -43191,18 +43191,18 @@ │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4a3f0 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1063c0 │ │ │ │ + bl 106444 │ │ │ │ b 4a460 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 3d618 │ │ │ │ b 4a460 │ │ │ │ @@ -43214,69 +43214,69 @@ │ │ │ │ mov r0, r5 │ │ │ │ b 4a470 │ │ │ │ mov r4, r0 │ │ │ │ b 4a460 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4a460 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caaf0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4a478 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq fp, r0, sp, asr #16 │ │ │ │ + @ instruction: 0x0030b8dd │ │ │ │ @ instruction: 0x003aa4b4 │ │ │ │ eorseq r5, ip, r4, ror #26 │ │ │ │ eorseq sl, sl, r8, lsl r4 │ │ │ │ eorseq r5, ip, r0, asr #25 │ │ │ │ eorseq r5, ip, r0, ror sp │ │ │ │ eorseq r6, ip, ip, lsl #1 │ │ │ │ eorseq r6, ip, ip, rrx │ │ │ │ eorseq r6, ip, r8, asr r0 │ │ │ │ eorseq r6, ip, r4, asr #32 │ │ │ │ @ instruction: 0x003aa4bc │ │ │ │ - eorseq fp, r0, sl, lsr #13 │ │ │ │ + eorseq fp, r0, sl, lsr r7 │ │ │ │ eorseq sl, sl, r0, lsr #9 │ │ │ │ - eorseq fp, r0, sl, ror r3 │ │ │ │ + eorseq fp, r0, sl, lsl #8 │ │ │ │ eorseq sl, sl, r0, ror r1 │ │ │ │ eorseq sl, sl, r8, lsr #5 │ │ │ │ eorseq sl, sl, r4, ror r2 │ │ │ │ eorseq sl, sl, r8, asr #4 │ │ │ │ eorseq sl, sl, r8, lsl r2 │ │ │ │ eorseq r5, ip, ip, lsl sp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e9950 │ │ │ │ + bl 2e99d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 4a628 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r6, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e9bf8 │ │ │ │ + bl 2e9c7c │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e9bf8 │ │ │ │ + bl 2e9c7c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r0 │ │ │ │ bne 4a584 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -43291,47 +43291,47 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2e9a04 │ │ │ │ + bl 2e9a88 │ │ │ │ b 4a5cc │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e99dc │ │ │ │ + bl 2e9a60 │ │ │ │ ldr r2, [pc, #416] @ 4a738 │ │ │ │ subs r0, r0, r2 │ │ │ │ sbcs r0, r1, #25 │ │ │ │ bge 4a5e8 │ │ │ │ ldr r1, [pc, #432] @ 4a758 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2e9a04 │ │ │ │ + bl 2e9a88 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4a600 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 4a600 │ │ │ │ ldr r2, [pc, #344] @ 4a748 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2e9a04 │ │ │ │ + bl 2e9a88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 4a668 │ │ │ │ add r2, sp, #12 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -43380,53 +43380,53 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 4a728 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f400 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 4a710 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f400 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ blx ff881742 <__bss_end__@@Base+0xff46fca6> │ │ │ │ @ instruction: 0x003a9ed8 │ │ │ │ - mlaseq r0, r5, r6, sl │ │ │ │ + eorseq sl, r0, r5, lsr #14 │ │ │ │ eorseq r9, sl, r4, lsl #23 │ │ │ │ - eorseq fp, r0, r9, lsl #11 │ │ │ │ + eorseq fp, r0, r9, lsl r6 │ │ │ │ eorseq r9, sl, r8, asr #29 │ │ │ │ - eorseq fp, r0, r5, lsl #10 │ │ │ │ + mlaseq r0, r5, r5, fp │ │ │ │ eorseq r9, sl, r4, asr #22 │ │ │ │ - @ instruction: 0x0030b5d7 │ │ │ │ - eorseq fp, r0, r2, lsr r6 │ │ │ │ + eorseq fp, r0, r7, ror #12 │ │ │ │ + eorseq fp, r0, r2, asr #13 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e9b60 │ │ │ │ + bl 2e9be4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 4a830 │ │ │ │ ldrb r2, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -43450,15 +43450,15 @@ │ │ │ │ adc r3, r3, #0 │ │ │ │ adds r2, r2, #8 │ │ │ │ adc r3, r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strd r2, [r4] │ │ │ │ beq 4a7c4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [sp, #13] │ │ │ │ ldrd r2, [r4] │ │ │ │ adds r0, r0, r2 │ │ │ │ adc r1, r3, #0 │ │ │ │ @@ -43489,27 +43489,27 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 4a88c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r9, sl, r0, lsl sp │ │ │ │ - eorseq sl, r0, sp, lsl #9 │ │ │ │ + eorseq sl, r0, sp, lsl r5 │ │ │ │ eorseq r9, sl, ip, ror r9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e9b60 │ │ │ │ + bl 2e9be4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 4aa30 │ │ │ │ add r2, sp, #12 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ands r8, r0, #255 @ 0xff │ │ │ │ @@ -43571,15 +43571,15 @@ │ │ │ │ cmp r8, #0 │ │ │ │ bne 4a9b4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4a9b4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ @@ -43622,35 +43622,35 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 4aaa0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r9, sl, r0, lsl fp │ │ │ │ - eorseq sl, r0, sp, lsl #5 │ │ │ │ + eorseq sl, r0, sp, lsl r3 │ │ │ │ eorseq r9, sl, ip, ror r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1a70b4 │ │ │ │ + bl 1a7138 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ab1c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ stmib sp, {r1, r2} │ │ │ │ mov r0, r7 │ │ │ │ mov r6, #0 │ │ │ │ - bl 2e9808 │ │ │ │ + bl 2e988c │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ bne 4ab34 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ @@ -43679,18 +43679,18 @@ │ │ │ │ ldr r0, [pc, #224] @ 4ac58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r0, r8 │ │ │ │ mov ip, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -43714,27 +43714,27 @@ │ │ │ │ orr r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 4ac3c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ orr r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4ac08 │ │ │ │ b 4ac3c │ │ │ │ mov r6, r0 │ │ │ │ orr r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4ac08 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r9, sl, r0, ror #19 │ │ │ │ andeq r2, r0, r8, ror #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ @@ -43795,15 +43795,15 @@ │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #188] @ 4ae08 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 4adcc │ │ │ │ ldr r0, [pc, #168] @ 4ae18 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ @@ -43849,15 +43849,15 @@ │ │ │ │ eorseq r6, ip, r8, ror r6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [pc, #100] @ 4ae90 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 4ae54 │ │ │ │ ldr r0, [pc, #88] @ 4aea0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ @@ -43883,15 +43883,15 @@ │ │ │ │ eorseq r6, ip, r4, lsr #11 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [pc, #100] @ 4af18 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 4aedc │ │ │ │ ldr r0, [pc, #88] @ 4af28 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ @@ -43917,15 +43917,15 @@ │ │ │ │ eorseq r6, ip, ip, ror r5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [pc, #100] @ 4afa0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 4af64 │ │ │ │ ldr r0, [pc, #88] @ 4afb0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ @@ -43952,15 +43952,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [pc, #104] @ 4b02c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 4afe8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ @@ -43989,15 +43989,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ add r6, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl 1a9e78 │ │ │ │ + bl 1a9efc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 4b084 │ │ │ │ add ip, r6, #4 │ │ │ │ add r2, r8, #4 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ @@ -44031,32 +44031,32 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4b110 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ b 4b128 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4b144 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1072] @ 0x430 │ │ │ │ cmp r0, #3 │ │ │ │ beq 4b1d4 │ │ │ │ @@ -44091,15 +44091,15 @@ │ │ │ │ bne 4b188 │ │ │ │ ldr r5, [r7, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 4b29c │ │ │ │ add r0, r7, #64 @ 0x40 │ │ │ │ bl 51580 │ │ │ │ b 4b26c │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ add r0, r7, r1 │ │ │ │ bl 50428 │ │ │ │ @@ -44109,62 +44109,62 @@ │ │ │ │ b 4b234 │ │ │ │ add r0, r7, #224 @ 0xe0 │ │ │ │ bl 4eea4 │ │ │ │ ldrb r0, [r7, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4b248 │ │ │ │ add r0, r7, #136 @ 0x88 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c950 │ │ │ │ ldrb r0, [r7, #217] @ 0xd9 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r7, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4b264 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c950 │ │ │ │ strb r5, [r7, #218] @ 0xda │ │ │ │ strb r5, [r7, #217] @ 0xd9 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ bl 1fda8 │ │ │ │ ldr r5, [r7, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [r7, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4b2a4 │ │ │ │ add r0, r7, #8 │ │ │ │ bl 50428 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ orr r1, r1, #1024 @ 0x400 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r5, r0 │ │ │ │ b 4b304 │ │ │ │ mov r5, r0 │ │ │ │ b 4b2e8 │ │ │ │ b 4b2d0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r7, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4b2e8 │ │ │ │ add r0, r7, #136 @ 0x88 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c950 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #216] @ 0xd8 │ │ │ │ ldrb r0, [r7, #217] @ 0xd9 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4b304 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c950 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #218] @ 0xda │ │ │ │ strb r0, [r7, #217] @ 0xd9 │ │ │ │ b 4b320 │ │ │ │ bl 3c6f8 │ │ │ │ b 4b31c │ │ │ │ mov r5, r0 │ │ │ │ @@ -44180,15 +44180,15 @@ │ │ │ │ b 4b350 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ orr r1, r1, #1024 @ 0x400 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrb r1, [r0, #136] @ 0x88 │ │ │ │ cmp r1, #3 │ │ │ │ beq 4b3ac │ │ │ │ cmp r1, #0 │ │ │ │ @@ -44198,15 +44198,15 @@ │ │ │ │ cmp r1, #3 │ │ │ │ beq 4b3bc │ │ │ │ cmp r1, #0 │ │ │ │ beq 4b494 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add r7, r0, #68 @ 0x44 │ │ │ │ ldrb r1, [r7, #64] @ 0x40 │ │ │ │ cmp r1, #3 │ │ │ │ bne 4b394 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r7, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ @@ -44219,15 +44219,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4b400 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ bl 1f8f8 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1fda8 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ @@ -44240,76 +44240,76 @@ │ │ │ │ bne 4b428 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4b454 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r6, [r7, #16] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4b470 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4b488 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r7] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4b528 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 4b528 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4b504 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ bl 1f8f8 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1fda8 │ │ │ │ add r0, r7, #24 │ │ │ │ - bl 125c84 │ │ │ │ + bl 125d08 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ bl 51a58 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 50f38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1760] @ 0x6e0 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -44333,15 +44333,15 @@ │ │ │ │ bne 4b580 │ │ │ │ ldr r6, [r5, #172] @ 0xac │ │ │ │ mov r0, r6 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r6, #5 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 4b6f8 │ │ │ │ add r7, r5, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ bl 50428 │ │ │ │ mov r5, r7 │ │ │ │ @@ -44380,33 +44380,33 @@ │ │ │ │ b 4b670 │ │ │ │ add r0, r5, #584 @ 0x248 │ │ │ │ bl 4eea4 │ │ │ │ ldrb r0, [r5, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4b684 │ │ │ │ add r0, r5, #376 @ 0x178 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c950 │ │ │ │ ldrb r0, [r5, #577] @ 0x241 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r5, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4b6a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c950 │ │ │ │ strb r6, [r5, #578] @ 0x242 │ │ │ │ strb r6, [r5, #577] @ 0x241 │ │ │ │ ldr r0, [r5, #168] @ 0xa8 │ │ │ │ bl 1fda8 │ │ │ │ ldr r6, [r5, #172] @ 0xac │ │ │ │ mov r0, r6 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [r5, #176] @ 0xb0 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4b6f8 │ │ │ │ mov r6, #5 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 4b6f8 │ │ │ │ add r7, r5, #40 @ 0x28 │ │ │ │ @@ -44415,33 +44415,33 @@ │ │ │ │ mov r5, r7 │ │ │ │ b 4b6dc │ │ │ │ mov r1, #744 @ 0x2e8 │ │ │ │ mov r0, r4 │ │ │ │ orr r1, r1, #1024 @ 0x400 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r8, r0 │ │ │ │ b 4b758 │ │ │ │ mov r8, r0 │ │ │ │ b 4b73c │ │ │ │ b 4b724 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r5, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4b73c │ │ │ │ add r0, r5, #376 @ 0x178 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c950 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #576] @ 0x240 │ │ │ │ ldrb r0, [r5, #577] @ 0x241 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4b758 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c950 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #578] @ 0x242 │ │ │ │ strb r0, [r5, #577] @ 0x241 │ │ │ │ b 4b770 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #168] @ 0xa8 │ │ │ │ @@ -44453,15 +44453,15 @@ │ │ │ │ beq 4b794 │ │ │ │ mov r0, r5 │ │ │ │ bl 50f8c │ │ │ │ mov r1, #744 @ 0x2e8 │ │ │ │ mov r0, r4 │ │ │ │ orr r1, r1, #1024 @ 0x400 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 4b770 │ │ │ │ mov r0, r7 │ │ │ │ add r9, r7, #40 @ 0x28 │ │ │ │ @@ -44538,61 +44538,61 @@ │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4b910 │ │ │ │ mov r5, r7 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #72]! @ 0x48 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4b910 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4b940 │ │ │ │ mov r5, r7 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #84]! @ 0x54 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4b940 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4b97c │ │ │ │ mov r5, r7 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #96]! @ 0x60 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4b97c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 4b97c │ │ │ │ add r0, r7, #32 │ │ │ │ bl 51580 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ bl 1fda8 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1016 @ 0x3f8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldrb r0, [r7, #196] @ 0xc4 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r7, #192] @ 0xc0 │ │ │ │ cmpeq r0, #3 │ │ │ │ bne 4ba1c │ │ │ │ ldr r0, [r7, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ @@ -44600,58 +44600,58 @@ │ │ │ │ bl 502ec │ │ │ │ b 4ba1c │ │ │ │ add r0, r7, #160 @ 0xa0 │ │ │ │ bl 513ec │ │ │ │ mov r5, r7 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #156]! @ 0x9c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4ba08 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #144]! @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ba1c │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ ldrb r0, [r7, #151] @ 0x97 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r7, #150] @ 0x96 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4ba60 │ │ │ │ ldr r0, [r7, #168] @ 0xa8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4ba60 │ │ │ │ mov r5, r7 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #172]! @ 0xac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4ba60 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldrb r0, [r7, #152] @ 0x98 │ │ │ │ strb r6, [r7, #151] @ 0x97 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4baa0 │ │ │ │ ldr r0, [r7, #156] @ 0x9c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4baa0 │ │ │ │ mov r5, r7 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #160]! @ 0xa0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4baa0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r7, #152] @ 0x98 │ │ │ │ cmp r0, #2 │ │ │ │ ldrbne r1, [r7, #149] @ 0x95 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 4bac4 │ │ │ │ @@ -44660,110 +44660,110 @@ │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r7, #128] @ 0x80 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4babc │ │ │ │ mov r5, r7 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #132]! @ 0x84 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4babc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 4babc │ │ │ │ mov r5, r0 │ │ │ │ b 4bc88 │ │ │ │ b 4bb94 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4bb58 │ │ │ │ mov r6, r7 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #84]! @ 0x54 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4bb58 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 4bb58 │ │ │ │ mov r5, r0 │ │ │ │ b 4bc60 │ │ │ │ mov r5, r0 │ │ │ │ b 4bc1c │ │ │ │ b 4bc98 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4bc9c │ │ │ │ mov r6, r7 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #96]! @ 0x60 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4bc9c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 4bc9c │ │ │ │ mov r5, r0 │ │ │ │ b 4bbc4 │ │ │ │ mov r5, r0 │ │ │ │ b 4bbd8 │ │ │ │ mov r6, r7 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #156]! @ 0x9c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4bbc4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #144]! @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4bbd8 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #150] @ 0x96 │ │ │ │ ldrb r0, [r7, #151] @ 0x97 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4bc1c │ │ │ │ ldr r0, [r7, #168] @ 0xa8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4bc1c │ │ │ │ mov r6, r7 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #172]! @ 0xac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4bc1c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #151] @ 0x97 │ │ │ │ ldrb r0, [r7, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4bc60 │ │ │ │ ldr r0, [r7, #156] @ 0x9c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4bc60 │ │ │ │ mov r6, r7 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #160]! @ 0xa0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4bc60 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #124]! @ 0x7c │ │ │ │ cmp r1, #2 │ │ │ │ strb r2, [r0, #28] │ │ │ │ beq 4bc88 │ │ │ │ ldrb r1, [r7, #149] @ 0x95 │ │ │ │ @@ -44778,15 +44778,15 @@ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ bl 50f38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1016 @ 0x3f8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #272] @ 0x110 │ │ │ │ cmp r0, #3 │ │ │ │ beq 4bd10 │ │ │ │ @@ -44811,15 +44811,15 @@ │ │ │ │ ldr r0, [r7, #116] @ 0x74 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [r7, #120] @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4bd40 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4be68 │ │ │ │ bl 1fa0c │ │ │ │ b 4be68 │ │ │ │ ldrb r0, [r7, #96] @ 0x60 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -44837,15 +44837,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4bda8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ bl 1fda8 │ │ │ │ b 4bdf8 │ │ │ │ ldr r5, [r7, #68] @ 0x44 │ │ │ │ ldr r6, [r7, #64] @ 0x40 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -44853,15 +44853,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4bde8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ bl 1f8f8 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r6, [r7, #16] │ │ │ │ ldr r1, [r5] │ │ │ │ @@ -44870,88 +44870,88 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4be2c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1f400 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #32]! │ │ │ │ strb r2, [r0, #20] │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ bne 4be58 │ │ │ │ - bl 15bb08 │ │ │ │ + bl 15bb8c │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #280 @ 0x118 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4be98 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ bl 1f8f8 │ │ │ │ b 4bed0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4bec8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ bl 51a58 │ │ │ │ b 4bf04 │ │ │ │ mov r8, r0 │ │ │ │ b 4bf30 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4bf04 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1f400 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #32]! │ │ │ │ strb r2, [r0, #20] │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ bne 4bf30 │ │ │ │ - bl 15bb08 │ │ │ │ + bl 15bb8c │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #280 @ 0x118 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #264] @ 0x108 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -44976,39 +44976,39 @@ │ │ │ │ beq 4c034 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ bne 4bfd4 │ │ │ │ - bl 15bab4 │ │ │ │ + bl 15bb38 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 1fda8 │ │ │ │ ldr r5, [r7] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmn r0, #1 │ │ │ │ beq 4c020 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ bne 4c020 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #268 @ 0x10c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldrb r0, [r7, #50] @ 0x32 │ │ │ │ cmp r0, #4 │ │ │ │ beq 4c05c │ │ │ │ cmp r0, #3 │ │ │ │ bne 4c0c4 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ bl 502ec │ │ │ │ @@ -45026,15 +45026,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4c09c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ bl 1fda8 │ │ │ │ add r0, r7, #52 @ 0x34 │ │ │ │ bl 77fa0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #49] @ 0x31 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ @@ -45046,15 +45046,15 @@ │ │ │ │ b 4bfb8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4c0ec │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ bl 1fda8 │ │ │ │ add r0, r7, #52 @ 0x34 │ │ │ │ bl 77fa0 │ │ │ │ b 4c104 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -45074,28 +45074,28 @@ │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ strb r2, [r0, #108] @ 0x6c │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ bne 4c168 │ │ │ │ - bl 15bab4 │ │ │ │ + bl 15bb38 │ │ │ │ b 4c168 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 50f38 │ │ │ │ add r0, r7, #4 │ │ │ │ - bl 15bbc8 │ │ │ │ + bl 15bc4c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #268 @ 0x10c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r4, r1 │ │ │ │ @@ -45111,15 +45111,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [pc, #168] @ 4c288 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 126af4 │ │ │ │ + bl 126b78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r7, #37 @ 0x25 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4c220 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, #33 @ 0x21 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ @@ -45132,34 +45132,34 @@ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #88] @ 4c28c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1d0714 │ │ │ │ + bl 1d0798 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ beq 4c258 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 4fa58 │ │ │ │ ldm r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d744 │ │ │ │ + bl 17d7c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r8, sl, r0, lsr #11 │ │ │ │ - eorseq r9, r0, r8, ror #23 │ │ │ │ + eorseq r9, r0, r8, ror ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4c2f0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -45168,15 +45168,15 @@ │ │ │ │ ldr r0, [pc, #176] @ 4c36c │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4c354 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f640 │ │ │ │ b 4c300 │ │ │ │ @@ -45185,38 +45185,38 @@ │ │ │ │ b 4c318 │ │ │ │ mov r6, #1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - bl 2a62d0 │ │ │ │ + bl 2a6354 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #72] @ 4c370 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1d0714 │ │ │ │ + bl 1d0798 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ addne r0, sp, #8 │ │ │ │ blne 4fa58 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, #0 │ │ │ │ ldr r2, [pc, #12] @ 4c368 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ eorseq r8, sl, ip, ror r6 │ │ │ │ eorseq r3, ip, r4, ror fp │ │ │ │ - eorseq r9, r0, r0, lsl #22 │ │ │ │ + mlaseq r0, r0, fp, r9 │ │ │ │ ldr r1, [pc, #36] @ 4c3a0 │ │ │ │ ldr ip, [pc, #20] @ 4c394 │ │ │ │ ldr r2, [pc, #20] @ 4c398 │ │ │ │ ldr r3, [pc, #20] @ 4c39c │ │ │ │ stm r0, {r1, r3} │ │ │ │ str r2, [r0, #8] │ │ │ │ str ip, [r0, #12] │ │ │ │ @@ -45251,20 +45251,20 @@ │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ beq 4c42c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b9d0c │ │ │ │ + bl 2b9d90 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4c40c │ │ │ │ b 4c4d0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 2b9d0c │ │ │ │ + bl 2b9d90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4c4d0 │ │ │ │ ldr r5, [r9, #24] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr ip, [r9] │ │ │ │ ldrb r2, [r9, #4] │ │ │ │ ldr r3, [r9, #8] │ │ │ │ @@ -45283,15 +45283,15 @@ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r4, [r8, #4] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strb r2, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ - bl 1254d0 │ │ │ │ + bl 125554 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ bne 4c7cc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r4, sl │ │ │ │ @@ -45305,15 +45305,15 @@ │ │ │ │ bl 596b4 │ │ │ │ ldr r0, [pc, #1204] @ 4c998 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4c8e4 │ │ │ │ ldr r3, [pc, #1156] @ 4c98c │ │ │ │ mov r7, r0 │ │ │ │ strb r3, [r7, #4]! │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ ldr r2, [pc, #1136] @ 4c988 │ │ │ │ @@ -45385,20 +45385,20 @@ │ │ │ │ movne r3, #4 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 4c644 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b9d0c │ │ │ │ + bl 2b9d90 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4c628 │ │ │ │ b 4c6ec │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 2b9d0c │ │ │ │ + bl 2b9d90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4c6ec │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ add r4, r4, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ @@ -45440,15 +45440,15 @@ │ │ │ │ bl 596b4 │ │ │ │ ldr r0, [pc, #684] @ 4c9ac │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4c8fc │ │ │ │ ldr r3, [pc, #616] @ 4c98c │ │ │ │ mov r7, r0 │ │ │ │ strb r3, [r7, #4]! │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ ldr r2, [pc, #596] @ 4c988 │ │ │ │ @@ -45479,20 +45479,20 @@ │ │ │ │ str r0, [fp, #24] │ │ │ │ str r4, [fp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4c5cc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4c5cc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ str r0, [fp, #24] │ │ │ │ mov r0, #1 │ │ │ │ @@ -45587,20 +45587,20 @@ │ │ │ │ b 4c944 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #2 │ │ │ │ bcc 4c980 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4c97c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, r4 │ │ │ │ b 4c980 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldrbtvc r2, [r3], #-97 @ 0xffffff9f │ │ │ │ strbtvc r7, [r3], #-1394 @ 0xfffffa8e │ │ │ │ @@ -45641,20 +45641,20 @@ │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq 4ca44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b9d0c │ │ │ │ + bl 2b9d90 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4ca24 │ │ │ │ b 4caec │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2b9d0c │ │ │ │ + bl 2b9d90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4caec │ │ │ │ ldr r6, [r8, #20] │ │ │ │ add r5, r5, #1 │ │ │ │ ldr ip, [r8] │ │ │ │ ldrb r2, [r8, #4] │ │ │ │ ldr r3, [r8, #8] │ │ │ │ @@ -45696,15 +45696,15 @@ │ │ │ │ bl 596b4 │ │ │ │ ldr r0, [pc, #960] @ 4cec0 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4ce74 │ │ │ │ ldr r3, [pc, #920] @ 4cebc │ │ │ │ mov r7, r0 │ │ │ │ strb r3, [r7, #4]! │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ ldr r2, [pc, #900] @ 4ceb8 │ │ │ │ @@ -45742,20 +45742,20 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 4cbd8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b9d0c │ │ │ │ + bl 2b9d90 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4cbbc │ │ │ │ b 4cccc │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2b9d0c │ │ │ │ + bl 2b9d90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4cccc │ │ │ │ mov r2, r0 │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r9, #4] │ │ │ │ mov r9, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -45776,15 +45776,15 @@ │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1a1304 │ │ │ │ + bl 1a1388 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp ip, #37 @ 0x25 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -45816,15 +45816,15 @@ │ │ │ │ bl 596b4 │ │ │ │ ldr r0, [pc, #500] @ 4ced4 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4ce5c │ │ │ │ ldr r3, [pc, #440] @ 4cebc │ │ │ │ mov r7, r0 │ │ │ │ strb r3, [r7, #4]! │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ ldr r2, [pc, #420] @ 4ceb8 │ │ │ │ @@ -45970,76 +45970,76 @@ │ │ │ │ eorseq r2, ip, ip, ror #31 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4cf5c │ │ │ │ - b 18b424 │ │ │ │ + b 18b4a8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 4cf6c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq r7, sl, r0, lsr #17 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4cf8c │ │ │ │ - b 18ac98 │ │ │ │ + b 18ad1c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 4cf9c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq r7, sl, r0, ror r8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4cfbc │ │ │ │ - b 18ebd4 │ │ │ │ + b 18ec58 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 4cfcc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq r7, sl, r0, asr #16 │ │ │ │ - b 2a62b8 │ │ │ │ + b 2a633c │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 4cfe8 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eorseq sl, r0, pc, ror #2 │ │ │ │ + b 3431f8 │ │ │ │ + @ instruction: 0x0030a1ff │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [pc, #32] @ 4d02c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #24] @ 4d030 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r8, sl, ip, ror #2 │ │ │ │ - eorseq sl, r0, r0, lsl #17 │ │ │ │ + eorseq sl, r0, r0, lsl r9 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1d03ac │ │ │ │ + b 1d0430 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - b 343f54 │ │ │ │ + b 343fd8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ b 58d98 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ @@ -46070,45 +46070,45 @@ │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ ldr r1, [pc, #792] @ 4d3f0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ ldr r1, [pc, #864] @ 4d454 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [pc, #816] @ 4d448 │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #804] @ 4d44c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #760] @ 4d43c │ │ │ │ add r1, pc, r1 │ │ │ │ b 4d1d4 │ │ │ │ ldr r1, [pc, #696] @ 4d408 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ ldr r1, [pc, #724] @ 4d440 │ │ │ │ add r1, pc, r1 │ │ │ │ b 4d2c8 │ │ │ │ ldr r1, [pc, #688] @ 4d428 │ │ │ │ add r1, pc, r1 │ │ │ │ b 4d1d4 │ │ │ │ add r0, r0, #4 │ │ │ │ @@ -46117,38 +46117,38 @@ │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #612] @ 4d400 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #664] @ 4d450 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ ldr r1, [pc, #560] @ 4d404 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ ldr r1, [pc, #556] @ 4d41c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [pc, #480] @ 4d3f4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #472] @ 4d3f8 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -46172,61 +46172,61 @@ │ │ │ │ str r4, [sp] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, r0, #4 │ │ │ │ ldr r1, [pc, #508] @ 4d474 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 3438cc │ │ │ │ + bl 343950 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [pc, #368] @ 4d40c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #360] @ 4d410 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #380] @ 4d444 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [pc, #296] @ 4d414 │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #284] @ 4d418 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [pc, #320] @ 4d460 │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #308] @ 4d464 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr ip, [pc, #216] @ 4d42c │ │ │ │ add lr, sp, #20 │ │ │ │ ldr r1, [pc, #212] @ 4d430 │ │ │ │ @@ -46241,80 +46241,80 @@ │ │ │ │ add r3, r0, #20 │ │ │ │ str lr, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r2, #11 │ │ │ │ ldr r1, [pc, #164] @ 4d438 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343b10 │ │ │ │ + bl 343b94 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [pc, #112] @ 4d420 │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #100] @ 4d424 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #140] @ 4d468 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ - eorseq r9, r0, ip, ror #4 │ │ │ │ + b 3431f8 │ │ │ │ + @ instruction: 0x003092fc │ │ │ │ @ instruction: 0x003a77dc │ │ │ │ - eorseq r9, r0, sp, lsr r1 │ │ │ │ + eorseq r9, r0, sp, asr #3 │ │ │ │ eorseq r7, sl, r0, ror r8 │ │ │ │ - eorseq r9, r0, r0, asr #3 │ │ │ │ - mlaseq r0, fp, r1, r9 │ │ │ │ - eorseq r9, r0, r3, lsr #4 │ │ │ │ + eorseq r9, r0, r0, asr r2 │ │ │ │ + eorseq r9, r0, fp, lsr #4 │ │ │ │ + @ instruction: 0x003092b3 │ │ │ │ eorseq r7, sl, r4, ror r7 │ │ │ │ - ldrsbeq r9, [r0], -sp @ │ │ │ │ + eorseq r9, r0, sp, ror #2 │ │ │ │ eorseq r7, sl, r0, lsr r7 │ │ │ │ - eorseq r9, r0, r8, lsl #1 │ │ │ │ - mlaseq r0, r9, r1, r9 │ │ │ │ + eorseq r9, r0, r8, lsl r1 │ │ │ │ + eorseq r9, r0, r9, lsr #4 │ │ │ │ eorseq r7, sl, ip, lsr r6 │ │ │ │ - @ instruction: 0x00308fd8 │ │ │ │ - eorseq r9, r0, r1, lsr r2 │ │ │ │ + eorseq r9, r0, r8, rrx │ │ │ │ + eorseq r9, r0, r1, asr #5 │ │ │ │ eorseq r7, sl, ip, ror #13 │ │ │ │ @ instruction: 0x003a76d8 │ │ │ │ eorseq r7, sl, r0, asr #13 │ │ │ │ - eorseq r9, r0, r1, lsr #32 │ │ │ │ - eorseq r9, r0, ip, ror r2 │ │ │ │ - eorseq r9, r0, r0, ror #4 │ │ │ │ - eorseq r9, r0, pc, lsl #2 │ │ │ │ + ldrheq r9, [r0], -r1 @ │ │ │ │ + eorseq r9, r0, ip, lsl #6 │ │ │ │ + @ instruction: 0x003092f0 │ │ │ │ + mlaseq r0, pc, r1, r9 @ │ │ │ │ eorseq r7, sl, r4, asr #18 │ │ │ │ - @ instruction: 0x003092b2 │ │ │ │ - eorseq r9, r0, r5, lsr #4 │ │ │ │ - @ instruction: 0x003092f4 │ │ │ │ + eorseq r9, r0, r2, asr #6 │ │ │ │ + @ instruction: 0x003092b5 │ │ │ │ + eorseq r9, r0, r4, lsl #7 │ │ │ │ @ instruction: 0x003a77bc │ │ │ │ - eorseq r9, r0, r0, lsl #12 │ │ │ │ + mlaseq r0, r0, r6, r9 │ │ │ │ eorseq r7, sl, ip, asr #14 │ │ │ │ - eorseq r9, r0, r8, asr #1 │ │ │ │ - eorseq r9, r0, r3, ror #8 │ │ │ │ + eorseq r9, r0, r8, asr r1 │ │ │ │ + @ instruction: 0x003094f3 │ │ │ │ eorseq r7, sl, r4, lsr r8 │ │ │ │ eorseq r7, sl, ip, lsl r8 │ │ │ │ - @ instruction: 0x003095d4 │ │ │ │ + eorseq r9, r0, r4, ror #12 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ b 54f80 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ ldm r1, {r0, r1} │ │ │ │ - b 343f54 │ │ │ │ + b 343fd8 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 34ff38 │ │ │ │ + b 34ffbc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4d4fc │ │ │ │ @@ -46328,15 +46328,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [pc, #108] @ 4d550 │ │ │ │ mov r2, #7 │ │ │ │ ldr r3, [pc, #104] @ 4d554 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3431c8 │ │ │ │ + bl 34324c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r3, #5 │ │ │ │ ldr r0, [pc, #52] @ 4d540 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp] │ │ │ │ @@ -46345,155 +46345,155 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [pc, #28] @ 4d544 │ │ │ │ mov r2, #6 │ │ │ │ ldr r3, [pc, #24] @ 4d548 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3431c8 │ │ │ │ + bl 34324c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ @ instruction: 0x003a79fc │ │ │ │ - mlaseq r0, r8, sp, r9 │ │ │ │ - mlaseq r0, sl, sp, r9 │ │ │ │ + eorseq r9, r0, r8, lsr #28 │ │ │ │ + eorseq r9, r0, sl, lsr #28 │ │ │ │ eorseq r7, sl, r0, asr sl │ │ │ │ - eorseq r9, r0, r7, ror #27 │ │ │ │ - @ instruction: 0x00309dde │ │ │ │ + eorseq r9, r0, r7, ror lr │ │ │ │ + eorseq r9, r0, lr, ror #28 │ │ │ │ ldr r2, [r0] │ │ │ │ ldm r2, {r0, r2} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ bx r2 │ │ │ │ ldr r0, [r0] │ │ │ │ b 54514 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ bne 4d58c │ │ │ │ tst r2, #32 │ │ │ │ bne 4d590 │ │ │ │ - b 344f94 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + b 345018 │ │ │ │ + b 341d3c │ │ │ │ + b 341db0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r1, [pc, #24] @ 4d5c0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [pc, #16] @ 4d5c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ eorseq r7, sl, r8, lsl sp │ │ │ │ - @ instruction: 0x0030a4d8 │ │ │ │ + eorseq sl, r0, r8, ror #10 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ bne 4d5e4 │ │ │ │ tst r2, #32 │ │ │ │ bne 4d5e8 │ │ │ │ - b 345128 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + b 3451ac │ │ │ │ + b 341d3c │ │ │ │ + b 341db0 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 343f14 │ │ │ │ + b 343f98 │ │ │ │ ldr r0, [r0] │ │ │ │ b 58d98 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ bne 4d618 │ │ │ │ tst r2, #32 │ │ │ │ bne 4d61c │ │ │ │ - b 3452d4 │ │ │ │ - b 341da0 │ │ │ │ + b 345358 │ │ │ │ b 341e24 │ │ │ │ + b 341ea8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r1, [pc, #24] @ 4d64c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [pc, #16] @ 4d650 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ mlaseq sl, r8, ip, r7 │ │ │ │ - eorseq sl, r0, r8, asr r4 │ │ │ │ + eorseq sl, r0, r8, ror #9 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ bne 4d670 │ │ │ │ tst r2, #32 │ │ │ │ bne 4d674 │ │ │ │ - b 344bcc │ │ │ │ - b 341a6c │ │ │ │ - b 341ae0 │ │ │ │ + b 344c50 │ │ │ │ + b 341af0 │ │ │ │ + b 341b64 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ bne 4d698 │ │ │ │ tst r2, #32 │ │ │ │ bne 4d69c │ │ │ │ - b 344f94 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + b 345018 │ │ │ │ + b 341d3c │ │ │ │ + b 341db0 │ │ │ │ ldr r0, [r0] │ │ │ │ b 54f80 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ bne 4d6c4 │ │ │ │ tst r2, #32 │ │ │ │ bne 4d6c8 │ │ │ │ - b 344f94 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + b 345018 │ │ │ │ + b 341d3c │ │ │ │ + b 341db0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r1, [pc, #24] @ 4d6f8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [pc, #16] @ 4d6fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ @ instruction: 0x003a7bf8 │ │ │ │ - @ instruction: 0x0030a3b8 │ │ │ │ + eorseq sl, r0, r8, asr #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 4d714 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 342a2c │ │ │ │ - eorseq r8, r0, pc, ror r7 │ │ │ │ + b 342ab0 │ │ │ │ + eorseq r8, r0, pc, lsl #16 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldm r0, {r0, r3} │ │ │ │ stm sp, {r0, r3} │ │ │ │ ldr r0, [r1, #20] │ │ │ │ tst r0, #16 │ │ │ │ bne 4d750 │ │ │ │ tst r0, #32 │ │ │ │ bne 4d760 │ │ │ │ mov r0, sp │ │ │ │ - bl 3452d4 │ │ │ │ + bl 345358 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl 341da0 │ │ │ │ + bl 341e24 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl 341e24 │ │ │ │ + bl 341ea8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ b 559d8 │ │ │ │ ldr r2, [r0] │ │ │ │ ldm r2, {r0, r2} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ @@ -46504,98 +46504,98 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, sp, #4 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3436e0 │ │ │ │ + bl 343764 │ │ │ │ add r0, r5, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r5, [pc, #44] @ 4d7f8 │ │ │ │ mov r0, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r5 │ │ │ │ - bl 3496e0 │ │ │ │ + bl 349764 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 3496e0 │ │ │ │ + bl 349764 │ │ │ │ mov r0, r4 │ │ │ │ - bl 349880 │ │ │ │ + bl 349904 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @ instruction: 0x003a71f0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r7, [r0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 343e2c │ │ │ │ + bl 343eb0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 4d854 │ │ │ │ ldr r6, [pc, #60] @ 4d864 │ │ │ │ add r8, sp, #4 │ │ │ │ add r5, sp, #12 │ │ │ │ lsl r4, r4, #2 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 349948 │ │ │ │ + bl 3499cc │ │ │ │ subs r4, r4, #4 │ │ │ │ add r7, r7, #4 │ │ │ │ bne 4d834 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 349b38 │ │ │ │ + bl 349bbc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x003b1dd8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r7, [r0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 343e2c │ │ │ │ + bl 343eb0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 4d8c0 │ │ │ │ ldr r6, [pc, #60] @ 4d8d0 │ │ │ │ add r8, sp, #4 │ │ │ │ add r5, sp, #12 │ │ │ │ lsl r4, r4, #4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 349948 │ │ │ │ + bl 3499cc │ │ │ │ subs r4, r4, #16 │ │ │ │ add r7, r7, #16 │ │ │ │ bne 4d8a0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 349b38 │ │ │ │ + bl 349bbc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ eorseq r1, fp, ip, lsl #27 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ ldm r1, {r0, r1} │ │ │ │ - b 344310 │ │ │ │ + b 344394 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - b 344310 │ │ │ │ + b 344394 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2b6b7c │ │ │ │ + b 2b6c00 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ ldr r4, [r1] │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ lsr r0, r3, #7 │ │ │ │ mov r9, r1 │ │ │ │ @@ -46655,15 +46655,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 1e29c │ │ │ │ mov r5, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 4db34 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ @@ -46792,15 +46792,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x003a6ddc │ │ │ │ eorseq r2, ip, r0, lsl #5 │ │ │ │ @ instruction: 0xfffffe38 │ │ │ │ eorseq r6, sl, r0, lsr #27 │ │ │ │ eorseq r6, sl, ip, lsr #28 │ │ │ │ - eorseq r8, r0, fp, asr r6 │ │ │ │ + eorseq r8, r0, fp, ror #13 │ │ │ │ eorseq r6, sl, r8, lsl #27 │ │ │ │ eorseq r6, sl, r8, lsr #25 │ │ │ │ eorseq r2, ip, r4, ror #2 │ │ │ │ @ instruction: 0xfffffd1c │ │ │ │ eorseq r6, sl, ip, lsr sp │ │ │ │ eorseq r2, ip, r0, lsl r2 │ │ │ │ @ instruction: 0xfffffdc8 │ │ │ │ @@ -46826,38 +46826,38 @@ │ │ │ │ ldr r0, [pc, #336] @ 4ddf4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ b 4dd00 │ │ │ │ ldr r0, [pc, #296] @ 4ddf8 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #7 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #7 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4dd90 │ │ │ │ ldr r1, [pc, #268] @ 4de00 │ │ │ │ mov r2, #7 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ ldr r0, [pc, #252] @ 4de04 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4dd80 │ │ │ │ mov r3, r0 │ │ │ │ ldm r4, {r0, r1, r2, r4} │ │ │ │ stm r3, {r0, r1, r2, r4} │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r7] │ │ │ │ @@ -46871,15 +46871,15 @@ │ │ │ │ bl 1dff0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 4dd74 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 3c120 │ │ │ │ @@ -46894,32 +46894,32 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4edec │ │ │ │ cmp r5, #0 │ │ │ │ beq 4dde4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4edec │ │ │ │ mov r0, r7 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r6, sl, r8, ror #23 │ │ │ │ @ instruction: 0xfffffc3c │ │ │ │ eorseq r2, ip, r4, ror #2 │ │ │ │ eorseq r6, sl, r0, asr #24 │ │ │ │ - @ instruction: 0x003083d1 │ │ │ │ + eorseq r8, r0, r1, ror #8 │ │ │ │ eorseq r2, ip, r0, lsr r1 │ │ │ │ @ instruction: 0x0001bdb8 │ │ │ │ - andeq r4, r9, r8, ror r2 │ │ │ │ + strdeq r4, [r9], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #444 @ 0x1bc │ │ │ │ ldr r7, [r0] │ │ │ │ add fp, sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ lsr r0, r2, #7 │ │ │ │ mov r5, r3 │ │ │ │ @@ -46977,23 +46977,23 @@ │ │ │ │ mov r0, r3 │ │ │ │ stm r0, {r1, r2, r4, r5, r6, r7} │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ str r8, [sp] │ │ │ │ - bl 2e5594 │ │ │ │ + bl 2e5618 │ │ │ │ mov r0, sl │ │ │ │ bl 1e29c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ beq 4dfe4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ bl 1ee90 │ │ │ │ @@ -47058,63 +47058,63 @@ │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x003a68b4 │ │ │ │ eorseq r1, ip, r8, asr sp │ │ │ │ @ instruction: 0xfffff910 │ │ │ │ eorseq r6, sl, ip, ror r9 │ │ │ │ - eorseq r8, r0, fp, lsr #3 │ │ │ │ + eorseq r8, r0, fp, lsr r2 │ │ │ │ @ instruction: 0x003a68d8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 4e078 │ │ │ │ tst r2, #32 │ │ │ │ bne 4e07c │ │ │ │ - b 345128 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + b 3451ac │ │ │ │ + b 341d3c │ │ │ │ + b 341db0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 4e098 │ │ │ │ tst r2, #32 │ │ │ │ bne 4e09c │ │ │ │ - b 344f94 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + b 345018 │ │ │ │ + b 341d3c │ │ │ │ + b 341db0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4e0bc │ │ │ │ - b 18ebd4 │ │ │ │ + b 18ec58 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 4e0cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq r6, sl, r0, asr #14 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4e0ec │ │ │ │ - b 18ac98 │ │ │ │ + b 18ad1c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 4e0fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq r6, sl, r0, lsl r7 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4e11c │ │ │ │ - b 18b424 │ │ │ │ + b 18b4a8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 4e12c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq r6, sl, r0, ror #13 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -47152,36 +47152,36 @@ │ │ │ │ cmpne r0, #-2147483646 @ 0x80000002 │ │ │ │ bne 4e1c0 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ bne 4e1f4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bcs 4e1fc │ │ │ │ pop {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ b 4f970 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #258] @ 0x102 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4e298 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ @@ -47192,39 +47192,39 @@ │ │ │ │ bne 4e288 │ │ │ │ ldr r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4e288 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #148]! @ 0x94 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e288 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 4e3f0 │ │ │ │ b 4e414 │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4e2c8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #248]! @ 0xf8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e2c8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 17d39c │ │ │ │ + b 17d420 │ │ │ │ ldrb r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4e3ac │ │ │ │ cmp r0, #4 │ │ │ │ beq 4e318 │ │ │ │ cmp r0, #3 │ │ │ │ bne 4e3dc │ │ │ │ @@ -47239,74 +47239,74 @@ │ │ │ │ bl 502ec │ │ │ │ b 4e358 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ bl 513ec │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #60]! @ 0x3c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e344 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4e358 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ ldrb r0, [r4, #55] @ 0x37 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #54] @ 0x36 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4e39c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4e39c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #68]! @ 0x44 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e39c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ strb r6, [r4, #56] @ 0x38 │ │ │ │ strb r6, [r4, #55] @ 0x37 │ │ │ │ strb r6, [r4, #53] @ 0x35 │ │ │ │ b 4e3dc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4e3dc │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e3dc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4e414 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #196]! @ 0xc4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e414 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d420 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b 4e448 │ │ │ │ mov r5, r0 │ │ │ │ b 4e4d0 │ │ │ │ @@ -47316,63 +47316,63 @@ │ │ │ │ b 4e478 │ │ │ │ mov r5, r0 │ │ │ │ b 4e48c │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #60]! @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e478 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4e48c │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #54] @ 0x36 │ │ │ │ ldrb r0, [r4, #55] @ 0x37 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e4d0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4e4d0 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #68]! @ 0x44 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e4d0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #56] @ 0x38 │ │ │ │ strb r0, [r4, #55] @ 0x37 │ │ │ │ strb r0, [r4, #53] @ 0x35 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ b 4e4f4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ bl 4ed90 │ │ │ │ b 4e530 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d420 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d420 │ │ │ │ b 4e530 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ mov r0, r5 │ │ │ │ @@ -47395,79 +47395,79 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4e5a0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4e5c0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 16d440 │ │ │ │ + bl 16d4c4 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20f3e8 │ │ │ │ + b 20f46c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e61c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 16d59c │ │ │ │ + bl 16d620 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #12]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e658 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4e66c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 502ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 4e6a0 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #12]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e6a0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4e6b0 │ │ │ │ bl 502ec │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -47475,22 +47475,22 @@ │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4e6fc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1080] @ 0x438 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4e75c │ │ │ │ cmp r0, #3 │ │ │ │ @@ -47582,29 +47582,29 @@ │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ cmp r0, #4 │ │ │ │ beq 4e950 │ │ │ │ add r0, r4, #712 @ 0x2c8 │ │ │ │ bl 506ec │ │ │ │ b 4e950 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [r4, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4e9ac │ │ │ │ bl 502ec │ │ │ │ b 4e9ac │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [r4, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4e9ac │ │ │ │ bl 502ec │ │ │ │ b 4e9ac │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [r4, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4e950 │ │ │ │ bl 502ec │ │ │ │ b 4e950 │ │ │ │ add r0, r4, #664 @ 0x298 │ │ │ │ bl 513ec │ │ │ │ @@ -47614,45 +47614,45 @@ │ │ │ │ add r0, r4, #728 @ 0x2d8 │ │ │ │ bl 506ec │ │ │ │ mov r5, r4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, #656]! @ 0x290 │ │ │ │ mov r1, #1 │ │ │ │ strb r6, [r5, #-10] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e920 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ cmp r1, #0 │ │ │ │ strb r6, [r0, #19] │ │ │ │ beq 4e938 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ strb r0, [r1, #647]! @ 0x287 │ │ │ │ strb r0, [r1, #3] │ │ │ │ strb r0, [r1, #2] │ │ │ │ strb r0, [r1, #1] │ │ │ │ add r0, r4, #264 @ 0x108 │ │ │ │ bl 4e628 │ │ │ │ add r6, r4, #508 @ 0x1fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 16d440 │ │ │ │ + bl 16d4c4 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e984 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ ldrb r0, [r4, #515] @ 0x203 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #516] @ 0x204 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4e9a0 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ bl 4ff20 │ │ │ │ @@ -47682,27 +47682,27 @@ │ │ │ │ add r0, r4, #728 @ 0x2d8 │ │ │ │ bl 506ec │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r6, #656]! @ 0x290 │ │ │ │ strb r1, [r6, #-10] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4ea30 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ beq 4ea4c │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ strb r0, [r1, #647]! @ 0x287 │ │ │ │ strb r0, [r1, #3] │ │ │ │ strb r0, [r1, #2] │ │ │ │ strb r0, [r1, #1] │ │ │ │ b 4ea74 │ │ │ │ @@ -47721,20 +47721,20 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 4eb24 │ │ │ │ mov r5, r0 │ │ │ │ b 4eb0c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4eae0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ b 4eae0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #508 @ 0x1fc │ │ │ │ bl 4e5c8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #516] @ 0x204 │ │ │ │ @@ -47775,30 +47775,30 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4ebcc │ │ │ │ mov r5, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #36]! @ 0x24 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4ebcc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4eca0 │ │ │ │ ldr r6, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp r6, #0 │ │ │ │ beq 4ec6c │ │ │ │ @@ -47817,15 +47817,15 @@ │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, fp, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ beq 4ec6c │ │ │ │ cmp r8, #0 │ │ │ │ bne 4ec08 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ @@ -47843,20 +47843,20 @@ │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 4eca0 │ │ │ │ ldr r2, [r9] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c950 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldm r0, {r6, r7} │ │ │ │ mov r4, r0 │ │ │ │ @@ -47866,97 +47866,97 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ecfc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ed18 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ed34 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ed84 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ed78 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ bl 51a58 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4edc8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4edc8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 17d39c │ │ │ │ + b 17d420 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d420 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r5 │ │ │ │ bne 4ee4c │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ee44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [pc, #56] @ 4ee9c │ │ │ │ @@ -47991,20 +47991,20 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4ef04 │ │ │ │ mov r6, sl │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #68]! @ 0x44 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4ef04 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4efd0 │ │ │ │ ldr r7, [sl, #44] @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ beq 4efa0 │ │ │ │ @@ -48031,15 +48031,15 @@ │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r8, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r5, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, r9, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ and r9, r0, r9 │ │ │ │ bne 4ef40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ @@ -48047,15 +48047,15 @@ │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 4efd0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #284] @ 0x11c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4f0b4 │ │ │ │ @@ -48078,15 +48078,15 @@ │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, fp, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ beq 4f080 │ │ │ │ cmp r8, #0 │ │ │ │ bne 4f01c │ │ │ │ ldr r0, [r7], #4 │ │ │ │ @@ -48104,20 +48104,20 @@ │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 4f0b4 │ │ │ │ ldr r2, [sl] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c950 │ │ │ │ b 4f0e8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sl, #32 │ │ │ │ bl 4eb90 │ │ │ │ b 4f0e8 │ │ │ │ bl 3c6f8 │ │ │ │ @@ -48145,44 +48145,44 @@ │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4f16c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #16]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f16c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4f19c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #28]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f19c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4f2d8 │ │ │ │ ldr r0, [r4, #40]! @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ ldrb r0, [r4, #140] @ 0x8c │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #136] @ 0x88 │ │ │ │ cmpeq r0, #3 │ │ │ │ bne 4f234 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -48190,58 +48190,58 @@ │ │ │ │ bl 502ec │ │ │ │ b 4f234 │ │ │ │ add r0, r4, #104 @ 0x68 │ │ │ │ bl 513ec │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #100]! @ 0x64 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f220 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4f234 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ ldrb r0, [r4, #95] @ 0x5f │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #94] @ 0x5e │ │ │ │ cmp r0, #0 │ │ │ │ beq 4f278 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4f278 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #116]! @ 0x74 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f278 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldrb r0, [r4, #96] @ 0x60 │ │ │ │ strb r6, [r4, #95] @ 0x5f │ │ │ │ cmp r0, #0 │ │ │ │ beq 4f2b8 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4f2b8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #104]! @ 0x68 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f2b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ ldrbne r1, [r4, #93] @ 0x5d │ │ │ │ cmpne r1, #0 │ │ │ │ bne 4f2dc │ │ │ │ @@ -48250,108 +48250,108 @@ │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4f2d4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #76]! @ 0x4c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f2d4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 4f2d4 │ │ │ │ mov r5, r0 │ │ │ │ b 4f498 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4f36c │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f36c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 4f36c │ │ │ │ b 4f3a4 │ │ │ │ mov r5, r0 │ │ │ │ b 4f470 │ │ │ │ mov r5, r0 │ │ │ │ b 4f42c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4f4a0 │ │ │ │ ldr r0, [r4, #40]! @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f4a0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 4f4a0 │ │ │ │ mov r5, r0 │ │ │ │ b 4f3d4 │ │ │ │ mov r5, r0 │ │ │ │ b 4f3e8 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #100]! @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f3d4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4f3e8 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #94] @ 0x5e │ │ │ │ ldrb r0, [r4, #95] @ 0x5f │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f42c │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4f42c │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #116]! @ 0x74 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f42c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #95] @ 0x5f │ │ │ │ ldrb r0, [r4, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4f470 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4f470 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #104]! @ 0x68 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f470 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #68]! @ 0x44 │ │ │ │ cmp r1, #2 │ │ │ │ strb r2, [r0, #28] │ │ │ │ beq 4f498 │ │ │ │ ldrb r1, [r4, #93] @ 0x5d │ │ │ │ @@ -48393,134 +48393,134 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4f518 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f518 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b063c │ │ │ │ + b 2b06c0 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 4fe30 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4f5a4 │ │ │ │ mov r4, r5 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f5a4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4f518 │ │ │ │ ldr r0, [r5, #20]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4f608 │ │ │ │ mov r4, r5 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f608 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, r5 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 4f66c │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f518 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20e9b4 │ │ │ │ + b 20ea38 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 4fd2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 4f970 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r4, r5 │ │ │ │ b 4f61c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 4f6b8 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f714 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ b 4f714 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 4f694 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4f714 │ │ │ │ ldr r0, [r5, #20]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f714 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 4f714 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -48538,15 +48538,15 @@ │ │ │ │ b 4f768 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl c2b2c │ │ │ │ + bl c2bb0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 5079c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5079c │ │ │ │ @@ -48554,15 +48554,15 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ bne 4f814 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldm r4, {r5, r7} │ │ │ │ ldr r1, [r7] │ │ │ │ @@ -48571,101 +48571,101 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4f800 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4f834 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 277a10 │ │ │ │ + bl 277a94 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 2774a4 │ │ │ │ + bl 277528 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 278cfc │ │ │ │ + b 278d80 │ │ │ │ mov r5, r0 │ │ │ │ b 4f898 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 2774a4 │ │ │ │ + bl 277528 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f8b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278cfc │ │ │ │ + bl 278d80 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r9, [r0, #20] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ add r6, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 4f8f4 │ │ │ │ add r7, r0, #32 │ │ │ │ - bl 11f2dc │ │ │ │ + bl 11f360 │ │ │ │ mov r0, r7 │ │ │ │ b 4f8dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4f910 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 5079c │ │ │ │ mov r8, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 4f93c │ │ │ │ mov r0, r7 │ │ │ │ add r5, r7, #32 │ │ │ │ - bl 11f2dc │ │ │ │ + bl 11f360 │ │ │ │ mov r7, r5 │ │ │ │ b 4f920 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4f958 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 5079c │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -48690,44 +48690,44 @@ │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4fa30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add r0, r4, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 5079c │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b063c │ │ │ │ + b 2b06c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5079c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4fa30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4fa50 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ sub r0, r0, #20 │ │ │ │ @@ -48757,22 +48757,22 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4fac8 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4fac8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4fc28 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -48790,31 +48790,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4fa58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 4fbd0 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 11f2dc │ │ │ │ + bl 11f360 │ │ │ │ mov r0, r6 │ │ │ │ b 4fb78 │ │ │ │ ldrd r0, [r4, #24] │ │ │ │ add r9, r4, #4 │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 4fbfc │ │ │ │ add r7, r0, #32 │ │ │ │ - bl 11f2dc │ │ │ │ + bl 11f360 │ │ │ │ mov r0, r7 │ │ │ │ b 4fb9c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4fac8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ @@ -48822,89 +48822,89 @@ │ │ │ │ b 1e380 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4fc48 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 5079c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4fc18 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 5079c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r4, #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl c2b2c │ │ │ │ + bl c2bb0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 5079c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5079c │ │ │ │ b 4fd1c │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 4fca8 │ │ │ │ mov r0, r7 │ │ │ │ add r6, r7, #32 │ │ │ │ - bl 11f2dc │ │ │ │ + bl 11f360 │ │ │ │ mov r7, r6 │ │ │ │ b 4fc8c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4fcc4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r9 │ │ │ │ bl 5079c │ │ │ │ b 4fd1c │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 4fcf8 │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #32 │ │ │ │ - bl 11f2dc │ │ │ │ + bl 11f360 │ │ │ │ mov r6, r7 │ │ │ │ b 4fcdc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4fd14 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 5079c │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ ldr r2, [r0] │ │ │ │ @@ -48966,15 +48966,15 @@ │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ b 4f4ac │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ sub r3, r2, #34 @ 0x22 │ │ │ │ cmp r3, #9 │ │ │ │ subcc r1, r2, #33 @ 0x21 │ │ │ │ cmp r1, #7 │ │ │ │ @@ -48991,33 +48991,33 @@ │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ b 4f970 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4fec0 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4fed8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ eor r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #8 │ │ │ │ movcs r2, #8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #7 │ │ │ │ @@ -49027,91 +49027,91 @@ │ │ │ │ bne 4ff0c │ │ │ │ add r0, r0, #4 │ │ │ │ b 4f7bc │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ beq 4ff68 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4ff68 │ │ │ │ mov r5, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4ff68 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ beq 4ffa0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4ffa0 │ │ │ │ mov r5, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #36]! @ 0x24 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4ffa0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ beq 4ffd8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4ffd8 │ │ │ │ mov r5, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #48]! @ 0x30 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4ffd8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #2 │ │ │ │ beq 50018 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 50018 │ │ │ │ mov r5, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #24]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 50018 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ beq 50050 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 50050 │ │ │ │ mov r5, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #60]! @ 0x3c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 50050 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr sl, [r9, #88] @ 0x58 │ │ │ │ cmp sl, #0 │ │ │ │ beq 500b8 │ │ │ │ ldr r7, [r9, #84] @ 0x54 │ │ │ │ sub r8, sl, #1 │ │ │ │ mov r4, #0 │ │ │ │ add r6, r7, #24 │ │ │ │ @@ -49122,29 +49122,29 @@ │ │ │ │ beq 500b8 │ │ │ │ sub r0, r7, r4, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bcc 50070 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 50070 │ │ │ │ sub r5, r6, #16 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 50070 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 500d4 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr sl, [r9, #100] @ 0x64 │ │ │ │ cmp sl, #0 │ │ │ │ beq 5013c │ │ │ │ ldr r7, [r9, #96] @ 0x60 │ │ │ │ sub r8, sl, #1 │ │ │ │ mov r4, #0 │ │ │ │ add r6, r7, #24 │ │ │ │ @@ -49155,43 +49155,43 @@ │ │ │ │ beq 5013c │ │ │ │ sub r0, r7, r4, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bcc 500f4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 500f4 │ │ │ │ sub r5, r6, #16 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 500f4 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 50158 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r9, #68] @ 0x44 │ │ │ │ cmp r0, #3 │ │ │ │ beq 50190 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 50190 │ │ │ │ ldr r0, [r9, #72]! @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 50190 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 501d8 │ │ │ │ mov r5, r0 │ │ │ │ b 501d0 │ │ │ │ mov r5, r0 │ │ │ │ b 501c8 │ │ │ │ @@ -49215,45 +49215,45 @@ │ │ │ │ bne 50214 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 50290 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 50290 │ │ │ │ add r4, r8, r4 │ │ │ │ b 50228 │ │ │ │ add r6, r6, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 501f4 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 5021c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 5021c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 5021c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sl, r4 │ │ │ │ cmp r0, #1 │ │ │ │ bne 502a0 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 50288 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r9, #92 @ 0x5c │ │ │ │ bl 51abc │ │ │ │ add r0, r9, #68 @ 0x44 │ │ │ │ bl 50c04 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ add r4, r8, r4 │ │ │ │ @@ -49262,35 +49262,35 @@ │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 5026c │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 502a8 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 502a8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 502a8 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 9b42c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #24]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 5031c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 50374 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 50374 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ @@ -49299,64 +49299,64 @@ │ │ │ │ beq 50354 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r5] │ │ │ │ blx r1 │ │ │ │ b 50374 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 50374 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d3a34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r5, r0 │ │ │ │ b 503c8 │ │ │ │ mov r5, r0 │ │ │ │ b 503c0 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #24]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 503c0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r4 │ │ │ │ bl 53388 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 50424 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ sub r0, r0, #5 │ │ │ │ cmp r0, #8 │ │ │ │ bhi 50528 │ │ │ │ @@ -49374,92 +49374,92 @@ │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 50528 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq 50504 │ │ │ │ add r5, r6, #4 │ │ │ │ b 504ac │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 50504 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 504a0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 504a0 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq 50504 │ │ │ │ add r5, r6, #4 │ │ │ │ b 504e8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 50504 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 504dc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 504dc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 50528 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 17d744 │ │ │ │ + b 17d7c8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #84 @ 0x54 │ │ │ │ bl 5133c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ beq 50580 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 50580 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #76]! @ 0x4c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 50580 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17cec4 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 17cf80 │ │ │ │ + b 17d004 │ │ │ │ mov r5, r0 │ │ │ │ b 505b0 │ │ │ │ mov r5, r0 │ │ │ │ b 505b8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ bl 50a40 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17cec4 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 17cf80 │ │ │ │ + bl 17d004 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [pc, #96] @ 50634 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ addne r1, r1, #1 │ │ │ │ @@ -49474,15 +49474,15 @@ │ │ │ │ ldrbne r2, [r0, #24] │ │ │ │ tstne r2, #1 │ │ │ │ beq 50624 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ b 502ec │ │ │ │ blcc fe702e40 <__bss_end__@@Base+0xfe2f13a4> │ │ │ │ @@ -49497,15 +49497,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ cmp r1, #0 │ │ │ │ beq 5067c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 506d0 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -49514,39 +49514,39 @@ │ │ │ │ bne 506c4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add r0, r0, #4 │ │ │ │ b 50a88 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ b 5068c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 20fc04 │ │ │ │ + bl 20fc88 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #124]! @ 0x7c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 5071c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e628 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -49555,20 +49555,20 @@ │ │ │ │ b 50774 │ │ │ │ mov r5, r0 │ │ │ │ b 5077c │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #124]! @ 0x7c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 50774 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e628 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #3 │ │ │ │ beq 50790 │ │ │ │ mov r0, r4 │ │ │ │ bl 4ff20 │ │ │ │ @@ -49590,15 +49590,15 @@ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5079c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 50888 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 5079c │ │ │ │ @@ -49609,15 +49609,15 @@ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 5079c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 50888 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, r9 │ │ │ │ @@ -49629,26 +49629,26 @@ │ │ │ │ b 50854 │ │ │ │ cmp r7, #0 │ │ │ │ beq 50888 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ b 50890 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ b 508f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 50900 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 512fc │ │ │ │ b 50900 │ │ │ │ bl 3c6f8 │ │ │ │ @@ -49659,67 +49659,67 @@ │ │ │ │ add r5, r6, #16 │ │ │ │ bl 5079c │ │ │ │ mov r6, r5 │ │ │ │ b 508d4 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 50944 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 50978 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 5079c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 509d0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldmib r0, {r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 50a18 │ │ │ │ add r7, r4, #4 │ │ │ │ @@ -49728,52 +49728,52 @@ │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 50a18 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 509f0 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 509f0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 50a3c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ beq 50a84 │ │ │ │ cmp r1, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 50a84 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 50aa8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 50af8 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -49784,129 +49784,129 @@ │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 50b14 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 50ad0 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 50ad0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ bne 50ac8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 50b38 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b063c │ │ │ │ + b 2b06c0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r6, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 50b98 │ │ │ │ add r7, r0, #32 │ │ │ │ - bl 11f2dc │ │ │ │ + bl 11f360 │ │ │ │ mov r0, r7 │ │ │ │ b 50b80 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 50bb8 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 50bdc │ │ │ │ mov r0, r7 │ │ │ │ add r4, r7, #32 │ │ │ │ - bl 11f2dc │ │ │ │ + bl 11f360 │ │ │ │ mov r7, r4 │ │ │ │ b 50bc0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 50bf8 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ beq 50c48 │ │ │ │ cmp r1, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 50c48 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 179e68 │ │ │ │ + bl 179eec │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 50c78 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2943c4 │ │ │ │ + bl 294448 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ beq 50c8c │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1e380 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 50cbc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 50cbc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2943c4 │ │ │ │ + bl 294448 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ beq 50ccc │ │ │ │ bl 1e380 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -49914,77 +49914,77 @@ │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 4fd2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ beq 50d78 │ │ │ │ cmp r1, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 50d78 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r1, [r4] │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #8 │ │ │ │ movcs r0, #8 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #7 │ │ │ │ bcs 50db4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ cmp r0, #0 │ │ │ │ bne 50dc8 │ │ │ │ add r0, r4, #4 │ │ │ │ bl 4f7bc │ │ │ │ b 50da0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 50da0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 50da0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldmib r0, {r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 50e24 │ │ │ │ @@ -49996,97 +49996,97 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 50e44 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #28]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 50e74 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 50ea4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 50ea4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ beq 50ee4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ popcc {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 50ee4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 50f24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 50f24 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 50f24 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 510fc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ bne 50f68 │ │ │ │ bx lr │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 50f78 │ │ │ │ mov r0, r1 │ │ │ │ b 1fda8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, #5 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 50fac │ │ │ │ add r4, r0, #40 @ 0x28 │ │ │ │ bl 50428 │ │ │ │ mov r0, r4 │ │ │ │ @@ -50119,148 +50119,148 @@ │ │ │ │ beq 51050 │ │ │ │ sub r0, sl, r5, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bcc 51004 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 51004 │ │ │ │ add r7, sl, r4 │ │ │ │ add r6, r7, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 51004 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 51074 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ add r0, fp, r5 │ │ │ │ cmp r0, #1 │ │ │ │ bne 510b0 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 510a8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ add r4, r8, r5 │ │ │ │ add r7, r7, #24 │ │ │ │ b 510c8 │ │ │ │ add r7, r7, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 5108c │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 510bc │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 510bc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 510bc │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ beq 51148 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 51148 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #48 @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 511ac │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ str r0, [r7, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #28] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ beq 511ac │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r5, r7, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 511f4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #40] @ 0x28 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r6, #0 │ │ │ │ beq 511f4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 51214 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e9100 │ │ │ │ + bl 2e9184 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1f454 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 51250 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e9100 │ │ │ │ + bl 2e9184 │ │ │ │ b 51250 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 1f454 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @@ -50269,58 +50269,58 @@ │ │ │ │ ldr r9, [r0, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r6, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 51290 │ │ │ │ add r7, r0, #16 │ │ │ │ - bl 11f95c │ │ │ │ + bl 11f9e0 │ │ │ │ mov r0, r7 │ │ │ │ b 51278 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 512b0 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 512d4 │ │ │ │ mov r0, r7 │ │ │ │ add r4, r7, #16 │ │ │ │ - bl 11f95c │ │ │ │ + bl 11f9e0 │ │ │ │ mov r7, r4 │ │ │ │ b 512b8 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 512f0 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 5079c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #9 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ sub r2, r1, #4 │ │ │ │ @@ -50345,20 +50345,20 @@ │ │ │ │ cmp r1, #3 │ │ │ │ beq 513cc │ │ │ │ cmp r1, #2 │ │ │ │ bcc 513cc │ │ │ │ mov r4, r5 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 513cc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r5, #12 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 50638 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #12 │ │ │ │ bl 50638 │ │ │ │ mov r0, r4 │ │ │ │ @@ -50378,15 +50378,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5143c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 9a90c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldr r1, [pc, #124] @ 514d0 │ │ │ │ cmp r0, r1 │ │ │ │ beq 5149c │ │ │ │ @@ -50399,66 +50399,66 @@ │ │ │ │ bne 51488 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 5149c │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 502ec │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne 51480 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 514bc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 9a90c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ blcc fe703cdc <__bss_end__@@Base+0xfe2f2240> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #176 @ 0xb0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 51500 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #32 │ │ │ │ bl 9ac38 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 51520 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7f00 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 51534 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 502ec │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 51564 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 51564 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7f00 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 51574 │ │ │ │ bl 502ec │ │ │ │ mov r0, r5 │ │ │ │ @@ -50509,40 +50509,40 @@ │ │ │ │ beq 5165c │ │ │ │ cmp r0, #0 │ │ │ │ bne 51814 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #392]! @ 0x188 │ │ │ │ add r0, r5, #172 @ 0xac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 51694 │ │ │ │ add r0, r5, #32 │ │ │ │ bl 9ac38 │ │ │ │ b 51694 │ │ │ │ ldrb r0, [r4, #386] @ 0x182 │ │ │ │ cmp r0, #3 │ │ │ │ beq 516b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 51814 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #380]! @ 0x17c │ │ │ │ add r0, r5, #172 @ 0xac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 51694 │ │ │ │ add r0, r5, #32 │ │ │ │ bl 9ac38 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 51814 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7f00 │ │ │ │ b 51814 │ │ │ │ ldrb r0, [r4, #208] @ 0xd0 │ │ │ │ cmp r0, #3 │ │ │ │ beq 516d8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -50579,57 +50579,57 @@ │ │ │ │ bl 51bdc │ │ │ │ b 51794 │ │ │ │ add r0, r6, #1168 @ 0x490 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ bl 51bdc │ │ │ │ add r0, r6, #952 @ 0x3b8 │ │ │ │ add r0, r0, #6144 @ 0x1800 │ │ │ │ - bl 277a10 │ │ │ │ + bl 277a94 │ │ │ │ add r0, r6, #956 @ 0x3bc │ │ │ │ add r0, r0, #6144 @ 0x1800 │ │ │ │ - bl 2774a4 │ │ │ │ + bl 277528 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 5178c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 278cfc │ │ │ │ + bl 278d80 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #12] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #24] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #32] │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r0, r6 │ │ │ │ orr r1, r1, #6144 @ 0x1800 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #200]! @ 0xc8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 517dc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #210] @ 0xd2 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, #376]! @ 0x178 │ │ │ │ mov r1, #1 │ │ │ │ strb r6, [r5, #9] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 51810 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ bl a7cb0 │ │ │ │ strb r6, [r4, #384] @ 0x180 │ │ │ │ add r0, r4, #400 @ 0x190 │ │ │ │ bl 514d4 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ mov r5, #0 │ │ │ │ @@ -50650,23 +50650,23 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 518b4 │ │ │ │ mov r5, r0 │ │ │ │ b 5187c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r6, #956 @ 0x3bc │ │ │ │ add r0, r0, #6144 @ 0x1800 │ │ │ │ - bl 2774a4 │ │ │ │ + bl 277528 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 518b4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 278cfc │ │ │ │ + bl 278d80 │ │ │ │ b 518b4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r6, #952 @ 0x3b8 │ │ │ │ add r0, r0, #6144 @ 0x1800 │ │ │ │ bl 4f84c │ │ │ │ mov r0, #0 │ │ │ │ @@ -50682,66 +50682,66 @@ │ │ │ │ strb r0, [r7, #32] │ │ │ │ b 518e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r0, r6 │ │ │ │ orr r1, r1, #6144 @ 0x1800 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #200]! @ 0xc8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 5192c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ b 5192c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #210] @ 0xd2 │ │ │ │ b 5193c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r6, #376]! @ 0x178 │ │ │ │ strb r1, [r6, #9] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 51974 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7cb0 │ │ │ │ b 51974 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #384] @ 0x180 │ │ │ │ b 519dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 519dc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7f00 │ │ │ │ b 519dc │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 519dc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7f00 │ │ │ │ b 519dc │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #400 @ 0x190 │ │ │ │ bl 514d4 │ │ │ │ @@ -50784,23 +50784,23 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 51a94 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 51ab4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldmib r0, {sl, fp} │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, #0 │ │ │ │ @@ -50815,64 +50815,64 @@ │ │ │ │ beq 51b30 │ │ │ │ sub r0, sl, r5, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bcc 51ae4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 51ae4 │ │ │ │ add r7, sl, r4 │ │ │ │ add r6, r7, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 51ae4 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 51b54 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ add r0, fp, r5 │ │ │ │ cmp r0, #1 │ │ │ │ bne 51b90 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 51b88 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ add r4, r8, r5 │ │ │ │ add r7, r7, #24 │ │ │ │ b 51ba8 │ │ │ │ add r7, r7, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 51b6c │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 51b9c │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 51b9c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 51b9c │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #400] @ 0x190 │ │ │ │ cmp r0, #7 │ │ │ │ bhi 528b8 │ │ │ │ @@ -50887,21 +50887,21 @@ │ │ │ │ muleq r0, r8, r2 │ │ │ │ andeq r0, r0, ip, asr r3 │ │ │ │ andeq r0, r0, ip, lsr #3 │ │ │ │ mov r0, r4 │ │ │ │ bl 50538 │ │ │ │ ldr r0, [r4, #296]! @ 0x128 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 528b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 20e4a8 │ │ │ │ + b 20e52c │ │ │ │ ldrb r0, [r4, #489] @ 0x1e9 │ │ │ │ cmp r0, #0 │ │ │ │ bne 52644 │ │ │ │ ldr r7, [r4, #468] @ 0x1d4 │ │ │ │ ldr r6, [r4, #464] @ 0x1d0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -50909,86 +50909,86 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 51c88 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 51cb8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #420]! @ 0x1a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 51cb8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r6, [r4, #472] @ 0x1d8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 51cf4 │ │ │ │ ldr r7, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 51cdc │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 51cf4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 51d0c │ │ │ │ ldr r0, [r4, #444] @ 0x1bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r5, [r4, #460] @ 0x1cc │ │ │ │ cmp r5, #0 │ │ │ │ beq 51d2c │ │ │ │ ldr r6, [r4, #456] @ 0x1c8 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1e380 │ │ │ │ subs r5, r5, #1 │ │ │ │ bne 51d1c │ │ │ │ ldr r1, [r4, #452] @ 0x1c4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 51d48 │ │ │ │ ldr r0, [r4, #456] @ 0x1c8 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #3 │ │ │ │ beq 51d80 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 51d80 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #432]! @ 0x1b0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 51d80 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #484]! @ 0x1e4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52644 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ b 52644 │ │ │ │ ldrb r0, [r4, #1712] @ 0x6b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 51f70 │ │ │ │ cmp r0, #3 │ │ │ │ bne 52614 │ │ │ │ ldrb r0, [r4, #606] @ 0x25e │ │ │ │ @@ -51007,15 +51007,15 @@ │ │ │ │ andeq r0, r0, r0, ror r6 │ │ │ │ ldr r0, [r4, #592] @ 0x250 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 52614 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5, #596]! @ 0x254 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ beq 52608 │ │ │ │ b 52614 │ │ │ │ ldrb r0, [r4, #444] @ 0x1bc │ │ │ │ cmp r0, #4 │ │ │ │ beq 51f98 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -51032,20 +51032,20 @@ │ │ │ │ cmp r0, #3 │ │ │ │ beq 51e88 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 51e88 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #568]! @ 0x238 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 51e88 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #576 @ 0x240 │ │ │ │ bl 50638 │ │ │ │ b 52780 │ │ │ │ ldrb r0, [r4, #738] @ 0x2e2 │ │ │ │ cmp r0, #7 │ │ │ │ bhi 52294 │ │ │ │ add r1, pc, #8 │ │ │ │ @@ -51062,55 +51062,55 @@ │ │ │ │ andeq r0, r0, r0, asr #3 │ │ │ │ ldr r0, [r4, #704] @ 0x2c0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 51f00 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #708]! @ 0x2c4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 51f00 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #716] @ 0x2cc │ │ │ │ cmp r0, #2 │ │ │ │ bcc 51f30 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #720]! @ 0x2d0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 51f30 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #692]! @ 0x2b4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52294 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ b 52294 │ │ │ │ ldr r0, [r4, #420] @ 0x1a4 │ │ │ │ bl 502ec │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ b 52620 │ │ │ │ ldr r0, [r4, #1700] @ 0x6a4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 52614 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5, #1704]! @ 0x6a8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ beq 52608 │ │ │ │ b 52614 │ │ │ │ ldrb r0, [r4, #486] @ 0x1e6 │ │ │ │ cmp r0, #3 │ │ │ │ beq 5235c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -51122,62 +51122,62 @@ │ │ │ │ cmp r0, #3 │ │ │ │ beq 52390 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 52390 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #452]! @ 0x1c4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52390 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 52390 │ │ │ │ ldrb r0, [r4, #990] @ 0x3de │ │ │ │ cmp r0, #3 │ │ │ │ bne 52048 │ │ │ │ add r0, r4, #816 @ 0x330 │ │ │ │ add r7, r4, #752 @ 0x2f0 │ │ │ │ bl 53404 │ │ │ │ add r0, r4, #784 @ 0x310 │ │ │ │ - bl 17d958 │ │ │ │ + bl 17d9dc │ │ │ │ ldr r1, [r4, #936] @ 0x3a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #988] @ 0x3dc │ │ │ │ cmp r1, #0 │ │ │ │ beq 52038 │ │ │ │ ldr r0, [r4, #940] @ 0x3ac │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17cac4 │ │ │ │ + bl 17cb48 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #989] @ 0x3dd │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #744]! @ 0x2e8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52120 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ b 52120 │ │ │ │ add r0, r4, #744 @ 0x2e8 │ │ │ │ bl 4e228 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #735] @ 0x2df │ │ │ │ add r0, r4, #1008 @ 0x3f0 │ │ │ │ - bl 17c9b8 │ │ │ │ + bl 17ca3c │ │ │ │ b 52160 │ │ │ │ add r6, r4, #760 @ 0x2f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d34c8 │ │ │ │ + bl 2d354c │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ cmp r0, #0 │ │ │ │ beq 520a8 │ │ │ │ bl 502ec │ │ │ │ ldr r0, [pc, #4088] @ 530a8 │ │ │ │ ldr r1, [r4, #768] @ 0x300 │ │ │ │ cmp r1, r0 │ │ │ │ @@ -51189,185 +51189,185 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #776] @ 0x308 │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r1, [r4, #784] @ 0x310 │ │ │ │ tstne r1, #1 │ │ │ │ beq 520e8 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [r4, #780] @ 0x30c │ │ │ │ cmp r0, #0 │ │ │ │ beq 521d8 │ │ │ │ bl 502ec │ │ │ │ b 521d8 │ │ │ │ add r0, r4, #744 @ 0x2e8 │ │ │ │ bl 4e228 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #736] @ 0x2e0 │ │ │ │ add r0, r4, #1088 @ 0x440 │ │ │ │ - bl 17d958 │ │ │ │ + bl 17d9dc │ │ │ │ strb r5, [r4, #733] @ 0x2dd │ │ │ │ add r0, r4, #1056 @ 0x420 │ │ │ │ - bl 17deec │ │ │ │ + bl 17df70 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #737] @ 0x2e1 │ │ │ │ mov r0, r6 │ │ │ │ bl 50e48 │ │ │ │ b 521b4 │ │ │ │ add r0, r4, #744 @ 0x2e8 │ │ │ │ bl 53404 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #684]! @ 0x2ac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52160 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ ldrb r0, [r4, #732] @ 0x2dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 52174 │ │ │ │ add r0, r4, #592 @ 0x250 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d420 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #732] @ 0x2dc │ │ │ │ add r0, r4, #560 @ 0x230 │ │ │ │ bl 50e48 │ │ │ │ ldr r0, [r4, #672] @ 0x2a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 521b4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #676]! @ 0x2a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 521b4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbne r1, [r4, #729] @ 0x2d9 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 5232c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #729] @ 0x2d9 │ │ │ │ ldr r0, [r4, #624] @ 0x270 │ │ │ │ - bl 2d32c8 │ │ │ │ + bl 2d334c │ │ │ │ ldrb r0, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ beq 52214 │ │ │ │ ldr r0, [r4, #648] @ 0x288 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 52214 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #652]! @ 0x28c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52214 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldrb r0, [r4, #734] @ 0x2de │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ beq 5224c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #744]! @ 0x2e8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 5224c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ ldrb r0, [r4, #731] @ 0x2db │ │ │ │ strb r6, [r4, #734] @ 0x2de │ │ │ │ cmp r0, #0 │ │ │ │ beq 5228c │ │ │ │ ldr r0, [r4, #636] @ 0x27c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 5228c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #640]! @ 0x280 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 5228c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #731] @ 0x2db │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #440]! @ 0x1b8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 522b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ bcc 522e8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #432]! @ 0x1b0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 522e8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ - bl 17e024 │ │ │ │ + bl 17e0a8 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 52320 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #420]! @ 0x1a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52320 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ - bl 17db78 │ │ │ │ + bl 17dbfc │ │ │ │ b 52620 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 521c8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #664]! @ 0x298 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 521c8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 521c8 │ │ │ │ ldr r7, [r4, #480] @ 0x1e0 │ │ │ │ ldr r6, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 52378 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 52390 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #186 @ 0xba │ │ │ │ mov r1, #0 │ │ │ │ orr r0, r0, #256 @ 0x100 │ │ │ │ strh r1, [r4, r0] │ │ │ │ b 527c0 │ │ │ │ add r0, r4, #608 @ 0x260 │ │ │ │ bl 4e700 │ │ │ │ @@ -51380,15 +51380,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #624] @ 0x270 │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r1, [r4, #632] @ 0x278 │ │ │ │ tstne r1, #1 │ │ │ │ beq 523e4 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [r4, #628] @ 0x274 │ │ │ │ cmp r0, #0 │ │ │ │ beq 525e4 │ │ │ │ bl 502ec │ │ │ │ b 525e4 │ │ │ │ ldrb r0, [r4, #812] @ 0x32c │ │ │ │ cmp r0, #7 │ │ │ │ @@ -51442,15 +51442,15 @@ │ │ │ │ add r0, r4, #816 @ 0x330 │ │ │ │ bl 53224 │ │ │ │ b 52740 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #816]! @ 0x330 │ │ │ │ cmp r1, #0 │ │ │ │ beq 52748 │ │ │ │ - bl 16dae4 │ │ │ │ + bl 16db68 │ │ │ │ b 52748 │ │ │ │ add r0, r4, #816 @ 0x330 │ │ │ │ bl 53224 │ │ │ │ b 52728 │ │ │ │ ldrb r0, [r4, #924] @ 0x39c │ │ │ │ cmp r0, #3 │ │ │ │ bne 52708 │ │ │ │ @@ -51469,44 +51469,44 @@ │ │ │ │ add r0, r4, #808 @ 0x328 │ │ │ │ bl 506ec │ │ │ │ mov r5, r4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r5, #736]! @ 0x2e0 │ │ │ │ mov r1, #1 │ │ │ │ strb r7, [r5, #-10] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 5255c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #712]! @ 0x2c8 │ │ │ │ cmp r1, #0 │ │ │ │ strb r7, [r0, #19] │ │ │ │ beq 52574 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ strb r0, [r1, #727]! @ 0x2d7 │ │ │ │ strb r0, [r1, #3] │ │ │ │ strb r0, [r1, #2] │ │ │ │ strb r0, [r1, #1] │ │ │ │ ldr r0, [r4, #936] @ 0x3a8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 525bc │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #940]! @ 0x3ac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 525bc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #952 @ 0x3b8 │ │ │ │ bl 506ec │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #604] @ 0x25c │ │ │ │ mov r0, r6 │ │ │ │ bl 506ec │ │ │ │ mov r0, #0 │ │ │ │ @@ -51515,32 +51515,32 @@ │ │ │ │ bl 9a800 │ │ │ │ ldr r0, [r4, #572] @ 0x23c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 52614 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5, #576]! @ 0x240 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52614 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #696 @ 0x2b8 │ │ │ │ add r0, r0, #1024 @ 0x400 │ │ │ │ - bl 17ddd8 │ │ │ │ + bl 17de5c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #392]! @ 0x188 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52644 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ ldrb r0, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5268c │ │ │ │ ldr r5, [r4, #388] @ 0x184 │ │ │ │ cmp r5, #0 │ │ │ │ beq 52670 │ │ │ │ ldr r6, [r4, #384] @ 0x180 │ │ │ │ @@ -51550,25 +51550,25 @@ │ │ │ │ bne 52660 │ │ │ │ ldr r1, [r4, #380] @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ beq 5268c │ │ │ │ ldr r0, [r4, #384] @ 0x180 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [r4, #404] @ 0x194 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #368] @ 0x170 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 526b4 │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r5, r4 │ │ │ │ ldrb r0, [r5, #405]! @ 0x195 │ │ │ │ cmp r0, #0 │ │ │ │ strb r6, [r5, #-1] │ │ │ │ beq 52800 │ │ │ │ ldr r7, [r4, #292] @ 0x124 │ │ │ │ ldr r6, [r4, #288] @ 0x120 │ │ │ │ @@ -51578,135 +51578,135 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 52800 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 52800 │ │ │ │ add r0, r4, #880 @ 0x370 │ │ │ │ bl 92af4 │ │ │ │ ldr r1, [r4, #816] @ 0x330 │ │ │ │ cmp r1, #0 │ │ │ │ beq 52720 │ │ │ │ ldr r0, [r4, #820] @ 0x334 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #928 @ 0x3a0 │ │ │ │ bl 50c4c │ │ │ │ ldr r1, [r4, #800] @ 0x320 │ │ │ │ cmp r1, #0 │ │ │ │ beq 52740 │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #813] @ 0x32d │ │ │ │ ldr r0, [r4, #616] @ 0x268 │ │ │ │ cmp r0, #3 │ │ │ │ beq 52780 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 52780 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #620]! @ 0x26c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52780 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #989] @ 0x3dd │ │ │ │ ldr r0, [r4, #448] @ 0x1c0 │ │ │ │ cmp r0, #3 │ │ │ │ beq 527c0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 527c0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #452]! @ 0x1c4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 527c0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #424] @ 0x1a8 │ │ │ │ cmp r0, #3 │ │ │ │ beq 527f8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 527f8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #428]! @ 0x1ac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 527f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #185 @ 0xb9 │ │ │ │ add r5, r0, #256 @ 0x100 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5] │ │ │ │ ldrb r0, [r4, #406] @ 0x196 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #410] @ 0x19a │ │ │ │ cmp r0, #0 │ │ │ │ beq 52840 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #416]! @ 0x1a0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52840 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ strb r6, [r4, #406] @ 0x196 │ │ │ │ add r0, r4, #228 @ 0xe4 │ │ │ │ bl 5133c │ │ │ │ ldr r0, [r4, #216] @ 0xd8 │ │ │ │ cmp r0, #3 │ │ │ │ beq 52884 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 52884 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #220]! @ 0xdc │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52884 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ beq 52898 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17cec4 │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ beq 528ac │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 17cf80 │ │ │ │ + bl 17d004 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #402] @ 0x192 │ │ │ │ strb r0, [r4, #407] @ 0x197 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ b 528fc │ │ │ │ ldr r1, [r4, #816] @ 0x330 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 528dc │ │ │ │ ldr r0, [r4, #820] @ 0x334 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #928 @ 0x3a0 │ │ │ │ bl 50c4c │ │ │ │ b 529ac │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ b 52950 │ │ │ │ mov r8, r0 │ │ │ │ @@ -51722,27 +51722,27 @@ │ │ │ │ add r0, r4, #808 @ 0x328 │ │ │ │ bl 506ec │ │ │ │ mov r7, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r7, #736]! @ 0x2e0 │ │ │ │ strb r1, [r7, #-10] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52950 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #712]! @ 0x2c8 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ beq 5296c │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ strb r0, [r1, #727]! @ 0x2d7 │ │ │ │ strb r0, [r1, #3] │ │ │ │ strb r0, [r1, #2] │ │ │ │ strb r0, [r1, #1] │ │ │ │ b 529f4 │ │ │ │ @@ -51756,15 +51756,15 @@ │ │ │ │ b 529a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r4, #800] @ 0x320 │ │ │ │ cmp r1, #0 │ │ │ │ beq 529cc │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 529cc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #813] @ 0x32d │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ bl 50d34 │ │ │ │ add r0, r4, #448 @ 0x1c0 │ │ │ │ @@ -51775,20 +51775,20 @@ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #936] @ 0x3a8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 52a34 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r7, #940]! @ 0x3ac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52a34 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 52a34 │ │ │ │ mov r8, r0 │ │ │ │ b 52be8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #952 @ 0x3b8 │ │ │ │ bl 506ec │ │ │ │ b 52ad4 │ │ │ │ @@ -51805,29 +51805,29 @@ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #716] @ 0x2cc │ │ │ │ cmp r0, #2 │ │ │ │ bcc 52a9c │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #720]! @ 0x2d0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52a9c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #692]! @ 0x2b4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52f94 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ b 52f94 │ │ │ │ mov r8, r0 │ │ │ │ b 52df0 │ │ │ │ b 52ad0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #604] @ 0x25c │ │ │ │ @@ -51837,50 +51837,50 @@ │ │ │ │ b 52bc4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 52be8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 52be8 │ │ │ │ b 52e34 │ │ │ │ mov r8, r0 │ │ │ │ b 52b68 │ │ │ │ b 52c14 │ │ │ │ b 52c2c │ │ │ │ mov r8, r0 │ │ │ │ b 52b3c │ │ │ │ mov r8, r0 │ │ │ │ b 52f94 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #784 @ 0x310 │ │ │ │ - bl 17d958 │ │ │ │ + bl 17d9dc │ │ │ │ ldr r1, [r4, #936] @ 0x3a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #988] @ 0x3dc │ │ │ │ cmp r1, #0 │ │ │ │ beq 52b60 │ │ │ │ ldr r0, [r4, #940] @ 0x3ac │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17cac4 │ │ │ │ + bl 17cb48 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r7, #744]! @ 0x2e8 │ │ │ │ strb r1, [r7, #245] @ 0xf5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52c84 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ b 52c84 │ │ │ │ mov r8, r0 │ │ │ │ b 52c00 │ │ │ │ mov r8, r0 │ │ │ │ b 52f8c │ │ │ │ mov r8, r0 │ │ │ │ b 52f10 │ │ │ │ @@ -51917,30 +51917,30 @@ │ │ │ │ b 52c74 │ │ │ │ mov r8, r0 │ │ │ │ b 52cd0 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #684]! @ 0x2ac │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52cd0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ b 52cd0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #736] @ 0x2e0 │ │ │ │ add r0, r4, #1088 @ 0x440 │ │ │ │ - bl 17d958 │ │ │ │ + bl 17d9dc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #733] @ 0x2dd │ │ │ │ add r0, r4, #1056 @ 0x420 │ │ │ │ - bl 17deec │ │ │ │ + bl 17df70 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #737] @ 0x2e1 │ │ │ │ mov r0, r6 │ │ │ │ bl 50e48 │ │ │ │ b 52e70 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ @@ -51951,96 +51951,96 @@ │ │ │ │ bl 505cc │ │ │ │ b 52ed4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #735] @ 0x2df │ │ │ │ add r0, r4, #1008 @ 0x3f0 │ │ │ │ - bl 17c9b8 │ │ │ │ + bl 17ca3c │ │ │ │ ldrb r0, [r4, #732] @ 0x2dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 52ce4 │ │ │ │ add r0, r4, #592 @ 0x250 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d420 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #732] @ 0x2dc │ │ │ │ add r0, r4, #560 @ 0x230 │ │ │ │ bl 50e48 │ │ │ │ b 52e40 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 52dc8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 52dc8 │ │ │ │ mov r8, r0 │ │ │ │ b 52d54 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #572] @ 0x23c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 52d54 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #576]! @ 0x240 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52d54 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #696 @ 0x2b8 │ │ │ │ add r0, r0, #1024 @ 0x400 │ │ │ │ - bl 17ddd8 │ │ │ │ + bl 17de5c │ │ │ │ b 53058 │ │ │ │ mov r8, r0 │ │ │ │ b 52f48 │ │ │ │ b 530dc │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 52d8c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 52dbc │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #420]! @ 0x1a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52dbc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #472] @ 0x1d8 │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ bl 4e55c │ │ │ │ ldr r1, [r4, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 52de0 │ │ │ │ ldr r0, [r4, #444] @ 0x1bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #452 @ 0x1c4 │ │ │ │ bl 50dfc │ │ │ │ add r0, r4, #428 @ 0x1ac │ │ │ │ bl 50d34 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #484]! @ 0x1e4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 530e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ b 530e0 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ b 53034 │ │ │ │ mov r8, r0 │ │ │ │ @@ -52050,172 +52050,172 @@ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #672] @ 0x2a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 52e70 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #676]! @ 0x2a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52e70 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ cmp r0, #3 │ │ │ │ beq 52eb4 │ │ │ │ ldrb r1, [r4, #729] @ 0x2d9 │ │ │ │ cmp r1, #1 │ │ │ │ bne 52eb4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 52eb4 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #664]! @ 0x298 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52eb4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #729] @ 0x2d9 │ │ │ │ ldr r0, [r4, #624] @ 0x270 │ │ │ │ - bl 2d32c8 │ │ │ │ + bl 2d334c │ │ │ │ b 52ed4 │ │ │ │ mov r8, r0 │ │ │ │ b 52fb8 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ beq 52f10 │ │ │ │ ldr r0, [r4, #648] @ 0x288 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 52f10 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #652]! @ 0x28c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52f10 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #730] @ 0x2da │ │ │ │ ldrb r0, [r4, #734] @ 0x2de │ │ │ │ cmp r0, #0 │ │ │ │ beq 52f48 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #744]! @ 0x2e8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52f48 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #734] @ 0x2de │ │ │ │ ldrb r0, [r4, #731] @ 0x2db │ │ │ │ cmp r0, #0 │ │ │ │ beq 52f8c │ │ │ │ ldr r0, [r4, #636] @ 0x27c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 52f8c │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #640]! @ 0x280 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52f8c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #731] @ 0x2db │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #440]! @ 0x1b8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52fb8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ bcc 52fe8 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #432]! @ 0x1b0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 52fe8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ - bl 17e024 │ │ │ │ + bl 17e0a8 │ │ │ │ b 53004 │ │ │ │ mov r8, r0 │ │ │ │ b 531e0 │ │ │ │ b 53040 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 53034 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #420]! @ 0x1a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 53034 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ - bl 17db78 │ │ │ │ + bl 17dbfc │ │ │ │ b 53058 │ │ │ │ mov r8, r0 │ │ │ │ b 53058 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #392]! @ 0x188 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 530e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ b 530e0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #296]! @ 0x128 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 53214 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ b 53214 │ │ │ │ blcc fe7058b4 <__bss_end__@@Base+0xfe2f3e18> │ │ │ │ mov r5, #149 @ 0x95 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ orr r5, r5, #256 @ 0x100 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 53140 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 53140 │ │ │ │ mov r8, r0 │ │ │ │ b 5317c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ beq 530f4 │ │ │ │ @@ -52226,15 +52226,15 @@ │ │ │ │ strb r5, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #368] @ 0x170 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 5311c │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ strb r5, [r4, #404] @ 0x194 │ │ │ │ mov r5, #149 @ 0x95 │ │ │ │ ldrb r0, [r4, #405] @ 0x195 │ │ │ │ orr r5, r5, #256 @ 0x100 │ │ │ │ cmp r0, #0 │ │ │ │ beq 53140 │ │ │ │ ldr r0, [r4, #288] @ 0x120 │ │ │ │ @@ -52245,55 +52245,55 @@ │ │ │ │ strb r0, [r4, #410] @ 0x19a │ │ │ │ ldrb r0, [r4, #406] @ 0x196 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5317c │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #416]! @ 0x1a0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 5317c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #406] @ 0x196 │ │ │ │ add r0, r4, #228 @ 0xe4 │ │ │ │ bl 5133c │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ bl 50a40 │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ beq 531a8 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17cec4 │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ beq 53208 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 17cf80 │ │ │ │ + bl 17d004 │ │ │ │ b 53208 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ b 53208 │ │ │ │ mov r8, r0 │ │ │ │ b 531f4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ bl 50a40 │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ beq 531f4 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17cec4 │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ beq 53208 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 17cf80 │ │ │ │ + bl 17d004 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #402] @ 0x192 │ │ │ │ strb r0, [r4, #407] @ 0x197 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ blcc fe705a2c <__bss_end__@@Base+0xfe2f3f90> │ │ │ │ @@ -52318,52 +52318,52 @@ │ │ │ │ strb r0, [r4, #113] @ 0x71 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq 5328c │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ bl 4f4ac │ │ │ │ b 532ac │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #44]! @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq 532ac │ │ │ │ - bl 16dd50 │ │ │ │ + bl 16ddd4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #41] @ 0x29 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 532d0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 532f4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 53310 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 532f0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ b 53374 │ │ │ │ mov r5, r0 │ │ │ │ b 53338 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ bl 50c4c │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ @@ -52371,15 +52371,15 @@ │ │ │ │ strb r0, [r4, #114] @ 0x72 │ │ │ │ cmp r1, #0 │ │ │ │ strb r0, [r4, #113] @ 0x71 │ │ │ │ beq 53360 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ bl 4f4ac │ │ │ │ b 53378 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -52399,21 +52399,21 @@ │ │ │ │ beq 533c4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, lr} │ │ │ │ bx r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 533e8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2d39b0 │ │ │ │ + b 2d3a34 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ bne 53400 │ │ │ │ add r0, r0, #4 │ │ │ │ b 4f970 │ │ │ │ b 4fa58 │ │ │ │ @@ -52434,58 +52434,58 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5345c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 50e48 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 2d31a4 │ │ │ │ + bl 2d3228 │ │ │ │ b 53488 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ beq 53480 │ │ │ │ bl 502ec │ │ │ │ add r0, r4, #32 │ │ │ │ bl 50e48 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #76]! @ 0x4c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 534ac │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 534e8 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 534e8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 53508 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 50e48 │ │ │ │ b 53540 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 50e48 │ │ │ │ b 53550 │ │ │ │ @@ -52493,26 +52493,26 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ b 5354c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 2d31a4 │ │ │ │ + bl 2d3228 │ │ │ │ b 53550 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #76]! @ 0x4c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 53574 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #23 │ │ │ │ @@ -52666,15 +52666,15 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 1e29c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r0, [sp, #8] │ │ │ │ ldrne r1, [sp, #12] │ │ │ │ addne sp, sp, #24 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -52688,24 +52688,24 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #16] @ 53850 │ │ │ │ ldr r3, [pc, #16] @ 53854 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ eorseq r1, sl, ip, asr #2 │ │ │ │ - eorseq r2, r0, fp, ror r9 │ │ │ │ + eorseq r2, r0, fp, lsl #20 │ │ │ │ eorseq r1, sl, r8, lsr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #436] @ 53a20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 539a8 │ │ │ │ ldr r0, [pc, #424] @ 53a30 │ │ │ │ ldr ip, [pc, #424] @ 53a34 │ │ │ │ ldr r2, [pc, #424] @ 53a38 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [pc, #420] @ 53a3c │ │ │ │ @@ -52722,15 +52722,15 @@ │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [pc, #368] @ 53a48 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 539e4 │ │ │ │ ldr ip, [pc, #364] @ 53a58 │ │ │ │ ldr r1, [pc, #364] @ 53a5c │ │ │ │ ldr r2, [pc, #364] @ 53a60 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [pc, #360] @ 53a64 │ │ │ │ @@ -52808,20 +52808,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ b 538e4 │ │ │ │ eorseq ip, fp, r8, lsl r6 │ │ │ │ eorseq r0, sl, r8, ror #31 │ │ │ │ @ instruction: 0x003bc4b8 │ │ │ │ @ instruction: 0x003a0df0 │ │ │ │ - andeq r0, sl, r4, lsl sl │ │ │ │ - andeq r3, sl, r0, lsl #10 │ │ │ │ - ldrdeq r1, [sl], -r0 │ │ │ │ - andeq r2, sl, r4, lsr r9 │ │ │ │ - andeq r2, sl, r4, asr r5 │ │ │ │ - andeq r2, sl, r0, lsr #25 │ │ │ │ + muleq sl, r8, sl │ │ │ │ + andeq r3, sl, r4, lsl #11 │ │ │ │ + andeq r1, sl, r4, asr sl │ │ │ │ + @ instruction: 0x000a29b8 │ │ │ │ + ldrdeq r2, [sl], -r8 │ │ │ │ + andeq r2, sl, r4, lsr #26 │ │ │ │ eorseq sp, fp, r0, asr #15 │ │ │ │ eorseq r7, sl, r8, asr r3 │ │ │ │ eorseq sp, fp, r4, lsl #13 │ │ │ │ eorseq r6, sl, r8, ror #25 │ │ │ │ muleq r4, r8, r5 │ │ │ │ andeq sl, r4, r0, ror r4 │ │ │ │ ldrdeq sl, [r4], -r8 │ │ │ │ @@ -52846,15 +52846,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #352] @ 53c18 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #6 │ │ │ │ - bl 1ab064 │ │ │ │ + bl 1ab0e8 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add ip, sp, #20 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -52866,37 +52866,37 @@ │ │ │ │ add r0, r5, #104 @ 0x68 │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [pc, #264] @ 53c1c │ │ │ │ mov r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ac5d8 │ │ │ │ + bl 1ac65c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 53bc8 │ │ │ │ str r5, [sp] │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #232] @ 53c20 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1adc4c │ │ │ │ + bl 1adcd0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 53be0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ beq 53bf8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2b0ad0 │ │ │ │ + bl 2b0b54 │ │ │ │ ldrb r0, [r6, #41] @ 0x29 │ │ │ │ str r5, [r6, #32] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r6, #41] @ 0x29 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ @@ -52930,30 +52930,30 @@ │ │ │ │ strb r0, [r5, #42] @ 0x2a │ │ │ │ ldrh r0, [sp, #16] │ │ │ │ strh r0, [r5, #40] @ 0x28 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r2, r0, sl, lsl r8 │ │ │ │ - eorseq r2, r0, ip, asr #15 │ │ │ │ - eorseq r2, r0, r7, lsr #15 │ │ │ │ + eorseq r2, r0, sl, lsr #17 │ │ │ │ + eorseq r2, r0, ip, asr r8 │ │ │ │ + eorseq r2, r0, r7, lsr r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #332] @ 53d90 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #6 │ │ │ │ - bl 1aac38 │ │ │ │ + bl 1aacbc │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add ip, sp, #20 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -52965,37 +52965,37 @@ │ │ │ │ add r0, r5, #104 @ 0x68 │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [pc, #244] @ 53d94 │ │ │ │ mov r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1aed64 │ │ │ │ + bl 1aede8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 53d3c │ │ │ │ str r5, [sp] │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #212] @ 53d98 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ae2f0 │ │ │ │ + bl 1ae374 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 53d54 │ │ │ │ ldmib sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ beq 53d6c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1d28 │ │ │ │ + bl 1a1dac │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -53024,30 +53024,30 @@ │ │ │ │ strh r1, [r0, #40] @ 0x28 │ │ │ │ ldrb r1, [sp, #18] │ │ │ │ strb r1, [r0, #42] @ 0x2a │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r2, r0, lr, lsl #13 │ │ │ │ - eorseq r2, r0, r0, asr #12 │ │ │ │ - eorseq r2, r0, fp, lsl r6 │ │ │ │ + eorseq r2, r0, lr, lsl r7 │ │ │ │ + @ instruction: 0x003026d0 │ │ │ │ + eorseq r2, r0, fp, lsr #13 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #588] @ 54008 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #13 │ │ │ │ - bl 1ab064 │ │ │ │ + bl 1ab0e8 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add ip, sp, #20 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -53059,40 +53059,40 @@ │ │ │ │ add r0, r5, #10 │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [pc, #500] @ 5400c │ │ │ │ mov r3, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ae9c4 │ │ │ │ + bl 1aea48 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 53f60 │ │ │ │ add r0, r5, #11 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #468] @ 54010 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ae9c4 │ │ │ │ + bl 1aea48 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 53f60 │ │ │ │ add r0, r5, #8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #424] @ 54014 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ add r6, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ad424 │ │ │ │ + bl 1ad4a8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 53fe0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 53f90 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ @@ -53115,24 +53115,24 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #300] @ 54018 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae6f0 │ │ │ │ + bl 1ae774 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 53f78 │ │ │ │ ldmib sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194058 │ │ │ │ + bl 1940dc │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -53157,58 +53157,58 @@ │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r6, r6, #4 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ ldrb r2, [r5, #9] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a6edc │ │ │ │ + bl 1a6f60 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 53fe0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 53ea8 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ ldr r2, [r5] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a59a8 │ │ │ │ + bl 1a5a2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 53edc │ │ │ │ ldm r7!, {r0, r1, r2} │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #28] @ 5401c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - eorseq r2, r0, r9, lsr #10 │ │ │ │ - eorseq r2, r0, r2, ror #9 │ │ │ │ - eorseq r2, r0, ip, ror #1 │ │ │ │ - mlaseq r0, r0, r4, r2 │ │ │ │ - eorseq r2, r0, r5, lsl r4 │ │ │ │ + @ instruction: 0x003025b9 │ │ │ │ + eorseq r2, r0, r2, ror r5 │ │ │ │ + eorseq r2, r0, ip, ror r1 │ │ │ │ + eorseq r2, r0, r0, lsr #10 │ │ │ │ + eorseq r2, r0, r5, lsr #9 │ │ │ │ @ instruction: 0x003acfd0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #708] @ 54304 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #13 │ │ │ │ - bl 1aac38 │ │ │ │ + bl 1aacbc │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ @@ -53221,52 +53221,52 @@ │ │ │ │ add r0, r5, #10 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [pc, #616] @ 54308 │ │ │ │ mov r3, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ad978 │ │ │ │ + bl 1ad9fc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 54284 │ │ │ │ add r0, r5, #11 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #584] @ 5430c │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad150 │ │ │ │ + bl 1ad1d4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 54284 │ │ │ │ add r0, r5, #8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #540] @ 54310 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1af04c │ │ │ │ + bl 1af0d0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 54284 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 54184 │ │ │ │ ldrb r0, [r5, #9] │ │ │ │ add r2, sp, #71 @ 0x47 │ │ │ │ strb r0, [sp, #71] @ 0x47 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r3, #1 │ │ │ │ - bl 194ea8 │ │ │ │ + bl 194f2c │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #4 │ │ │ │ bne 541a4 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ b 541e4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ @@ -53280,27 +53280,27 @@ │ │ │ │ str r1, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrb r2, [r5, #9] │ │ │ │ add r1, r7, #4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1a39cc │ │ │ │ + bl 1a3a50 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 541f0 │ │ │ │ b 54284 │ │ │ │ ldr r0, [pc, #360] @ 54314 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 542d8 │ │ │ │ mov r1, #1 │ │ │ │ str r8, [r0, #12] │ │ │ │ str r1, [r0] │ │ │ │ stmib r0, {r1, r9} │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -53309,44 +53309,44 @@ │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 54284 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5420c │ │ │ │ ldr r2, [r5] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1aa93c │ │ │ │ + bl 1aa9c0 │ │ │ │ b 5421c │ │ │ │ ldr r2, [r5] │ │ │ │ add r1, r7, #4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1a41c8 │ │ │ │ + bl 1a424c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 54284 │ │ │ │ add r0, r5, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #224] @ 54318 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad6a4 │ │ │ │ + bl 1ad728 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5429c │ │ │ │ add r3, sp, #8 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ beq 542b4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1d28 │ │ │ │ + bl 1a1dac │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ @@ -53369,50 +53369,50 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1957ac │ │ │ │ + bl 195830 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq r2, r0, r5, lsr #5 │ │ │ │ - eorseq r2, r0, sl, asr r2 │ │ │ │ - eorseq r1, r0, r4, ror #28 │ │ │ │ - eorseq r2, r0, r8, lsl #4 │ │ │ │ + eorseq r2, r0, r5, lsr r3 │ │ │ │ + eorseq r2, r0, sl, ror #5 │ │ │ │ + @ instruction: 0x00301ef4 │ │ │ │ + mlaseq r0, r8, r2, r2 │ │ │ │ eorseq fp, fp, ip, lsl #25 │ │ │ │ - eorseq r2, r0, r9, asr #1 │ │ │ │ + eorseq r2, r0, r9, asr r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 54330 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eorseq r2, r0, fp, lsl r0 │ │ │ │ + b 3431f8 │ │ │ │ + eorseq r2, r0, fp, lsr #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r3 │ │ │ │ - b 343f54 │ │ │ │ + b 343fd8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bcs 543a4 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 54388 │ │ │ │ ldr r2, [pc, #296] @ 5449c │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 340c4c │ │ │ │ + bl 340cd0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -53540,27 +53540,27 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #640] @ 54818 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #584] @ 54804 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #576] @ 54808 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r3, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [pc, #484] @ 547d0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -53569,40 +53569,40 @@ │ │ │ │ b 546e0 │ │ │ │ ldr r1, [pc, #520] @ 5480c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ ldr r1, [pc, #472] @ 547f8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ ldr r1, [pc, #392] @ 547c4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ add r0, r3, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [pc, #360] @ 547c8 │ │ │ │ add r3, sp, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #348] @ 547cc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r3, #20 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr ip, [pc, #332] @ 547e0 │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r0, [pc, #328] @ 547e4 │ │ │ │ @@ -53610,103 +53610,103 @@ │ │ │ │ add ip, pc, ip │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r1, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #18 │ │ │ │ ldr r1, [pc, #304] @ 547e8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 3438cc │ │ │ │ + bl 343950 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r3, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [pc, #232] @ 547bc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #224] @ 547c0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #11 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #216] @ 547d8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ ldr r1, [pc, #244] @ 54810 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ ldr r1, [pc, #164] @ 547dc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ add r0, r3, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [pc, #160] @ 547fc │ │ │ │ add r3, sp, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #148] @ 54800 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r3, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr ip, [pc, #92] @ 547ec │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r0, [pc, #88] @ 547f0 │ │ │ │ add ip, pc, ip │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r1, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ ldr r1, [pc, #68] @ 547f4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 3438cc │ │ │ │ + bl 343950 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r0, sl, ip, lsr #6 │ │ │ │ - eorseq r1, r0, r4, lsl #25 │ │ │ │ - eorseq r2, r0, r6, lsr #4 │ │ │ │ + eorseq r1, r0, r4, lsl sp │ │ │ │ + @ instruction: 0x003022b6 │ │ │ │ eorseq r0, sl, r8, ror #11 │ │ │ │ - eorseq r0, r0, r8, asr r4 │ │ │ │ + eorseq r0, r0, r8, ror #9 │ │ │ │ eorseq r0, sl, r0, ror r6 │ │ │ │ - eorseq r2, r0, pc, ror r2 │ │ │ │ - eorseq r2, r0, sl, ror r1 │ │ │ │ - eorseq r2, r0, fp, asr #2 │ │ │ │ + eorseq r2, r0, pc, lsl #6 │ │ │ │ + eorseq r2, r0, sl, lsl #4 │ │ │ │ + @ instruction: 0x003021db │ │ │ │ @ instruction: 0x003a05dc │ │ │ │ eorseq r0, sl, r8, asr #11 │ │ │ │ - eorseq r2, r0, r7, ror #3 │ │ │ │ + eorseq r2, r0, r7, ror r2 │ │ │ │ eorseq r0, sl, r8, asr r2 │ │ │ │ @ instruction: 0x003a04d0 │ │ │ │ - eorseq r2, r0, r1, lsl #2 │ │ │ │ - mlaseq r0, sl, r2, r2 │ │ │ │ + mlaseq r0, r1, r1, r2 │ │ │ │ + eorseq r2, r0, sl, lsr #6 │ │ │ │ eorseq r0, sl, ip, lsr #10 │ │ │ │ - eorseq r1, r0, ip, lsl #26 │ │ │ │ + mlaseq r0, ip, sp, r1 │ │ │ │ eorseq r0, sl, r0, ror #13 │ │ │ │ - @ instruction: 0x003022fd │ │ │ │ - eorseq r2, r0, pc, asr #5 │ │ │ │ - eorseq r2, r0, r5, asr #3 │ │ │ │ + eorseq r2, r0, sp, lsl #7 │ │ │ │ + eorseq r2, r0, pc, asr r3 │ │ │ │ + eorseq r2, r0, r5, asr r2 │ │ │ │ eorseq r0, sl, r4, ror #8 │ │ │ │ - eorseq r2, r0, r3, asr #5 │ │ │ │ + eorseq r2, r0, r3, asr r3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -53721,15 +53721,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ strb r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a2484 │ │ │ │ + bl 2a2508 │ │ │ │ cmp r0, #0 │ │ │ │ bne 548a0 │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ mov r3, #20 │ │ │ │ str r3, [r5] │ │ │ │ stmib r5, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ @@ -53749,23 +53749,23 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 548e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 4fe30 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r0, sl, r0, asr r0 │ │ │ │ eorseq r0, sl, r0 │ │ │ │ - eorseq r1, r0, r1, asr #16 │ │ │ │ + @ instruction: 0x003018d1 │ │ │ │ eorseq r0, sl, ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #1 │ │ │ │ @@ -53781,15 +53781,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ strb r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0b48 │ │ │ │ + bl 2b0bcc │ │ │ │ cmp r0, #0 │ │ │ │ bne 54990 │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ mov r3, #20 │ │ │ │ str r3, [r5] │ │ │ │ stmib r5, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ @@ -53809,23 +53809,23 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 549d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 4f970 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq pc, r9, r0, ror #30 │ │ │ │ eorseq pc, r9, r0, lsl pc @ │ │ │ │ - eorseq r1, r0, r1, asr r7 │ │ │ │ + eorseq r1, r0, r1, ror #15 │ │ │ │ eorseq pc, r9, ip, lsl pc @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r1] │ │ │ │ ldrb r5, [r0] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -53892,15 +53892,15 @@ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ bcs 54b48 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r2], #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 179934 │ │ │ │ + bl 1799b8 │ │ │ │ ldr r1, [r5] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -54012,15 +54012,15 @@ │ │ │ │ str r1, [r5, #8] │ │ │ │ b 54d04 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 5a12c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 17fc54 │ │ │ │ + bl 17fcd8 │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #1 │ │ │ │ @@ -54145,15 +54145,15 @@ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ bcs 54f3c │ │ │ │ add r0, r0, #1 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r2], #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1796f4 │ │ │ │ + bl 179778 │ │ │ │ ldr r1, [r5] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -54241,57 +54241,57 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #1996] @ 55854 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #2296] @ 559a8 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #2284] @ 559ac │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #29 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #2192] @ 55978 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #2180] @ 5597c │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #23 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #2216] @ 559c8 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #2204] @ 559cc │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #32 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #2064] @ 55968 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -54345,15 +54345,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #1692] @ 558c4 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #1800] @ 55958 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -54391,15 +54391,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #1720] @ 55994 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #20 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #1448] @ 558b0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -54437,15 +54437,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #1232] @ 55864 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #1288] @ 558c8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -54459,15 +54459,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #1152] @ 5586c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #14 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #1136] @ 55888 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -54481,15 +54481,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #1044] @ 5585c │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #6 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #1240] @ 55948 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -54551,15 +54551,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #808] @ 55884 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #7 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #856] @ 558e0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -54581,15 +54581,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #704] @ 55894 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #832] @ 55940 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -54603,15 +54603,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #808] @ 55954 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #11 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #864] @ 559b8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -54633,43 +54633,43 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #744] @ 5598c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #536] @ 558e8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #528] @ 558ec │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #10 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #664] @ 559a0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #656] @ 559a4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #18 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #456] @ 55908 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -54691,157 +54691,157 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #432] @ 5593c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #15 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #456] @ 55980 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #448] @ 55984 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #16 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #304] @ 55920 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #292] @ 55924 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #17 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #408] @ 559c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #400] @ 559c4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #19 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq pc, r9, r8, lsr #26 │ │ │ │ - eoreq pc, pc, r8, asr #20 │ │ │ │ + ldrdeq pc, [pc], -r8 @ │ │ │ │ @ instruction: 0x0039f5b4 │ │ │ │ - eorseq r1, r0, r0, lsl r5 │ │ │ │ + eorseq r1, r0, r0, lsr #11 │ │ │ │ eorseq pc, r9, r8, ror #12 │ │ │ │ - eorseq r0, r0, r8, lsr #23 │ │ │ │ + eorseq r0, r0, r8, lsr ip │ │ │ │ eorseq pc, r9, r0, lsl r6 @ │ │ │ │ - eorseq r1, r0, r6, ror r5 │ │ │ │ + eorseq r1, r0, r6, lsl #12 │ │ │ │ eorseq pc, r9, r0, asr #14 │ │ │ │ - @ instruction: 0x003016b4 │ │ │ │ + eorseq r1, r0, r4, asr #14 │ │ │ │ eorseq pc, r9, r0, lsl #10 │ │ │ │ - eorseq r1, r0, r2, lsl #9 │ │ │ │ + eorseq r1, r0, r2, lsl r5 │ │ │ │ eorseq pc, r9, r0, lsr #9 │ │ │ │ - eorseq r1, r0, r9, lsr #8 │ │ │ │ + @ instruction: 0x003014b9 │ │ │ │ @ instruction: 0x0039f5d8 │ │ │ │ - eorseq r1, r0, r8, ror #10 │ │ │ │ + @ instruction: 0x003015f8 │ │ │ │ eorseq pc, r9, r8, lsr #8 │ │ │ │ - eorseq r1, r0, r2, asr #7 │ │ │ │ + eorseq r1, r0, r2, asr r4 │ │ │ │ eorseq pc, r9, r8, asr #13 │ │ │ │ - eorseq r1, r0, lr, ror #12 │ │ │ │ + @ instruction: 0x003016fe │ │ │ │ eorseq pc, r9, r8, asr #8 │ │ │ │ - @ instruction: 0x003013fc │ │ │ │ + eorseq r1, r0, ip, lsl #9 │ │ │ │ eorseq pc, r9, r0, ror #14 │ │ │ │ - eorseq r1, r0, r0, lsr #14 │ │ │ │ + @ instruction: 0x003017b0 │ │ │ │ eorseq pc, r9, r8, ror #13 │ │ │ │ - eorseq r0, r0, r0, lsr ip │ │ │ │ + eorseq r0, r0, r0, asr #25 │ │ │ │ eorseq pc, r9, r0, asr #9 │ │ │ │ - eorseq r1, r0, sl, lsl #9 │ │ │ │ + eorseq r1, r0, sl, lsl r5 │ │ │ │ @ instruction: 0x0039f7d4 │ │ │ │ - eorseq r1, r0, r1, lsr #15 │ │ │ │ + eorseq r1, r0, r1, lsr r8 │ │ │ │ eorseq pc, r9, r0, lsr r6 @ │ │ │ │ - eorseq r1, r0, sl, lsl #12 │ │ │ │ + mlaseq r0, sl, r6, r1 │ │ │ │ eorseq pc, r9, r8, lsl r8 @ │ │ │ │ - @ instruction: 0x003017fe │ │ │ │ + eorseq r1, r0, lr, lsl #17 │ │ │ │ eorseq pc, r9, r0, ror #10 │ │ │ │ - eorseq r1, r0, r2, asr r5 │ │ │ │ + eorseq r1, r0, r2, ror #11 │ │ │ │ eorseq pc, r9, r8, ror #8 │ │ │ │ - eorseq r1, r0, r5, ror #8 │ │ │ │ + @ instruction: 0x003014f5 │ │ │ │ eorseq pc, r9, r0, lsr #6 │ │ │ │ - eorseq r1, r0, r9, lsr #6 │ │ │ │ + @ instruction: 0x003013b9 │ │ │ │ eorseq pc, r9, r0, lsr #10 │ │ │ │ - eorseq r1, r0, r3, lsr r5 │ │ │ │ + eorseq r1, r0, r3, asr #11 │ │ │ │ eorseq pc, r9, r0, ror #9 │ │ │ │ - eorseq r1, r0, r0, lsl #10 │ │ │ │ + mlaseq r0, r0, r5, r1 │ │ │ │ eorseq pc, r9, r8, ror r3 @ │ │ │ │ - eorseq r0, r0, ip, lsl #28 │ │ │ │ + mlaseq r0, ip, lr, r0 │ │ │ │ @ instruction: 0x0039f2b0 │ │ │ │ - @ instruction: 0x003012dd │ │ │ │ + eorseq r1, r0, sp, ror #6 │ │ │ │ eorseq pc, r9, r8, lsl #13 │ │ │ │ - eorseq r1, r0, ip, lsr #2 │ │ │ │ + @ instruction: 0x003011bc │ │ │ │ eorseq pc, r9, r8, lsr #13 │ │ │ │ - @ instruction: 0x00300bf8 │ │ │ │ + eorseq r0, r0, r8, lsl #25 │ │ │ │ @ instruction: 0x0039f1fc │ │ │ │ - eorseq r1, r0, r4, lsr r2 │ │ │ │ + eorseq r1, r0, r4, asr #5 │ │ │ │ eorseq pc, r9, r8, asr r8 @ │ │ │ │ - eorseq r1, r0, ip, lsl #6 │ │ │ │ + mlaseq r0, ip, r3, r1 │ │ │ │ mlaseq r9, r0, r2, pc @ │ │ │ │ - @ instruction: 0x003012dd │ │ │ │ + eorseq r1, r0, sp, ror #6 │ │ │ │ eorseq pc, r9, r0, ror r2 @ │ │ │ │ - eorseq r1, r0, ip, asr #5 │ │ │ │ + eorseq r1, r0, ip, asr r3 │ │ │ │ @ instruction: 0x0039f3f0 │ │ │ │ - @ instruction: 0x00300eb4 │ │ │ │ + eorseq r0, r0, r4, asr #30 │ │ │ │ eorseq pc, r9, r0, lsl #11 │ │ │ │ - eorseq r1, r0, fp, ror #11 │ │ │ │ + eorseq r1, r0, fp, ror r6 │ │ │ │ @ instruction: 0x0039f3d0 │ │ │ │ - eorseq r1, r0, sp, asr #8 │ │ │ │ + @ instruction: 0x003014dd │ │ │ │ eorseq pc, r9, r0, lsr #15 │ │ │ │ - eorseq r1, r0, r8, lsr #16 │ │ │ │ + @ instruction: 0x003018b8 │ │ │ │ eorseq pc, r9, r8, lsr r8 @ │ │ │ │ - @ instruction: 0x003018d2 │ │ │ │ + eorseq r1, r0, r2, ror #18 │ │ │ │ mlaseq r9, r8, r8, pc @ │ │ │ │ - eorseq r1, r0, r4, asr #18 │ │ │ │ + @ instruction: 0x003019d4 │ │ │ │ eorseq pc, r9, r8, ror r8 @ │ │ │ │ - eorseq r1, r0, r8, lsr r9 │ │ │ │ + eorseq r1, r0, r8, asr #19 │ │ │ │ eorseq pc, r9, r4, lsl #18 │ │ │ │ - @ instruction: 0x003019d4 │ │ │ │ + eorseq r1, r0, r4, ror #20 │ │ │ │ eorseq pc, r9, r8, lsr r2 @ │ │ │ │ - eorseq r0, r0, ip, lsl #26 │ │ │ │ + mlaseq r0, ip, sp, r0 │ │ │ │ eorseq pc, r9, r8, asr r3 @ │ │ │ │ - eorseq r1, r0, r3, asr #8 │ │ │ │ + @ instruction: 0x003014d3 │ │ │ │ eorseq pc, r9, r0, lsr #14 │ │ │ │ - eorseq r1, r0, r8, lsl r8 │ │ │ │ + eorseq r1, r0, r8, lsr #17 │ │ │ │ eorseq pc, r9, r0, asr #10 │ │ │ │ - eorseq r1, r0, r4, lsr #32 │ │ │ │ + ldrheq r1, [r0], -r4 @ │ │ │ │ eorseq pc, r9, r8, ror #5 │ │ │ │ - @ instruction: 0x003013f4 │ │ │ │ + eorseq r1, r0, r4, lsl #9 │ │ │ │ eorseq pc, r9, ip, lsr r9 @ │ │ │ │ - eorseq r1, r0, r6, asr sl │ │ │ │ + eorseq r1, r0, r6, ror #21 │ │ │ │ @ instruction: 0x0039f7f8 │ │ │ │ - eorseq r1, r0, r3, lsr r9 │ │ │ │ + eorseq r1, r0, r3, asr #19 │ │ │ │ mlaseq r9, r8, r3, pc @ │ │ │ │ - eorseq r1, r0, r6, ror #9 │ │ │ │ + eorseq r1, r0, r6, ror r5 │ │ │ │ eorseq pc, r9, r8, asr #3 │ │ │ │ - eorseq r1, r0, r5, lsr #6 │ │ │ │ + @ instruction: 0x003013b5 │ │ │ │ eorseq pc, r9, ip, asr #17 │ │ │ │ - eorseq r1, r0, r8, lsr sl │ │ │ │ + eorseq r1, r0, r8, asr #21 │ │ │ │ eorseq pc, r9, r0, lsl #15 │ │ │ │ - eorseq r1, r0, r0, asr sp │ │ │ │ + eorseq r1, r0, r0, ror #27 │ │ │ │ ldr r3, [r0] │ │ │ │ mov ip, r1 │ │ │ │ mov r1, #0 │ │ │ │ sub r2, r3, #34 @ 0x22 │ │ │ │ cmp r2, #9 │ │ │ │ subcc r1, r3, #33 @ 0x21 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -54864,15 +54864,15 @@ │ │ │ │ ldr r0, [pc, #536] @ 55c54 │ │ │ │ mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #524] @ 55c58 │ │ │ │ mov r0, ip │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [pc, #524] @ 55c78 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -54899,28 +54899,28 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str lr, [sp, #24] │ │ │ │ ldr r1, [pc, #472] @ 55cac │ │ │ │ ldr r3, [pc, #472] @ 55cb0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 343328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [pc, #368] @ 55c68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #360] @ 55c6c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #20 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [pc, #324] @ 55c70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -54933,15 +54933,15 @@ │ │ │ │ add r3, sp, #28 │ │ │ │ mov r2, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #308] @ 55c94 │ │ │ │ mov r0, ip │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r1, r0, #16 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [pc, #220] @ 55c5c │ │ │ │ add r2, sp, #28 │ │ │ │ ldr r3, [pc, #216] @ 55c60 │ │ │ │ @@ -54951,80 +54951,80 @@ │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, r0, #4 │ │ │ │ ldr r1, [pc, #192] @ 55c64 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 3438cc │ │ │ │ + bl 343950 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [pc, #184] @ 55c80 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #176] @ 55c84 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #17 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [pc, #140] @ 55c88 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r2, #19 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #124] @ 55c8c │ │ │ │ mov r0, ip │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [pc, #104] @ 55c98 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r2, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #88] @ 55c9c │ │ │ │ mov r0, ip │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @ instruction: 0x0039efd0 │ │ │ │ - eorseq r0, r0, r5, lsr r9 │ │ │ │ + eorseq r0, r0, r5, asr #19 │ │ │ │ eorseq lr, r9, r8, ror #28 │ │ │ │ eorseq lr, r9, r0, ror sp │ │ │ │ - eorseq r1, r0, ip, lsr #8 │ │ │ │ + @ instruction: 0x003014bc │ │ │ │ @ instruction: 0x0039eef8 │ │ │ │ - eorseq r1, r0, r2, ror #9 │ │ │ │ + eorseq r1, r0, r2, ror r5 │ │ │ │ eorseq lr, r9, r4, asr #29 │ │ │ │ - eorseq r1, r0, r2, asr #9 │ │ │ │ + eorseq r1, r0, r2, asr r5 │ │ │ │ eorseq lr, r9, r4, lsl #31 │ │ │ │ - mlaseq r0, r3, r5, r1 │ │ │ │ + eorseq r1, r0, r3, lsr #12 │ │ │ │ eorseq lr, r9, r8, lsr #28 │ │ │ │ - eorseq r1, r0, fp, asr #8 │ │ │ │ + @ instruction: 0x003014db │ │ │ │ eorseq lr, r9, ip, ror #27 │ │ │ │ - eorseq r1, r0, ip, lsl r4 │ │ │ │ + eorseq r1, r0, ip, lsr #9 │ │ │ │ mlaseq r9, ip, lr, lr │ │ │ │ - eorseq r0, r0, ip, lsl #19 │ │ │ │ + eorseq r0, r0, ip, lsl sl │ │ │ │ eorseq lr, r9, r8, lsr lr │ │ │ │ - @ instruction: 0x003013fb │ │ │ │ + eorseq r1, r0, fp, lsl #9 │ │ │ │ @ instruction: 0x0039efd0 │ │ │ │ - @ instruction: 0x003015bb │ │ │ │ + eorseq r1, r0, fp, asr #12 │ │ │ │ eorseq pc, r9, r8, lsl #6 │ │ │ │ - eorseq r1, r0, r6, ror r5 │ │ │ │ - strdeq lr, [pc], -ip @ │ │ │ │ + eorseq r1, r0, r6, lsl #12 │ │ │ │ + eoreq pc, pc, ip, lsl #1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #23 │ │ │ │ beq 55cdc │ │ │ │ cmp r1, #21 │ │ │ │ ldreq r1, [pc, #32] @ 55cec │ │ │ │ addeq r0, r0, #4 │ │ │ │ addeq r1, pc, r1 │ │ │ │ @@ -55082,32 +55082,32 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #32] @ 55dd0 │ │ │ │ ldr r3, [pc, #32] @ 55dd4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 343328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ eorseq pc, r9, r0, lsr #1 │ │ │ │ - eorseq r1, r0, r1, lsl #7 │ │ │ │ + eorseq r1, r0, r1, lsl r4 │ │ │ │ eorseq pc, r9, r4, lsl #1 │ │ │ │ - eorseq r1, r0, sp, lsr r3 │ │ │ │ - eorseq r1, r0, r2, asr #6 │ │ │ │ + eorseq r1, r0, sp, asr #7 │ │ │ │ + @ instruction: 0x003013d2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r7, [r1, #24] │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1a9c08 │ │ │ │ + bl 1a9c8c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ bne 55e34 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -55125,15 +55125,15 @@ │ │ │ │ str sl, [fp, #12] │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl dce48 │ │ │ │ + bl dcecc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 560b8 │ │ │ │ subs r8, r8, #32 │ │ │ │ beq 56088 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r4], #32 │ │ │ │ @@ -55196,36 +55196,36 @@ │ │ │ │ sub r0, r2, r0 │ │ │ │ cmp r0, #9 │ │ │ │ bcs 560d0 │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, r1, #2 │ │ │ │ b 56008 │ │ │ │ add r0, r1, #4 │ │ │ │ - bl 2a9758 │ │ │ │ + bl 2a97dc │ │ │ │ mov r2, r0 │ │ │ │ b 56078 │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl 1aa6bc │ │ │ │ + bl 1aa740 │ │ │ │ b 55e68 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ bl 56b1c │ │ │ │ b 55e68 │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ add r6, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl 1aa6bc │ │ │ │ + bl 1aa740 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 55e74 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ ldm r0!, {r2, r3, r6} │ │ │ │ stmia r1!, {r2, r3, r6} │ │ │ │ @@ -55243,36 +55243,36 @@ │ │ │ │ add r1, r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ bl 55dd8 │ │ │ │ b 55e68 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2b6394 │ │ │ │ + bl 2b6418 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1aa6bc │ │ │ │ + bl 1aa740 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 55e68 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 55e68 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a8e18 │ │ │ │ + bl 1a8e9c │ │ │ │ b 55e68 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ sub r0, r0, sl │ │ │ │ - bl 2b0ad0 │ │ │ │ + bl 2b0b54 │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ ldrb r0, [r5, #41] @ 0x29 │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #41] @ 0x29 │ │ │ │ @@ -55290,28 +55290,28 @@ │ │ │ │ bl 3c494 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 560fc │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x003aaef8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1a95e0 │ │ │ │ + bl 1a9664 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -55356,49 +55356,49 @@ │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ strb r0, [sp, #83] @ 0x53 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ - bl 194ea8 │ │ │ │ + bl 194f2c │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ bne 56480 │ │ │ │ str sl, [sp, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 56474 │ │ │ │ b 564d8 │ │ │ │ add r0, r1, #4 │ │ │ │ - bl 2a9758 │ │ │ │ + bl 2a97dc │ │ │ │ mov r2, r0 │ │ │ │ b 56280 │ │ │ │ add r1, r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl dcfc0 │ │ │ │ + bl dd044 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 56474 │ │ │ │ b 564d8 │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl 1a9e78 │ │ │ │ + bl 1a9efc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 56474 │ │ │ │ b 564d8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a873c │ │ │ │ + bl 1a87c0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 56474 │ │ │ │ b 564d8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r6 │ │ │ │ @@ -55408,15 +55408,15 @@ │ │ │ │ beq 56474 │ │ │ │ b 564d8 │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #2 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl 1a9e78 │ │ │ │ + bl 1a9efc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 56474 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ mov ip, r7 │ │ │ │ ldm r1!, {r2, r3, r5} │ │ │ │ @@ -55427,54 +55427,54 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 56474 │ │ │ │ b 564d8 │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl 19d824 │ │ │ │ + bl 19d8a8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 56474 │ │ │ │ b 564d8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r6 │ │ │ │ bl 58194 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 56474 │ │ │ │ b 564d8 │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl 19d824 │ │ │ │ + bl 19d8a8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 56474 │ │ │ │ b 564d8 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp] │ │ │ │ - bl 19db08 │ │ │ │ + bl 19db8c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 56474 │ │ │ │ b 564d8 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl 19de80 │ │ │ │ + bl 19df04 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 56474 │ │ │ │ b 564d8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1aa93c │ │ │ │ + bl 1aa9c0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 56474 │ │ │ │ b 564d8 │ │ │ │ add r1, r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r6 │ │ │ │ @@ -55482,57 +55482,57 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 56474 │ │ │ │ b 564d8 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a9020 │ │ │ │ + bl 1a90a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 56474 │ │ │ │ b 564d8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2b6394 │ │ │ │ + bl 2b6418 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1a9e78 │ │ │ │ + bl 1a9efc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 56468 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 56474 │ │ │ │ b 564d8 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp] │ │ │ │ - bl 19d4b4 │ │ │ │ + bl 19d538 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 564d8 │ │ │ │ subs r8, r8, #32 │ │ │ │ bne 56184 │ │ │ │ b 56524 │ │ │ │ ldr r0, [pc, #280] @ 565a0 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5654c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ stmib r0, {r1, r5, r7} │ │ │ │ mov r7, sl │ │ │ │ mov sl, #34 @ 0x22 │ │ │ │ @@ -55564,36 +55564,36 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a1d28 │ │ │ │ + bl 1a1dac │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1957ac │ │ │ │ + bl 195830 │ │ │ │ b 56584 │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 5658c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r9, fp, ip, lsr #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -55601,15 +55601,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #1236] @ 56a98 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #7 │ │ │ │ - bl 1aac38 │ │ │ │ + bl 1aacbc │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add ip, sp, #20 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -55703,15 +55703,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #884] @ 56ad4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1af388 │ │ │ │ + bl 1af40c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 56a5c │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r7, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ @@ -55734,169 +55734,169 @@ │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #764] @ 56ad8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1adf68 │ │ │ │ + bl 1adfec │ │ │ │ b 56a28 │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #792] @ 56b18 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1aec5c │ │ │ │ + bl 1aece0 │ │ │ │ b 56a28 │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #748] @ 56b10 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1aca1c │ │ │ │ + bl 1acaa0 │ │ │ │ b 56a28 │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #700] @ 56b04 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ac4a8 │ │ │ │ + bl 1ac52c │ │ │ │ b 56a28 │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #636] @ 56ae8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ac574 │ │ │ │ + bl 1ac5f8 │ │ │ │ b 56a28 │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #632] @ 56b08 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ae64c │ │ │ │ + bl 1ae6d0 │ │ │ │ b 56a28 │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #584] @ 56afc │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ac964 │ │ │ │ + bl 1ac9e8 │ │ │ │ b 56a28 │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #520] @ 56ae0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ac478 │ │ │ │ + bl 1ac4fc │ │ │ │ b 56a28 │ │ │ │ str r6, [sp] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #536] @ 56b14 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ae994 │ │ │ │ + bl 1aea18 │ │ │ │ b 56a28 │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #456] @ 56ae4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ac478 │ │ │ │ + bl 1ac4fc │ │ │ │ b 56a28 │ │ │ │ add r0, r6, #8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #436] @ 56af4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ad108 │ │ │ │ + bl 1ad18c │ │ │ │ b 56a28 │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #376] @ 56adc │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1aed34 │ │ │ │ + bl 1aedb8 │ │ │ │ b 56a28 │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #356] @ 56aec │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1adf34 │ │ │ │ + bl 1adfb8 │ │ │ │ b 56a28 │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #352] @ 56b0c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ac5a8 │ │ │ │ + bl 1ac62c │ │ │ │ b 56a28 │ │ │ │ add r0, r6, #8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #288] @ 56af0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ad624 │ │ │ │ + bl 1ad6a8 │ │ │ │ b 56a28 │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #268] @ 56b00 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1aebc4 │ │ │ │ + bl 1aec48 │ │ │ │ b 56a28 │ │ │ │ add r0, r6, #8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #224] @ 56af8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ac430 │ │ │ │ + bl 1ac4b4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 56a5c │ │ │ │ ldmib sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ beq 56a74 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1d28 │ │ │ │ + bl 1a1dac │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ @@ -55906,60 +55906,60 @@ │ │ │ │ strh r1, [r0, #40] @ 0x28 │ │ │ │ ldrb r1, [sp, #18] │ │ │ │ strb r1, [r0, #42] @ 0x2a │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - @ instruction: 0x002ffdb5 │ │ │ │ - eoreq pc, pc, r0, asr #28 │ │ │ │ - eoreq pc, pc, r8, lsr #26 │ │ │ │ - eoreq pc, pc, r4, lsr lr @ │ │ │ │ - eoreq pc, pc, r8, lsr lr @ │ │ │ │ - eoreq pc, pc, r8, ror lr @ │ │ │ │ - eoreq pc, pc, ip, asr #26 │ │ │ │ - eoreq pc, pc, r0, lsr #28 │ │ │ │ - eoreq pc, pc, r4, asr lr @ │ │ │ │ - eoreq pc, pc, r8, lsl #26 │ │ │ │ - eoreq pc, pc, r0, asr #26 │ │ │ │ - eoreq pc, pc, r4, lsr lr @ │ │ │ │ + eoreq pc, pc, r5, asr #28 │ │ │ │ + ldrdeq pc, [pc], -r0 @ │ │ │ │ + @ instruction: 0x002ffdb8 │ │ │ │ + eoreq pc, pc, r4, asr #29 │ │ │ │ + eoreq pc, pc, r8, asr #29 │ │ │ │ + eoreq pc, pc, r8, lsl #30 │ │ │ │ + ldrdeq pc, [pc], -ip @ │ │ │ │ + @ instruction: 0x002ffeb0 │ │ │ │ + eoreq pc, pc, r4, ror #29 │ │ │ │ + mlaeq pc, r8, sp, pc @ │ │ │ │ + ldrdeq pc, [pc], -r0 @ │ │ │ │ eoreq pc, pc, r4, asr #29 │ │ │ │ - eoreq pc, pc, ip, asr sp @ │ │ │ │ - eoreq pc, pc, r0, ror #29 │ │ │ │ - eorseq r0, r0, r2, lsr #19 │ │ │ │ + eoreq pc, pc, r4, asr pc @ │ │ │ │ + eoreq pc, pc, ip, ror #27 │ │ │ │ + eoreq pc, pc, r0, ror pc @ │ │ │ │ + eorseq r0, r0, r2, lsr sl │ │ │ │ + @ instruction: 0x003009bf │ │ │ │ + eorseq r0, r0, r7, lsr r8 │ │ │ │ + eorseq r0, r0, r3, asr #17 │ │ │ │ + eorseq r0, r0, pc, ror r8 │ │ │ │ eorseq r0, r0, pc, lsr #18 │ │ │ │ - eorseq r0, r0, r7, lsr #15 │ │ │ │ - eorseq r0, r0, r3, lsr r8 │ │ │ │ - eorseq r0, r0, pc, ror #15 │ │ │ │ - mlaseq r0, pc, r8, r0 @ │ │ │ │ - eorseq r0, r0, r3, lsl #15 │ │ │ │ - eorseq r0, r0, fp, lsr r7 │ │ │ │ + eorseq r0, r0, r3, lsl r8 │ │ │ │ eorseq r0, r0, fp, asr #15 │ │ │ │ - @ instruction: 0x003006f3 │ │ │ │ - eorseq r0, r0, r7, asr r8 │ │ │ │ - eorseq r0, r0, r7, lsl r7 │ │ │ │ - eorseq r0, r0, r3, asr #17 │ │ │ │ - eorseq r0, r0, fp, ror r8 │ │ │ │ - eorseq r0, r0, pc, asr r7 │ │ │ │ + eorseq r0, r0, fp, asr r8 │ │ │ │ + eorseq r0, r0, r3, lsl #15 │ │ │ │ eorseq r0, r0, r7, ror #17 │ │ │ │ - eorseq r0, r0, r3, lsl r8 │ │ │ │ + eorseq r0, r0, r7, lsr #15 │ │ │ │ + eorseq r0, r0, r3, asr r9 │ │ │ │ eorseq r0, r0, fp, lsl #18 │ │ │ │ + eorseq r0, r0, pc, ror #15 │ │ │ │ + eorseq r0, r0, r7, ror r9 │ │ │ │ + eorseq r0, r0, r3, lsr #17 │ │ │ │ + mlaseq r0, fp, r9, r0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #1272] @ 57034 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #7 │ │ │ │ - bl 1ab064 │ │ │ │ + bl 1ab0e8 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add ip, sp, #20 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -56054,15 +56054,15 @@ │ │ │ │ add r8, sp, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #920] @ 57070 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1acd2c │ │ │ │ + bl 1acdb0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 56ffc │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r5, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ @@ -56093,164 +56093,164 @@ │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #824] @ 570b0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ae954 │ │ │ │ + bl 1ae9d8 │ │ │ │ b 56fb4 │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #780] @ 570a8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ac400 │ │ │ │ + bl 1ac484 │ │ │ │ b 56fb4 │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #732] @ 5709c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ad660 │ │ │ │ + bl 1ad6e4 │ │ │ │ b 56fb4 │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #668] @ 57080 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1af324 │ │ │ │ + bl 1af3a8 │ │ │ │ b 56fb4 │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #664] @ 570a0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ac9ec │ │ │ │ + bl 1aca70 │ │ │ │ b 56fb4 │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #616] @ 57094 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ac4ec │ │ │ │ + bl 1ac570 │ │ │ │ b 56fb4 │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #552] @ 57078 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ae5d8 │ │ │ │ + bl 1ae65c │ │ │ │ b 56fb4 │ │ │ │ str r6, [sp] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #568] @ 570ac │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ac8c0 │ │ │ │ + bl 1ac944 │ │ │ │ b 56fb4 │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #488] @ 5707c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ae5d8 │ │ │ │ + bl 1ae65c │ │ │ │ b 56fb4 │ │ │ │ add r0, r6, #8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #468] @ 5708c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ae67c │ │ │ │ + bl 1ae700 │ │ │ │ b 56fb4 │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #408] @ 57074 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ae27c │ │ │ │ + bl 1ae300 │ │ │ │ b 56fb4 │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #388] @ 57084 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ac8f0 │ │ │ │ + bl 1ac974 │ │ │ │ b 56fb4 │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #384] @ 570a4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1af358 │ │ │ │ + bl 1af3dc │ │ │ │ b 56fb4 │ │ │ │ add r0, r6, #8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #320] @ 57088 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ae67c │ │ │ │ + bl 1ae700 │ │ │ │ b 56fb4 │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #300] @ 57098 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1aec9c │ │ │ │ + bl 1aed20 │ │ │ │ b 56fb4 │ │ │ │ add r0, r6, #8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #256] @ 57090 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ad094 │ │ │ │ + bl 1ad118 │ │ │ │ b 56fb4 │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ add r1, r7, #4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1a6edc │ │ │ │ + bl 1a6f60 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 56ffc │ │ │ │ ldmib sp, {r5, r6} │ │ │ │ cmp r5, #0 │ │ │ │ beq 57014 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2b0ad0 │ │ │ │ + bl 2b0b54 │ │ │ │ ldrb r0, [r5, #41] @ 0x29 │ │ │ │ str r6, [r5, #32] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #41] @ 0x29 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ @@ -56265,53 +56265,53 @@ │ │ │ │ strb r0, [r6, #42] @ 0x2a │ │ │ │ ldrh r0, [sp, #16] │ │ │ │ strh r0, [r6, #40] @ 0x28 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq pc, pc, sp, lsr r8 @ │ │ │ │ - eoreq pc, pc, r8, asr #17 │ │ │ │ - @ instruction: 0x002ff7b0 │ │ │ │ - @ instruction: 0x002ff8bc │ │ │ │ - eoreq pc, pc, r0, asr #17 │ │ │ │ - eoreq pc, pc, r0, lsl #18 │ │ │ │ - ldrdeq pc, [pc], -r4 @ │ │ │ │ - eoreq pc, pc, r8, lsr #17 │ │ │ │ - ldrdeq pc, [pc], -ip @ │ │ │ │ - mlaeq pc, r0, r7, pc @ │ │ │ │ - eoreq pc, pc, r8, asr #15 │ │ │ │ - @ instruction: 0x002ff8bc │ │ │ │ + eoreq pc, pc, sp, asr #17 │ │ │ │ + eoreq pc, pc, r8, asr r9 @ │ │ │ │ + eoreq pc, pc, r0, asr #16 │ │ │ │ eoreq pc, pc, ip, asr #18 │ │ │ │ - eoreq pc, pc, r4, ror #15 │ │ │ │ - eoreq pc, pc, r8, ror #18 │ │ │ │ - eorseq r0, r0, sl, lsr #8 │ │ │ │ - eorseq r0, r0, pc, lsr #4 │ │ │ │ - @ instruction: 0x003002bb │ │ │ │ - eorseq r0, r0, r7, ror r2 │ │ │ │ - eorseq r0, r0, r7, lsr #6 │ │ │ │ - eorseq r0, r0, fp, lsl #4 │ │ │ │ - eorseq r0, r0, r3, asr #3 │ │ │ │ - eorseq r0, r0, r3, asr r2 │ │ │ │ - eorseq r0, r0, fp, ror r1 │ │ │ │ - @ instruction: 0x003002df │ │ │ │ - mlaseq r0, pc, r1, r0 @ │ │ │ │ + eoreq pc, pc, r0, asr r9 @ │ │ │ │ + mlaeq pc, r0, r9, pc @ │ │ │ │ + eoreq pc, pc, r4, ror #16 │ │ │ │ + eoreq pc, pc, r8, lsr r9 @ │ │ │ │ + eoreq pc, pc, ip, ror #18 │ │ │ │ + eoreq pc, pc, r0, lsr #16 │ │ │ │ + eoreq pc, pc, r8, asr r8 @ │ │ │ │ + eoreq pc, pc, ip, asr #18 │ │ │ │ + ldrdeq pc, [pc], -ip @ │ │ │ │ + eoreq pc, pc, r4, ror r8 @ │ │ │ │ + strdeq pc, [pc], -r8 @ │ │ │ │ + @ instruction: 0x003004ba │ │ │ │ + @ instruction: 0x003002bf │ │ │ │ eorseq r0, r0, fp, asr #6 │ │ │ │ - eorseq r0, r0, r3, lsl #6 │ │ │ │ - eorseq r0, r0, r7, ror #3 │ │ │ │ - eorseq r0, r0, pc, ror #6 │ │ │ │ + eorseq r0, r0, r7, lsl #6 │ │ │ │ + @ instruction: 0x003003b7 │ │ │ │ mlaseq r0, fp, r2, r0 │ │ │ │ + eorseq r0, r0, r3, asr r2 │ │ │ │ + eorseq r0, r0, r3, ror #5 │ │ │ │ + eorseq r0, r0, fp, lsl #4 │ │ │ │ + eorseq r0, r0, pc, ror #6 │ │ │ │ + eorseq r0, r0, pc, lsr #4 │ │ │ │ + @ instruction: 0x003003db │ │ │ │ mlaseq r0, r3, r3, r0 │ │ │ │ + eorseq r0, r0, r7, ror r2 │ │ │ │ + @ instruction: 0x003003ff │ │ │ │ + eorseq r0, r0, fp, lsr #6 │ │ │ │ + eorseq r0, r0, r3, lsr #8 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2d1ab0 │ │ │ │ + b 2d1b34 │ │ │ │ ldr r0, [pc, #8] @ 570cc │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eoreq pc, pc, pc, asr #1 │ │ │ │ + eoreq pc, pc, pc, asr r1 @ │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, #8] @ 570f4 │ │ │ │ movne r0, #0 │ │ │ │ @@ -56322,37 +56322,37 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 5711c │ │ │ │ ldr r1, [pc, #76] @ 5715c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [pc, #32] @ 57154 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #24] @ 57158 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ @ instruction: 0x0039d8bc │ │ │ │ - mlaeq pc, r8, r9, sp @ │ │ │ │ - eoreq sp, pc, r4, asr #19 │ │ │ │ + eoreq sp, pc, r8, lsr #20 │ │ │ │ + eoreq sp, pc, r4, asr sl @ │ │ │ │ ldr r0, [pc, #8] @ 57170 │ │ │ │ mov r1, #31 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x002fffb0 │ │ │ │ + eorseq r0, r0, r0, asr #32 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ bx r3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -56380,28 +56380,28 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #320] @ 57338 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #308] @ 57350 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #296] @ 57354 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #244] @ 57344 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -56410,75 +56410,75 @@ │ │ │ │ b 572b4 │ │ │ │ ldr r1, [pc, #228] @ 5734c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ ldr r1, [pc, #220] @ 57360 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #22 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #148] @ 5733c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #140] @ 57340 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #19 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #132] @ 57358 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ ldr r1, [pc, #108] @ 5735c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [pc, #80] @ 57364 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #72] @ 57368 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq sp, r9, r4, lsl ip │ │ │ │ - eoreq pc, pc, r5, ror #28 │ │ │ │ + strdeq pc, [pc], -r5 @ │ │ │ │ eorseq sp, r9, r4, lsr #19 │ │ │ │ - @ instruction: 0x002ffdb3 │ │ │ │ + eoreq pc, pc, r3, asr #28 │ │ │ │ eorseq sp, r9, ip, lsl #20 │ │ │ │ - eoreq pc, pc, lr, lsl lr @ │ │ │ │ - eoreq pc, pc, sp, lsl lr @ │ │ │ │ + eoreq pc, pc, lr, lsr #29 │ │ │ │ + eoreq pc, pc, sp, lsr #29 │ │ │ │ eorseq sp, r9, r0, lsr #15 │ │ │ │ - eoreq pc, pc, ip, ror #28 │ │ │ │ - ldrdeq pc, [pc], -r6 @ │ │ │ │ - ldrdeq pc, [pc], -r4 @ │ │ │ │ - eoreq pc, pc, r9, asr #28 │ │ │ │ + strdeq pc, [pc], -ip @ │ │ │ │ + eoreq pc, pc, r6, ror #28 │ │ │ │ + eoreq pc, pc, r4, ror #28 │ │ │ │ + ldrdeq pc, [pc], -r9 @ │ │ │ │ @ instruction: 0x0039d6dc │ │ │ │ - eoreq pc, pc, r3, asr #27 │ │ │ │ + eoreq pc, pc, r3, asr lr @ │ │ │ │ b 1e8e4 │ │ │ │ b 1e80c │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -56593,15 +56593,15 @@ │ │ │ │ b 5749c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 5079c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq pc, pc, r7, lsr ip @ │ │ │ │ + eoreq pc, pc, r7, asr #25 │ │ │ │ eorseq sp, r9, r4, lsl r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ add fp, r2, #12 │ │ │ │ @@ -56624,19 +56624,19 @@ │ │ │ │ add r6, r7, r5 │ │ │ │ cmp r6, r0 │ │ │ │ bls 576f0 │ │ │ │ cmp r6, r3 │ │ │ │ bhi 576f0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 167c74 │ │ │ │ + bl 167cf8 │ │ │ │ add r1, r4, r7 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2b6fa0 │ │ │ │ + bl 2b7024 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #20 │ │ │ │ bne 57788 │ │ │ │ mov sl, #31 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #0 │ │ │ │ b 576fc │ │ │ │ @@ -56753,15 +56753,15 @@ │ │ │ │ bcs 577c8 │ │ │ │ mov r9, #0 │ │ │ │ mov r4, #0 │ │ │ │ b 5780c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r1, [sp] │ │ │ │ - bl 167c74 │ │ │ │ + bl 167cf8 │ │ │ │ ldrb r0, [r9, #32] │ │ │ │ sub r2, r4, r7 │ │ │ │ ldrb r1, [r9, #34] @ 0x22 │ │ │ │ mov r5, #0 │ │ │ │ ldrb r4, [r9, #33] @ 0x21 │ │ │ │ cmp r0, #32 │ │ │ │ add r3, r1, #1 │ │ │ │ @@ -56888,17 +56888,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 5079c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @ instruction: 0x0039d5f4 │ │ │ │ - eoreq pc, pc, pc, asr #17 │ │ │ │ + eoreq pc, pc, pc, asr r9 @ │ │ │ │ eorseq sp, r9, ip, lsr #11 │ │ │ │ - eoreq pc, pc, fp, lsr #20 │ │ │ │ + @ instruction: 0x002ffabb │ │ │ │ eorseq sp, r9, ip, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldmib r1, {r7, fp} │ │ │ │ add r9, r0, #12 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, fp │ │ │ │ @@ -56920,20 +56920,20 @@ │ │ │ │ movne r3, #4 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ subs r8, r8, #1 │ │ │ │ beq 57a80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b9d0c │ │ │ │ + bl 2b9d90 │ │ │ │ cmp r0, #0 │ │ │ │ bne 57a64 │ │ │ │ b 57b2c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 2b9d0c │ │ │ │ + bl 2b9d90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 57b2c │ │ │ │ ldr r1, [sp] │ │ │ │ add r2, r4, #20 │ │ │ │ add r8, r7, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ @@ -56976,15 +56976,15 @@ │ │ │ │ bl 596b4 │ │ │ │ ldr r0, [pc, #688] @ 57df0 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 57d94 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ strb r1, [r4, #2] │ │ │ │ mov r1, #32 │ │ │ │ strb r1, [r4, #1] │ │ │ │ @@ -57146,17 +57146,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq sp, r9, ip, lsr r2 │ │ │ │ eorseq sp, r9, r8, ror #4 │ │ │ │ @ instruction: 0x003b82f4 │ │ │ │ eorseq ip, r9, ip, lsr ip │ │ │ │ - eoreq pc, pc, r7, lsr r4 @ │ │ │ │ + eoreq pc, pc, r7, asr #9 │ │ │ │ eorseq sp, r9, r4, lsl r1 │ │ │ │ - strdeq pc, [pc], -pc @ │ │ │ │ + eoreq pc, pc, pc, lsl #11 │ │ │ │ @ instruction: 0x0039d1f0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ @@ -57165,15 +57165,15 @@ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, r7 │ │ │ │ beq 5800c │ │ │ │ ldr r9, [r5, #16] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ bne 57f28 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ bl 5ba2c │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ @@ -57251,15 +57251,15 @@ │ │ │ │ strd r2, [r4, #24] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ cmp r9, #34 @ 0x22 │ │ │ │ bne 58070 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -57335,22 +57335,22 @@ │ │ │ │ b 580e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 5079c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq pc, pc, r7, lsl #2 │ │ │ │ + mlaeq pc, r7, r1, pc @ │ │ │ │ eorseq ip, r9, r4, ror #27 │ │ │ │ - eoreq pc, pc, r3, ror #4 │ │ │ │ + strdeq pc, [pc], -r3 @ │ │ │ │ eorseq ip, r9, r4, asr pc │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2d1c0c │ │ │ │ + b 2d1c90 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1f7670 │ │ │ │ + b 1f76f4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #9 │ │ │ │ ldr ip, [pc, #84] @ 58180 │ │ │ │ @@ -57369,32 +57369,32 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #32] @ 5818c │ │ │ │ ldr r3, [pc, #32] @ 58190 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 343328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ eorseq ip, r9, r4, lsr sp │ │ │ │ - eoreq pc, pc, sp, lsr #1 │ │ │ │ + eoreq pc, pc, sp, lsr r1 @ │ │ │ │ eorseq ip, r9, r8, lsl sp │ │ │ │ - eoreq pc, pc, r1, rrx │ │ │ │ - eoreq pc, pc, r3, ror r0 @ │ │ │ │ + strdeq pc, [pc], -r1 @ │ │ │ │ + eoreq pc, pc, r3, lsl #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add sl, sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp] │ │ │ │ - bl 1aac38 │ │ │ │ + bl 1aacbc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add ip, sp, #28 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -57439,63 +57439,63 @@ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 586a4 │ │ │ │ strb r2, [sp, #91] @ 0x5b │ │ │ │ add r2, sp, #91 @ 0x5b │ │ │ │ mov r0, sl │ │ │ │ mov r3, #1 │ │ │ │ - bl 194ea8 │ │ │ │ + bl 194f2c │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #4 │ │ │ │ bne 58744 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 58588 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2a9758 │ │ │ │ + bl 2a97dc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ b 5834c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ beq 585a4 │ │ │ │ mov r1, r3 │ │ │ │ - bl dcfc0 │ │ │ │ + bl dd044 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 585c0 │ │ │ │ ldmib r3, {r0, r2, r3} │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl 1a9e78 │ │ │ │ + bl 1a9efc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 585e0 │ │ │ │ - bl 1a873c │ │ │ │ + bl 1a87c0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -57510,15 +57510,15 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 58614 │ │ │ │ ldmib r3, {r0, r2, r3} │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, sl │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl 1a9e78 │ │ │ │ + bl 1a9efc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ mov r1, sl │ │ │ │ mov ip, r7 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ mov r0, r6 │ │ │ │ @@ -57532,15 +57532,15 @@ │ │ │ │ b 58800 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 58634 │ │ │ │ mov r1, r3 │ │ │ │ - bl 19d824 │ │ │ │ + bl 19d8a8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -57553,47 +57553,47 @@ │ │ │ │ b 58800 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 5866c │ │ │ │ mov r1, r3 │ │ │ │ - bl 19d824 │ │ │ │ + bl 19d8a8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 58688 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19db08 │ │ │ │ + bl 19db8c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 586c0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 19de80 │ │ │ │ + bl 19df04 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 586dc │ │ │ │ - bl 1aa93c │ │ │ │ + bl 1aa9c0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ @@ -57606,159 +57606,159 @@ │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 58710 │ │ │ │ - bl 1a9020 │ │ │ │ + bl 1a90a4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ add r2, r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 193fc4 │ │ │ │ + bl 194048 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 58728 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d4b4 │ │ │ │ + bl 19d538 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a6114 │ │ │ │ + bl 1a6198 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a6674 │ │ │ │ + bl 1a66f8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ add r2, r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a56f4 │ │ │ │ + bl 1a5778 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a5bbc │ │ │ │ + bl 1a5c40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a2a1c │ │ │ │ + bl 1a2aa0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ add r2, r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a5e5c │ │ │ │ + bl 1a5ee0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a5198 │ │ │ │ + bl 1a521c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a3240 │ │ │ │ + bl 1a32c4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a5198 │ │ │ │ + bl 1a521c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a49dc │ │ │ │ + bl 1a4a60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a39cc │ │ │ │ + bl 1a3a50 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a2560 │ │ │ │ + bl 1a25e4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a41c8 │ │ │ │ + bl 1a424c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a6930 │ │ │ │ + bl 1a69b4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a63c0 │ │ │ │ + bl 1a6444 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a4468 │ │ │ │ + bl 1a44ec │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ str fp, [sp, #8] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #276] @ 58868 │ │ │ │ mov fp, r7 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5883c │ │ │ │ mov r1, #1 │ │ │ │ str r5, [r0, #12] │ │ │ │ stmib r0, {r1, r7} │ │ │ │ mov r7, fp │ │ │ │ str r1, [r0] │ │ │ │ @@ -57772,15 +57772,15 @@ │ │ │ │ subs r8, r8, #32 │ │ │ │ bne 58208 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 58818 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1d28 │ │ │ │ + bl 1a1dac │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -57810,29 +57810,29 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1957ac │ │ │ │ + bl 195830 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r7, fp, r4, ror #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ mov fp, r0 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp] │ │ │ │ - bl 1ab064 │ │ │ │ + bl 1ab0e8 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add ip, sp, #20 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -57860,15 +57860,15 @@ │ │ │ │ str r1, [fp, #20] │ │ │ │ str r2, [fp, #24] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, r3, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 193f30 │ │ │ │ + bl 193fb4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 58d6c │ │ │ │ subs r4, r4, #32 │ │ │ │ beq 58d0c │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r7], #32 │ │ │ │ @@ -57903,42 +57903,42 @@ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ b 58930 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 58c38 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2a9758 │ │ │ │ + bl 2a97dc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ b 58a38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, r3, #4 │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, #0 │ │ │ │ beq 58c48 │ │ │ │ mov r1, r3 │ │ │ │ - bl dce48 │ │ │ │ + bl dcecc │ │ │ │ b 58924 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 58c58 │ │ │ │ ldmib r3, {r0, r2, r3} │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl 1aa6bc │ │ │ │ + bl 1aa740 │ │ │ │ b 58924 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 58c6c │ │ │ │ - bl 1a8e18 │ │ │ │ + bl 1a8e9c │ │ │ │ b 58924 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 58c78 │ │ │ │ mov r1, r3 │ │ │ │ @@ -57947,15 +57947,15 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 58c88 │ │ │ │ ldmib r3, {r0, r2, r3} │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl 1aa6bc │ │ │ │ + bl 1aa740 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 58930 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ ldm r1!, {r2, r3, r5} │ │ │ │ mov ip, r6 │ │ │ │ @@ -57966,15 +57966,15 @@ │ │ │ │ b 58924 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 58af8 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a34fc │ │ │ │ + bl 1a3580 │ │ │ │ b 58924 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, #0 │ │ │ │ beq 58c9c │ │ │ │ mov r1, r3 │ │ │ │ bl 5886c │ │ │ │ @@ -57998,23 +57998,23 @@ │ │ │ │ b 58930 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 58c00 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a2808 │ │ │ │ + bl 1a288c │ │ │ │ b 58924 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 58b7c │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a2094 │ │ │ │ + bl 1a2118 │ │ │ │ b 58924 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 58cd4 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add r0, r2, r0 │ │ │ │ @@ -58039,15 +58039,15 @@ │ │ │ │ b 58924 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 58c00 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a2808 │ │ │ │ + bl 1a288c │ │ │ │ b 58924 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 58cf8 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add r0, r2, r0 │ │ │ │ @@ -58060,73 +58060,73 @@ │ │ │ │ bcs 58d84 │ │ │ │ add r2, r0, r2 │ │ │ │ add r0, r2, #8 │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ b 58930 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a2cd8 │ │ │ │ + bl 1a2d5c │ │ │ │ b 58924 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a2f84 │ │ │ │ + bl 1a3008 │ │ │ │ b 58924 │ │ │ │ add r2, r3, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a5440 │ │ │ │ + bl 1a54c4 │ │ │ │ b 58924 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a3c6c │ │ │ │ + bl 1a3cf0 │ │ │ │ b 58924 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a3f0c │ │ │ │ + bl 1a3f90 │ │ │ │ b 58924 │ │ │ │ add r2, r3, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a22a8 │ │ │ │ + bl 1a232c │ │ │ │ b 58924 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a3710 │ │ │ │ + bl 1a3794 │ │ │ │ b 58924 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a34fc │ │ │ │ + bl 1a3580 │ │ │ │ b 58924 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a6edc │ │ │ │ + bl 1a6f60 │ │ │ │ b 58924 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a59a8 │ │ │ │ + bl 1a5a2c │ │ │ │ b 58924 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a4720 │ │ │ │ + bl 1a47a4 │ │ │ │ b 58924 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a4f84 │ │ │ │ + bl 1a5008 │ │ │ │ b 58924 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq 58d4c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2b0ad0 │ │ │ │ + bl 2b0b54 │ │ │ │ ldrb r0, [r5, #41] @ 0x29 │ │ │ │ str r4, [r5, #32] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #41] @ 0x29 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ @@ -58200,133 +58200,133 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #468] @ 5903c │ │ │ │ ldr r3, [pc, #468] @ 59040 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 343328 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #416] @ 59024 │ │ │ │ add r1, pc, r1 │ │ │ │ b 58f48 │ │ │ │ ldr r1, [pc, #392] @ 59018 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ ldr r1, [pc, #336] @ 58ffc │ │ │ │ add r1, pc, r1 │ │ │ │ b 58fd8 │ │ │ │ ldr r1, [pc, #356] @ 5901c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ ldr r1, [pc, #316] @ 59010 │ │ │ │ add r1, pc, r1 │ │ │ │ b 58fd8 │ │ │ │ ldr r1, [pc, #276] @ 58ff4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [pc, #292] @ 59028 │ │ │ │ add r3, sp, #28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #280] @ 5902c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #200] @ 58ff8 │ │ │ │ add r1, pc, r1 │ │ │ │ b 58fd8 │ │ │ │ ldr r1, [pc, #204] @ 59008 │ │ │ │ add r1, pc, r1 │ │ │ │ b 58fd8 │ │ │ │ ldr r1, [pc, #168] @ 58ff0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [pc, #216] @ 59044 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #204] @ 59048 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #104] @ 59000 │ │ │ │ add r1, pc, r1 │ │ │ │ b 58fd8 │ │ │ │ ldr r1, [pc, #124] @ 59020 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ ldr r1, [pc, #68] @ 59004 │ │ │ │ add r1, pc, r1 │ │ │ │ b 58fd8 │ │ │ │ ldr r1, [pc, #72] @ 59014 │ │ │ │ add r1, pc, r1 │ │ │ │ b 58fd8 │ │ │ │ ldr r1, [pc, #52] @ 5900c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 343174 │ │ │ │ - ldrdeq fp, [pc], -r4 @ │ │ │ │ - eoreq lr, pc, lr, lsr #5 │ │ │ │ - eoreq fp, pc, r8, lsl #24 │ │ │ │ - eoreq lr, pc, r8, asr #5 │ │ │ │ - eoreq lr, pc, pc, asr #6 │ │ │ │ - eoreq lr, pc, r6, ror #4 │ │ │ │ - eoreq lr, pc, r1, asr #4 │ │ │ │ - eoreq lr, pc, r8, asr #5 │ │ │ │ - eoreq lr, pc, pc, lsr #4 │ │ │ │ - eoreq lr, pc, r6, lsr r3 @ │ │ │ │ - eoreq lr, pc, r1, asr #4 │ │ │ │ - eoreq lr, pc, r8, ror r3 @ │ │ │ │ - eoreq lr, pc, r9, asr r3 @ │ │ │ │ - ldrdeq sp, [pc], -r9 @ │ │ │ │ - mlaeq pc, pc, r3, lr @ │ │ │ │ + b 3431f8 │ │ │ │ + eoreq fp, pc, r4, ror #26 │ │ │ │ + eoreq lr, pc, lr, lsr r3 @ │ │ │ │ + mlaeq pc, r8, ip, fp @ │ │ │ │ + eoreq lr, pc, r8, asr r3 @ │ │ │ │ + ldrdeq lr, [pc], -pc @ │ │ │ │ + strdeq lr, [pc], -r6 @ │ │ │ │ + ldrdeq lr, [pc], -r1 @ │ │ │ │ + eoreq lr, pc, r8, asr r3 @ │ │ │ │ + @ instruction: 0x002fe2bf │ │ │ │ + eoreq lr, pc, r6, asr #7 │ │ │ │ + ldrdeq lr, [pc], -r1 @ │ │ │ │ + eoreq lr, pc, r8, lsl #8 │ │ │ │ + eoreq lr, pc, r9, ror #7 │ │ │ │ + eoreq sp, pc, r9, ror #8 │ │ │ │ + eoreq lr, pc, pc, lsr #8 │ │ │ │ eorseq fp, r9, r8, ror pc │ │ │ │ - eoreq lr, pc, sp, asr #4 │ │ │ │ + ldrdeq lr, [pc], -sp @ │ │ │ │ eorseq ip, r9, ip, asr #32 │ │ │ │ - ldrdeq lr, [pc], -fp @ │ │ │ │ + eoreq lr, pc, fp, ror #6 │ │ │ │ eorseq ip, r9, r0, asr r0 │ │ │ │ - eoreq fp, pc, r0, lsl #25 │ │ │ │ - @ instruction: 0x002fe3b5 │ │ │ │ + eoreq fp, pc, r0, lsl sp @ │ │ │ │ + eoreq lr, pc, r5, asr #8 │ │ │ │ eorseq fp, r9, r0, lsr pc │ │ │ │ - ldrdeq lr, [pc], -ip @ │ │ │ │ + eoreq lr, pc, ip, ror #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #15 │ │ │ │ beq 5924c │ │ │ │ cmp r0, #17 │ │ │ │ @@ -58356,15 +58356,15 @@ │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ orr r0, r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 2b9d0c │ │ │ │ + bl 2b9d90 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5936c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 5d7d4 │ │ │ │ mov r2, sl │ │ │ │ @@ -58388,25 +58388,25 @@ │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2afdbc │ │ │ │ + bl 2afe40 │ │ │ │ b 590dc │ │ │ │ ldm r2, {r0, r3} │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2aa580 │ │ │ │ + bl 2aa604 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ add r9, sp, #128 @ 0x80 │ │ │ │ add sl, r4, #8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ @@ -58427,15 +58427,15 @@ │ │ │ │ mov ip, sl │ │ │ │ stm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r8 │ │ │ │ - bl 2aa610 │ │ │ │ + bl 2aa694 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 59198 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ ldm r6!, {r1, r2, r3} │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ @@ -58487,15 +58487,15 @@ │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ strb r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, #32 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 2b6b7c │ │ │ │ + bl 2b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ bne 59548 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #5 │ │ │ │ @@ -58516,23 +58516,23 @@ │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ str r0, [r5] │ │ │ │ beq 59298 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #32 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r0, #4 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2afe40 │ │ │ │ + bl 2afec4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldm r4!, {r0, r1, r2} │ │ │ │ stmia r7!, {r0, r1, r2} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -58544,15 +58544,15 @@ │ │ │ │ mov r1, #8 │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r6, #32 │ │ │ │ ldr r0, [pc, #740] @ 596ac │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r4!, {r1, r2, r3, r5} │ │ │ │ movne r7, r0 │ │ │ │ stmiane r0!, {r1, r2, r3, r5} │ │ │ │ ldmne r4, {r1, r2, r3, r5} │ │ │ │ stmne r0, {r1, r2, r3, r5} │ │ │ │ ldrne r0, [sp, #12] │ │ │ │ @@ -58583,24 +58583,24 @@ │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ add r6, r1, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 59478 │ │ │ │ add r5, r0, #32 │ │ │ │ - bl 11f2dc │ │ │ │ + bl 11f360 │ │ │ │ mov r0, r5 │ │ │ │ b 59460 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 59494 │ │ │ │ lsl r1, r0, #5 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ bl 5079c │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov sl, #37 @ 0x25 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, ip, #8 │ │ │ │ @@ -58618,24 +58618,24 @@ │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r5, [sp, #156] @ 0x9c │ │ │ │ add r7, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 59504 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 11f2dc │ │ │ │ + bl 11f360 │ │ │ │ mov r0, r6 │ │ │ │ b 594ec │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ beq 59520 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldm r4!, {r1, r2, r3} │ │ │ │ add r0, r6, #4 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ @@ -58656,65 +58656,65 @@ │ │ │ │ b 5960c │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 59690 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 59690 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 595e0 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #32 │ │ │ │ - bl 11f2dc │ │ │ │ + bl 11f360 │ │ │ │ mov r6, r4 │ │ │ │ b 595c4 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ beq 59690 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ b 5960c │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ bl 4f8c4 │ │ │ │ b 59690 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 59640 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r5, #32 │ │ │ │ - bl 11f2dc │ │ │ │ + bl 11f360 │ │ │ │ mov r5, r7 │ │ │ │ b 59624 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5965c │ │ │ │ lsl r1, r0, #5 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ bl 5079c │ │ │ │ b 59690 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ @@ -58725,15 +58725,15 @@ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 4fa58 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @ instruction: 0x0039b5d8 │ │ │ │ eorseq fp, r9, r8, asr r3 │ │ │ │ - mlaeq pc, r9, fp, ip @ │ │ │ │ + eoreq ip, pc, r9, lsr #24 │ │ │ │ eorseq fp, r9, r4, ror #6 │ │ │ │ eorseq r6, fp, r4, ror sl │ │ │ │ eorseq fp, r9, ip, lsl #22 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r1] │ │ │ │ add r7, pc, #16 │ │ │ │ @@ -58769,15 +58769,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #748] @ 59a30 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 599c4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 596b4 │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -58817,15 +58817,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #552] @ 59a2c │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 599c4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 596b4 │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -58887,15 +58887,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #280] @ 59a34 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 599d0 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 596b4 │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -58936,27 +58936,27 @@ │ │ │ │ mov r1, #16 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 59a00 │ │ │ │ b 59a10 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 50948 │ │ │ │ b 59a24 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r6, fp, r0, lsr r6 │ │ │ │ @ instruction: 0x003b66f0 │ │ │ │ eorseq r6, fp, r8, lsl r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -58970,15 +58970,15 @@ │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, #236] @ 59b5c │ │ │ │ mov r2, #0 │ │ │ │ mov r9, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 59b10 │ │ │ │ ldr r0, [pc, #224] @ 59b6c │ │ │ │ add r5, sp, #32 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ @@ -59047,15 +59047,15 @@ │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [pc, #228] @ 59c80 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r6, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 59c34 │ │ │ │ ldr r0, [pc, #208] @ 59c90 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ @@ -59126,15 +59126,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [pc, #108] @ 59d48 │ │ │ │ mov r2, #7 │ │ │ │ ldr r3, [pc, #104] @ 59d4c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3431c8 │ │ │ │ + bl 34324c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r3, #5 │ │ │ │ ldr r0, [pc, #52] @ 59d38 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp] │ │ │ │ @@ -59143,40 +59143,40 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [pc, #28] @ 59d3c │ │ │ │ mov r2, #6 │ │ │ │ ldr r3, [pc, #24] @ 59d40 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3431c8 │ │ │ │ + bl 34324c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq fp, r9, r4, lsl #4 │ │ │ │ - eoreq sp, pc, r0, lsr #11 │ │ │ │ - eoreq sp, pc, r2, lsr #11 │ │ │ │ + eoreq sp, pc, r0, lsr r6 @ │ │ │ │ + eoreq sp, pc, r2, lsr r6 @ │ │ │ │ eorseq fp, r9, r8, asr r2 │ │ │ │ - eoreq sp, pc, pc, ror #11 │ │ │ │ - eoreq sp, pc, r6, ror #11 │ │ │ │ + eoreq sp, pc, pc, ror r6 @ │ │ │ │ + eoreq sp, pc, r6, ror r6 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [pc, #36] @ 59d8c │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #24] @ 59d90 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq fp, r9, r4, asr #3 │ │ │ │ - eoreq ip, pc, sp, asr r0 @ │ │ │ │ + eoreq ip, pc, sp, ror #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ mov r8, #0 │ │ │ │ cmn r9, #-268435455 @ 0xf0000001 │ │ │ │ lsl r4, r9, #4 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ @@ -59191,15 +59191,15 @@ │ │ │ │ ldr r5, [r0] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #196] @ 59ea4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 59db4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r9, [sp, #12] │ │ │ │ beq 59e64 │ │ │ │ @@ -59227,15 +59227,15 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ stm sp, {r0, r1, r9} │ │ │ │ mov r0, sp │ │ │ │ ldr r1, [pc, #44] @ 59ea8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 122be8 │ │ │ │ + bl 122c6c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ bl 51260 │ │ │ │ mov r0, r4 │ │ │ │ @@ -59262,36 +59262,36 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ strb r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #32 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 2d424c │ │ │ │ + bl 2d42d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 59f6c │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #12 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #204] @ 59ffc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 59f98 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #124] @ 59ff0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -59313,23 +59313,23 @@ │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 59fd8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @ instruction: 0x0039a9bc │ │ │ │ eorseq sl, r9, r4, lsr r9 │ │ │ │ - eoreq ip, pc, r5, ror r1 @ │ │ │ │ + eoreq ip, pc, r5, lsl #4 │ │ │ │ eorseq sl, r9, r0, asr #18 │ │ │ │ eorseq r5, fp, ip, lsl #30 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -59341,30 +59341,30 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ b 5a0a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5a04c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ b 5a0b4 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ bmi 5a0f0 │ │ │ │ ldr r1, [r0] │ │ │ │ beq 5a098 │ │ │ │ ldr r0, [pc, #184] @ 5a124 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5a0f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ b 5a0a0 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #0 │ │ │ │ @@ -59374,15 +59374,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ stmib sp, {r4, r5} │ │ │ │ ldr r0, [pc, #108] @ 5a128 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ ldmibne sp, {r1, r2, r3} │ │ │ │ stmne r0, {r1, r2, r3} │ │ │ │ addne sp, sp, #16 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ @@ -59407,29 +59407,29 @@ │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [pc, #156] @ 5a1d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #24 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrb r0, [r5] │ │ │ │ mov r0, #24 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5a1ac │ │ │ │ ldr r1, [pc, #124] @ 5a1dc │ │ │ │ mov r2, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldrb r0, [r5] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ ldmibne sp, {r1, r2, r3} │ │ │ │ stmne r0, {r1, r2, r3} │ │ │ │ addne sp, sp, #16 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ @@ -59443,15 +59443,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 4fedc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @ instruction: 0x003b5cf8 │ │ │ │ - ldrdeq ip, [pc], -ip @ │ │ │ │ + eoreq ip, pc, ip, ror #16 │ │ │ │ eorseq sl, r9, r4, lsr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, #16 │ │ │ │ @@ -59461,15 +59461,15 @@ │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ movcs r0, r7 │ │ │ │ ldr r2, [r1, r0, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5a310 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r1] │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #18 │ │ │ │ @@ -59497,22 +59497,22 @@ │ │ │ │ andeq r0, r0, r4, asr #2 │ │ │ │ andeq r0, r0, r0, asr #6 │ │ │ │ muleq r0, r8, r3 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ bne 5a668 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ bne 5a6e8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5abf4 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -59539,15 +59539,15 @@ │ │ │ │ bl 596b4 │ │ │ │ ldr r0, [pc, #2404] @ 5acb0 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5abcc │ │ │ │ ldr r1, [pc, #2416] @ 5ace0 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ @@ -59575,15 +59575,15 @@ │ │ │ │ cmp r0, r7 │ │ │ │ beq 5a9d8 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ cmp fp, #34 @ 0x22 │ │ │ │ bne 5a714 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl a8648 │ │ │ │ @@ -59605,15 +59605,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -59639,15 +59639,15 @@ │ │ │ │ stm r1, {r0, r2, r3, r5, r7} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5a4f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ mov r5, lr │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov lr, r5 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ orr r5, lr, r4, lsl #8 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ addne r0, sp, #72 @ 0x48 │ │ │ │ blne 4f970 │ │ │ │ @@ -59674,19 +59674,19 @@ │ │ │ │ add r7, r8, sl │ │ │ │ cmp r7, r6 │ │ │ │ bls 5a59c │ │ │ │ cmp r7, r1 │ │ │ │ bhi 5a59c │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 167c74 │ │ │ │ + bl 167cf8 │ │ │ │ add r1, fp, r8 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, sl │ │ │ │ - bl 2b6fa0 │ │ │ │ + bl 2b7024 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #20 │ │ │ │ bne 5a734 │ │ │ │ mov r4, #31 │ │ │ │ b 5a968 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ @@ -59829,23 +59829,23 @@ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, r7 │ │ │ │ beq 5aba0 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ cmp fp, #34 @ 0x22 │ │ │ │ bne 5a9cc │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1304 │ │ │ │ + bl 1a1388 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, r7 │ │ │ │ bls 5aa10 │ │ │ │ mov r1, #0 │ │ │ │ sub r0, r0, r8 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ @@ -59860,15 +59860,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ add r1, sp, #196 @ 0xc4 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r7, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [pc, #1108] @ 5acd4 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ @@ -59884,15 +59884,15 @@ │ │ │ │ ldm r0, {r2, r3, r4, r5, r6} │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ stm r1, {r2, r3, r4, r5, r6} │ │ │ │ beq 5a8c4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne 5aa78 │ │ │ │ add r0, sp, #32 │ │ │ │ orr r0, r0, #4 │ │ │ │ bl 4f970 │ │ │ │ b 5aa80 │ │ │ │ @@ -59909,15 +59909,15 @@ │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ str r0, [r9, #8] │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 167c74 │ │ │ │ + bl 167cf8 │ │ │ │ ldrb r2, [r5, #34] @ 0x22 │ │ │ │ sub r6, r6, r7 │ │ │ │ ldrb r1, [r5, #32] │ │ │ │ mov r3, #0 │ │ │ │ ldrb r0, [r5, #33] @ 0x21 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, #32 │ │ │ │ @@ -60035,15 +60035,15 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ strb r8, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #32] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1a1304 │ │ │ │ + bl 1a1388 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ @@ -60100,15 +60100,15 @@ │ │ │ │ bl 3c670 │ │ │ │ mov r6, r0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 5ac2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 5ac2c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 533ec │ │ │ │ b 5aca0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -60119,15 +60119,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 5ac78 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 5ac78 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 5aca0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 4f970 │ │ │ │ @@ -60135,42 +60135,42 @@ │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 5079c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - mlaeq pc, ip, r8, sp @ │ │ │ │ + eoreq sp, pc, ip, lsr #18 │ │ │ │ eorseq r5, fp, r8, ror #21 │ │ │ │ eorseq r9, r9, r4, lsl #28 │ │ │ │ eorseq sl, r9, r4, lsl #8 │ │ │ │ eorseq sl, r9, r4, ror fp │ │ │ │ eorseq r5, fp, ip, lsr fp │ │ │ │ mlaseq r9, ip, r9, sl │ │ │ │ eorseq r9, r9, ip, lsr #27 │ │ │ │ eorseq sl, r9, r8, ror r7 │ │ │ │ eorseq r5, fp, r0, asr #14 │ │ │ │ eorseq sl, r9, ip, lsr #11 │ │ │ │ eorseq r9, r9, r0, ror #23 │ │ │ │ eorseq r1, sl, r8, lsr #12 │ │ │ │ - eoreq sp, pc, ip, lsl #4 │ │ │ │ + mlaeq pc, ip, r2, sp @ │ │ │ │ @ instruction: 0x0039a3b0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 61f68 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5ade4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #32 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 2b6fa0 │ │ │ │ + bl 2b7024 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #20 │ │ │ │ bne 5adfc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ @@ -60186,35 +60186,35 @@ │ │ │ │ add r5, r0, #4 │ │ │ │ strb r1, [sp, #96] @ 0x60 │ │ │ │ mov r1, #32 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #111 @ 0x6f │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 2b9df8 │ │ │ │ + bl 2b9e7c │ │ │ │ cmp r0, #0 │ │ │ │ bne 5ae18 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ - bl 33f414 │ │ │ │ + bl 33f498 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5adcc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ mov r0, #20 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ @@ -60249,48 +60249,48 @@ │ │ │ │ b 5ae6c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5ae78 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r9, r9, r0, asr fp │ │ │ │ eorseq r9, r9, r8, lsl #21 │ │ │ │ - eoreq fp, pc, r9, asr #5 │ │ │ │ + eoreq fp, pc, r9, asr r3 @ │ │ │ │ mlaseq r9, r4, sl, r9 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5aeb4 │ │ │ │ ldr r1, [pc, #80] @ 5aef8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #36] @ 5aef0 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #24] @ 5aef4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq sl, r9, r0, asr #1 │ │ │ │ - eoreq ip, pc, fp, lsr r5 @ │ │ │ │ - eoreq ip, pc, sp, ror r5 @ │ │ │ │ + eoreq ip, pc, fp, asr #11 │ │ │ │ + eoreq ip, pc, sp, lsl #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 5af98 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -60309,19 +60309,19 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r7, r4, r5 │ │ │ │ cmp r7, r0 │ │ │ │ bls 5b00c │ │ │ │ cmp r7, r1 │ │ │ │ bhi 5b00c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 167c74 │ │ │ │ + bl 167cf8 │ │ │ │ add r1, r6, r4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2b6fa0 │ │ │ │ + bl 2b7024 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #20 │ │ │ │ bne 5b01c │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ mov r1, #31 │ │ │ │ strd r0, [r8, #8] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ @@ -60368,15 +60368,15 @@ │ │ │ │ ldr r5, [fp, #12] │ │ │ │ ldrb r4, [fp, #4] │ │ │ │ ldr r9, [fp, #8] │ │ │ │ cmp r5, r7 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ bcc 5b088 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 167c74 │ │ │ │ + bl 167cf8 │ │ │ │ ldrb r2, [fp, #34] @ 0x22 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r1, [fp, #32] │ │ │ │ ldrb r0, [fp, #33] @ 0x21 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, #32 │ │ │ │ movls r3, #1 │ │ │ │ @@ -60503,19 +60503,19 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r5, r4, r6 │ │ │ │ cmp r5, r0 │ │ │ │ bls 5b31c │ │ │ │ cmp r5, r1 │ │ │ │ bhi 5b31c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 167c74 │ │ │ │ + bl 167cf8 │ │ │ │ add r1, r7, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2b6fa0 │ │ │ │ + bl 2b7024 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #20 │ │ │ │ bne 5b32c │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ mov r1, #31 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ @@ -60523,15 +60523,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ add r6, sp, #16 │ │ │ │ strb r0, [r1, #8] │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ - bl 1a1430 │ │ │ │ + bl 1a14b4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne 5b304 │ │ │ │ orr r0, r6, #4 │ │ │ │ add r1, sl, #4 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -60564,15 +60564,15 @@ │ │ │ │ ldr r6, [r9, #12] │ │ │ │ ldrb r5, [r9, #4] │ │ │ │ ldr r7, [r9, #8] │ │ │ │ cmp r6, fp │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ bcc 5b398 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 167c74 │ │ │ │ + bl 167cf8 │ │ │ │ ldrb r2, [r9, #34] @ 0x22 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r1, [r9, #32] │ │ │ │ ldrb r0, [r9, #33] @ 0x21 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, #32 │ │ │ │ movls r3, #1 │ │ │ │ @@ -60613,15 +60613,15 @@ │ │ │ │ str r7, [sp, #24] │ │ │ │ strb r5, [sp, #20] │ │ │ │ str ip, [sp, #16] │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1430 │ │ │ │ + bl 1a14b4 │ │ │ │ orr r1, r6, #4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldm r1!, {r5, r6, r7} │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ mov r3, r0 │ │ │ │ moveq r2, #38 @ 0x26 │ │ │ │ @@ -60662,15 +60662,15 @@ │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [pc, #176] @ 5b590 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5b550 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5, #16] │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #136] @ 5b594 │ │ │ │ @@ -60684,44 +60684,44 @@ │ │ │ │ ldm r8!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r8, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1628cc │ │ │ │ + bl 162950 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 28c640 │ │ │ │ + bl 28c6c4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16dd50 │ │ │ │ + bl 16ddd4 │ │ │ │ b 5b584 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne 5b584 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 168978 │ │ │ │ + bl 1689fc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r4, fp, ip, asr r9 │ │ │ │ @ instruction: 0x003a33f4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ add r6, sp, #4 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5b624 │ │ │ │ ldrb r0, [r5, #33] @ 0x21 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r3, [r5, #32] │ │ │ │ ldrb r1, [r5, #34] @ 0x22 │ │ │ │ @@ -60755,15 +60755,15 @@ │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strb r0, [r5, #33] @ 0x21 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ ldrb r6, [r5, #4] │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5b6b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ beq 5b6d8 │ │ │ │ @@ -60845,15 +60845,15 @@ │ │ │ │ bl 596b4 │ │ │ │ ldr r0, [pc, #236] @ 5b8a0 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #16 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5b86c │ │ │ │ ldr r1, [pc, #208] @ 5b8a8 │ │ │ │ mov r2, #16 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ @@ -60866,15 +60866,15 @@ │ │ │ │ mov r6, #1 │ │ │ │ b 5b808 │ │ │ │ mov r6, #2 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5b854 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ str r9, [r5, #16] │ │ │ │ @@ -60902,26 +60902,26 @@ │ │ │ │ bl 5079c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldrsheq r9, [r9], -r8 @ │ │ │ │ eorseq r4, fp, r0, lsl #13 │ │ │ │ eorseq r9, r9, r4, ror #2 │ │ │ │ - eoreq sl, pc, r0, lsr sp @ │ │ │ │ + eoreq sl, pc, r0, asr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r3, r2 │ │ │ │ mov r4, sp │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a1430 │ │ │ │ + bl 1a14b4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ add r2, r7, r1 │ │ │ │ cmp r0, r2 │ │ │ │ bls 5b9c0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -60939,15 +60939,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [pc, #204] @ 5ba28 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ @@ -60964,15 +60964,15 @@ │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ str r0, [r5] │ │ │ │ beq 5b9a4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne 5b9d8 │ │ │ │ orr r0, r4, #4 │ │ │ │ bl 4f970 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ @@ -60988,15 +60988,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 5ba0c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 5ba0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 533ec │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -61033,15 +61033,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [pc, #192] @ 5bb94 │ │ │ │ add r7, sp, #28 │ │ │ │ @@ -61055,15 +61055,15 @@ │ │ │ │ stmia r5!, {r0, r1, r2} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ beq 5bb10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5bb44 │ │ │ │ add r0, r4, #4 │ │ │ │ bl 5079c │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ @@ -61079,15 +61079,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 5bb78 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 5bb78 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 4e544 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -61110,15 +61110,15 @@ │ │ │ │ ldr r0, [pc, #256] @ 5bcd4 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #6 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5bca4 │ │ │ │ ldr r1, [pc, #224] @ 5bcdc │ │ │ │ mov r2, #6 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ @@ -61171,15 +61171,15 @@ │ │ │ │ add r0, sp, #20 │ │ │ │ bl 5079c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r4, fp, ip, asr r2 │ │ │ │ eorseq r8, r9, ip, lsr #26 │ │ │ │ - eoreq fp, pc, r1, ror r8 @ │ │ │ │ + eoreq fp, pc, r1, lsl #18 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #19 │ │ │ │ @@ -61191,23 +61191,23 @@ │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, #4 │ │ │ │ mov r6, sp │ │ │ │ stm sp, {r1, r2} │ │ │ │ add r0, r2, r0, lsl r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b9d0c │ │ │ │ + bl 2b9d90 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5bd28 │ │ │ │ mov r6, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5bdb4 │ │ │ │ ldrb r0, [r5, #32] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ @@ -61285,79 +61285,79 @@ │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, r4, lsl r1 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl 19f5ec │ │ │ │ + bl 19f670 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl 1a0268 │ │ │ │ + bl 1a02ec │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl 19fa78 │ │ │ │ + bl 19fafc │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl 19fdd4 │ │ │ │ + bl 19fe58 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl 19ebdc │ │ │ │ + bl 19ec60 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl 19f160 │ │ │ │ + bl 19f1e4 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl 19efa0 │ │ │ │ + bl 19f024 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl 19ea58 │ │ │ │ + bl 19eadc │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl 19f468 │ │ │ │ + bl 19f4ec │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl 19ea58 │ │ │ │ + bl 19eadc │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #8 │ │ │ │ mov r1, ip │ │ │ │ - bl 19f770 │ │ │ │ + bl 19f7f4 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl 1a00e4 │ │ │ │ + bl 1a0168 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl 19ff60 │ │ │ │ + bl 19ffe4 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl 19f2e4 │ │ │ │ + bl 19f368 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #8 │ │ │ │ mov r1, ip │ │ │ │ - bl 19ee1c │ │ │ │ + bl 19eea0 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl 19fbfc │ │ │ │ + bl 19fc80 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #8 │ │ │ │ mov r1, ip │ │ │ │ - bl 19f8f4 │ │ │ │ + bl 19f978 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r3, [r1] │ │ │ │ add r6, pc, #16 │ │ │ │ sub r3, r3, #20 │ │ │ │ cmp r3, #17 │ │ │ │ @@ -61476,19 +61476,19 @@ │ │ │ │ beq 5c19c │ │ │ │ sub r0, r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ bcs 5c478 │ │ │ │ add r0, r0, r2 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ add r0, r1, #4 │ │ │ │ - bl 2a9758 │ │ │ │ + bl 2a97dc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a8e18 │ │ │ │ + bl 1a8e9c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ add r3, r6, r3 │ │ │ │ add r5, r3, #7 │ │ │ │ @@ -61497,15 +61497,15 @@ │ │ │ │ beq 5c1f0 │ │ │ │ sub r3, r5, r3 │ │ │ │ cmp r3, #9 │ │ │ │ bcs 5c464 │ │ │ │ add r3, r3, r6 │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ add r1, r1, #4 │ │ │ │ - bl dce48 │ │ │ │ + bl dcecc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [r2] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add r3, r2, r3 │ │ │ │ add r6, r3, #7 │ │ │ │ @@ -61519,15 +61519,15 @@ │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r6, #2 │ │ │ │ addcs r2, r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1aa6bc │ │ │ │ + bl 1aa740 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ add r3, r6, r3 │ │ │ │ add r5, r3, #7 │ │ │ │ @@ -61559,15 +61559,15 @@ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ add r4, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl 1aa6bc │ │ │ │ + bl 1aa740 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5c438 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -61621,15 +61621,15 @@ │ │ │ │ add r1, r1, #4 │ │ │ │ bl 55dd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r3, r1, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 19ed60 │ │ │ │ + bl 19ede4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [r2] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add r3, r2, r3 │ │ │ │ add r6, r3, #7 │ │ │ │ @@ -61639,15 +61639,15 @@ │ │ │ │ sub r3, r6, r3 │ │ │ │ cmp r3, #9 │ │ │ │ bcs 5c464 │ │ │ │ add r2, r3, r2 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a8e18 │ │ │ │ + bl 1a8e9c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldm r4!, {r0, r1, r2} │ │ │ │ stmia r6!, {r0, r1, r2} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #32 │ │ │ │ @@ -61755,39 +61755,39 @@ │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ add r0, r1, #4 │ │ │ │ - bl 2a9758 │ │ │ │ + bl 2a97dc │ │ │ │ mov r2, r0 │ │ │ │ b 5c7ec │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #12 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r1, r1, #4 │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl dce48 │ │ │ │ + bl dcecc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 5c7c4 │ │ │ │ b 5c808 │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #12 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl 1aa6bc │ │ │ │ + bl 1aa740 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 5c7c4 │ │ │ │ b 5c808 │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #12 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ @@ -61805,15 +61805,15 @@ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl 1aa6bc │ │ │ │ + bl 1aa740 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ cmp lr, #34 @ 0x22 │ │ │ │ bne 5c820 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str r1, [r6, #32] │ │ │ │ str lr, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ @@ -61852,28 +61852,28 @@ │ │ │ │ beq 5c7c4 │ │ │ │ b 5c808 │ │ │ │ ldr r6, [r5] │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, sp │ │ │ │ - bl 2b6394 │ │ │ │ + bl 2b6418 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r7, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1aa6bc │ │ │ │ + bl 1aa740 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5c7b8 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5c808 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r6, #32] │ │ │ │ @@ -61882,15 +61882,15 @@ │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r7, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a8e18 │ │ │ │ + bl 1a8e9c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 5c7c4 │ │ │ │ ldm r7!, {r0, r1, r2} │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ @@ -61909,15 +61909,15 @@ │ │ │ │ bl 3c494 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5c868 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r4, sl, ip, lsl #15 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -61944,52 +61944,52 @@ │ │ │ │ andeq r0, r0, ip, asr #4 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, ip, ror r1 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ add r2, r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a03f8 │ │ │ │ + bl 1a047c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ add r0, r1, #4 │ │ │ │ - bl 2a9758 │ │ │ │ + bl 2a97dc │ │ │ │ mov r2, r0 │ │ │ │ b 5c978 │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #20 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r1, r1, #4 │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl dcfc0 │ │ │ │ + bl dd044 │ │ │ │ b 5cb80 │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #20 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl 1a9e78 │ │ │ │ + bl 1a9efc │ │ │ │ b 5cb80 │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r7, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a873c │ │ │ │ + bl 1a87c0 │ │ │ │ b 5cb80 │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #20 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ @@ -62001,15 +62001,15 @@ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl 1a9e78 │ │ │ │ + bl 1a9efc │ │ │ │ ldr lr, [sp, #20] │ │ │ │ cmp lr, #34 @ 0x22 │ │ │ │ bne 5cc00 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str r1, [r6, #32] │ │ │ │ str lr, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -62017,15 +62017,15 @@ │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #20 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r7 │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ mov r2, r6 │ │ │ │ - bl 19d824 │ │ │ │ + bl 19d8a8 │ │ │ │ b 5cb80 │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #20 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ @@ -62034,24 +62034,24 @@ │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #20 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r7 │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ mov r2, r6 │ │ │ │ - bl 19d824 │ │ │ │ + bl 19d8a8 │ │ │ │ b 5cb80 │ │ │ │ ldr r7, [r5] │ │ │ │ add r6, sp, #20 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r7, #32] │ │ │ │ mov r0, r6 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ str r7, [sp] │ │ │ │ - bl 19db08 │ │ │ │ + bl 19db8c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5cbe8 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r7, #32] │ │ │ │ @@ -62060,24 +62060,24 @@ │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #20 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r7 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ mov r2, r6 │ │ │ │ - bl 19de80 │ │ │ │ + bl 19df04 │ │ │ │ b 5cb80 │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #20 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1aa93c │ │ │ │ + bl 1aa9c0 │ │ │ │ b 5cb80 │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #20 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r1, r1, #4 │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r7 │ │ │ │ @@ -62087,35 +62087,35 @@ │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #20 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a9020 │ │ │ │ + bl 1a90a4 │ │ │ │ b 5cb80 │ │ │ │ ldr r6, [r5] │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2b6394 │ │ │ │ + bl 2b6418 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a9e78 │ │ │ │ + bl 1a9efc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5cb80 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5cba4 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r6, #32] │ │ │ │ @@ -62130,15 +62130,15 @@ │ │ │ │ ldr r7, [r5] │ │ │ │ add r6, sp, #20 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r7, #32] │ │ │ │ mov r0, r6 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ str r7, [sp] │ │ │ │ - bl 19d4b4 │ │ │ │ + bl 19d538 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 5ca8c │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ @@ -62153,15 +62153,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5cc38 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r1, [pc, #236] @ 5cd3c │ │ │ │ mov r5, sp │ │ │ │ mov r9, r0 │ │ │ │ @@ -62169,15 +62169,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r2 │ │ │ │ bl 596b4 │ │ │ │ ldr r1, [pc, #208] @ 5cd40 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2b7dc8 │ │ │ │ + bl 2b7e4c │ │ │ │ mov r5, sp │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5079c │ │ │ │ cmp r6, #0 │ │ │ │ beq 5cce8 │ │ │ │ mov r0, #28 │ │ │ │ @@ -62186,15 +62186,15 @@ │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, #156] @ 5cd44 │ │ │ │ mov r6, #32 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5cd00 │ │ │ │ ldm r5!, {r2, r3, r4, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r4, r7} │ │ │ │ ldm r5, {r2, r3, r4, r7} │ │ │ │ stm r1, {r2, r3, r4, r7} │ │ │ │ @@ -62219,46 +62219,46 @@ │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 5079c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - strdeq r9, [pc], -r4 @ │ │ │ │ + eoreq r9, pc, r4, lsl #17 │ │ │ │ eorseq r8, r9, ip, asr r3 │ │ │ │ mlaseq fp, r0, r1, r3 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #212] @ 5ce30 │ │ │ │ mov r6, sp │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 596b4 │ │ │ │ ldr r1, [pc, #192] @ 5ce34 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2b7dc8 │ │ │ │ + bl 2b7e4c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 5079c │ │ │ │ cmp r6, #0 │ │ │ │ beq 5cdf0 │ │ │ │ mov r6, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cfc78 │ │ │ │ + bl 1cfcfc │ │ │ │ ldr r0, [pc, #144] @ 5ce38 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, #32 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r6!, {r1, r2, r3, r5} │ │ │ │ movne r9, r0 │ │ │ │ stmiane r0!, {r1, r2, r3, r5} │ │ │ │ ldmne r6, {r1, r2, r3, r5} │ │ │ │ stmne r0, {r1, r2, r3, r5} │ │ │ │ strdne r8, [r4] │ │ │ │ @@ -62266,58 +62266,58 @@ │ │ │ │ popne {r4, r5, r6, r8, r9, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #32 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1cfc78 │ │ │ │ + bl 1cfcfc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 5079c │ │ │ │ b 5ce24 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 4fa58 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - @ instruction: 0x002f96bc │ │ │ │ + eoreq r9, pc, ip, asr #14 │ │ │ │ eorseq r8, r9, r8, asr r2 │ │ │ │ eorseq r3, fp, ip, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [pc, #228] @ 5cf38 │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 596b4 │ │ │ │ ldr r1, [pc, #216] @ 5cf3c │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2b7dc8 │ │ │ │ + bl 2b7e4c │ │ │ │ cmp r0, #0 │ │ │ │ beq 5cee0 │ │ │ │ mov r0, sp │ │ │ │ bl 5079c │ │ │ │ mov r6, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cfb5c │ │ │ │ + bl 1cfbe0 │ │ │ │ ldr r0, [pc, #172] @ 5cf40 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, #32 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r6!, {r2, r3, r4, r5} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r0!, {r2, r3, r4, r5} │ │ │ │ ldmne r6, {r2, r3, r4, r5} │ │ │ │ stmne r0, {r2, r3, r4, r5} │ │ │ │ strne r8, [r7] │ │ │ │ @@ -62328,24 +62328,24 @@ │ │ │ │ mov r1, #32 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ bl 5079c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1cfb5c │ │ │ │ + bl 1cfbe0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 5079c │ │ │ │ b 5cf10 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d744 │ │ │ │ + bl 17d7c8 │ │ │ │ b 5cf2c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 4fa58 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @@ -62361,31 +62361,31 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 596b4 │ │ │ │ ldr r1, [pc, #192] @ 5d030 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2b7dc8 │ │ │ │ + bl 2b7e4c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 5079c │ │ │ │ cmp r6, #0 │ │ │ │ beq 5cfec │ │ │ │ mov r6, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cfb2c │ │ │ │ + bl 1cfbb0 │ │ │ │ ldr r0, [pc, #144] @ 5d034 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, #32 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r6!, {r1, r2, r3, r5} │ │ │ │ movne r9, r0 │ │ │ │ stmiane r0!, {r1, r2, r3, r5} │ │ │ │ ldmne r6, {r1, r2, r3, r5} │ │ │ │ stmne r0, {r1, r2, r3, r5} │ │ │ │ strdne r8, [r4] │ │ │ │ @@ -62393,44 +62393,44 @@ │ │ │ │ popne {r4, r5, r6, r8, r9, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #32 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1cfb2c │ │ │ │ + bl 1cfbb0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 5079c │ │ │ │ b 5d020 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 4fa58 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq r9, pc, r0, asr #9 │ │ │ │ + eoreq r9, pc, r0, asr r5 @ │ │ │ │ eorseq r8, r9, ip, asr r0 │ │ │ │ mlaseq fp, r0, lr, r2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #220] @ 5d128 │ │ │ │ mov r6, sp │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 596b4 │ │ │ │ ldr r1, [pc, #200] @ 5d12c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2b7dc8 │ │ │ │ + bl 2b7e4c │ │ │ │ mov r6, sp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 5079c │ │ │ │ cmp r7, #0 │ │ │ │ beq 5d0d8 │ │ │ │ mov r0, #21 │ │ │ │ @@ -62438,15 +62438,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, #148] @ 5d130 │ │ │ │ mov r5, #32 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5d0ec │ │ │ │ ldm r6!, {r2, r3, r4, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r4, r7} │ │ │ │ ldm r6, {r2, r3, r4, r7} │ │ │ │ stm r1, {r2, r3, r4, r7} │ │ │ │ @@ -62470,47 +62470,47 @@ │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 5079c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq r9, pc, ip, ror #7 │ │ │ │ + eoreq r9, pc, ip, ror r4 @ │ │ │ │ eorseq r7, r9, r8, ror #30 │ │ │ │ mlaseq fp, ip, sp, r2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #268] @ 5d258 │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1256e0 │ │ │ │ + bl 125764 │ │ │ │ ldr r1, [pc, #256] @ 5d25c │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2b7dc8 │ │ │ │ + bl 2b7e4c │ │ │ │ cmp r0, #0 │ │ │ │ beq 5d1e4 │ │ │ │ mov r0, sp │ │ │ │ bl 5079c │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r5, sp │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a62d0 │ │ │ │ + bl 2a6354 │ │ │ │ ldr r0, [pc, #200] @ 5d260 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, #32 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r5!, {r1, r2, r3, r6} │ │ │ │ movne r7, r0 │ │ │ │ stmiane r0!, {r1, r2, r3, r6} │ │ │ │ ldmne r5, {r1, r2, r3, r6} │ │ │ │ stmne r0, {r1, r2, r3, r6} │ │ │ │ strne r8, [r4] │ │ │ │ @@ -62523,52 +62523,52 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ bl 5079c │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a62d0 │ │ │ │ + bl 2a6354 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 5079c │ │ │ │ b 5d220 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5d24c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 4fa58 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - ldrdeq r9, [pc], -r0 @ │ │ │ │ + eoreq r9, pc, r0, ror #6 │ │ │ │ eorseq r7, r9, r0, ror lr │ │ │ │ mlaseq fp, ip, ip, r2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [pc, #248] @ 5d374 │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1256e0 │ │ │ │ + bl 125764 │ │ │ │ ldr r1, [pc, #236] @ 5d378 │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2b7dc8 │ │ │ │ + bl 2b7e4c │ │ │ │ cmp r0, #0 │ │ │ │ beq 5d304 │ │ │ │ mov r6, sp │ │ │ │ mov r0, r6 │ │ │ │ bl 5079c │ │ │ │ orr r0, r6, #4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -62577,15 +62577,15 @@ │ │ │ │ mov r1, #8 │ │ │ │ mov r5, #32 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5d328 │ │ │ │ ldm r6!, {r2, r3, r4, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r4, r7} │ │ │ │ ldm r6, {r2, r3, r4, r7} │ │ │ │ stm r1, {r2, r3, r4, r7} │ │ │ │ @@ -62645,15 +62645,15 @@ │ │ │ │ strb r0, [r6, #33] @ 0x21 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add r8, sp, #44 @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5d4e0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ bl 61f68 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ @@ -62674,15 +62674,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [pc, #284] @ 5d594 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ @@ -62701,15 +62701,15 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #12] │ │ │ │ beq 5d4c8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 5d528 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 4f970 │ │ │ │ b 5d528 │ │ │ │ add r1, r8, #8 │ │ │ │ @@ -62740,15 +62740,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 5d56c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 5d56c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 5d580 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 4f970 │ │ │ │ @@ -62777,15 +62777,15 @@ │ │ │ │ strb r0, [r5, #33] @ 0x21 │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add r8, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5d6e0 │ │ │ │ add r8, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 5a1e4 │ │ │ │ @@ -62807,15 +62807,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r9, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [pc, #324] @ 5d7d0 │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ @@ -62829,15 +62829,15 @@ │ │ │ │ stmia r5!, {r0, r1, r2} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ beq 5d6c8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne 5d760 │ │ │ │ add r0, r8, #12 │ │ │ │ bl 4f970 │ │ │ │ b 5d768 │ │ │ │ add r1, r8, #8 │ │ │ │ @@ -62886,15 +62886,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 5d7b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 5d7b4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 4eb50 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -62927,21 +62927,21 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ subs r8, r8, #1 │ │ │ │ beq 5d85c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b9d0c │ │ │ │ + bl 2b9d90 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5d840 │ │ │ │ b 5d928 │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b9d0c │ │ │ │ + bl 2b9d90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5d928 │ │ │ │ mov r2, r0 │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [fp, #4] │ │ │ │ mov fp, sl │ │ │ │ str r0, [sp] │ │ │ │ @@ -62962,15 +62962,15 @@ │ │ │ │ ldrb r0, [sl, #34] @ 0x22 │ │ │ │ strh r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ strb r0, [sp, #42] @ 0x2a │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #20] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 1a1430 │ │ │ │ + bl 1a14b4 │ │ │ │ orr r2, r8, #4 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ ldm r2!, {r0, r5, r7} │ │ │ │ cmp ip, #37 @ 0x25 │ │ │ │ mov r3, r1 │ │ │ │ stmia r3!, {r0, r5, r7} │ │ │ │ @@ -62991,15 +62991,15 @@ │ │ │ │ bl 596b4 │ │ │ │ ldr r0, [pc, #320] @ 5da7c │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #115 @ 0x73 │ │ │ │ movne r3, r0 │ │ │ │ strbne r2, [r0, #2] │ │ │ │ movne r2, #32 │ │ │ │ strbne r2, [r0, #1] │ │ │ │ movne r2, #97 @ 0x61 │ │ │ │ @@ -63098,20 +63098,20 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 5db08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b9d0c │ │ │ │ + bl 2b9d90 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5daec │ │ │ │ b 5dbd0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2b9d0c │ │ │ │ + bl 2b9d90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5dbd0 │ │ │ │ add r1, r7, #1 │ │ │ │ ldr r7, [r9, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sl, #4] │ │ │ │ ldr r1, [r9] │ │ │ │ @@ -63161,15 +63161,15 @@ │ │ │ │ bl 596b4 │ │ │ │ ldr r0, [pc, #368] @ 5dd54 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #115 @ 0x73 │ │ │ │ movne r3, r0 │ │ │ │ strbne r2, [r0, #2] │ │ │ │ movne r2, #32 │ │ │ │ strbne r2, [r0, #1] │ │ │ │ movne r2, #97 @ 0x61 │ │ │ │ @@ -63272,20 +63272,20 @@ │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #132] @ 5de2c │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 122c90 │ │ │ │ + bl 122d14 │ │ │ │ ldmib sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2b958c │ │ │ │ + bl 2b9610 │ │ │ │ add r5, sp, #20 │ │ │ │ add ip, r4, #16 │ │ │ │ stmib r4, {r0, r1} │ │ │ │ ldm r5, {r2, r3, r5} │ │ │ │ stm ip, {r2, r3, r5} │ │ │ │ mov r2, #17 │ │ │ │ str r2, [r4] │ │ │ │ @@ -63302,31 +63302,31 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 509d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r8, pc, r0, lsr #13 │ │ │ │ + eoreq r8, pc, r0, lsr r7 @ │ │ │ │ @ instruction: 0x003969d8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ bne 5de80 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ beq 5dec4 │ │ │ │ ldrb r9, [sp, #8] │ │ │ │ b 5de9c │ │ │ │ add r0, r6, #8 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ @@ -63376,22 +63376,22 @@ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add r6, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5dfec │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5e008 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ beq 5e038 │ │ │ │ cmp r1, #7 │ │ │ │ @@ -63469,22 +63469,22 @@ │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5e0f8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 5e13c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ b 5e110 │ │ │ │ add lr, r6, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -63572,22 +63572,22 @@ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add r6, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5e2b4 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5e2d0 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ beq 5e300 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -63635,22 +63635,22 @@ │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5e390 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 5e3d4 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ b 5e3a8 │ │ │ │ add lr, r6, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -63716,23 +63716,23 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #16 │ │ │ │ bne 5e518 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5e560 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ ldrb r6, [r5, #4] │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5e5cc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ beq 5e604 │ │ │ │ @@ -63751,22 +63751,22 @@ │ │ │ │ orr r0, r1, r0 │ │ │ │ b 5e628 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ ldrb r7, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5e588 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 5e650 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ b 5e5a0 │ │ │ │ add lr, r6, #8 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ @@ -63853,15 +63853,15 @@ │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ orr r1, r1, r2, lsl #8 │ │ │ │ orr r0, r3, r0, lsl #8 │ │ │ │ orr r0, r1, r0, lsl #16 │ │ │ │ b 5e6c8 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ - bl 2a979c │ │ │ │ + bl 2a9820 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ asr r0, r0, #31 │ │ │ │ strb r1, [sp, #32] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r4, #4 │ │ │ │ ldr r3, [pc, #64] @ 5e728 │ │ │ │ @@ -63893,23 +63893,23 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #16 │ │ │ │ bne 5e7dc │ │ │ │ add r7, sp, #28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5e860 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ ldrb r5, [r6, #4] │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5e8a4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ beq 5e90c │ │ │ │ @@ -63928,22 +63928,22 @@ │ │ │ │ orr r0, r1, r0 │ │ │ │ b 5e930 │ │ │ │ add r7, sp, #28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ ldrb r5, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5e888 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5e8dc │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ cmp r5, #0 │ │ │ │ beq 5e958 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -64029,15 +64029,15 @@ │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ orr r1, r1, r2, lsl #8 │ │ │ │ orr r0, r3, r0, lsl #8 │ │ │ │ orr r0, r1, r0, lsl #16 │ │ │ │ b 5e988 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ - bl 2a979c │ │ │ │ + bl 2a9820 │ │ │ │ ldr r2, [r8] │ │ │ │ mov r1, #24 │ │ │ │ cmp r2, #16 │ │ │ │ mov r2, r0 │ │ │ │ bne 5e9ac │ │ │ │ cmn r0, #1 │ │ │ │ beq 5e9dc │ │ │ │ @@ -64059,32 +64059,32 @@ │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ ldr r2, [pc, #20] @ 5ea00 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ mlaseq r9, r8, pc, r5 @ │ │ │ │ eorseq r5, r9, r8, asr pc │ │ │ │ - eoreq r8, pc, sl, asr #16 │ │ │ │ + ldrdeq r8, [pc], -sl @ │ │ │ │ @ instruction: 0x003964f8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add r6, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5eac0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5eadc │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ beq 5eb0c │ │ │ │ cmp r1, #7 │ │ │ │ @@ -64162,22 +64162,22 @@ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add r6, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5ec34 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5ec50 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ beq 5ec80 │ │ │ │ cmp r1, #7 │ │ │ │ @@ -64255,22 +64255,22 @@ │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5ed40 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 5ed84 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ b 5ed58 │ │ │ │ add lr, r6, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -64366,15 +64366,15 @@ │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ movcs r0, r7 │ │ │ │ ldr r2, [r1, r0, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5efb8 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r0, [r1] │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #18 │ │ │ │ @@ -64406,22 +64406,22 @@ │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ cmp r9, #34 @ 0x22 │ │ │ │ bne 5f378 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r9, [sp, #168] @ 0xa8 │ │ │ │ cmp r9, #34 @ 0x22 │ │ │ │ bne 5f400 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5fa68 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ @@ -64445,15 +64445,15 @@ │ │ │ │ ldr r0, [pc, #2980] @ 5fb94 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5fa3c │ │ │ │ ldr r1, [pc, #2992] @ 5fbc8 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ @@ -64485,21 +64485,21 @@ │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r8, [sp, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp sl, #34 @ 0x22 │ │ │ │ bne 5f428 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1254d0 │ │ │ │ + bl 125554 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, r1 │ │ │ │ bls 5f478 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ @@ -64516,15 +64516,15 @@ │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub r0, r0, r1 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r8, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [pc, #2664] @ 5fbac │ │ │ │ @@ -64546,42 +64546,42 @@ │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ beq 5f1a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5f4ec │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ cmp r0, #2 │ │ │ │ bcc 5f504 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne 5f504 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ add r8, r0, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 5f504 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ str r9, [sp, #32] │ │ │ │ ldr r7, [r6, #28] │ │ │ │ - bl 1254d0 │ │ │ │ + bl 125554 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ bne 5f390 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -64603,19 +64603,19 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add sl, r8, r5 │ │ │ │ cmp sl, r7 │ │ │ │ bls 5f450 │ │ │ │ cmp sl, r1 │ │ │ │ bhi 5f450 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 167c74 │ │ │ │ + bl 167cf8 │ │ │ │ add r1, r9, r8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2b6fa0 │ │ │ │ + bl 2b7024 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #20 │ │ │ │ bne 5f4a4 │ │ │ │ mov r0, #31 │ │ │ │ mov r8, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b 5f61c │ │ │ │ @@ -64816,15 +64816,15 @@ │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r0, #1 │ │ │ │ stm fp, {r0, sl} │ │ │ │ str r3, [r9, #8] │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 167c74 │ │ │ │ + bl 167cf8 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldrb r0, [r6, #32] │ │ │ │ sub r3, r7, r5 │ │ │ │ ldrb r1, [r6, #34] @ 0x22 │ │ │ │ mov r8, #0 │ │ │ │ ldrb r2, [r6, #33] @ 0x21 │ │ │ │ cmp r0, #32 │ │ │ │ @@ -64859,20 +64859,20 @@ │ │ │ │ and r2, r8, #255 @ 0xff │ │ │ │ orr r0, r0, r2 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 5f344 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 5f344 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #11 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, fp, #4 │ │ │ │ ldr r3, [pc, #1296] @ 5fbc4 │ │ │ │ @@ -64882,15 +64882,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ bne 5f768 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ @@ -65005,15 +65005,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [pc, #728] @ 5fbbc │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -65032,15 +65032,15 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ beq 5f934 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5f94c │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ orr r0, r0, #4 │ │ │ │ bl 4f970 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -65061,20 +65061,20 @@ │ │ │ │ str r5, [r9, #4] │ │ │ │ stm r0, {r1, r2, r7, r8} │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 5f344 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 5f344 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ add r3, fp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str sl, [r9, #16] │ │ │ │ @@ -65121,15 +65121,15 @@ │ │ │ │ bl 3c670 │ │ │ │ mov r5, r0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 5faa0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 5faa0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5fb0c │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ orr r0, r0, #4 │ │ │ │ @@ -65143,70 +65143,70 @@ │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 5faf8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 5faf8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ bl 4e1d4 │ │ │ │ b 5fb84 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 5fb84 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 5fb84 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 5fb84 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 5079c │ │ │ │ b 5fb84 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 5fb84 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 5fb84 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - strdeq r8, [pc], -r8 @ │ │ │ │ + eoreq r8, pc, r8, lsl #25 │ │ │ │ eorseq r0, fp, r0, asr #28 │ │ │ │ mlaseq r9, r4, pc, r4 @ │ │ │ │ mlaseq r9, r0, r5, r5 │ │ │ │ eorseq r5, r9, r0, asr #10 │ │ │ │ eorseq r5, r9, r0, asr #29 │ │ │ │ eorseq r0, fp, r8, lsl #29 │ │ │ │ eorseq r5, r9, r8, ror #25 │ │ │ │ eorseq r5, r9, r4, asr #32 │ │ │ │ eorseq r5, r9, r4, lsl r7 │ │ │ │ @ instruction: 0x003b06dc │ │ │ │ eorseq r5, r9, r8, asr #10 │ │ │ │ eorseq r5, r9, r4, lsr r2 │ │ │ │ eorseq ip, r9, r8, lsl r9 │ │ │ │ - eoreq r8, pc, r4, ror #10 │ │ │ │ + strdeq r8, [pc], -r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, #16 │ │ │ │ mov r8, r2 │ │ │ │ @@ -65216,15 +65216,15 @@ │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ movcs r0, r4 │ │ │ │ ldr r2, [r1, r0, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5fd04 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r0, [r1] │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #18 │ │ │ │ @@ -65253,22 +65253,22 @@ │ │ │ │ andeq r0, r0, r0, asr #2 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ andeq r0, r0, ip, ror #6 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ bne 60114 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ bne 60334 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ beq 60d84 │ │ │ │ @@ -65296,15 +65296,15 @@ │ │ │ │ bl 596b4 │ │ │ │ ldr r0, [pc, #4056] @ 60d18 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #39 @ 0x27 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 60d6c │ │ │ │ ldr r1, [pc, #4024] @ 60d1c │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ @@ -65394,15 +65394,15 @@ │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ orr r0, r9, #4 │ │ │ │ str r1, [sp, #292] @ 0x124 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ - bl 2b9d0c │ │ │ │ + bl 2b9d90 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 60434 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ mov r0, sl │ │ │ │ bl 5b200 │ │ │ │ mov r2, fp │ │ │ │ @@ -65426,15 +65426,15 @@ │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ - bl 2afdbc │ │ │ │ + bl 2afe40 │ │ │ │ b 5fed4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ bl 5bb98 │ │ │ │ add r1, r9, #4 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ @@ -65472,25 +65472,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r5, #16] │ │ │ │ ldrb r0, [r5, #33] @ 0x21 │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b9d0c │ │ │ │ + bl 2b9d90 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 609a8 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ cmp r0, r6 │ │ │ │ beq 5fff8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 60b00 │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ mov r2, fp │ │ │ │ bl 5b8ac │ │ │ │ @@ -65520,15 +65520,15 @@ │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2afdbc │ │ │ │ + bl 2afe40 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, sl │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add r7, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ b 6000c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ @@ -65581,15 +65581,15 @@ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ add ip, sp, #172 @ 0xac │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r8 │ │ │ │ - bl 2a94d8 │ │ │ │ + bl 2a955c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ add r1, r4, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r0, r1 │ │ │ │ bne 607b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r5, #16] │ │ │ │ @@ -65627,15 +65627,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ strb r1, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ - bl 2aa580 │ │ │ │ + bl 2aa604 │ │ │ │ add r8, r9, #8 │ │ │ │ add sl, sp, #288 @ 0x120 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ bl 5b200 │ │ │ │ mov ip, r8 │ │ │ │ @@ -65653,15 +65653,15 @@ │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov ip, r8 │ │ │ │ stm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ mov r2, r9 │ │ │ │ - bl 2aa610 │ │ │ │ + bl 2aa694 │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 60288 │ │ │ │ add r6, sp, #376 @ 0x178 │ │ │ │ mov r0, r9 │ │ │ │ ldm r6!, {r1, r2, r3} │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ @@ -65720,15 +65720,15 @@ │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ strb r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, #32 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b6b7c │ │ │ │ + bl 2b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ bne 60d98 │ │ │ │ ldr r6, [sp, #380] @ 0x17c │ │ │ │ ldr r8, [sp, #376] @ 0x178 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ mov r0, #5 │ │ │ │ @@ -65759,15 +65759,15 @@ │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2b6394 │ │ │ │ + bl 2b6418 │ │ │ │ mov r0, #5 │ │ │ │ ldr r5, [sp, #292] @ 0x124 │ │ │ │ strb r0, [sp, #432] @ 0x1b0 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ str r5, [sp, #436] @ 0x1b4 │ │ │ │ ldr r2, [pc, #3008] @ 61070 │ │ │ │ @@ -65787,22 +65787,22 @@ │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ str r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5fd28 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r8, #8] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ - bl 2aa580 │ │ │ │ + bl 2aa604 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r8, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r0, [r8, #28] │ │ │ │ @@ -65854,15 +65854,15 @@ │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ strb r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, #32 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b6b7c │ │ │ │ + bl 2b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ bne 60dc4 │ │ │ │ ldr r6, [sp, #380] @ 0x17c │ │ │ │ ldr r8, [sp, #376] @ 0x178 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ mov r0, #5 │ │ │ │ @@ -65883,29 +65883,29 @@ │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ str r0, [r5] │ │ │ │ beq 5fd28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r4, #32 │ │ │ │ ldm r0!, {r1, r2, r3, r7} │ │ │ │ stmia r9!, {r1, r2, r3, r7} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r9, {r1, r2, r3, r7} │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, #2468] @ 61050 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ bne 60ad8 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #32 │ │ │ │ bl 3c120 │ │ │ │ b 60dfc │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ @@ -65924,23 +65924,23 @@ │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 1246fc │ │ │ │ + bl 124780 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ cmp r0, #0 │ │ │ │ beq 60744 │ │ │ │ lsl r1, r0, #5 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ bl 5079c │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ add r0, r4, #8 │ │ │ │ mov ip, r4 │ │ │ │ mov sl, #37 @ 0x25 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -65955,15 +65955,15 @@ │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r9, {r1, r2, r3, r7} │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, #2276] @ 61078 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ bne 60ad8 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #32 │ │ │ │ bl 3c120 │ │ │ │ b 60dfc │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ @@ -65977,15 +65977,15 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r6, #12 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ cmp sl, #34 @ 0x22 │ │ │ │ bne 60c60 │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl 5b8ac │ │ │ │ @@ -66057,15 +66057,15 @@ │ │ │ │ ldm r1!, {r2, r4, r6, r7} │ │ │ │ mov r5, r3 │ │ │ │ stmia r5!, {r2, r4, r6, r7} │ │ │ │ ldm r1, {r2, r4, r6, r7} │ │ │ │ stm r5, {r2, r4, r6, r7} │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ - bl 2a8b38 │ │ │ │ + bl 2a8bbc │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ add r7, sp, #412 @ 0x19c │ │ │ │ add r8, sp, #52 @ 0x34 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 60d20 │ │ │ │ @@ -66078,43 +66078,43 @@ │ │ │ │ ldm r5!, {r1, r2, r3} │ │ │ │ add r4, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 1246fc │ │ │ │ + bl 124780 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq 60b6c │ │ │ │ lsl r1, r0, #5 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ b 60b64 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ add r6, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ - bl 2afe40 │ │ │ │ + bl 2afec4 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r7!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r9, r9, #12 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ cmp sl, #34 @ 0x22 │ │ │ │ bne 60b90 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ bl 5b8ac │ │ │ │ @@ -66139,15 +66139,15 @@ │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r0, sl, fp} │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ mov r2, lr │ │ │ │ mov r4, lr │ │ │ │ - bl 2aa610 │ │ │ │ + bl 2aa694 │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 60bcc │ │ │ │ ldr r0, [r8, #28] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ bne 609ec │ │ │ │ @@ -66159,15 +66159,15 @@ │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r9, {r1, r2, r3, r7} │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, #1444] @ 61068 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 60df0 │ │ │ │ ldm r5!, {r2, r3, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r5, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ @@ -66189,24 +66189,24 @@ │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ add r1, r8, #12 │ │ │ │ ldm r4, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ str ip, [sp, #384] @ 0x180 │ │ │ │ str r0, [sp, #380] @ 0x17c │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 1246fc │ │ │ │ + bl 124780 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ add r4, r8, #4 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq 60b6c │ │ │ │ lsl r1, r0, #5 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldm r4!, {r1, r2, r3} │ │ │ │ add r0, r5, #4 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ str r0, [r5] │ │ │ │ @@ -66222,15 +66222,15 @@ │ │ │ │ ldm ip, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, r5 │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldm r5, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ b 60c0c │ │ │ │ - @ instruction: 0x002f7eb0 │ │ │ │ + eoreq r7, pc, r0, asr #30 │ │ │ │ add r6, sp, #376 @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ ldm r6!, {r1, r2, r3} │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r5, sp, #432 @ 0x1b0 │ │ │ │ @@ -66241,23 +66241,23 @@ │ │ │ │ ldr sl, [sp, #432] @ 0x1b0 │ │ │ │ ldr fp, [sp, #436] @ 0x1b4 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 1246fc │ │ │ │ + bl 124780 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ cmp r0, #0 │ │ │ │ beq 60c38 │ │ │ │ lsl r1, r0, #5 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ bl 5079c │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ add r0, r4, #12 │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ @@ -66297,25 +66297,25 @@ │ │ │ │ mov r0, #8 │ │ │ │ str sl, [r5, #4] │ │ │ │ str fp, [r1, r0] │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ str r0, [r1] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ add r0, r0, #16 │ │ │ │ - bl dd8f4 │ │ │ │ + bl dd978 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ bl 5079c │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ bl 5079c │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ bl 5079c │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsheq r0, [fp], -r4 @ │ │ │ │ - eoreq r7, pc, r8, lsl r8 @ │ │ │ │ + eoreq r7, pc, r8, lsr #17 │ │ │ │ add r5, sp, #288 @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ ldm r5!, {r1, r2, r3} │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r5, sp, #432 @ 0x1b0 │ │ │ │ @@ -66373,15 +66373,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ cmp r0, #0 │ │ │ │ beq 60e28 │ │ │ │ lsl r1, r0, #5 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ bl 5079c │ │ │ │ b 6102c │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -66402,15 +66402,15 @@ │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6102c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 4fa58 │ │ │ │ b 6102c │ │ │ │ bl 3c6f8 │ │ │ │ @@ -66423,43 +66423,43 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ cmp r0, #0 │ │ │ │ beq 60ef0 │ │ │ │ lsl r1, r0, #5 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ bl 5079c │ │ │ │ b 6102c │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ b 60fe4 │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6102c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 5079c │ │ │ │ b 6102c │ │ │ │ mov r4, r0 │ │ │ │ b 60fdc │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 6102c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ b 60f84 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ bl 4fa58 │ │ │ │ b 60fd4 │ │ │ │ @@ -66467,15 +66467,15 @@ │ │ │ │ b 60fbc │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6102c │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 5079c │ │ │ │ b 6102c │ │ │ │ bl 3c6f8 │ │ │ │ @@ -66510,21 +66510,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r3, r9, r4, ror #24 │ │ │ │ eorseq r4, r9, r4, ror r2 │ │ │ │ @ instruction: 0x003944d4 │ │ │ │ eorseq r3, r9, r8, lsl #22 │ │ │ │ - eoreq r5, pc, r9, asr #6 │ │ │ │ + ldrdeq r5, [pc], -r9 @ │ │ │ │ eorseq r3, r9, r4, lsl fp │ │ │ │ mlaseq sl, r0, r7, pc @ │ │ │ │ eorseq r4, r9, r8, lsl #20 │ │ │ │ @ instruction: 0x003942bc │ │ │ │ @ instruction: 0x00393adc │ │ │ │ - eoreq r5, pc, sp, lsl r3 @ │ │ │ │ + eoreq r5, pc, sp, lsr #7 │ │ │ │ eorseq r3, r9, r8, ror #21 │ │ │ │ eorseq pc, sl, r8, ror r3 @ │ │ │ │ @ instruction: 0x003947f0 │ │ │ │ eorseq r4, r9, ip, lsr sl │ │ │ │ eorseq r4, r9, r4, ror r9 │ │ │ │ eorseq pc, sl, r8, lsr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ @@ -66539,15 +66539,15 @@ │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ movcs r0, r7 │ │ │ │ ldr r2, [r1, r0, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 611a8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r1] │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #18 │ │ │ │ @@ -66575,22 +66575,22 @@ │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ andeq r0, r0, r8, lsl #4 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ bne 6136c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ bne 613d8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6141c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ @@ -66616,15 +66616,15 @@ │ │ │ │ bl 596b4 │ │ │ │ ldr r0, [pc, #620] @ 6144c │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 61404 │ │ │ │ ldr r1, [pc, #596] @ 61458 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ @@ -66766,19 +66766,19 @@ │ │ │ │ bl 3c670 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 5079c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq r6, pc, r4, lsl #20 │ │ │ │ + mlaeq pc, r4, sl, r6 @ │ │ │ │ eorseq lr, sl, r4, asr ip │ │ │ │ eorseq r3, r9, ip, asr #11 │ │ │ │ @ instruction: 0x00393bdc │ │ │ │ - eoreq r6, pc, r8, ror r3 @ │ │ │ │ + eoreq r6, pc, r8, lsl #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, #16 │ │ │ │ add r6, sp, #16 │ │ │ │ @@ -66787,15 +66787,15 @@ │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ movcs r0, r7 │ │ │ │ ldr r2, [r1, r0, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 61588 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r1] │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #18 │ │ │ │ @@ -66823,35 +66823,35 @@ │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ andeq r0, r0, ip, lsl #4 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ bne 61750 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ bne 617a8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6181c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 15dd98 │ │ │ │ + bl 15de1c │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r1, r6, #8 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ add r2, r8, #12 │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ mov r1, #2 │ │ │ │ @@ -66864,15 +66864,15 @@ │ │ │ │ bl 596b4 │ │ │ │ ldr r0, [pc, #652] @ 6184c │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 61804 │ │ │ │ ldr r1, [pc, #632] @ 6185c │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ @@ -66897,25 +66897,25 @@ │ │ │ │ stm r3, {r0, r2, r4, r5, r7} │ │ │ │ bne 6172c │ │ │ │ ldm r1, {r2, r3, r4, r5, r7} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r6 │ │ │ │ stm r0, {r2, r3, r4, r5, r7} │ │ │ │ mov r0, r8 │ │ │ │ - bl 15c658 │ │ │ │ + bl 15c6dc │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ strb r0, [sp, #12] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 15d1f8 │ │ │ │ + bl 15d27c │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r6, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 5bb98 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -66948,15 +66948,15 @@ │ │ │ │ bne 61770 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15dd98 │ │ │ │ + bl 15de1c │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r2, r8, #8 │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r0, [r8, #28] │ │ │ │ @@ -67022,20 +67022,20 @@ │ │ │ │ bl 3c670 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 5079c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq r6, pc, r4, lsr #12 │ │ │ │ + @ instruction: 0x002f66b4 │ │ │ │ eorseq lr, sl, r4, ror r8 │ │ │ │ eorseq r3, r9, ip, asr #3 │ │ │ │ @ instruction: 0x003937dc │ │ │ │ eorseq ip, r9, r4, asr #17 │ │ │ │ - mlaeq pc, r8, pc, r5 @ │ │ │ │ + eoreq r6, pc, r8, lsr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ sub r0, r0, #12 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -67049,22 +67049,22 @@ │ │ │ │ muleq r0, r8, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ muleq r0, r8, r0 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 61a80 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ bne 61a44 │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -67082,27 +67082,27 @@ │ │ │ │ lsl r0, r0, #16 │ │ │ │ orr r0, r2, r0, lsr #24 │ │ │ │ orr r2, r1, r0 │ │ │ │ b 6195c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ bne 61a44 │ │ │ │ cmp r1, #0 │ │ │ │ beq 61e80 │ │ │ │ ldrb r2, [r0] │ │ │ │ add r8, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ ldm r7, {r0, r5, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 61b80 │ │ │ │ cmp r7, #7 │ │ │ │ bhi 61ba4 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -67207,15 +67207,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [pc, #1092] @ 61f64 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ bl 596b4 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -67240,24 +67240,24 @@ │ │ │ │ str r4, [sl] │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 3478a8 │ │ │ │ + bl 34792c │ │ │ │ cmp r0, #1 │ │ │ │ beq 61a10 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 349f9c │ │ │ │ + bl 34a020 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 61c10 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, #23 │ │ │ │ mov r3, #37 @ 0x25 │ │ │ │ str r2, [sl, #4] │ │ │ │ @@ -67287,15 +67287,15 @@ │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ orr r1, r1, r2, lsl #8 │ │ │ │ orr r0, r3, r0, lsl #8 │ │ │ │ orr r2, r1, r0, lsl #16 │ │ │ │ b 6195c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2b6fa0 │ │ │ │ + bl 2b7024 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #20 │ │ │ │ bne 61e54 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -67310,15 +67310,15 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ strb r1, [sp, #88] @ 0x58 │ │ │ │ mov r1, #32 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 2b9df8 │ │ │ │ + bl 2b9e7c │ │ │ │ cmp r0, #0 │ │ │ │ addeq r2, sp, #16 │ │ │ │ moveq r3, #20 │ │ │ │ moveq r7, #37 @ 0x25 │ │ │ │ streq r3, [sl, #4] │ │ │ │ ldmeq r2, {r0, r1, r2} │ │ │ │ addeq r3, sl, #8 │ │ │ │ @@ -67367,18 +67367,18 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [pc, #404] @ 61f34 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ - bl 2b6394 │ │ │ │ + bl 2b6418 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #5 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ strb r0, [sp, #16] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -67400,21 +67400,21 @@ │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ beq 61e34 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq 61c08 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r7, #30 │ │ │ │ str r7, [sl] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stmib sl, {r0, r1, r2, r3} │ │ │ │ @@ -67431,15 +67431,15 @@ │ │ │ │ bl 3c670 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 61eb0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq 61f10 │ │ │ │ mov r0, r5 │ │ │ │ b 61f08 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ @@ -67455,33 +67455,33 @@ │ │ │ │ b 61f08 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 61f10 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r2, r9, r4, ror #21 │ │ │ │ @ instruction: 0x003931b0 │ │ │ │ eorseq r3, r9, r0, lsr #12 │ │ │ │ eorseq r3, r9, r0, asr r1 │ │ │ │ @ instruction: 0xfffebb6c │ │ │ │ eorseq r3, r9, ip, asr r1 │ │ │ │ eorseq r3, r9, r4, asr #2 │ │ │ │ eorseq r3, r9, ip, lsr #2 │ │ │ │ eorseq r3, r9, r0, asr #32 │ │ │ │ @ instruction: 0x00392bfc │ │ │ │ eorseq r2, r9, r8, lsr #23 │ │ │ │ - eoreq r4, pc, r9, ror #7 │ │ │ │ + eoreq r4, pc, r9, ror r4 @ │ │ │ │ @ instruction: 0x00392bb4 │ │ │ │ eorseq r3, r9, r0, asr r5 │ │ │ │ @ instruction: 0x003ae2b0 │ │ │ │ - eoreq r3, pc, ip │ │ │ │ + mlaeq pc, ip, r0, r3 @ │ │ │ │ @ instruction: 0xfffebdec │ │ │ │ @ instruction: 0x003933dc │ │ │ │ eorseq r3, r9, r4, asr #7 │ │ │ │ eorseq r3, r9, ip, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ @@ -67498,22 +67498,22 @@ │ │ │ │ muleq r0, r8, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ muleq r0, r8, r0 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 62174 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ bne 62140 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -67531,27 +67531,27 @@ │ │ │ │ lsl r0, r0, #16 │ │ │ │ orr r0, r2, r0, lsr #24 │ │ │ │ orr r2, r1, r0 │ │ │ │ b 62060 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ bne 62140 │ │ │ │ cmp r1, #0 │ │ │ │ beq 62330 │ │ │ │ ldrb r2, [r0] │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r0, r6, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6225c │ │ │ │ cmp r7, #7 │ │ │ │ bhi 62278 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -67650,15 +67650,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #384] @ 6238c │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ bl 596b4 │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -67677,24 +67677,24 @@ │ │ │ │ ldm r5, {r1, r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 3478a8 │ │ │ │ + bl 34792c │ │ │ │ cmp r0, #1 │ │ │ │ beq 62114 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 349f9c │ │ │ │ + bl 34a020 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 622dc │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, #23 │ │ │ │ str r2, [r9] │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -67731,23 +67731,23 @@ │ │ │ │ bl 3c670 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 62360 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r2, r9, r4, lsr r6 │ │ │ │ eorseq r2, r9, r0, lsl #26 │ │ │ │ eorseq r2, r9, ip, lsl pc │ │ │ │ eorseq r2, r9, r4, ror #28 │ │ │ │ eorseq sp, sl, r4, asr #23 │ │ │ │ - eoreq r2, pc, r0, lsr #18 │ │ │ │ + @ instruction: 0x002f29b0 │ │ │ │ @ instruction: 0xfffeb700 │ │ │ │ @ instruction: 0x00392cf0 │ │ │ │ @ instruction: 0x00392cd8 │ │ │ │ eorseq r2, r9, r0, asr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ @@ -67764,22 +67764,22 @@ │ │ │ │ muleq r0, r8, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ muleq r0, r8, r0 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 625ac │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ bne 62570 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -67797,27 +67797,27 @@ │ │ │ │ lsl r0, r0, #16 │ │ │ │ orr r0, r2, r0, lsr #24 │ │ │ │ orr r2, r1, r0 │ │ │ │ b 62488 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ bne 62570 │ │ │ │ cmp r1, #0 │ │ │ │ beq 627ac │ │ │ │ ldrb r2, [r0] │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r0, r6, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 626a8 │ │ │ │ cmp r7, #7 │ │ │ │ bhi 626cc │ │ │ │ cmp r7, #0 │ │ │ │ @@ -67922,15 +67922,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #448] @ 6280c │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ bl 596b4 │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -67954,24 +67954,24 @@ │ │ │ │ str r4, [r9] │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 3478a8 │ │ │ │ + bl 34792c │ │ │ │ cmp r0, #1 │ │ │ │ beq 6253c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 349f9c │ │ │ │ + bl 34a020 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ addne r0, r8, #4 │ │ │ │ movne r2, #23 │ │ │ │ movne r3, #37 @ 0x25 │ │ │ │ strne r2, [r9, #4] │ │ │ │ ldrne r1, [r0] │ │ │ │ @@ -68018,24 +68018,24 @@ │ │ │ │ bl 3c670 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 627dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x003921b8 │ │ │ │ eorseq r2, r9, r4, lsl #17 │ │ │ │ @ instruction: 0x00392af4 │ │ │ │ eorseq r2, r9, r4, lsr #12 │ │ │ │ eorseq r2, r9, r4, lsr #20 │ │ │ │ eorseq sp, sl, r4, lsl #15 │ │ │ │ - eoreq r2, pc, r0, ror #9 │ │ │ │ + eoreq r2, pc, r0, ror r5 @ │ │ │ │ @ instruction: 0xfffeb2c0 │ │ │ │ @ instruction: 0x003928b0 │ │ │ │ mlaseq r9, r8, r8, r2 │ │ │ │ eorseq r2, r9, r0, lsl #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ @@ -68052,22 +68052,22 @@ │ │ │ │ muleq r0, r8, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ muleq r0, r8, r0 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 62a1c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ bne 629e8 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -68085,27 +68085,27 @@ │ │ │ │ lsl r0, r0, #16 │ │ │ │ orr r0, r2, r0, lsr #24 │ │ │ │ orr r2, r1, r0 │ │ │ │ b 62908 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ bne 629e8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 62c24 │ │ │ │ ldrb r2, [r0] │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r0, r6, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 62b04 │ │ │ │ cmp r7, #7 │ │ │ │ bhi 62b20 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -68204,15 +68204,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #492] @ 62ca0 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ bl 596b4 │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -68231,24 +68231,24 @@ │ │ │ │ ldm r5, {r1, r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 3478a8 │ │ │ │ + bl 34792c │ │ │ │ cmp r0, #1 │ │ │ │ beq 629bc │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 349f9c │ │ │ │ + bl 34a020 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 62b84 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, #23 │ │ │ │ str r2, [r9] │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -68264,15 +68264,15 @@ │ │ │ │ beq 62bec │ │ │ │ ldr r0, [pc, #228] @ 62c84 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 62c3c │ │ │ │ mov r7, r0 │ │ │ │ b 62bf0 │ │ │ │ cmp r1, #3 │ │ │ │ bls 62c14 │ │ │ │ ldrb r1, [r0] │ │ │ │ @@ -68310,45 +68310,45 @@ │ │ │ │ bl 3c108 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 62c6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r1, r9, r0, asr #26 │ │ │ │ eorseq r2, r9, ip, lsl #8 │ │ │ │ eorseq r2, r9, r4, ror r6 │ │ │ │ eorseq r9, r9, r4, asr #6 │ │ │ │ mlaseq sl, r4, r2, sp │ │ │ │ @ instruction: 0x003925bc │ │ │ │ eorseq sp, sl, ip, lsl r3 │ │ │ │ - eoreq r2, pc, r8, ror r0 @ │ │ │ │ + eoreq r2, pc, r8, lsl #2 │ │ │ │ @ instruction: 0xfffeae58 │ │ │ │ eorseq r2, r9, r8, asr #8 │ │ │ │ eorseq r2, r9, r0, lsr r4 │ │ │ │ eorseq r2, r9, r8, lsl r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 62cf8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 62d3c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ b 62d10 │ │ │ │ add lr, r6, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -68411,22 +68411,22 @@ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add r6, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 62e50 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 62e6c │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ beq 62e9c │ │ │ │ cmp r1, #1 │ │ │ │ @@ -68474,22 +68474,22 @@ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add r6, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 62f68 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 62f84 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ beq 62fac │ │ │ │ cmp r1, #3 │ │ │ │ @@ -68546,22 +68546,22 @@ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add r6, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 63094 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 630b0 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ beq 630e0 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -68622,22 +68622,22 @@ │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6317c │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 631c0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ b 63194 │ │ │ │ add lr, r6, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -68708,22 +68708,22 @@ │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 632d4 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 63318 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ b 632ec │ │ │ │ add lr, r6, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -68811,22 +68811,22 @@ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add r6, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 634d8 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 634f4 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ beq 63524 │ │ │ │ cmp r1, #7 │ │ │ │ @@ -68904,22 +68904,22 @@ │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6366c │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 63688 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ beq 636b8 │ │ │ │ @@ -69001,22 +69001,22 @@ │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 63768 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 637ac │ │ │ │ ldr ip, [sp, #8] │ │ │ │ b 63780 │ │ │ │ add lr, r6, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -69106,23 +69106,23 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #516] @ 63ad0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 63978 │ │ │ │ ldr r6, [pc, #500] @ 63ae0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ ldr r1, [pc, #492] @ 63ae4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e4c3c │ │ │ │ + bl 2e4cc0 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ add r1, r1, r0 │ │ │ │ ldm r9, {r3, r7} │ │ │ │ ldr r4, [r1, r2]! │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ @@ -69197,104 +69197,104 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 63a48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 63a74 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ bl 1fda8 │ │ │ │ mov r7, #0 │ │ │ │ b 63a8c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 63aa4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r1, [r9] │ │ │ │ cmpne r1, #0 │ │ │ │ bne 63abc │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r9, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq sp, sl, r0, asr #17 │ │ │ │ @ instruction: 0x003973d4 │ │ │ │ eorseq sp, sl, ip, ror #15 │ │ │ │ @ instruction: 0x00396df4 │ │ │ │ eorseq sp, sl, r0, lsr #19 │ │ │ │ eorseq r1, r9, r8, ror #14 │ │ │ │ mlaseq r9, ip, r6, r1 │ │ │ │ - ldrdeq r2, [pc], -fp @ │ │ │ │ + eoreq r2, pc, fp, ror #16 │ │ │ │ eorseq r0, r9, r8, lsl pc │ │ │ │ eorseq r1, r9, r0, ror r6 │ │ │ │ - mlaeq pc, pc, r7, r2 @ │ │ │ │ + eoreq r2, pc, pc, lsr #16 │ │ │ │ @ instruction: 0x00390edc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ ldr r6, [pc, #396] @ 63ca0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 63c4c │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ add r6, sp, #8 │ │ │ │ str r0, [sp, #1056] @ 0x420 │ │ │ │ mov r3, #5 │ │ │ │ str r5, [sp] │ │ │ │ add r5, sp, #536 @ 0x218 │ │ │ │ str r7, [sp, #1048] @ 0x418 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [pc, #336] @ 63cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e6a00 │ │ │ │ + bl e6a84 │ │ │ │ str r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [pc, #316] @ 63cb4 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e5a58 │ │ │ │ + bl e5adc │ │ │ │ ldr r3, [sp, #1048] @ 0x418 │ │ │ │ ldr r0, [sp, #1056] @ 0x420 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #16 │ │ │ │ movls r1, r5 │ │ │ │ ldr r2, [sp, #540] @ 0x21c │ │ │ │ movls r2, r3 │ │ │ │ ldr r3, [pc, #272] @ 63cb8 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 2e4c4c │ │ │ │ + bl 2e4cd0 │ │ │ │ ldr r7, [sp, #1048] @ 0x418 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ bls 63bf8 │ │ │ │ ldr r4, [sp, #540] @ 0x21c │ │ │ │ ldr r5, [sp, #536] @ 0x218 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -69322,15 +69322,15 @@ │ │ │ │ beq 63c08 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e800 │ │ │ │ b 63c08 │ │ │ │ lsl r1, r7, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #536 @ 0x218 │ │ │ │ strb r0, [sp, #8] │ │ │ │ @@ -69352,16 +69352,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq sp, sl, r0, lsl r5 │ │ │ │ eorseq r1, r9, r4, ror #8 │ │ │ │ @ instruction: 0x003ad3b4 │ │ │ │ eorseq r0, r9, r8, lsr fp │ │ │ │ - eoreq r3, pc, r4, asr ip @ │ │ │ │ - eoreq r3, pc, sp, lsr ip @ │ │ │ │ + eoreq r3, pc, r4, ror #25 │ │ │ │ + eoreq r3, pc, sp, asr #25 │ │ │ │ eorseq r1, r9, r8, lsr r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #348] @ 63e30 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -69428,15 +69428,15 @@ │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 63df8 │ │ │ │ adds r0, r2, #5 │ │ │ │ adc r1, r3, #0 │ │ │ │ strd r0, [r4] │ │ │ │ add r0, r5, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 10f7e0 │ │ │ │ + bl 10f864 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 63e08 │ │ │ │ @@ -69478,15 +69478,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ moveq r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 17f9f0 │ │ │ │ + bl 17fa74 │ │ │ │ cmp r0, #0 │ │ │ │ beq 63ee4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ @@ -69624,15 +69624,15 @@ │ │ │ │ mov r3, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ add r0, sp, #1600 @ 0x640 │ │ │ │ ldr r2, [pc, #912] @ 64480 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1a7a94 │ │ │ │ + bl 1a7b18 │ │ │ │ ldr r0, [sp, #1600] @ 0x640 │ │ │ │ ldr r4, [sp, #1604] @ 0x644 │ │ │ │ cmp r0, #0 │ │ │ │ beq 64118 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ @@ -69645,63 +69645,63 @@ │ │ │ │ ldr sl, [sp, #1616] @ 0x650 │ │ │ │ mov r6, #0 │ │ │ │ ldr r9, [sp, #1620] @ 0x654 │ │ │ │ ldr fp, [sp, #1624] @ 0x658 │ │ │ │ ldr r5, [pc, #836] @ 64484 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 643bc │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ str r6, [sp, #2112] @ 0x840 │ │ │ │ str r0, [sp, #2120] @ 0x848 │ │ │ │ beq 64254 │ │ │ │ str r4, [sp] │ │ │ │ add r5, sp, #1072 @ 0x430 │ │ │ │ ldr r2, [pc, #804] @ 64498 │ │ │ │ add r1, sp, #1600 @ 0x640 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e5490 │ │ │ │ + bl e5514 │ │ │ │ cmp r7, #0 │ │ │ │ beq 6427c │ │ │ │ str r7, [sp] │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ ldr r2, [pc, #772] @ 644a0 │ │ │ │ add r1, sp, #1072 @ 0x430 │ │ │ │ mov r3, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e6488 │ │ │ │ + bl e650c │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ str fp, [sp, #2140] @ 0x85c │ │ │ │ add r0, lr, #84 @ 0x54 │ │ │ │ str r9, [sp, #2136] @ 0x858 │ │ │ │ str sl, [sp, #2132] @ 0x854 │ │ │ │ add r5, sp, #16 │ │ │ │ str r0, [sp] │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ str r8, [sp, #2144] @ 0x860 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [pc, #716] @ 644a4 │ │ │ │ mov r3, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e65d8 │ │ │ │ + bl e665c │ │ │ │ ldr r3, [sp, #528] @ 0x210 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r3, #16 │ │ │ │ movls r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movls r2, r3 │ │ │ │ ldr r3, [pc, #676] @ 644a8 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 2e4c4c │ │ │ │ + bl 2e4cd0 │ │ │ │ ldr r7, [sp, #528] @ 0x210 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #16 │ │ │ │ bls 642d8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -69762,15 +69762,15 @@ │ │ │ │ beq 642e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e800 │ │ │ │ b 642e8 │ │ │ │ lsl r1, r7, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ beq 64374 │ │ │ │ @@ -69784,15 +69784,15 @@ │ │ │ │ beq 64340 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e800 │ │ │ │ b 64340 │ │ │ │ lsl r1, r6, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #1 │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ bgt 6439c │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ beq 64108 │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ bne 643a8 │ │ │ │ @@ -69801,15 +69801,15 @@ │ │ │ │ b 64104 │ │ │ │ cmp sl, #-2147483646 @ 0x80000002 │ │ │ │ cmpne sl, #0 │ │ │ │ beq 64108 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 64104 │ │ │ │ mov r0, #1 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ strb r0, [sp, #2151] @ 0x867 │ │ │ │ add r0, lr, #103 @ 0x67 │ │ │ │ str r0, [sp, #2152] @ 0x868 │ │ │ │ ldr r0, [pc, #176] @ 64488 │ │ │ │ @@ -69852,24 +69852,24 @@ │ │ │ │ bl 1f400 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 4e190 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r1, r9, r4, lsl r0 │ │ │ │ - ldrdeq r3, [pc], -sl @ │ │ │ │ + eoreq r3, pc, sl, ror #14 │ │ │ │ @ instruction: 0x003acef0 │ │ │ │ @ instruction: 0x00390cf0 │ │ │ │ eorseq ip, sl, r0, asr #24 │ │ │ │ eorseq r0, r9, r4, asr #7 │ │ │ │ - eoreq r3, pc, r8, asr r5 @ │ │ │ │ - eoreq r3, pc, r8, lsr r6 @ │ │ │ │ - eoreq r3, pc, fp, asr #10 │ │ │ │ - eoreq r3, pc, r9, lsl r6 @ │ │ │ │ - ldrdeq r2, [pc], -r4 @ │ │ │ │ + eoreq r3, pc, r8, ror #11 │ │ │ │ + eoreq r3, pc, r8, asr #13 │ │ │ │ + ldrdeq r3, [pc], -fp @ │ │ │ │ + eoreq r3, pc, r9, lsr #13 │ │ │ │ + eoreq r2, pc, r4, ror #8 │ │ │ │ eorseq r0, r9, r4, lsl #30 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ stmib sp, {r0, r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ add r4, sp, #20 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -69887,17 +69887,17 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33fb14 │ │ │ │ + bl 33fb98 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ eorseq r0, r9, ip, asr ip │ │ │ │ @ instruction: 0xfffe93e8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #288 @ 0x120 │ │ │ │ mov r5, r0 │ │ │ │ @@ -69918,42 +69918,42 @@ │ │ │ │ str r1, [r7] │ │ │ │ beq 6459c │ │ │ │ ldmib r7, {r1, r2} │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2e9cdc │ │ │ │ + bl 2e9d60 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ bl 5114c │ │ │ │ cmp r6, #0 │ │ │ │ beq 646dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 10f554 │ │ │ │ + bl 10f5d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 646dc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r0, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ - bl 2d3154 │ │ │ │ + bl 35308c │ │ │ │ + bl 2d31d8 │ │ │ │ cmp r0, #2 │ │ │ │ beq 645e0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ bl 647bc │ │ │ │ ldr r0, [pc, #456] @ 647b0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6470c │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0] │ │ │ │ bl 1e338 │ │ │ │ @@ -69961,27 +69961,27 @@ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ adds r1, r1, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ bcs 64728 │ │ │ │ strb r6, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 2e92ec │ │ │ │ + bl 2e9370 │ │ │ │ add r6, sp, #156 @ 0x9c │ │ │ │ add r1, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ bl 1f640 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r2, #300 @ 0x12c │ │ │ │ mov r3, r6 │ │ │ │ - bl d10f8 │ │ │ │ + bl d117c │ │ │ │ mov r0, r5 │ │ │ │ bl 1dda4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -70009,15 +70009,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ bl 647bc │ │ │ │ add sp, sp, #288 @ 0x120 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15bab4 │ │ │ │ + bl 15bb38 │ │ │ │ add sp, sp, #288 @ 0x120 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #176] @ 647b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ @@ -70051,15 +70051,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bne 647a0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15bab4 │ │ │ │ + bl 15bb38 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @ instruction: 0x003ad1b0 │ │ │ │ eorseq fp, sl, r0, asr r8 │ │ │ │ eorseq r0, r9, r4, lsr #20 │ │ │ │ @ instruction: 0x003901b8 │ │ │ │ @@ -70076,15 +70076,15 @@ │ │ │ │ add r5, r0, r1 │ │ │ │ add r4, r5, #16 │ │ │ │ beq 6485c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 648c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d9598 │ │ │ │ + bl 2d961c │ │ │ │ ldr r6, [r5, #20] │ │ │ │ cmp r6, #0 │ │ │ │ beq 648d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 64834 │ │ │ │ mov r7, r0 │ │ │ │ bl 1fda8 │ │ │ │ @@ -70130,15 +70130,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 64874 │ │ │ │ bl 47aa0 │ │ │ │ bl 57370 │ │ │ │ b 64938 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e8e4 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [pc, #204] @ 649c4 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -70154,15 +70154,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r1, [pc, #164] @ 649cc │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 5736c │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [pc, #92] @ 649b8 │ │ │ │ @@ -70214,66 +70214,66 @@ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 64b60 │ │ │ │ ldr r1, [pc, #548] @ 64c44 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #29 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2dd1e4 │ │ │ │ + bl 2dd268 │ │ │ │ ldr r1, [pc, #532] @ 64c48 │ │ │ │ add r8, sp, #4 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ bl 94974 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ b 64aac │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 64b60 │ │ │ │ ldr r1, [pc, #472] @ 64c4c │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #29 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2dd1e4 │ │ │ │ + bl 2dd268 │ │ │ │ ldr r1, [pc, #456] @ 64c50 │ │ │ │ add r8, sp, #4 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ bl 94974 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ bl 1f01c │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 64ae0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 64ae0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 64af8 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq 64b7c │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 64b3c │ │ │ │ bl 47aa0 │ │ │ │ @@ -70293,37 +70293,37 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 1e728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 1fda8 │ │ │ │ bl 5736c │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b 64bcc │ │ │ │ bl 57370 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [pc, #176] @ 64c54 │ │ │ │ str r8, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 64bf0 │ │ │ │ bl 57370 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [pc, #124] @ 64c58 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -70345,22 +70345,22 @@ │ │ │ │ b 64c1c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 64c38 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq ip, sl, r8, lsl r8 │ │ │ │ - eoreq r2, pc, r1, asr #28 │ │ │ │ - eoreq r2, pc, sl, asr #28 │ │ │ │ - @ instruction: 0x002f2db3 │ │ │ │ - eoreq r0, pc, r8, rrx │ │ │ │ + ldrdeq r2, [pc], -r1 @ │ │ │ │ + ldrdeq r2, [pc], -sl @ │ │ │ │ + eoreq r2, pc, r3, asr #28 │ │ │ │ + strdeq r0, [pc], -r8 @ │ │ │ │ eorseq r0, r9, r0, lsr r4 │ │ │ │ @ instruction: 0x003903fc │ │ │ │ @ instruction: 0xfffe8ce8 │ │ │ │ @ instruction: 0x003903d8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 537d8 │ │ │ │ @@ -70417,15 +70417,15 @@ │ │ │ │ ldr r1, [pc, #24] @ 64d58 │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ eorseq r0, r9, r8, lsr #9 │ │ │ │ @ instruction: 0xffff6180 │ │ │ │ @ instruction: 0xfffe8bc8 │ │ │ │ - eoreq r2, pc, ip, ror #23 │ │ │ │ + eoreq r2, pc, ip, ror ip @ │ │ │ │ eorseq r0, r9, ip, asr #8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -70452,15 +70452,15 @@ │ │ │ │ ldr r1, [pc, #24] @ 64de4 │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ eorseq r0, r9, ip, lsr #8 │ │ │ │ @ instruction: 0xffff60f4 │ │ │ │ @ instruction: 0xfffe8b3c │ │ │ │ - eoreq r2, pc, r0, lsr #23 │ │ │ │ + eoreq r2, pc, r0, lsr ip @ │ │ │ │ eorseq r0, r9, r0, asr #7 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [pc, #256] @ 64f00 │ │ │ │ mov r3, #5 │ │ │ │ @@ -70525,17 +70525,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 64ef8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r0, r9, ip, asr #7 │ │ │ │ - eoreq r2, pc, r4, lsr #19 │ │ │ │ + eoreq r2, pc, r4, lsr sl @ │ │ │ │ @ instruction: 0x0038f9d0 │ │ │ │ - andeq r0, ip, r8, lsl lr │ │ │ │ + muleq ip, ip, lr │ │ │ │ @ instruction: 0x0038f9b0 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [pc, #256] @ 6502c │ │ │ │ mov r3, #13 │ │ │ │ @@ -70600,17 +70600,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 65024 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x003902b0 │ │ │ │ - eoreq r2, pc, sp, ror r8 @ │ │ │ │ + eoreq r2, pc, sp, lsl #18 │ │ │ │ eorseq pc, r8, r4, lsr #17 │ │ │ │ - andeq r0, ip, ip, ror #25 │ │ │ │ + andeq r0, ip, r0, ror sp │ │ │ │ eorseq pc, r8, r4, lsl #17 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [pc, #456] @ 65220 │ │ │ │ mov r3, #16 │ │ │ │ @@ -70622,28 +70622,28 @@ │ │ │ │ bl 4d900 │ │ │ │ ldr r6, [pc, #432] @ 65228 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, r6, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq 6509c │ │ │ │ mov r0, r5 │ │ │ │ bl 22e00 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 65144 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq 650d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 22e00 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1ded0 │ │ │ │ @@ -70656,15 +70656,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1de7c │ │ │ │ ldm r0, {r5, r8} │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 6511c │ │ │ │ mov r5, #-2147483646 @ 0x80000002 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ stm r4, {r5, r8} │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ str r6, [r4, #12] │ │ │ │ @@ -70674,15 +70674,15 @@ │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq 6516c │ │ │ │ mov r0, r5 │ │ │ │ bl 22e00 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ @@ -70704,15 +70704,15 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ b 651fc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq 651e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 22e00 │ │ │ │ ldr r0, [pc, #76] @ 65238 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #72] @ 6523c │ │ │ │ @@ -70725,20 +70725,20 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 65218 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mlaseq r9, r4, r1, r0 │ │ │ │ - eoreq r1, pc, r4, asr #10 │ │ │ │ + ldrdeq r1, [pc], -r4 @ │ │ │ │ @ instruction: 0x003abfb0 │ │ │ │ eorseq pc, r8, ip, ror #13 │ │ │ │ eorseq sl, sl, r4, lsl fp │ │ │ │ eorseq pc, r8, ip, asr #13 │ │ │ │ - eoreq r1, pc, r3, lsl #31 │ │ │ │ + eoreq r2, pc, r3, lsl r0 @ │ │ │ │ eorseq pc, r8, r8, asr ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #476 @ 0x1dc │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ @@ -70746,15 +70746,15 @@ │ │ │ │ ldr r5, [pc, #1056] @ 65684 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ add r4, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq 6528c │ │ │ │ mov r0, r4 │ │ │ │ bl 22e00 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ @@ -70785,36 +70785,36 @@ │ │ │ │ b 65320 │ │ │ │ ldrb r9, [r1, #12] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 65310 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ b 65320 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 33f414 │ │ │ │ + bl 33f498 │ │ │ │ add sl, sp, #56 @ 0x38 │ │ │ │ ldm sl, {r6, r7, sl} │ │ │ │ ldr r0, [pc, #900] @ 656ac │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 655f8 │ │ │ │ stm r0, {r6, r7, sl} │ │ │ │ mov r8, r0 │ │ │ │ mov r1, #0 │ │ │ │ strb r9, [r0, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [pc, #852] @ 656b0 │ │ │ │ mov r7, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ add r6, r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq 6537c │ │ │ │ mov r0, r6 │ │ │ │ bl 22e00 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ @@ -70879,23 +70879,23 @@ │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #540] @ 6569c │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 2e5594 │ │ │ │ + bl 2e5618 │ │ │ │ mov r0, sl │ │ │ │ bl 1e29c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ beq 655bc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #448 @ 0x1c0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1ee90 │ │ │ │ @@ -70924,15 +70924,15 @@ │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #476 @ 0x1dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ beq 65510 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #476 @ 0x1dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #3 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [pc, #300] @ 6568c │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -71006,22 +71006,22 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ strbtvc r7, [ip], #-1395 @ 0xfffffa8d │ │ │ │ ldrbvs r2, [r2, #-3429]! @ 0xfffff29b │ │ │ │ bvc 1ac1020 <__bss_end__@@Base+0x16af584> │ │ │ │ svcvs 0x00636572 │ │ │ │ eorseq fp, sl, r0, asr #27 │ │ │ │ - eoreq r1, pc, r4, asr #3 │ │ │ │ + eoreq r1, pc, r4, asr r2 @ │ │ │ │ eorseq pc, r8, r8, ror #5 │ │ │ │ mlaseq sl, r0, r7, sl │ │ │ │ @ instruction: 0xfffe8344 │ │ │ │ eorseq pc, r8, ip, lsr ip @ │ │ │ │ eorseq pc, r8, ip, ror #26 │ │ │ │ eorseq pc, r8, r4, lsr #7 │ │ │ │ - ldrdeq r0, [pc], -r3 @ │ │ │ │ + eoreq r0, pc, r3, ror #24 │ │ │ │ eorseq pc, r8, r0, lsl #6 │ │ │ │ eorseq sl, sl, r0, lsl fp │ │ │ │ @ instruction: 0x003abcd0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -71033,26 +71033,26 @@ │ │ │ │ bne 659fc │ │ │ │ ldr r7, [pc, #1248] @ 65bc4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, r7, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 65970 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 65a24 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 6597c │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 65af8 │ │ │ │ @@ -71060,15 +71060,15 @@ │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 658b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1de7c │ │ │ │ ldm r0, {r6, r8, r9, sl} │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ bcs 658c4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -71177,28 +71177,28 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 65954 │ │ │ │ sub r4, r4, r5 │ │ │ │ add r5, r7, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 65988 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1f0d0 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ bne 65964 │ │ │ │ bl 1fda8 │ │ │ │ b 65920 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 65920 │ │ │ │ mov r0, r6 │ │ │ │ bl 22e00 │ │ │ │ b 65700 │ │ │ │ mov r0, r6 │ │ │ │ bl 22e00 │ │ │ │ b 6572c │ │ │ │ @@ -71226,15 +71226,15 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ beq 65854 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 64c64 │ │ │ │ ldr r4, [r5] │ │ │ │ bl 1f238 │ │ │ │ mov r1, #0 │ │ │ │ b 65acc │ │ │ │ ldr r4, [r5] │ │ │ │ @@ -71242,15 +71242,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ b 65ae4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r5, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq 65a4c │ │ │ │ mov r0, r6 │ │ │ │ bl 22e00 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #2 │ │ │ │ @@ -71293,15 +71293,15 @@ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ bl 64cd0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq 65b18 │ │ │ │ mov r0, r6 │ │ │ │ bl 22e00 │ │ │ │ ldr r0, [pc, #204] @ 65bec │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #200] @ 65bf0 │ │ │ │ @@ -71345,21 +71345,21 @@ │ │ │ │ bl 1f400 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq fp, sl, r4, asr #18 │ │ │ │ eorseq pc, r8, ip, asr #14 │ │ │ │ @ instruction: 0xffff2684 │ │ │ │ @ instruction: 0xfffe7e48 │ │ │ │ - strdeq r1, [pc], -r8 @ │ │ │ │ + eoreq r1, pc, r8, lsl #31 │ │ │ │ eorseq pc, r8, ip, asr #13 │ │ │ │ eorseq fp, r9, r0, lsl #8 │ │ │ │ @ instruction: 0x0039b3f4 │ │ │ │ eorseq fp, r9, r8, asr r7 │ │ │ │ eorseq fp, r9, ip, asr #14 │ │ │ │ - eoreq r1, pc, pc, asr #12 │ │ │ │ + ldrdeq r1, [pc], -pc @ │ │ │ │ eorseq pc, r8, r4, lsr #6 │ │ │ │ eorseq pc, r8, r4, ror #15 │ │ │ │ eorseq pc, r8, r8, asr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ @@ -71381,15 +71381,15 @@ │ │ │ │ str r0, [sl, #-4] │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [pc, #592] @ 65ea8 │ │ │ │ mov r4, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ add r6, r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq 65c78 │ │ │ │ mov r0, r6 │ │ │ │ bl 22e00 │ │ │ │ add r9, sp, #32 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ @@ -71468,24 +71468,24 @@ │ │ │ │ ldrb r9, [r8, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 65db8 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ b 65dd0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, sl │ │ │ │ - bl 33f414 │ │ │ │ + bl 33f498 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #212] @ 65eac │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 65e50 │ │ │ │ mov r4, r0 │ │ │ │ strb r9, [r0, #12] │ │ │ │ str r7, [r0] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ @@ -71534,15 +71534,15 @@ │ │ │ │ eorseq sl, sl, r0, rrx │ │ │ │ eorseq fp, r9, r0, lsl #2 │ │ │ │ eorseq pc, r8, r8, asr #1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a77ec │ │ │ │ + bl 1a7870 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ bne 65eec │ │ │ │ mov r0, #0 │ │ │ │ stm r4, {r0, r5} │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -71552,15 +71552,15 @@ │ │ │ │ bls 65f30 │ │ │ │ cmp r6, #0 │ │ │ │ beq 65f50 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 65f74 │ │ │ │ str r8, [r4] │ │ │ │ str r6, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -71572,30 +71572,30 @@ │ │ │ │ stm r4, {r0, r5} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r8, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ str r8, [r4] │ │ │ │ str r6, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #44] @ 65fa8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq lr, r8, r0, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #456 @ 0x1c8 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r0, #4 │ │ │ │ @@ -71634,15 +71634,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1e29c │ │ │ │ mov r6, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 661f0 │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ @@ -71655,22 +71655,22 @@ │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ bl 1ec20 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ - bl e9c60 │ │ │ │ + bl e9ce4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 662a0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl e9c60 │ │ │ │ + bl e9ce4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #1 │ │ │ │ beq 660f0 │ │ │ │ cmp r0, #2 │ │ │ │ bne 662fc │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -71834,31 +71834,31 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 6636c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x676e6f73 │ │ │ │ - eoreq lr, lr, r8, lsr #22 │ │ │ │ + @ instruction: 0x002eebb8 │ │ │ │ eorseq lr, r8, r0, ror r7 │ │ │ │ - mlaeq lr, pc, pc, pc @ │ │ │ │ + eoreq r0, pc, pc, lsr #32 │ │ │ │ eorseq lr, r8, ip, asr #13 │ │ │ │ eorseq lr, r8, r4, lsr #14 │ │ │ │ eorseq r9, sl, ip, asr #23 │ │ │ │ @ instruction: 0xfffe777c │ │ │ │ eorseq lr, r8, r8, ror #13 │ │ │ │ eorseq lr, r8, ip, ror #11 │ │ │ │ eorseq r9, sl, ip, lsr #21 │ │ │ │ @ instruction: 0xfffe7660 │ │ │ │ @ instruction: 0x0038eff8 │ │ │ │ eorseq lr, r8, r4, lsl #13 │ │ │ │ eorseq r9, sl, ip, asr fp │ │ │ │ @ instruction: 0xfffe7710 │ │ │ │ eorseq pc, r8, r8, lsr #1 │ │ │ │ - eoreq r0, pc, fp, ror #28 │ │ │ │ + strdeq r0, [pc], -fp @ │ │ │ │ eorseq lr, r8, r0, asr #22 │ │ │ │ @ instruction: 0x0038e5b4 │ │ │ │ @ instruction: 0x003a99dc │ │ │ │ mlaseq r8, r4, r5, lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #464 @ 0x1d0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -71866,15 +71866,15 @@ │ │ │ │ beq 66468 │ │ │ │ ldr r0, [pc, #920] @ 66780 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r6, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 66600 │ │ │ │ ldr r0, [pc, #900] @ 66790 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ @@ -71899,15 +71899,15 @@ │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ b 664e0 │ │ │ │ ldr r0, [pc, #764] @ 6676c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 6663c │ │ │ │ ldr r0, [pc, #748] @ 6677c │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ @@ -71966,23 +71966,23 @@ │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #556] @ 667a8 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 2e5594 │ │ │ │ + bl 2e5618 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e29c │ │ │ │ mov r5, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ beq 666e8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ee90 │ │ │ │ @@ -72097,22 +72097,22 @@ │ │ │ │ eorseq lr, r8, r0, ror r1 │ │ │ │ eorseq sl, sl, r4, asr pc │ │ │ │ @ instruction: 0x003aafb4 │ │ │ │ eorseq lr, r8, r0, ror #23 │ │ │ │ eorseq sl, sl, r8, ror sp │ │ │ │ eorseq lr, r8, ip, lsr #3 │ │ │ │ @ instruction: 0x003aafdc │ │ │ │ - strdeq lr, [lr], -ip @ │ │ │ │ + eoreq lr, lr, ip, lsl #13 │ │ │ │ @ instruction: 0x0038e1bc │ │ │ │ eorseq r9, sl, r4, ror #12 │ │ │ │ @ instruction: 0xfffe7218 │ │ │ │ @ instruction: 0x0038ebb0 │ │ │ │ eorseq lr, r8, r0, lsl sp │ │ │ │ eorseq lr, r8, r8, ror r2 │ │ │ │ - eoreq pc, lr, r7, lsr #21 │ │ │ │ + eoreq pc, lr, r7, lsr fp @ │ │ │ │ @ instruction: 0x0038e1d4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #456 @ 0x1c8 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #452] @ 0x1c4 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ @@ -72149,15 +72149,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1e29c │ │ │ │ mov r6, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 66a04 │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ @@ -72172,15 +72172,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1ec20 │ │ │ │ ldr r4, [pc, #856] @ 66c0c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq 668d8 │ │ │ │ ldr r0, [pc, #828] @ 66c10 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22760 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -72304,15 +72304,15 @@ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [pc, #336] @ 66c14 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq 66ae8 │ │ │ │ ldr r0, [pc, #308] @ 66c18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22760 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #452] @ 0x1c4 │ │ │ │ @@ -72367,17 +72367,17 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r9 │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ strbvs r6, [r4, #-3949]! @ 0xfffff093 │ │ │ │ - eoreq lr, lr, r0, lsr #6 │ │ │ │ + @ instruction: 0x002ee3b0 │ │ │ │ eorseq sp, r8, ip, asr pc │ │ │ │ - eoreq pc, lr, fp, lsl #15 │ │ │ │ + eoreq pc, lr, fp, lsl r8 @ │ │ │ │ @ instruction: 0x0038deb8 │ │ │ │ eorseq sp, r8, r0, lsl pc │ │ │ │ @ instruction: 0x003a93b8 │ │ │ │ @ instruction: 0xfffe6f68 │ │ │ │ @ instruction: 0x0038ded4 │ │ │ │ @ instruction: 0x0038ddd8 │ │ │ │ mlaseq sl, r8, r2, r9 │ │ │ │ @@ -72391,27 +72391,27 @@ │ │ │ │ eorseq sl, sl, r4, lsr #14 │ │ │ │ eorseq sl, sl, ip, lsr #10 │ │ │ │ eorseq sl, sl, r4, lsl r5 │ │ │ │ eorseq sp, r8, r4, ror sp │ │ │ │ mlaseq sl, ip, r1, r9 │ │ │ │ eorseq sp, r8, r4, asr sp │ │ │ │ eorseq lr, r8, r0, asr r7 │ │ │ │ - eoreq pc, lr, pc, asr r6 @ │ │ │ │ + eoreq pc, lr, pc, ror #13 │ │ │ │ eorseq sp, r8, ip, ror sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ ldr r5, [pc, #668] @ 66ee0 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov fp, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 66ddc │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ mov r0, r7 │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ @@ -72469,23 +72469,23 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #424] @ 66efc │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r3, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 2e5594 │ │ │ │ + bl 2e5618 │ │ │ │ mov r0, sl │ │ │ │ bl 1e29c │ │ │ │ mov r5, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ beq 66e5c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ee90 │ │ │ │ @@ -72566,22 +72566,22 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ strbvs r6, [r4, #-3949]! @ 0xfffff093 │ │ │ │ eorseq sl, sl, r8, lsr #7 │ │ │ │ eorseq sl, sl, r4, lsl r2 │ │ │ │ - eoreq sp, lr, r8, lsr #28 │ │ │ │ + @ instruction: 0x002edeb8 │ │ │ │ eorseq sp, r8, r0, asr #20 │ │ │ │ @ instruction: 0x003a8ef0 │ │ │ │ @ instruction: 0xfffe6aa4 │ │ │ │ eorseq lr, r8, ip, asr r4 │ │ │ │ eorseq lr, r8, r4, asr r5 │ │ │ │ eorseq sp, r8, r4, lsl #22 │ │ │ │ - eoreq pc, lr, r3, lsr r3 @ │ │ │ │ + eoreq pc, lr, r3, asr #7 │ │ │ │ eorseq sp, r8, r0, ror #20 │ │ │ │ ldr r1, [pc, #36] @ 66f38 │ │ │ │ ldr ip, [pc, #20] @ 66f2c │ │ │ │ ldr r2, [pc, #20] @ 66f30 │ │ │ │ ldr r3, [pc, #20] @ 66f34 │ │ │ │ stm r0, {r1, r3} │ │ │ │ str r2, [r0, #8] │ │ │ │ @@ -72958,71 +72958,71 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 68c60 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r0, pc, lr, asr pc @ │ │ │ │ + eoreq r0, pc, lr, ror #31 │ │ │ │ eorseq lr, r8, r4, asr r5 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6752c │ │ │ │ - b 18be0c │ │ │ │ + b 18be90 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 6753c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq sp, r8, r0, lsl lr │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6755c │ │ │ │ - b 18eee8 │ │ │ │ + b 18ef6c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 6756c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq sp, r8, r0, ror #27 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6758c │ │ │ │ - b 18ccdc │ │ │ │ + b 18cd60 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 6759c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ @ instruction: 0x0038ddb0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 675bc │ │ │ │ - b 18ac98 │ │ │ │ + b 18ad1c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 675cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq sp, r8, r0, lsl #27 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 675ec │ │ │ │ - b 18c098 │ │ │ │ + b 18c11c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 675fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq sp, r8, r0, asr sp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -73047,54 +73047,54 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #32] @ 67684 │ │ │ │ ldr r3, [pc, #32] @ 67688 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 343328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @ instruction: 0x0038effc │ │ │ │ - eoreq r0, pc, lr, lsr #20 │ │ │ │ + @ instruction: 0x002f0abe │ │ │ │ eorseq lr, r8, r0, ror #31 │ │ │ │ - strdeq r1, [pc], -r9 @ │ │ │ │ - @ instruction: 0x002ed4bc │ │ │ │ + eoreq r1, pc, r9, lsl #17 │ │ │ │ + eoreq sp, lr, ip, asr #10 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2c3e68 │ │ │ │ + b 2c3eec │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2c4438 │ │ │ │ + b 2c44bc │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2c36b0 │ │ │ │ + b 2c3734 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r1, [pc, #24] @ 676d0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [pc, #16] @ 676d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ eorseq pc, r8, r8, lsr #16 │ │ │ │ - eoreq lr, lr, ip, ror #30 │ │ │ │ + strdeq lr, [lr], -ip @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #24] @ 67704 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [pc, #16] @ 67708 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ eorseq pc, r8, r0, ror #15 │ │ │ │ - strdeq r1, [pc], -ip @ │ │ │ │ + eoreq r1, pc, ip, lsl #29 │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add sl, sp, #24 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -73214,15 +73214,15 @@ │ │ │ │ cmp r1, #10 │ │ │ │ sub r3, r0, #1 │ │ │ │ movls r2, r4 │ │ │ │ add r1, sp, #420 @ 0x1a4 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp] │ │ │ │ - bl 2e5888 │ │ │ │ + bl 2e590c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bic r1, r0, #1 │ │ │ │ cmp r1, #4 │ │ │ │ bne 6793c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #756] @ 0x2f4 │ │ │ │ str r3, [sp, #752] @ 0x2f0 │ │ │ │ @@ -73279,15 +73279,15 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [pc, #548] @ 67c24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #776 @ 0x308 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ add r9, sp, #776 @ 0x308 │ │ │ │ cmp r6, #0 │ │ │ │ ldm r9, {r5, r7, r9} │ │ │ │ beq 67a28 │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ bl 1e800 │ │ │ │ cmp r5, #-2147483647 @ 0x80000001 │ │ │ │ @@ -73353,15 +73353,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1e800 │ │ │ │ b 67b00 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #788 @ 0x314 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [pc, #224] @ 67c38 │ │ │ │ @@ -73394,15 +73394,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ beq 67bf4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 67bf4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 67bf4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 67bf4 │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ bl 1e800 │ │ │ │ add r4, sp, #448 @ 0x1c0 │ │ │ │ @@ -73414,17 +73414,17 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 6906c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r8, sl, r4, asr #6 │ │ │ │ @ instruction: 0x0038deb8 │ │ │ │ - ldrdeq r0, [pc], -r5 @ │ │ │ │ - eoreq r0, pc, r7, ror r3 @ │ │ │ │ - eoreq r0, pc, r8, lsr r2 @ │ │ │ │ + eoreq r0, pc, r5, ror #16 │ │ │ │ + eoreq r0, pc, r7, lsl #8 │ │ │ │ + eoreq r0, pc, r8, asr #5 │ │ │ │ @ instruction: 0x0038d9f0 │ │ │ │ eorseq sp, r8, r0, lsl #16 │ │ │ │ eorseq r8, sl, r0, lsr #3 │ │ │ │ @ instruction: 0xfffe5d58 │ │ │ │ @ instruction: 0x0038d7d0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ @@ -73488,15 +73488,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 1e29c │ │ │ │ mov r5, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 67e78 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ @@ -73625,15 +73625,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq sp, r8, r0, lsl #12 │ │ │ │ eorseq r7, sl, ip, lsr pc │ │ │ │ @ instruction: 0xfffe5af4 │ │ │ │ eorseq sp, r8, r4, asr #11 │ │ │ │ eorseq sp, r8, r8, ror #12 │ │ │ │ - eoreq pc, lr, ip, lsl lr @ │ │ │ │ + eoreq pc, lr, ip, lsr #29 │ │ │ │ eorseq sp, r8, r4, lsr r6 │ │ │ │ eorseq sp, r8, ip, asr #9 │ │ │ │ eorseq r7, sl, r0, lsr #28 │ │ │ │ @ instruction: 0xfffe59d8 │ │ │ │ eorseq sp, r8, r0, ror #10 │ │ │ │ eorseq r7, sl, ip, asr #29 │ │ │ │ @ instruction: 0xfffe5a84 │ │ │ │ @@ -73692,15 +73692,15 @@ │ │ │ │ bl 1de70 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r9, sp, #24 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ beq 68214 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ stm r2, {r0, r1, r6} │ │ │ │ @@ -73819,15 +73819,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mlaseq r8, r4, r1, sp │ │ │ │ eorseq r7, sl, r4, lsr fp │ │ │ │ @ instruction: 0xfffe56ec │ │ │ │ eorseq sp, r8, ip, asr #3 │ │ │ │ eorseq sp, r8, r4, asr #6 │ │ │ │ - eoreq pc, lr, r0, lsl #21 │ │ │ │ + eoreq pc, lr, r0, lsl fp @ │ │ │ │ mlaseq r8, r8, r2, sp │ │ │ │ eorseq sp, r8, r0, ror #5 │ │ │ │ @ instruction: 0x003a7bfc │ │ │ │ @ instruction: 0xfffe57ac │ │ │ │ @ instruction: 0x0038d2b0 │ │ │ │ @ instruction: 0x003a7bb0 │ │ │ │ @ instruction: 0xfffe5768 │ │ │ │ @@ -73872,23 +73872,23 @@ │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #344] @ 6849c │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 2e5594 │ │ │ │ + bl 2e5618 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e29c │ │ │ │ mov r5, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ beq 68420 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ee90 │ │ │ │ @@ -73950,22 +73950,22 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1e800 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x676e6f73 │ │ │ │ - eoreq ip, lr, r4, lsr r8 │ │ │ │ + eoreq ip, lr, r4, asr #17 │ │ │ │ eorseq ip, r8, r8, ror #31 │ │ │ │ eorseq r7, sl, r4, lsr #18 │ │ │ │ @ instruction: 0xfffe54dc │ │ │ │ eorseq sp, r8, r0, asr sp │ │ │ │ eorseq sp, r8, r4, lsr #28 │ │ │ │ eorseq sp, r8, r0, asr #1 │ │ │ │ - eoreq pc, lr, r4, ror r8 @ │ │ │ │ + eoreq pc, lr, r4, lsl #18 │ │ │ │ eorseq sp, r8, ip, lsl #1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [sp] │ │ │ │ @@ -74029,23 +74029,23 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 685b8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq ip, r8, r0, asr #29 │ │ │ │ - andeq sp, fp, r8, asr r7 │ │ │ │ + ldrdeq sp, [fp], -ip │ │ │ │ eorseq ip, r8, r0, lsr #29 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #52] @ 6860c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 685f8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #16] @ 68610 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 223d8 │ │ │ │ @@ -74061,38 +74061,38 @@ │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 68640 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, #0 │ │ │ │ b 68654 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 33f414 │ │ │ │ + bl 33f498 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r0, [pc, #236] @ 68748 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 68710 │ │ │ │ strb r6, [r0, #12] │ │ │ │ mov fp, r0 │ │ │ │ str r9, [r0] │ │ │ │ mov r1, #0 │ │ │ │ str r8, [r0, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r5, [r0, #8] │ │ │ │ mov r6, #0 │ │ │ │ ldr r5, [pc, #176] @ 6874c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 68700 │ │ │ │ add r8, sp, #24 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ @@ -74123,104 +74123,104 @@ │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 68740 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x003a77dc │ │ │ │ @ instruction: 0x003a89f0 │ │ │ │ eorseq r8, sl, r4, lsl #19 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 6876c │ │ │ │ tst r2, #32 │ │ │ │ bne 68770 │ │ │ │ - b 345128 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + b 3451ac │ │ │ │ + b 341d3c │ │ │ │ + b 341db0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 6878c │ │ │ │ tst r2, #32 │ │ │ │ bne 68790 │ │ │ │ - b 344f94 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + b 345018 │ │ │ │ + b 341d3c │ │ │ │ + b 341db0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 687b0 │ │ │ │ - b 18eee8 │ │ │ │ + b 18ef6c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 687c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq ip, r8, ip, lsl #23 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 687e0 │ │ │ │ - b 18ccdc │ │ │ │ + b 18cd60 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 687f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq ip, r8, ip, asr fp │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 68810 │ │ │ │ - b 18ac98 │ │ │ │ + b 18ad1c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 68820 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq ip, r8, ip, lsr #22 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 68840 │ │ │ │ - b 18be0c │ │ │ │ + b 18be90 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 68850 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ @ instruction: 0x0038cafc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 68870 │ │ │ │ - b 18c098 │ │ │ │ + b 18c11c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 68880 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq ip, r8, ip, asr #21 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #512] @ 0x200 │ │ │ │ cmp r5, #16 │ │ │ │ bls 688ec │ │ │ │ ldrd r6, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq 68920 │ │ │ │ @@ -74248,15 +74248,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1e800 │ │ │ │ b 688fc │ │ │ │ lsl r1, r5, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #640] @ 0x280 │ │ │ │ cmp r5, #16 │ │ │ │ bls 6898c │ │ │ │ ldrd r6, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -74292,41 +74292,41 @@ │ │ │ │ bl 1e800 │ │ │ │ b 6899c │ │ │ │ add r0, r5, r5, lsl #2 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 68a28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 68a60 │ │ │ │ bl 1fda8 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 2c3e60 │ │ │ │ + bl 2c3ee4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1fda8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ @@ -74339,52 +74339,52 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r5 │ │ │ │ bne 68b34 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [pc, #56] @ 68b84 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ @@ -74406,38 +74406,38 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r5 │ │ │ │ bne 68c08 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [pc, #56] @ 68c58 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ @@ -74461,50 +74461,50 @@ │ │ │ │ cmp r1, #2 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 68c80 │ │ │ │ b 1e800 │ │ │ │ bx lr │ │ │ │ - b 2d425c │ │ │ │ + b 2d42e0 │ │ │ │ ldr r0, [r0] │ │ │ │ b 1e1ac │ │ │ │ ldr r0, [r0] │ │ │ │ b 1fda8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne 68cc8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 1dfb4 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 68ce8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 2c3e60 │ │ │ │ + bl 2c3ee4 │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1fda8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -74529,58 +74529,58 @@ │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 68e34 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq 68e10 │ │ │ │ add r5, r6, #4 │ │ │ │ b 68db8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 68e10 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 68dac │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 68dac │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq 68e10 │ │ │ │ add r5, r6, #4 │ │ │ │ b 68df4 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 68e10 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 68de8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 68de8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 68e34 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 17d744 │ │ │ │ + b 17d7c8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldmib r0, {r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 68e88 │ │ │ │ add r7, r4, #4 │ │ │ │ b 68e6c │ │ │ │ @@ -74588,25 +74588,25 @@ │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 68e88 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 68e60 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 68e60 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 68eac │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ bne 68ec0 │ │ │ │ bx lr │ │ │ │ cmp r1, #1 │ │ │ │ bne 68ed0 │ │ │ │ @@ -74615,15 +74615,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 68ebc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, #5 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 68f10 │ │ │ │ add r4, r0, #40 @ 0x28 │ │ │ │ bl 68d34 │ │ │ │ mov r0, r4 │ │ │ │ @@ -74641,82 +74641,82 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #48 @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 68fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ str r0, [r7, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #28] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ beq 68fa0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r5, r7, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 68fe8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #40] @ 0x28 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r6, #0 │ │ │ │ beq 68fe8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 69008 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e9100 │ │ │ │ + bl 2e9184 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1f454 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 69044 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e9100 │ │ │ │ + bl 2e9184 │ │ │ │ b 69044 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 1f454 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 69064 │ │ │ │ - b 2d425c │ │ │ │ + b 2d42e0 │ │ │ │ ldr r0, [r0] │ │ │ │ b 1f8f8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #240] @ 0xf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #10 │ │ │ │ bls 690b8 │ │ │ │ @@ -74747,38 +74747,38 @@ │ │ │ │ bl 1e800 │ │ │ │ b 690c4 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 69120 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6913c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6915c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldmib r0, {r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 6918c │ │ │ │ @@ -74790,21 +74790,21 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 691ac │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #8] @ 691c0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - mlaeq lr, r2, sl, lr │ │ │ │ + eoreq lr, lr, r2, lsr #22 │ │ │ │ ldr r1, [r0], #8 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ ldr r1, [pc, #4] @ 691dc │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ eorseq ip, r8, r8, asr #14 │ │ │ │ @@ -74885,15 +74885,15 @@ │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ movcc r0, #1 │ │ │ │ teq r3, r0 │ │ │ │ movne r1, r5 │ │ │ │ b 6932c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1784e0 │ │ │ │ + bl 178564 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r1], -r5 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ lsr r1, r1, #2 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -75089,15 +75089,15 @@ │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl b42d8 │ │ │ │ + bl b435c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -75136,34 +75136,34 @@ │ │ │ │ bl 1f394 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq ip, lr, ip, lsr #30 │ │ │ │ + @ instruction: 0x002ecfbc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldm r0, {r5, r6} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r6 │ │ │ │ bne 69760 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [pc, #64] @ 697b8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ @@ -75176,80 +75176,80 @@ │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r5 │ │ │ │ bl 68884 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ bl 3c6dc │ │ │ │ eorseq ip, r8, ip, ror #3 │ │ │ │ eorseq ip, r8, r0, ror #3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldm r0, {r5, r6} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r6 │ │ │ │ bne 698b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [pc, #64] @ 69910 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ @@ -75262,58 +75262,58 @@ │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r5 │ │ │ │ bl 68b8c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ bl 3c6dc │ │ │ │ mlaseq r8, r4, r0, ip │ │ │ │ eorseq ip, r8, r8, lsl #1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r5 │ │ │ │ bne 699b8 │ │ │ │ ldm r4, {r5, r6} │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [pc, #64] @ 69a10 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ @@ -75326,102 +75326,102 @@ │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldm r4, {r0, r1} │ │ │ │ bl 68a80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ bl 3c6dc │ │ │ │ mlaseq r8, r4, pc, fp @ │ │ │ │ eorseq fp, r8, r8, lsl #31 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldmib r4, {r5, r6} │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 69a54 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 69a6c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 69a98 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ bl 3c6dc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldm r0, {r5, r6} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r5 │ │ │ │ bne 69b68 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 69b50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [pc, #64] @ 69bc0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ @@ -75434,15 +75434,15 @@ │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ bl 689e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ bl 3c6dc │ │ │ │ eorseq fp, r8, r4, ror #27 │ │ │ │ @ instruction: 0x0038bdd8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #16 │ │ │ │ @@ -75450,15 +75450,15 @@ │ │ │ │ bl 1ed7c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #144] @ 69c7c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 69c50 │ │ │ │ str r5, [r0] │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [pc, #100] @ 69c80 │ │ │ │ @@ -75497,15 +75497,15 @@ │ │ │ │ bl 1ed7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #140] @ 69d34 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 69d0c │ │ │ │ mov r6, r0 │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ @@ -75544,15 +75544,15 @@ │ │ │ │ bl 1ed7c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #144] @ 69df4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 69dc8 │ │ │ │ str r5, [r0] │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [pc, #100] @ 69df8 │ │ │ │ @@ -75592,15 +75592,15 @@ │ │ │ │ bl 1ed7c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #144] @ 69eb4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 69e88 │ │ │ │ str r5, [r0] │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [pc, #100] @ 69eb8 │ │ │ │ @@ -75640,15 +75640,15 @@ │ │ │ │ bl 1ed7c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #144] @ 69f74 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 69f48 │ │ │ │ str r5, [r0] │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [pc, #100] @ 69f78 │ │ │ │ @@ -75688,15 +75688,15 @@ │ │ │ │ bl 1ed7c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #144] @ 6a034 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6a008 │ │ │ │ str r5, [r0] │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [pc, #100] @ 6a038 │ │ │ │ @@ -75736,15 +75736,15 @@ │ │ │ │ bl 1ed7c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #144] @ 6a0f4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6a0c8 │ │ │ │ str r5, [r0] │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [pc, #100] @ 6a0f8 │ │ │ │ @@ -75779,25 +75779,25 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r4, r0 │ │ │ │ bne 6a4d4 │ │ │ │ ldm r6, {r4, r6} │ │ │ │ cmp r5, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ bne 6a518 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl ea088 │ │ │ │ + bl ea10c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ bne 6a5e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6a340 │ │ │ │ @@ -75805,15 +75805,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6a3d4 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 112aec │ │ │ │ + bl 112b70 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6a334 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [pc, #1372] @ 6a6f8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ @@ -75829,15 +75829,15 @@ │ │ │ │ ldr r0, [pc, #1328] @ 6a700 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 6a298 │ │ │ │ ldr r0, [pc, #1312] @ 6a704 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6a298 │ │ │ │ ldr r0, [pc, #1296] @ 6a708 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6a628 │ │ │ │ @@ -75873,54 +75873,54 @@ │ │ │ │ add r1, sp, #20 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 29e030 │ │ │ │ - bl 16f7d0 │ │ │ │ + bl 29e0b4 │ │ │ │ + bl 16f854 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [pc, #1144] @ 6a720 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 16f9fc │ │ │ │ + bl 16fa80 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2d60b4 │ │ │ │ + bl 2d6138 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #1092] @ 6a724 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r6 │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 6a580 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2d58dc │ │ │ │ + bl 2d5960 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6a324 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1fda8 │ │ │ │ b 6a464 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -75932,15 +75932,15 @@ │ │ │ │ ldr r1, [pc, #896] @ 6a6ec │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ ldr r1, [pc, #888] @ 6a6f0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [pc, #848] @ 6a6f4 │ │ │ │ @@ -75951,15 +75951,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 6a46c │ │ │ │ cmp r5, #0 │ │ │ │ beq 6a46c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 6a46c │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #32 │ │ │ │ strb r1, [r0] │ │ │ │ @@ -75969,15 +75969,15 @@ │ │ │ │ ldr r1, [pc, #820] @ 6a734 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ ldr r1, [pc, #812] @ 6a738 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [pc, #772] @ 6a73c │ │ │ │ @@ -75988,15 +75988,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 6a464 │ │ │ │ cmp r5, #0 │ │ │ │ beq 6a464 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1fda8 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r0, [r8] │ │ │ │ cmpne r0, #0 │ │ │ │ addeq sp, sp, #96 @ 0x60 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -76061,15 +76061,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #372] @ 6a6e8 │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c744 │ │ │ │ b 6a640 │ │ │ │ bl 1f214 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [pc, #384] @ 6a728 │ │ │ │ @@ -76132,85 +76132,85 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6a6a4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ eorseq fp, r8, ip, ror r0 │ │ │ │ eorseq fp, r8, r4, ror r0 │ │ │ │ @ instruction: 0x0038bbd0 │ │ │ │ eorseq r5, sl, r0, asr #20 │ │ │ │ @ instruction: 0x0038c8dc │ │ │ │ - mlaeq lr, ip, r5, sl │ │ │ │ - eoreq lr, lr, r9, ror #26 │ │ │ │ - eoreq lr, lr, ip, ror #26 │ │ │ │ - eoreq lr, lr, r5, asr sp │ │ │ │ + eoreq sl, lr, ip, lsr #12 │ │ │ │ + strdeq lr, [lr], -r9 @ │ │ │ │ + strdeq lr, [lr], -ip @ │ │ │ │ + eoreq lr, lr, r5, ror #27 │ │ │ │ eorseq r5, sl, r4, lsr fp │ │ │ │ eorseq r6, sl, r4, lsl #10 │ │ │ │ eorseq r6, sl, r4, ror #9 │ │ │ │ @ instruction: 0x003a64d0 │ │ │ │ @ instruction: 0x003a64bc │ │ │ │ - eoreq sp, lr, ip, lsl #31 │ │ │ │ + eoreq lr, lr, ip, lsl r0 │ │ │ │ eorseq ip, r8, r8, lsr #15 │ │ │ │ eorseq fp, r8, r4, lsr r8 │ │ │ │ eorseq ip, r8, ip, ror fp │ │ │ │ eorseq r5, sl, ip, lsr #26 │ │ │ │ - eoreq pc, lr, r8, ror #1 │ │ │ │ + eoreq pc, lr, r8, ror r1 @ │ │ │ │ mlaseq sl, r4, r0, r7 │ │ │ │ eorseq r1, r9, r8, asr #1 │ │ │ │ @ instruction: 0xfffe331c │ │ │ │ eorseq r1, r9, r4, lsr #1 │ │ │ │ - eoreq lr, lr, r7, asr pc │ │ │ │ - ldrdeq lr, [lr], -r8 @ │ │ │ │ - eoreq lr, lr, r1, asr #25 │ │ │ │ + eoreq lr, lr, r7, ror #31 │ │ │ │ + eoreq lr, lr, r8, ror #26 │ │ │ │ + eoreq lr, lr, r1, asr sp │ │ │ │ eorseq fp, r8, r4, lsl fp │ │ │ │ @ instruction: 0x000052b4 │ │ │ │ eorseq ip, r8, r0, lsr #16 │ │ │ │ eorseq fp, r8, r8, lsl #1 │ │ │ │ eorseq r5, sl, r4, ror #16 │ │ │ │ eorseq fp, r8, r4, ror r0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ ldr r7, [r0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r4 │ │ │ │ bne 6a90c │ │ │ │ cmp r5, #2 │ │ │ │ str r5, [sp, #8] │ │ │ │ bne 6a950 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ea75c │ │ │ │ + bl ea7e0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ bne 6aa1c │ │ │ │ add r5, sp, #32 │ │ │ │ add r1, r6, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9c60 │ │ │ │ + bl e9ce4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ bne 6aa38 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6a814 │ │ │ │ @@ -76221,15 +76221,15 @@ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r5 │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 6a9b8 │ │ │ │ add r1, r6, #32 │ │ │ │ - bl 110684 │ │ │ │ + bl 110708 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ b 6a8a4 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -76241,15 +76241,15 @@ │ │ │ │ ldr r1, [pc, #628] @ 6aab4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ ldr r1, [pc, #620] @ 6aab8 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #580] @ 6aabc │ │ │ │ @@ -76260,15 +76260,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 6a8a4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 6a8a4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r0, [r8] │ │ │ │ cmpne r0, #0 │ │ │ │ addeq sp, sp, #56 @ 0x38 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -76331,15 +76331,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #260] @ 6aab0 │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c744 │ │ │ │ b 6aa18 │ │ │ │ bl 77b88 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [pc, #228] @ 6aac4 │ │ │ │ @@ -76392,18 +76392,18 @@ │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ eorseq sl, r8, r4, asr #24 │ │ │ │ eorseq sl, r8, ip, lsr ip │ │ │ │ eorseq fp, r8, r8, asr #16 │ │ │ │ eorseq r5, sl, r8, lsl #12 │ │ │ │ @ instruction: 0x0038c4b4 │ │ │ │ - eoreq sl, lr, r0, ror r1 │ │ │ │ - mlaeq lr, r5, r8, lr │ │ │ │ - mlaeq lr, r8, r8, lr │ │ │ │ - eoreq lr, lr, r1, lsl #17 │ │ │ │ + eoreq sl, lr, r0, lsl #4 │ │ │ │ + eoreq lr, lr, r5, lsr #18 │ │ │ │ + eoreq lr, lr, r8, lsr #18 │ │ │ │ + eoreq lr, lr, r1, lsl r9 │ │ │ │ mlaseq sl, r0, fp, r6 │ │ │ │ @ instruction: 0x0038aff4 │ │ │ │ @ instruction: 0xfffe2ee4 │ │ │ │ @ instruction: 0x0038afd0 │ │ │ │ eorseq fp, r8, r4, ror r7 │ │ │ │ andeq r4, r0, r0, ror #28 │ │ │ │ @ instruction: 0x0038c3dc │ │ │ │ @@ -76415,55 +76415,55 @@ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r4 │ │ │ │ bne 6acd8 │ │ │ │ cmp r5, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ bne 6ad1c │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl ea56c │ │ │ │ + bl ea5f0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #2 │ │ │ │ bne 6ad84 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6abe0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 11ad04 │ │ │ │ + bl 11ad88 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6abd4 │ │ │ │ ldr r0, [pc, #656] @ 6ae00 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r5 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, #124] @ 0x7c │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1135f0 │ │ │ │ + bl 113674 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 113a74 │ │ │ │ + bl 113af8 │ │ │ │ ldr r0, [pc, #612] @ 6ae04 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq 6abc4 │ │ │ │ ldr r0, [pc, #584] @ 6ae08 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 228b4 │ │ │ │ ldr r1, [pc, #576] @ 6ae0c │ │ │ │ mov r0, r5 │ │ │ │ @@ -76484,15 +76484,15 @@ │ │ │ │ ldr r1, [pc, #516] @ 6ae10 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ ldr r1, [pc, #508] @ 6ae14 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #468] @ 6ae18 │ │ │ │ @@ -76503,15 +76503,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 6ac70 │ │ │ │ cmp r5, #0 │ │ │ │ beq 6ac70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r0, [r8] │ │ │ │ cmpne r0, #0 │ │ │ │ addeq sp, sp, #56 @ 0x38 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -76603,53 +76603,53 @@ │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ eorseq sl, r8, r8, ror r8 │ │ │ │ eorseq sl, r8, r0, ror r8 │ │ │ │ eorseq fp, r8, ip, asr #7 │ │ │ │ eorseq r5, sl, ip, lsr r2 │ │ │ │ eorseq ip, r8, r8, lsr #2 │ │ │ │ - mlaeq lr, r8, sp, r9 │ │ │ │ + eoreq r9, lr, r8, lsr #28 │ │ │ │ @ instruction: 0x003a68dc │ │ │ │ eorseq r6, sl, r8, lsl #16 │ │ │ │ @ instruction: 0x003a67f0 │ │ │ │ eorseq r6, sl, r0, ror #15 │ │ │ │ - eoreq lr, lr, r9, asr #9 │ │ │ │ - eoreq lr, lr, ip, asr #9 │ │ │ │ - @ instruction: 0x002ee4b5 │ │ │ │ + eoreq lr, lr, r9, asr r5 │ │ │ │ + eoreq lr, lr, ip, asr r5 │ │ │ │ + eoreq lr, lr, r5, asr #10 │ │ │ │ eorseq fp, r8, r4, ror r3 │ │ │ │ andeq r4, r0, r4, lsl fp │ │ │ │ ldrsbeq ip, [r8], -r0 @ │ │ │ │ eorseq sl, r8, r4, lsl #17 │ │ │ │ eorseq r5, sl, r0, rrx │ │ │ │ eorseq sl, r8, r0, ror r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r1 │ │ │ │ ldr r7, [r0] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r5 │ │ │ │ bne 6b334 │ │ │ │ cmp r4, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ bne 6b378 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ea358 │ │ │ │ + bl ea3dc │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ bne 6b454 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ add r1, r6, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9c60 │ │ │ │ + bl e9ce4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ bne 6b470 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6af88 │ │ │ │ @@ -76682,28 +76682,28 @@ │ │ │ │ add r4, r3, r0 │ │ │ │ ldr r0, [r4, r2]! │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ bcs 6b3e0 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r0], #8 │ │ │ │ - bl 126068 │ │ │ │ + bl 1260ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b01c │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e86c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ beq 6b028 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 119498 │ │ │ │ + bl 11951c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ cmp r4, #0 │ │ │ │ bne 6b028 │ │ │ │ b 6b0c0 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ @@ -76718,15 +76718,15 @@ │ │ │ │ ldr r1, [pc, #1660] @ 6b630 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ ldr r1, [pc, #1652] @ 6b634 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [pc, #1612] @ 6b638 │ │ │ │ @@ -76737,15 +76737,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 6b2cc │ │ │ │ cmp r4, #0 │ │ │ │ beq 6b2cc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 6b2cc │ │ │ │ ldr r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sl, sp, #88 @ 0x58 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ @@ -76773,15 +76773,15 @@ │ │ │ │ ldr r1, [pc, #1368] @ 6b5e8 │ │ │ │ mov r2, #14 │ │ │ │ mov r3, sl │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [pc, #1352] @ 6b5ec │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 104884 │ │ │ │ + bl 104908 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b0bc │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 1e800 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [fp] │ │ │ │ @@ -76812,15 +76812,15 @@ │ │ │ │ ldr r0, [pc, #1232] @ 6b5fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 6b1f0 │ │ │ │ ldr r0, [pc, #1216] @ 6b600 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b1f0 │ │ │ │ ldr r0, [pc, #1200] @ 6b604 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6b4e8 │ │ │ │ @@ -76855,66 +76855,66 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldr r1, [pc, #1060] @ 6b61c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r2, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d60b4 │ │ │ │ + bl 2d6138 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl ff57c │ │ │ │ + bl ff600 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6b238 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ b 6b2c4 │ │ │ │ beq 6b250 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ ldr r1, [pc, #920] @ 6b5f0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r0, r7 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b4e0 │ │ │ │ bl 1f82c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, fp │ │ │ │ - bl 110684 │ │ │ │ + bl 110708 │ │ │ │ ldr r0, [pc, #908] @ 6b620 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r5 │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r1, [r0, #92]! @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 6b3f0 │ │ │ │ mov r1, #14 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2d7cb0 │ │ │ │ + bl 2d7d34 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r0, [r9] │ │ │ │ cmpne r0, #0 │ │ │ │ @@ -76985,15 +76985,15 @@ │ │ │ │ bl 3c744 │ │ │ │ b 6b500 │ │ │ │ ldr r0, [pc, #508] @ 6b5e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c3e8 │ │ │ │ b 6b500 │ │ │ │ bl 200d8 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [pc, #524] @ 6b624 │ │ │ │ @@ -77076,17 +77076,17 @@ │ │ │ │ bl 3c6dc │ │ │ │ b 6b564 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6b564 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ b 6b5a0 │ │ │ │ bl 3c6f8 │ │ │ │ ldr r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ @@ -77102,77 +77102,77 @@ │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ eorseq sl, r8, ip, lsl r2 │ │ │ │ eorseq sl, r8, r4, lsl r2 │ │ │ │ eorseq sl, r8, r0, lsr #28 │ │ │ │ eorseq r4, sl, r0, ror #23 │ │ │ │ @ instruction: 0x0038b5b4 │ │ │ │ - eoreq r9, lr, r8, asr #14 │ │ │ │ + ldrdeq r9, [lr], -r8 @ │ │ │ │ @ instruction: 0x003a64b0 │ │ │ │ - eoreq r4, pc, r1, ror #12 │ │ │ │ + strdeq r4, [pc], -r1 @ │ │ │ │ eorseq r0, r9, r8, ror #5 │ │ │ │ @ instruction: 0x003a64fc │ │ │ │ @ instruction: 0x00390ebc │ │ │ │ eorseq r6, sl, r0, lsr #14 │ │ │ │ eorseq sp, r8, r8, ror r1 │ │ │ │ eorseq r1, r9, r4, lsr #18 │ │ │ │ - eoreq r6, pc, r5, asr #3 │ │ │ │ + eoreq r6, pc, r5, asr r2 @ │ │ │ │ eorseq r6, sl, ip, lsl r1 │ │ │ │ @ instruction: 0x003a4bd8 │ │ │ │ eorseq r5, sl, r0, asr #6 │ │ │ │ eorseq r5, sl, r0, lsr #6 │ │ │ │ eorseq r5, sl, ip, lsl #6 │ │ │ │ @ instruction: 0x003a52f8 │ │ │ │ - eoreq sp, lr, ip, asr #1 │ │ │ │ + eoreq sp, lr, ip, asr r1 │ │ │ │ eorseq fp, r8, r0, asr #19 │ │ │ │ @ instruction: 0x0038a8dc │ │ │ │ @ instruction: 0x0038bcfc │ │ │ │ @ instruction: 0x003a4dd4 │ │ │ │ - eoreq fp, lr, ip, ror #19 │ │ │ │ + eoreq fp, lr, ip, ror sl │ │ │ │ @ instruction: 0x003a61b8 │ │ │ │ @ instruction: 0x00390cd8 │ │ │ │ @ instruction: 0xfffe24ac │ │ │ │ @ instruction: 0x00390cb4 │ │ │ │ - eoreq lr, lr, r1, lsr #2 │ │ │ │ - eoreq lr, lr, r4, lsr #2 │ │ │ │ - eoreq lr, lr, sp, lsl #2 │ │ │ │ + @ instruction: 0x002ee1b1 │ │ │ │ + @ instruction: 0x002ee1b4 │ │ │ │ + mlaeq lr, sp, r1, lr │ │ │ │ eorseq sl, r8, ip, lsr sp │ │ │ │ andeq r4, r0, r8, lsr #8 │ │ │ │ eorseq fp, r8, ip, asr #9 │ │ │ │ eorseq sl, r8, r8, lsr #4 │ │ │ │ eorseq r4, sl, r4, lsl #20 │ │ │ │ eorseq sl, r8, r4, lsl r2 │ │ │ │ eorseq sl, r8, r8, lsr #25 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ ldm r0, {r6, r7} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r7 │ │ │ │ bne 6b9cc │ │ │ │ cmp r5, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ bne 6ba10 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl eb0dc │ │ │ │ + bl eb160 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ bne 6badc │ │ │ │ mov r0, r6 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b8b8 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r4, #8 │ │ │ │ - bl effa4 │ │ │ │ + bl f0028 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6bb20 │ │ │ │ ldr r0, [pc, #1332] @ 6bc0c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ @@ -77181,15 +77181,15 @@ │ │ │ │ ldr r1, [r0, #112]! @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6bb3c │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1122d8 │ │ │ │ + bl 11235c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b94c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [pc, #1272] @ 6bc14 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ @@ -77205,15 +77205,15 @@ │ │ │ │ ldr r0, [pc, #1228] @ 6bc1c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 6b818 │ │ │ │ ldr r0, [pc, #1212] @ 6bc20 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b818 │ │ │ │ ldr r0, [pc, #1196] @ 6bc24 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6bb4c │ │ │ │ @@ -77249,54 +77249,54 @@ │ │ │ │ add r1, sp, #20 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 29e030 │ │ │ │ - bl 16f7d0 │ │ │ │ + bl 29e0b4 │ │ │ │ + bl 16f854 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [pc, #1044] @ 6bc3c │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #21 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 16f9fc │ │ │ │ + bl 16fa80 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2d60b4 │ │ │ │ + bl 2d6138 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #992] @ 6bc40 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r7 │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 6ba78 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2d58dc │ │ │ │ + bl 2d5960 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6b8a4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ b 6b954 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #32 │ │ │ │ strb r1, [r0] │ │ │ │ @@ -77306,15 +77306,15 @@ │ │ │ │ ldr r1, [pc, #876] @ 6bc50 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ ldr r1, [pc, #868] @ 6bc54 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [pc, #828] @ 6bc58 │ │ │ │ @@ -77325,18 +77325,18 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 6b964 │ │ │ │ cmp r4, #0 │ │ │ │ beq 6b964 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 6b964 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1125b8 │ │ │ │ + bl 11263c │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1fda8 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r0, [r8] │ │ │ │ cmpne r0, #0 │ │ │ │ @@ -77403,15 +77403,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #404] @ 6bc00 │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c744 │ │ │ │ b 6bb64 │ │ │ │ bl 1f214 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [pc, #420] @ 6bc44 │ │ │ │ @@ -77482,79 +77482,79 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6bbbc │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ eorseq r9, r8, r4, lsl #23 │ │ │ │ eorseq r9, r8, ip, ror fp │ │ │ │ @ instruction: 0x0038a6d8 │ │ │ │ eorseq r4, sl, r8, asr #10 │ │ │ │ eorseq fp, r8, r4, lsl r4 │ │ │ │ - eoreq r9, lr, r4, lsr #1 │ │ │ │ - ldrdeq sp, [lr], -r6 @ │ │ │ │ + eoreq r9, lr, r4, lsr r1 │ │ │ │ + eoreq sp, lr, r6, ror #16 │ │ │ │ eorseq fp, r8, r8, ror r2 │ │ │ │ eorseq r5, sl, r4, lsl sp │ │ │ │ eorseq r0, r9, r0, asr r8 │ │ │ │ @ instruction: 0x003a45b4 │ │ │ │ eorseq r4, sl, r8, ror pc │ │ │ │ eorseq r4, sl, r8, asr pc │ │ │ │ eorseq r4, sl, r4, asr #30 │ │ │ │ eorseq r4, sl, r0, lsr pc │ │ │ │ - eoreq ip, lr, r8, ror #20 │ │ │ │ + strdeq ip, [lr], -r8 @ │ │ │ │ eorseq fp, r8, ip, asr r2 │ │ │ │ @ instruction: 0x0038a2b4 │ │ │ │ eorseq fp, r8, r4, asr #11 │ │ │ │ eorseq r4, sl, ip, lsr #15 │ │ │ │ - eoreq sp, lr, r2, lsl fp │ │ │ │ + eoreq sp, lr, r2, lsr #23 │ │ │ │ eorseq r5, sl, r4, lsl fp │ │ │ │ @ instruction: 0x0038fbd0 │ │ │ │ @ instruction: 0xfffe1e24 │ │ │ │ eorseq pc, r8, ip, lsr #23 │ │ │ │ - strdeq sp, [lr], -r1 @ │ │ │ │ - strdeq sp, [lr], -r4 @ │ │ │ │ - ldrdeq sp, [lr], -sp @ │ │ │ │ + eoreq sp, lr, r1, lsl #17 │ │ │ │ + eoreq sp, lr, r4, lsl #17 │ │ │ │ + eoreq sp, lr, sp, ror #16 │ │ │ │ eorseq sl, r8, ip, lsl r6 │ │ │ │ @ instruction: 0x00003dbc │ │ │ │ eorseq fp, r8, r8, asr r3 │ │ │ │ mlaseq r8, r0, fp, r9 │ │ │ │ eorseq r4, sl, ip, ror #6 │ │ │ │ eorseq r9, r8, ip, ror fp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r4 │ │ │ │ bne 6be48 │ │ │ │ cmp r5, #2 │ │ │ │ str r5, [sp, #8] │ │ │ │ bne 6be8c │ │ │ │ add r5, sp, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl ea358 │ │ │ │ + bl ea3dc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ bne 6bf58 │ │ │ │ add r4, r7, #24 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r7, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -77577,18 +77577,18 @@ │ │ │ │ add r1, r1, r5 │ │ │ │ add r6, r1, r0 │ │ │ │ ldr r0, [r6, #8]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 6bef4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 352be0 │ │ │ │ + bl 352c64 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl fec10 │ │ │ │ + bl fec94 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ b 6bde0 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -77600,15 +77600,15 @@ │ │ │ │ ldr r1, [pc, #664] @ 6c014 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ ldr r1, [pc, #656] @ 6c018 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [pc, #616] @ 6c01c │ │ │ │ @@ -77619,15 +77619,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 6bde0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 6bde0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r0, [r8] │ │ │ │ cmpne r0, #0 │ │ │ │ addeq sp, sp, #56 @ 0x38 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -77690,15 +77690,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #296] @ 6c010 │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c744 │ │ │ │ b 6bf54 │ │ │ │ bl 77c10 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [pc, #264] @ 6c024 │ │ │ │ @@ -77760,18 +77760,18 @@ │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ eorseq r9, r8, r8, lsl #14 │ │ │ │ eorseq r9, r8, r0, lsl #14 │ │ │ │ eorseq sl, r8, ip, lsl #6 │ │ │ │ eorseq r4, sl, ip, asr #1 │ │ │ │ mlaseq r8, r0, sl, sl │ │ │ │ - eoreq r8, lr, r4, lsr ip │ │ │ │ - eoreq sp, lr, r9, asr r3 │ │ │ │ - eoreq sp, lr, ip, asr r3 │ │ │ │ - eoreq sp, lr, r5, asr #6 │ │ │ │ + eoreq r8, lr, r4, asr #25 │ │ │ │ + eoreq sp, lr, r9, ror #7 │ │ │ │ + eoreq sp, lr, ip, ror #7 │ │ │ │ + ldrdeq sp, [lr], -r5 @ │ │ │ │ eorseq r5, sl, r4, lsr r6 │ │ │ │ @ instruction: 0x00389ab8 │ │ │ │ @ instruction: 0xfffe19a8 │ │ │ │ mlaseq r8, r4, sl, r9 │ │ │ │ eorseq sl, r8, r0, lsl r2 │ │ │ │ @ instruction: 0x000036b0 │ │ │ │ mlaseq r8, r4, r9, sl │ │ │ │ @@ -77787,28 +77787,28 @@ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ bne 6c24c │ │ │ │ add r6, sp, #8 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ea970 │ │ │ │ + bl ea9f4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ bne 6c318 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e938 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r8, sp, #108 @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2d69b0 │ │ │ │ + bl 2d6a34 │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bcs 6c378 │ │ │ │ - bl 171a70 │ │ │ │ + bl 171af4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r0 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6c168 │ │ │ │ @@ -77817,19 +77817,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6c0f8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d691c │ │ │ │ + bl 2d69a0 │ │ │ │ ldr r0, [pc, #996] @ 6c4f4 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ @@ -77839,15 +77839,15 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2e8074 │ │ │ │ + bl 2e80f8 │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ bne 6c1a0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 1dfb4 │ │ │ │ b 6c1c0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -77855,27 +77855,27 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6c190 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ - bl 2d691c │ │ │ │ + bl 2d69a0 │ │ │ │ b 6c1c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6c1c0 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6c1c0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ bl 1fda8 │ │ │ │ add r6, r6, #8 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ bl 6dc9c │ │ │ │ @@ -77996,15 +77996,15 @@ │ │ │ │ ldr r0, [pc, #304] @ 6c4dc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 23a58 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [pc, #264] @ 6c4e0 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -78025,24 +78025,24 @@ │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [pc, #204] @ 6c4f0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ b 6c4a4 │ │ │ │ bl 3c6f8 │ │ │ │ b 6c444 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6c4a4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 68cb4 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ bl 1fda8 │ │ │ │ @@ -78065,19 +78065,19 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 1e800 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ mlaseq r8, ip, lr, r9 │ │ │ │ eorseq r3, sl, ip, lsl #26 │ │ │ │ eorseq r9, r8, r0, lsl #29 │ │ │ │ - eoreq r8, lr, r8, ror #16 │ │ │ │ + strdeq r8, [lr], -r8 @ │ │ │ │ @ instruction: 0x00392bf0 │ │ │ │ @ instruction: 0x003a3bf0 │ │ │ │ eorseq r9, r8, ip, asr sp │ │ │ │ - ldrdeq fp, [lr], -r4 @ │ │ │ │ + eoreq fp, lr, r4, ror #18 │ │ │ │ ldrheq r9, [r8], -ip @ │ │ │ │ ldrsheq r9, [r8], -ip @ │ │ │ │ eorseq r9, r8, r8, lsl #2 │ │ │ │ andeq r2, r0, r4, asr sl │ │ │ │ @ instruction: 0x00389ffc │ │ │ │ eorseq r9, r8, ip, asr #27 │ │ │ │ andeq r3, r0, r8, ror #10 │ │ │ │ @@ -78090,23 +78090,23 @@ │ │ │ │ cmp r2, #3 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ bne 6c6c4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r3 │ │ │ │ - bl ea29c │ │ │ │ + bl ea320 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ bhi 6c794 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl ea29c │ │ │ │ + bl ea320 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #1 │ │ │ │ beq 6c580 │ │ │ │ cmp r0, #2 │ │ │ │ bne 6c898 │ │ │ │ mov r0, r7 │ │ │ │ @@ -78332,17 +78332,17 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 1e800 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ eorseq sl, r8, ip, lsl #14 │ │ │ │ mlaseq sl, r4, r8, r3 │ │ │ │ @ instruction: 0x0038a6f0 │ │ │ │ - strdeq r8, [lr], -r4 @ │ │ │ │ + eoreq r8, lr, r4, lsl #9 │ │ │ │ @ instruction: 0x003899bc │ │ │ │ - eoreq fp, lr, pc, asr #19 │ │ │ │ + eoreq fp, lr, pc, asr sl │ │ │ │ eorseq r9, r8, r4, lsl r0 │ │ │ │ eorseq r9, r8, r0, asr r9 │ │ │ │ muleq r0, ip, lr │ │ │ │ eorseq sl, r8, r8, lsl r6 │ │ │ │ mlaseq r8, r8, ip, r8 │ │ │ │ eorseq r8, r8, r0, lsr #25 │ │ │ │ @ instruction: 0x0038a5dc │ │ │ │ @@ -78355,35 +78355,35 @@ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ ldr r7, [r0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r4 │ │ │ │ bne 6cb00 │ │ │ │ cmp r6, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ bne 6cb44 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl eacd8 │ │ │ │ + bl ead5c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #2 │ │ │ │ bne 6cbac │ │ │ │ mov r0, r7 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6ca08 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl eef6c │ │ │ │ + bl eeff0 │ │ │ │ ldr r1, [pc, #648] @ 6cc40 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r0, [pc, #628] @ 6cc44 │ │ │ │ @@ -78392,15 +78392,15 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [pc, #608] @ 6cc48 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 11e038 │ │ │ │ + bl 11e0bc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 1fda8 │ │ │ │ b 6ca98 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ @@ -78414,15 +78414,15 @@ │ │ │ │ ldr r1, [pc, #536] @ 6cc4c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ ldr r1, [pc, #528] @ 6cc50 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #488] @ 6cc54 │ │ │ │ @@ -78433,15 +78433,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 6ca98 │ │ │ │ cmp r5, #0 │ │ │ │ beq 6ca98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r0, [r8] │ │ │ │ cmpne r0, #0 │ │ │ │ addeq sp, sp, #56 @ 0x38 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -78539,64 +78539,64 @@ │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ eorseq r8, r8, r0, asr sl │ │ │ │ eorseq r8, r8, r8, asr #20 │ │ │ │ eorseq r9, r8, r4, lsr #11 │ │ │ │ eorseq r3, sl, r4, lsl r4 │ │ │ │ eorseq sl, r8, r0, lsr #5 │ │ │ │ - eoreq r7, lr, r0, ror pc │ │ │ │ + eoreq r8, lr, r0 │ │ │ │ @ instruction: 0x003895f8 │ │ │ │ eorseq sl, r8, r8, asr #8 │ │ │ │ - eoreq ip, lr, lr, lsl sl │ │ │ │ - eoreq ip, lr, r1, lsr #13 │ │ │ │ - eoreq ip, lr, r4, lsr #13 │ │ │ │ - eoreq ip, lr, sp, lsl #13 │ │ │ │ + eoreq ip, lr, lr, lsr #21 │ │ │ │ + eoreq ip, lr, r1, lsr r7 │ │ │ │ + eoreq ip, lr, r4, lsr r7 │ │ │ │ + eoreq ip, lr, sp, lsl r7 │ │ │ │ eorseq r9, r8, ip, asr #10 │ │ │ │ andeq r2, r0, ip, ror #25 │ │ │ │ eorseq sl, r8, r8, asr #4 │ │ │ │ eorseq r8, r8, ip, asr sl │ │ │ │ eorseq r3, sl, r8, lsr r2 │ │ │ │ eorseq r8, r8, r8, asr #20 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ ldr r7, [r0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r4 │ │ │ │ bne 6ce08 │ │ │ │ cmp r5, #2 │ │ │ │ str r5, [sp, #8] │ │ │ │ bne 6ce4c │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9a4c │ │ │ │ + bl e9ad0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #2 │ │ │ │ bne 6ceb4 │ │ │ │ add r5, sp, #12 │ │ │ │ add r1, r6, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9c60 │ │ │ │ + bl e9ce4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #2 │ │ │ │ bne 6ced0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6cd10 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, r6, #32 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 110684 │ │ │ │ + bl 110708 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ b 6cda0 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -78608,15 +78608,15 @@ │ │ │ │ ldr r1, [pc, #528] @ 6cf4c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ ldr r1, [pc, #520] @ 6cf50 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #480] @ 6cf54 │ │ │ │ @@ -78627,15 +78627,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 6cda0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 6cda0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r0, [r8] │ │ │ │ cmpne r0, #0 │ │ │ │ addeq sp, sp, #56 @ 0x38 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -78734,18 +78734,18 @@ │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ eorseq r8, r8, r8, asr #14 │ │ │ │ eorseq r8, r8, r0, asr #14 │ │ │ │ eorseq r9, r8, ip, asr #6 │ │ │ │ eorseq r3, sl, ip, lsl #2 │ │ │ │ eorseq r9, r8, r8, ror pc │ │ │ │ - eoreq r7, lr, r4, ror ip │ │ │ │ - mlaeq lr, r9, r3, ip │ │ │ │ - mlaeq lr, ip, r3, ip │ │ │ │ - eoreq ip, lr, r5, lsl #7 │ │ │ │ + eoreq r7, lr, r4, lsl #26 │ │ │ │ + eoreq ip, lr, r9, lsr #8 │ │ │ │ + eoreq ip, lr, ip, lsr #8 │ │ │ │ + eoreq ip, lr, r5, lsl r4 │ │ │ │ @ instruction: 0x003892dc │ │ │ │ andeq r2, r0, r8, asr #19 │ │ │ │ eorseq r9, r8, r4, lsl #30 │ │ │ │ eorseq r8, r8, r4, asr r7 │ │ │ │ eorseq r2, sl, r0, lsr pc │ │ │ │ eorseq r8, r8, r0, asr #14 │ │ │ │ eorseq r9, r8, r8, asr #4 │ │ │ │ @@ -78754,26 +78754,26 @@ │ │ │ │ cmp r2, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ bne 6d054 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl ea970 │ │ │ │ + bl ea9f4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ bne 6d124 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e938 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r6, sp, #8 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2d691c │ │ │ │ + bl 2d69a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ add sl, r6, #8 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ bl 6dc9c │ │ │ │ @@ -78907,15 +78907,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 1e800 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ mlaseq r8, r4, r0, r9 │ │ │ │ eorseq r2, sl, r4, lsl #30 │ │ │ │ eorseq r9, r8, r8, lsr #1 │ │ │ │ - eoreq r7, lr, r0, ror #20 │ │ │ │ + strdeq r7, [lr], -r0 @ │ │ │ │ eorseq r8, r8, r4, ror r3 │ │ │ │ eorseq r8, r8, r0, lsl #7 │ │ │ │ eorseq r8, r8, r0, asr #31 │ │ │ │ andeq r2, r0, ip, asr r7 │ │ │ │ @ instruction: 0x00388fd0 │ │ │ │ eorseq r8, r8, r8, lsr r4 │ │ │ │ eorseq r2, sl, r0, lsr #24 │ │ │ │ @@ -78923,33 +78923,33 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r7, r0 │ │ │ │ bne 6d3e8 │ │ │ │ cmp r5, #2 │ │ │ │ str r5, [sp, #8] │ │ │ │ bne 6d42c │ │ │ │ add r5, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ea358 │ │ │ │ + bl ea3dc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bne 6d494 │ │ │ │ ldr r7, [pc, #776] @ 6d580 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq 6d29c │ │ │ │ ldr r0, [pc, #748] @ 6d584 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 223d8 │ │ │ │ add r6, r6, #24 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ @@ -78964,15 +78964,15 @@ │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6d2f0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ - bl ffbec │ │ │ │ + bl ffc70 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ b 6d380 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -78984,15 +78984,15 @@ │ │ │ │ ldr r1, [pc, #652] @ 6d5a8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ ldr r1, [pc, #644] @ 6d5ac │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #604] @ 6d5b0 │ │ │ │ @@ -79003,15 +79003,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 6d380 │ │ │ │ cmp r5, #0 │ │ │ │ beq 6d380 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r0, [r8] │ │ │ │ cmpne r0, #0 │ │ │ │ addeq sp, sp, #56 @ 0x38 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ @@ -79096,15 +79096,15 @@ │ │ │ │ b 6d408 │ │ │ │ ldr r6, [r6] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [pc, #160] @ 6d588 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq 6d508 │ │ │ │ ldr r0, [pc, #136] @ 6d58c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 223d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ @@ -79131,49 +79131,49 @@ │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ eorseq r8, r8, r8, ror #2 │ │ │ │ eorseq r8, r8, r0, ror #2 │ │ │ │ eorseq r8, r8, ip, ror #26 │ │ │ │ eorseq r2, sl, ip, lsr #22 │ │ │ │ eorseq r9, r8, r0, lsl r5 │ │ │ │ - mlaeq lr, r4, r6, r7 │ │ │ │ + eoreq r7, lr, r4, lsr #14 │ │ │ │ eorseq r3, sl, ip, lsl #28 │ │ │ │ @ instruction: 0x003a3df4 │ │ │ │ eorseq r3, sl, r0, lsr #23 │ │ │ │ eorseq r3, sl, r8, lsl #23 │ │ │ │ eorseq r8, r8, r4, lsr #25 │ │ │ │ andeq r2, r0, r4, asr #2 │ │ │ │ eorseq r9, r8, r8, asr #8 │ │ │ │ eorseq r8, r8, r4, ror #24 │ │ │ │ andeq r2, r0, r4, lsl #8 │ │ │ │ @ instruction: 0x003894b8 │ │ │ │ - @ instruction: 0x002ebdb9 │ │ │ │ - @ instruction: 0x002ebdbc │ │ │ │ - eoreq fp, lr, r5, lsr #27 │ │ │ │ + eoreq fp, lr, r9, asr #28 │ │ │ │ + eoreq fp, lr, ip, asr #28 │ │ │ │ + eoreq fp, lr, r5, lsr lr │ │ │ │ eorseq r8, r8, r4, ror r1 │ │ │ │ eorseq r2, sl, r0, asr r9 │ │ │ │ eorseq r8, r8, r0, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r4 │ │ │ │ bne 6d7a0 │ │ │ │ cmp r5, #2 │ │ │ │ str r5, [sp, #8] │ │ │ │ bne 6d7e4 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl eaec8 │ │ │ │ + bl eaf4c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #2 │ │ │ │ bne 6d84c │ │ │ │ bl 1f4d8 │ │ │ │ add r4, r7, #24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -79193,24 +79193,24 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #31 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d60b4 │ │ │ │ + bl 2d6138 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ff57c │ │ │ │ + bl ff600 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6d69c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ b 6d738 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -79222,15 +79222,15 @@ │ │ │ │ ldr r1, [pc, #596] @ 6d928 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ ldr r1, [pc, #588] @ 6d92c │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [pc, #548] @ 6d930 │ │ │ │ @@ -79241,15 +79241,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 6d738 │ │ │ │ cmp r5, #0 │ │ │ │ beq 6d738 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r0, [r8] │ │ │ │ cmpne r0, #0 │ │ │ │ addeq sp, sp, #56 @ 0x38 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -79350,73 +79350,73 @@ │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6d8ec │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ @ instruction: 0x00387db0 │ │ │ │ eorseq r7, r8, r8, lsr #27 │ │ │ │ @ instruction: 0x003889b4 │ │ │ │ eorseq r2, sl, r4, ror r7 │ │ │ │ mlaseq r8, r8, r9, r8 │ │ │ │ - ldrdeq r7, [lr], -ip @ │ │ │ │ + eoreq r7, lr, ip, ror #6 │ │ │ │ eorseq r8, r8, r4, lsr r9 │ │ │ │ andeq r2, r0, r0, lsr #32 │ │ │ │ eorseq r8, r8, r4, lsl r9 │ │ │ │ - eoreq fp, lr, pc, ror #28 │ │ │ │ - eoreq fp, lr, r1, lsl #20 │ │ │ │ - eoreq fp, lr, r4, lsl #20 │ │ │ │ - eoreq fp, lr, sp, ror #19 │ │ │ │ + strdeq fp, [lr], -pc @ │ │ │ │ + mlaeq lr, r1, sl, fp │ │ │ │ + mlaeq lr, r4, sl, fp │ │ │ │ + eoreq fp, lr, sp, ror sl │ │ │ │ @ instruction: 0x00387dbc │ │ │ │ mlaseq sl, r8, r5, r2 │ │ │ │ eorseq r7, r8, r8, lsr #27 │ │ │ │ @ instruction: 0x003888b0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ ldr r7, [r0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r4 │ │ │ │ bne 6dae0 │ │ │ │ cmp r6, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ bne 6db24 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl eb0dc │ │ │ │ + bl eb160 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #2 │ │ │ │ bne 6db8c │ │ │ │ mov r0, r7 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6d9e8 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r5, #8 │ │ │ │ - bl effa4 │ │ │ │ + bl f0028 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6dbd0 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110f3c │ │ │ │ + bl 110fc0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1fda8 │ │ │ │ b 6da78 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ @@ -79430,15 +79430,15 @@ │ │ │ │ ldr r1, [pc, #560] @ 6dc44 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ ldr r1, [pc, #552] @ 6dc48 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #512] @ 6dc4c │ │ │ │ @@ -79449,15 +79449,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 6da78 │ │ │ │ cmp r5, #0 │ │ │ │ beq 6da78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r0, [r8] │ │ │ │ cmpne r0, #0 │ │ │ │ addeq sp, sp, #56 @ 0x38 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -79562,38 +79562,38 @@ │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ eorseq r7, r8, r0, ror sl │ │ │ │ eorseq r7, r8, r8, ror #20 │ │ │ │ eorseq r8, r8, r4, asr #11 │ │ │ │ eorseq r2, sl, r4, lsr r4 │ │ │ │ eorseq r9, r8, r0, lsl r3 │ │ │ │ - mlaeq lr, r0, pc, r6 @ │ │ │ │ - eoreq fp, lr, r6, lsr #14 │ │ │ │ + eoreq r7, lr, r0, lsr #32 │ │ │ │ + @ instruction: 0x002eb7b6 │ │ │ │ eorseq r9, r8, r8, ror #3 │ │ │ │ - eoreq fp, lr, r1, asr #13 │ │ │ │ - eoreq fp, lr, r4, asr #13 │ │ │ │ - eoreq fp, lr, sp, lsr #13 │ │ │ │ + eoreq fp, lr, r1, asr r7 │ │ │ │ + eoreq fp, lr, r4, asr r7 │ │ │ │ + eoreq fp, lr, sp, lsr r7 │ │ │ │ eorseq r8, r8, ip, ror #10 │ │ │ │ andeq r1, r0, ip, lsl #26 │ │ │ │ @ instruction: 0x003892b8 │ │ │ │ eorseq r7, r8, ip, ror sl │ │ │ │ eorseq r2, sl, r8, asr r2 │ │ │ │ eorseq r7, r8, r8, ror #20 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 68bac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ bl 3c6dc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r9, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov fp, r1 │ │ │ │ @@ -79626,15 +79626,15 @@ │ │ │ │ bl 1f394 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 6dd70 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 6dd70 │ │ │ │ ldrb r1, [sp, #25] │ │ │ │ orr r0, r9, #2 │ │ │ │ bl 1f394 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ @@ -79660,15 +79660,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r0, [pc, #672] @ 6e060 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 6dff0 │ │ │ │ ldr r6, [pc, #668] @ 6e070 │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ bl 1f2bc │ │ │ │ @@ -79725,15 +79725,15 @@ │ │ │ │ ldr r0, [pc, #484] @ 6e094 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 6df98 │ │ │ │ ldr r0, [pc, #468] @ 6e098 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ beq 6dfa8 │ │ │ │ ldr r0, [pc, #448] @ 6e09c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -79777,15 +79777,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -79835,24 +79835,24 @@ │ │ │ │ @ instruction: 0x003a33d4 │ │ │ │ eorseq r8, r8, ip, ror #1 │ │ │ │ eorseq r3, sl, r4, ror r1 │ │ │ │ @ instruction: 0x003872fc │ │ │ │ @ instruction: 0x003a34b4 │ │ │ │ eorseq r8, r8, r8, lsr #1 │ │ │ │ eorseq r7, r8, ip, lsl #5 │ │ │ │ - eoreq r6, pc, pc, lsr #10 │ │ │ │ - eoreq r6, pc, sl, asr r5 @ │ │ │ │ - strdeq r6, [pc], -r3 @ │ │ │ │ - ldrdeq r6, [pc], -sl @ │ │ │ │ + @ instruction: 0x002f65bf │ │ │ │ + eoreq r6, pc, sl, ror #11 │ │ │ │ + eoreq r6, pc, r3, lsl #9 │ │ │ │ + eoreq r6, pc, sl, ror #8 │ │ │ │ eorseq r1, sl, r4, asr lr │ │ │ │ @ instruction: 0x003a21f4 │ │ │ │ @ instruction: 0x003a21d4 │ │ │ │ eorseq r2, sl, r0, asr #3 │ │ │ │ eorseq r2, sl, r8, lsr #3 │ │ │ │ - eoreq sl, lr, r4, ror r5 │ │ │ │ + eoreq sl, lr, r4, lsl #12 │ │ │ │ eorseq r8, r8, r8, lsr #32 │ │ │ │ eorseq r8, r8, r0, asr #2 │ │ │ │ @ instruction: 0xfffdf98c │ │ │ │ @ instruction: 0x00387af0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -79860,30 +79860,30 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r0, [pc, #500] @ 6e2d4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 6e23c │ │ │ │ ldr r0, [pc, #496] @ 6e2e4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ beq 6e278 │ │ │ │ ldr r0, [pc, #476] @ 6e2ec │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 6e288 │ │ │ │ str r4, [sp, #1048] @ 0x418 │ │ │ │ ldr r0, [pc, #456] @ 6e2fc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ str r0, [sp, #1056] @ 0x420 │ │ │ │ @@ -79891,25 +79891,25 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #436] @ 6e300 │ │ │ │ add r5, sp, #8 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r3, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl e5880 │ │ │ │ + bl e5904 │ │ │ │ ldr r3, [sp, #520] @ 0x208 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r3, #16 │ │ │ │ movls r1, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movls r2, r3 │ │ │ │ ldr r3, [pc, #384] @ 6e304 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 2e4c4c │ │ │ │ + bl 2e4cd0 │ │ │ │ ldr r7, [sp, #520] @ 0x208 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #16 │ │ │ │ bls 6e1d4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -79937,15 +79937,15 @@ │ │ │ │ beq 6e1e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e800 │ │ │ │ b 6e1e4 │ │ │ │ lsl r1, r7, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e86c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ @@ -79996,27 +79996,27 @@ │ │ │ │ mlaseq sl, r8, r1, r3 │ │ │ │ eorseq r7, r8, ip, ror #28 │ │ │ │ eorseq r3, sl, r8, rrx │ │ │ │ eorseq r7, r8, r4, lsr #27 │ │ │ │ eorseq r2, sl, ip, asr #29 │ │ │ │ eorseq r7, r8, r8, lsr #32 │ │ │ │ mlaseq sl, r8, r0, r3 │ │ │ │ - eoreq sl, lr, r8, asr r9 │ │ │ │ + eoreq sl, lr, r8, ror #19 │ │ │ │ @ instruction: 0x00387ed8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r0, [r1] │ │ │ │ mov sl, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r0, [pc, #1620] @ 6e984 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 6e7a4 │ │ │ │ ldr r0, [pc, #1616] @ 6e994 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f2bc │ │ │ │ @@ -80040,15 +80040,15 @@ │ │ │ │ beq 6e3c4 │ │ │ │ ldr r0, [pc, #1544] @ 6e9a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6e858 │ │ │ │ mov r4, r0 │ │ │ │ b 6e3c8 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -80097,30 +80097,30 @@ │ │ │ │ mov r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r8, #0 │ │ │ │ - bl 2e9ce4 │ │ │ │ + bl 2e9d68 │ │ │ │ ldr r0, [pc, #1360] @ 6e9f0 │ │ │ │ str r4, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [pc, #1340] @ 6e9f4 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldrb r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ bne 6e55c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1dfb4 │ │ │ │ b 6e57c │ │ │ │ ldr r1, [pc, #1224] @ 6e9bc │ │ │ │ @@ -80135,15 +80135,15 @@ │ │ │ │ beq 6e540 │ │ │ │ ldr r0, [pc, #1204] @ 6e9d0 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6e884 │ │ │ │ mov r8, r0 │ │ │ │ b 6e544 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ @@ -80154,22 +80154,22 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 6e57c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6e57c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ - bl 2e9f00 │ │ │ │ + bl 2e9f84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6e6b8 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r0, [pc, #1060] @ 6e9d4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -80186,15 +80186,15 @@ │ │ │ │ ldr r0, [pc, #1016] @ 6e9dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 6e6b0 │ │ │ │ ldr r0, [pc, #1000] @ 6e9e0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6e6b0 │ │ │ │ ldr r0, [pc, #984] @ 6e9e4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6e89c │ │ │ │ @@ -80230,21 +80230,21 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e1ac │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2d9678 │ │ │ │ + bl 2d96fc │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ bl 1e23c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6e734 │ │ │ │ bl 1f82c │ │ │ │ @@ -80281,15 +80281,15 @@ │ │ │ │ moveq r1, r5 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 106db8 │ │ │ │ + bl 106e3c │ │ │ │ cmp r5, #0 │ │ │ │ beq 6e78c │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ @@ -80395,28 +80395,28 @@ │ │ │ │ bne 6e964 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp fp, #0 │ │ │ │ beq 6e924 │ │ │ │ b 6e964 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ ldr fp, [sp, #16] │ │ │ │ cmp fp, #0 │ │ │ │ beq 6e924 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ eorseq r2, sl, r4, asr lr │ │ │ │ eorseq r7, r8, r8, lsl #17 │ │ │ │ @ instruction: 0x003a29b0 │ │ │ │ @@ -80424,37 +80424,37 @@ │ │ │ │ eorseq r2, sl, r8, lsl #29 │ │ │ │ eorseq r8, r8, ip, ror r6 │ │ │ │ eorseq r2, sl, r0, lsr #30 │ │ │ │ eorseq r6, r8, r4, asr #16 │ │ │ │ eorseq r6, r8, r0, ror sp │ │ │ │ mlaseq sl, r4, sl, r1 │ │ │ │ eorseq r6, r8, r8, lsr #16 │ │ │ │ - eoreq r5, pc, r3, asr #30 │ │ │ │ + ldrdeq r5, [pc], -r3 @ │ │ │ │ eorseq r6, r8, r4, asr #26 │ │ │ │ - eoreq r5, pc, lr, asr pc @ │ │ │ │ - @ instruction: 0x002f5ebb │ │ │ │ - eoreq r5, pc, r2, asr pc @ │ │ │ │ + eoreq r5, pc, lr, ror #31 │ │ │ │ + eoreq r5, pc, fp, asr #30 │ │ │ │ + eoreq r5, pc, r2, ror #31 │ │ │ │ eorseq r7, r8, r4, lsl #17 │ │ │ │ andeq r0, r0, r0, lsr r3 │ │ │ │ mlaseq r8, r0, r8, r7 │ │ │ │ eorseq r1, sl, r8, lsl r9 │ │ │ │ eorseq r1, sl, r0, lsr #14 │ │ │ │ eorseq r1, sl, ip, asr #21 │ │ │ │ eorseq r1, sl, ip, lsr #21 │ │ │ │ mlaseq sl, r8, sl, r1 │ │ │ │ eorseq r1, sl, r4, lsl #21 │ │ │ │ - eoreq r9, lr, r8, lsl sp │ │ │ │ + eoreq r9, lr, r8, lsr #27 │ │ │ │ @ instruction: 0x003877fc │ │ │ │ andeq r0, r0, r4, asr #13 │ │ │ │ eorseq r7, r8, r0, ror #23 │ │ │ │ eorseq r7, r8, r0, lsr #8 │ │ │ │ eorseq r7, r8, r0, lsr sl │ │ │ │ eorseq r1, sl, r8, asr #16 │ │ │ │ eorseq r7, r8, r4, lsr #19 │ │ │ │ - mlaeq lr, ip, r5, r9 │ │ │ │ + eoreq r9, lr, ip, lsr #12 │ │ │ │ eorseq r6, r8, r4, asr #27 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r2, r1 │ │ │ │ add r1, r0, #28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #4 │ │ │ │ @@ -80489,25 +80489,25 @@ │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r1, [pc, #44] @ 6ead8 │ │ │ │ ldr r3, [pc, #44] @ 6eadc │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 343498 │ │ │ │ + bl 34351c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ eorseq r6, r8, r8, asr #23 │ │ │ │ - eoreq r6, lr, r0, asr #1 │ │ │ │ + eoreq r6, lr, r0, asr r1 │ │ │ │ eorseq r6, r8, ip, lsr #23 │ │ │ │ - eoreq r6, lr, ip, lsr r6 │ │ │ │ - eoreq r6, lr, r0, lsr r6 │ │ │ │ + eoreq r6, lr, ip, asr #13 │ │ │ │ + eoreq r6, lr, r0, asr #13 │ │ │ │ eorseq r6, r8, ip, asr fp │ │ │ │ - eoreq r9, lr, sp, lsr #11 │ │ │ │ - @ instruction: 0x002e95b2 │ │ │ │ + eoreq r9, lr, sp, lsr r6 │ │ │ │ + eoreq r9, lr, r2, asr #12 │ │ │ │ b 1f4d8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ bl 1f4d8 │ │ │ │ add r6, sp, #24 │ │ │ │ @@ -80534,40 +80534,40 @@ │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r3 │ │ │ │ - b 344310 │ │ │ │ + b 344394 │ │ │ │ mov r3, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6eb9c │ │ │ │ cmp r1, #1 │ │ │ │ bne 6ebb8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, #1 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, #1 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ add r1, r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, #1 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #9 │ │ │ │ ldr ip, [pc, #84] @ 6ec44 │ │ │ │ @@ -80586,22 +80586,22 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #32] @ 6ec50 │ │ │ │ ldr r3, [pc, #32] @ 6ec54 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 343328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ eorseq r6, r8, r8, lsr #20 │ │ │ │ - eoreq r9, lr, sp, ror r4 │ │ │ │ + eoreq r9, lr, sp, lsl #10 │ │ │ │ eorseq r6, r8, ip, lsl #20 │ │ │ │ - eoreq r9, lr, r9, lsr r4 │ │ │ │ - eoreq r9, lr, lr, lsr r4 │ │ │ │ + eoreq r9, lr, r9, asr #9 │ │ │ │ + eoreq r9, lr, lr, asr #9 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6ecb4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -80614,38 +80614,38 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [pc, #48] @ 6eccc │ │ │ │ mov r2, #8 │ │ │ │ ldr r3, [pc, #44] @ 6ecd0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3431c8 │ │ │ │ + bl 34324c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #24] @ 6ecd4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ @ instruction: 0x003869b0 │ │ │ │ - eoreq r6, lr, r8, asr #8 │ │ │ │ - eoreq r9, lr, r2, ror #7 │ │ │ │ - eoreq r7, lr, ip, lsl r9 │ │ │ │ + ldrdeq r6, [lr], -r8 @ │ │ │ │ + eoreq r9, lr, r2, ror r4 │ │ │ │ + eoreq r7, lr, ip, lsr #19 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #24] @ 6ed00 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [pc, #16] @ 6ed04 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ eorseq r8, r8, r4, ror #3 │ │ │ │ - eoreq sl, lr, r0, lsl #16 │ │ │ │ + mlaeq lr, r0, r8, sl │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ @@ -80735,15 +80735,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #1692] @ 6f51c │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #1504] @ 6f488 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -80765,15 +80765,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #1564] @ 6f514 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #1344] @ 6f460 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -80843,15 +80843,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #1012] @ 6f424 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #1000] @ 6f440 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -80865,15 +80865,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #1216] @ 6f548 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #1104] @ 6f500 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -80895,15 +80895,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #944] @ 6f4ac │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #10 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #776] @ 6f430 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -80941,15 +80941,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #744] @ 6f49c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #15 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #632] @ 6f458 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -80963,15 +80963,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #576] @ 6f44c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #704] @ 6f4f8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -80985,65 +80985,65 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #680] @ 6f50c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #552] @ 6f4b8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #544] @ 6f4bc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #12 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r2, [pc, #640] @ 6f540 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #440] @ 6f4a0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #432] @ 6f4a4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #7 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #416] @ 6f4c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #408] @ 6f4c4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #9 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #400] @ 6f4e8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -81057,124 +81057,124 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #368] @ 6f4f4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #11 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #392] @ 6f538 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #380] @ 6f53c │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #18 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #240] @ 6f4d8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #232] @ 6f4dc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #3 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r6, r8, r8, ror r8 │ │ │ │ - ldrdeq r9, [lr], -r1 @ │ │ │ │ + eoreq r9, lr, r1, ror #6 │ │ │ │ eorseq r6, r8, r8, lsl #13 │ │ │ │ - eoreq r9, lr, r9, asr #1 │ │ │ │ + eoreq r9, lr, r9, asr r1 │ │ │ │ eorseq r6, r8, r4, asr r6 │ │ │ │ - ldrdeq r5, [lr], -r8 @ │ │ │ │ + eoreq r5, lr, r8, ror #22 │ │ │ │ eorseq r6, r8, r8, asr #14 │ │ │ │ - eoreq r9, lr, r0, ror r1 │ │ │ │ + eoreq r9, lr, r0, lsl #4 │ │ │ │ eorseq r6, r8, r0, ror r5 │ │ │ │ - eoreq r8, lr, fp, lsl #31 │ │ │ │ + eoreq r9, lr, fp, lsl r0 │ │ │ │ eorseq r6, r8, r0, lsr #10 │ │ │ │ - eoreq r8, lr, r4, lsr pc │ │ │ │ + eoreq r8, lr, r4, asr #31 │ │ │ │ eorseq r6, r8, r0, ror #12 │ │ │ │ - eoreq r9, lr, r0, ror r0 │ │ │ │ + eoreq r9, lr, r0, lsl #2 │ │ │ │ eorseq r6, r8, r8, asr #9 │ │ │ │ - eoreq r5, lr, r8, ror #29 │ │ │ │ + eoreq r5, lr, r8, ror pc │ │ │ │ eorseq r6, r8, r8, asr r7 │ │ │ │ - eoreq r9, lr, r2, asr r1 │ │ │ │ + eoreq r9, lr, r2, ror #3 │ │ │ │ eorseq r6, r8, r8, lsl #10 │ │ │ │ - strdeq r8, [lr], -lr @ │ │ │ │ + eoreq r8, lr, lr, lsl #31 │ │ │ │ @ instruction: 0x003867d8 │ │ │ │ - ldrdeq r6, [lr], -r0 @ │ │ │ │ + eoreq r6, lr, r0, ror #4 │ │ │ │ eorseq r6, r8, r8, lsr #15 │ │ │ │ - eoreq r9, lr, r7, lsl #3 │ │ │ │ + eoreq r9, lr, r7, lsl r2 │ │ │ │ @ instruction: 0x003865b0 │ │ │ │ - eoreq r8, lr, lr, lsl #31 │ │ │ │ + eoreq r9, lr, lr, lsl r0 │ │ │ │ eorseq r6, r8, r0, ror #16 │ │ │ │ - eoreq r9, lr, sl, lsr r2 │ │ │ │ + eoreq r9, lr, sl, asr #5 │ │ │ │ eorseq r6, r8, r8, lsr r7 │ │ │ │ - eoreq r9, lr, sp, lsl #2 │ │ │ │ + mlaeq lr, sp, r1, r9 │ │ │ │ eorseq r6, r8, r0, lsr #17 │ │ │ │ - eoreq r9, lr, ip, ror #4 │ │ │ │ + strdeq r9, [lr], -ip @ │ │ │ │ eorseq r6, r8, r8, lsl #13 │ │ │ │ - eoreq r9, lr, r0, asr r0 │ │ │ │ + eoreq r9, lr, r0, ror #1 │ │ │ │ eorseq r6, r8, r0, asr #11 │ │ │ │ - eoreq r8, lr, r3, lsl #31 │ │ │ │ + eoreq r9, lr, r3, lsl r0 │ │ │ │ mlaseq r8, r0, r4, r6 │ │ │ │ - eoreq r8, lr, r2, asr lr │ │ │ │ + eoreq r8, lr, r2, ror #29 │ │ │ │ mlaseq r8, r8, r6, r6 │ │ │ │ - eoreq r9, lr, r1, asr r0 │ │ │ │ + eoreq r9, lr, r1, ror #1 │ │ │ │ eorseq r6, r8, r0, asr r6 │ │ │ │ - eoreq r9, lr, r3 │ │ │ │ + mlaeq lr, r3, r0, r9 │ │ │ │ eorseq r6, r8, r8, lsl r5 │ │ │ │ - eoreq r8, lr, r4, asr #29 │ │ │ │ + eoreq r8, lr, r4, asr pc │ │ │ │ mlaseq r8, r8, r4, r6 │ │ │ │ - eoreq r8, lr, r0, asr #28 │ │ │ │ + ldrdeq r8, [lr], -r0 @ │ │ │ │ eorseq r6, r8, r8, lsl #16 │ │ │ │ - eoreq r9, lr, r9, lsr #3 │ │ │ │ + eoreq r9, lr, r9, lsr r2 │ │ │ │ eorseq r6, r8, r8, lsr r8 │ │ │ │ - eoreq r6, lr, r8, asr r1 │ │ │ │ + eoreq r6, lr, r8, ror #3 │ │ │ │ eorseq r6, r8, r0, lsl #8 │ │ │ │ - eoreq r8, lr, r4, lsl #27 │ │ │ │ + eoreq r8, lr, r4, lsl lr │ │ │ │ eorseq r6, r8, r8, lsr #19 │ │ │ │ - eoreq r9, lr, pc, lsl r3 │ │ │ │ + eoreq r9, lr, pc, lsr #7 │ │ │ │ @ instruction: 0x003864b0 │ │ │ │ - eoreq r8, lr, r0, lsr #28 │ │ │ │ + @ instruction: 0x002e8eb0 │ │ │ │ eorseq r6, r8, r0, lsr #9 │ │ │ │ - eoreq r8, lr, fp, lsl #28 │ │ │ │ + mlaeq lr, fp, lr, r8 │ │ │ │ @ instruction: 0x003865f0 │ │ │ │ - eoreq r8, lr, r6, asr pc │ │ │ │ + eoreq r8, lr, r6, ror #31 │ │ │ │ eorseq r6, r8, r8, lsl #15 │ │ │ │ - eoreq r9, lr, r9, ror #1 │ │ │ │ + eoreq r9, lr, r9, ror r1 │ │ │ │ @ instruction: 0x003865f0 │ │ │ │ - eoreq r8, lr, ip, asr #30 │ │ │ │ + ldrdeq r8, [lr], -ip @ │ │ │ │ eorseq r6, r8, ip, ror #18 │ │ │ │ - eoreq r9, lr, r1, asr #5 │ │ │ │ + eoreq r9, lr, r1, asr r3 │ │ │ │ @ instruction: 0x003869f4 │ │ │ │ - eoreq r7, lr, ip, ror #14 │ │ │ │ + strdeq r7, [lr], -ip @ │ │ │ │ eorseq r6, r8, r8, ror #20 │ │ │ │ - eoreq r9, lr, pc, lsr #7 │ │ │ │ + eoreq r9, lr, pc, lsr r4 │ │ │ │ eorseq r6, r8, r8, asr sl │ │ │ │ - ldrdeq r6, [lr], -r0 @ │ │ │ │ + eoreq r6, lr, r0, ror #6 │ │ │ │ eorseq r6, r8, r8, lsr #21 │ │ │ │ - ldrdeq r9, [lr], -lr @ │ │ │ │ + eoreq r9, lr, lr, ror #8 │ │ │ │ @ instruction: 0x003864f4 │ │ │ │ - eoreq r8, lr, r3, lsr #28 │ │ │ │ - eoreq r8, lr, r5, lsr pc │ │ │ │ + @ instruction: 0x002e8eb3 │ │ │ │ + eoreq r8, lr, r5, asr #31 │ │ │ │ @ instruction: 0x003865dc │ │ │ │ - eoreq r9, lr, r4, lsr #32 │ │ │ │ + strheq r9, [lr], -r4 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #240] @ 0xf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #10 │ │ │ │ bls 6f598 │ │ │ │ ldrd r6, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -81203,15 +81203,15 @@ │ │ │ │ bl 1e800 │ │ │ │ b 6f5a4 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #512] @ 0x200 │ │ │ │ cmp r5, #16 │ │ │ │ bls 6f628 │ │ │ │ ldrd r6, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq 6f65c │ │ │ │ @@ -81239,15 +81239,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1e800 │ │ │ │ b 6f638 │ │ │ │ lsl r1, r5, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #9 │ │ │ │ @@ -81267,22 +81267,22 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #32] @ 6f6f4 │ │ │ │ ldr r3, [pc, #32] @ 6f6f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 343328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ eorseq r6, r8, ip, lsr r2 │ │ │ │ - eoreq r8, lr, r5, asr #24 │ │ │ │ + ldrdeq r8, [lr], -r5 @ │ │ │ │ eorseq r6, r8, r0, lsr #4 │ │ │ │ - strdeq r8, [lr], -r9 @ │ │ │ │ - eoreq r8, lr, fp, lsl #24 │ │ │ │ + eoreq r8, lr, r9, lsl #25 │ │ │ │ + mlaeq lr, fp, ip, r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ bne 6f75c │ │ │ │ add r0, r0, #4 │ │ │ │ @@ -81296,15 +81296,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [pc, #132] @ 6f7c8 │ │ │ │ mov r2, #13 │ │ │ │ ldr r3, [pc, #128] @ 6f7cc │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3431c8 │ │ │ │ + bl 34324c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #5 │ │ │ │ ldr ip, [pc, #100] @ 6f7d0 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r3, [pc, #96] @ 6f7d4 │ │ │ │ @@ -81322,37 +81322,37 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #44] @ 6f7dc │ │ │ │ ldr r3, [pc, #44] @ 6f7e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 343328 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ eorseq r6, r8, r0, asr #3 │ │ │ │ - eoreq r8, lr, sl, lsr #23 │ │ │ │ - eoreq r5, lr, r0, asr #7 │ │ │ │ + eoreq r8, lr, sl, lsr ip │ │ │ │ + eoreq r5, lr, r0, asr r4 │ │ │ │ eorseq r6, r8, r4, lsl #3 │ │ │ │ - eoreq r8, lr, ip, lsl #23 │ │ │ │ + eoreq r8, lr, ip, lsl ip │ │ │ │ eorseq r5, r8, r0, ror lr │ │ │ │ - eoreq r8, lr, pc, asr #22 │ │ │ │ - eoreq r5, lr, r8, asr r3 │ │ │ │ + ldrdeq r8, [lr], -pc @ │ │ │ │ + eoreq r5, lr, r8, ror #7 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 2ba938 │ │ │ │ + bl 2ba9bc │ │ │ │ mov r3, r0 │ │ │ │ sub r2, r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq 6f850 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -81383,47 +81383,47 @@ │ │ │ │ ldr r0, [pc, #40] @ 6f8c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r1, #28] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ - bl 34243c │ │ │ │ + bl 3424c0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ ldrsbeq r6, [r8], -r4 @ │ │ │ │ eorseq r6, r8, r0, lsl r1 │ │ │ │ @ instruction: 0xfffde048 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6f8e8 │ │ │ │ ldr r1, [pc, #80] @ 6f92c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #36] @ 6f924 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #24] @ 6f928 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r6, r8, r0, lsl #1 │ │ │ │ - eoreq r8, lr, r6, ror sl │ │ │ │ - @ instruction: 0x002e8ab8 │ │ │ │ + eoreq r8, lr, r6, lsl #22 │ │ │ │ + eoreq r8, lr, r8, asr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r7, [r0, #240] @ 0xf0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r7, #10 │ │ │ │ mov r5, r7 │ │ │ │ mov r9, r7 │ │ │ │ @@ -81454,43 +81454,43 @@ │ │ │ │ mov r0, #24 │ │ │ │ str r4, [r6, #240] @ 0xf0 │ │ │ │ umull r4, r1, r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 6fb04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 350f98 │ │ │ │ + bl 35101c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6fb04 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #24 │ │ │ │ umull r4, r2, r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bne 6fa64 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 350f98 │ │ │ │ + bl 35101c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6fa64 │ │ │ │ cmp r7, #11 │ │ │ │ bcs 6fa74 │ │ │ │ ldr r0, [pc, #268] @ 6fb38 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #8 │ │ │ │ cmp sl, #0 │ │ │ │ beq 6f978 │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ mov r1, r6 │ │ │ │ lsl r2, r0, #3 │ │ │ │ @@ -81503,22 +81503,22 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #24 │ │ │ │ umull r7, r1, r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 6fad8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #8 │ │ │ │ - bl 350f98 │ │ │ │ + bl 35101c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6fad8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #8 │ │ │ │ beq 6f978 │ │ │ │ str sl, [r6] │ │ │ │ str r8, [r6, #240] @ 0xf0 │ │ │ │ str r9, [r6, #4] │ │ │ │ @@ -81547,18 +81547,18 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #28] @ 6fb48 │ │ │ │ ldr r3, [pc, #28] @ 6fb4c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ eorseq r0, sl, ip, lsl #8 │ │ │ │ - mlaeq lr, r0, r0, r7 │ │ │ │ + eoreq r7, lr, r0, lsr #2 │ │ │ │ eorseq r5, r8, r4, asr #29 │ │ │ │ eorseq r5, r8, r4, ror lr │ │ │ │ - mlaeq lr, r4, r1, r8 │ │ │ │ + eoreq r8, lr, r4, lsr #4 │ │ │ │ eorseq r5, r8, ip, lsl #19 │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #764 @ 0x2fc │ │ │ │ add r8, sp, #16 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -81655,34 +81655,34 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ strbeq fp, [r4], #1024 @ 0x400 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2e9304 │ │ │ │ + bl 2e9388 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r4, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e9780 │ │ │ │ + bl 2e9804 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 6fdec │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r6, [r7] │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #436] @ 6fee0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6fe2c │ │ │ │ str r8, [r0] │ │ │ │ mov r3, r0 │ │ │ │ str r7, [r0, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, #392] @ 6fee4 │ │ │ │ @@ -81763,48 +81763,48 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 6fe94 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ b 6fea8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 6fe8c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1dda4 │ │ │ │ mov r0, r8 │ │ │ │ bl 68884 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 68884 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r5, r8, r4, ror #23 │ │ │ │ - eoreq r8, lr, r4, lsr #13 │ │ │ │ + eoreq r8, lr, r4, lsr r7 │ │ │ │ eorseq r5, r8, ip, asr r6 │ │ │ │ eorseq r0, sl, ip, lsl #2 │ │ │ │ muleq r2, ip, sl │ │ │ │ andeq r5, r2, r0, ror #13 │ │ │ │ - eoreq r8, lr, lr, asr r7 │ │ │ │ - eoreq r8, lr, r7, ror #13 │ │ │ │ - eoreq r8, lr, ip, lsr #13 │ │ │ │ + eoreq r8, lr, lr, ror #15 │ │ │ │ + eoreq r8, lr, r7, ror r7 │ │ │ │ + eoreq r8, lr, ip, lsr r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 2c3668 │ │ │ │ + bl 2c36ec │ │ │ │ mov r5, r0 │ │ │ │ bl 1e5f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6ff2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 2c36ac │ │ │ │ + bl 2c3730 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #76] @ 6ff80 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ @@ -81869,23 +81869,23 @@ │ │ │ │ sub sp, sp, #384 @ 0x180 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #128] @ 700b8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 70098 │ │ │ │ ldr r0, [pc, #104] @ 700c0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 700a8 │ │ │ │ mov r6, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 1f640 │ │ │ │ @@ -81906,26 +81906,26 @@ │ │ │ │ eorseq r5, r8, r4, ror r9 │ │ │ │ eorseq pc, r9, r4, lsl ip @ │ │ │ │ eorseq r5, r8, r4, ror r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 1ed7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #792] @ 70410 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 70314 │ │ │ │ stm r0, {r6, r7} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #752] @ 70414 │ │ │ │ mov r1, r5 │ │ │ │ @@ -81974,15 +81974,15 @@ │ │ │ │ bl 1de70 │ │ │ │ mov r9, r0 │ │ │ │ bl 1e6bc │ │ │ │ add sl, sp, #24 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ beq 7038c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ stm r2, {r0, r1, r5} │ │ │ │ @@ -82115,17 +82115,17 @@ │ │ │ │ bl 1f6d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ svcvs 0x00727265 │ │ │ │ eorseq pc, r9, r0, asr #26 │ │ │ │ @ instruction: 0xffffd494 │ │ │ │ @ instruction: 0xffff95d4 │ │ │ │ - eoreq r8, lr, r4, lsr #3 │ │ │ │ + eoreq r8, lr, r4, lsr r2 │ │ │ │ eorseq r5, r8, ip, asr #3 │ │ │ │ - eoreq r7, lr, r8, lsl #18 │ │ │ │ + mlaeq lr, r8, r9, r7 │ │ │ │ eorseq r5, r8, r0, lsr #2 │ │ │ │ eorseq r5, r8, r8, ror r1 │ │ │ │ mlaseq r9, r8, sl, pc @ │ │ │ │ @ instruction: 0xfffdd644 │ │ │ │ eorseq r5, r8, r8, lsr r7 │ │ │ │ eorseq r5, r8, r8, asr #2 │ │ │ │ eorseq pc, r9, r8, asr #20 │ │ │ │ @@ -82147,29 +82147,29 @@ │ │ │ │ bne 704a0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ add r0, r1, r0 │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 2b9e58 │ │ │ │ + bl 2b9edc │ │ │ │ ldr r0, [pc, #380] @ 70624 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ bhi 705f4 │ │ │ │ ldr r0, [pc, #364] @ 70628 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 7055c │ │ │ │ ldr r0, [pc, #348] @ 70630 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 705f4 │ │ │ │ ldr r0, [pc, #332] @ 70634 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, r0 │ │ │ │ @@ -82230,38 +82230,38 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldr r6, [sp] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r0, [r4] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ add r0, r1, r0 │ │ │ │ add r0, r0, r2 │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 2b9e68 │ │ │ │ + bl 2b9eec │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ eorseq r0, sl, r0, ror #24 │ │ │ │ eorseq pc, r9, r8, lsr #16 │ │ │ │ eorseq pc, r9, r4, lsr #23 │ │ │ │ @ instruction: 0x0039faf4 │ │ │ │ eorseq pc, r9, ip, lsl #23 │ │ │ │ eorseq pc, r9, r8, ror fp @ │ │ │ │ eorseq r5, r8, r4, lsr #10 │ │ │ │ eorseq r5, r8, r4, ror #9 │ │ │ │ @ instruction: 0x003854b0 │ │ │ │ - eoreq r8, lr, r0, ror r0 │ │ │ │ + eoreq r8, lr, r0, lsl #2 │ │ │ │ eorseq r5, r8, r4, lsl #10 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r0, [pc, #332] @ 707b0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -82276,32 +82276,32 @@ │ │ │ │ str r1, [r4, #20] │ │ │ │ bne 70774 │ │ │ │ mvn r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1000 @ 0x3e8 │ │ │ │ - bl 353210 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 353294 <__aeabi_uldivmod@@Base> │ │ │ │ add r6, r4, #32 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #1 │ │ │ │ - bl 1d089c │ │ │ │ + bl 1d0920 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ add r1, r0, #1 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ bcs 70780 │ │ │ │ add r0, r0, #2 │ │ │ │ str r0, [r4, #24] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d0360 │ │ │ │ + bl 1d03e4 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r0, r6, #7 │ │ │ │ mov r2, #32 │ │ │ │ bl 1f640 │ │ │ │ mov r0, #13 │ │ │ │ add r7, sp, #8 │ │ │ │ @@ -82317,15 +82317,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r4, [pc, #116] @ 707b4 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 70764 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1f0d0 │ │ │ │ @@ -82359,41 +82359,41 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #232] @ 708c4 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 70874 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r7, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 1e338 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ bl 1f640 │ │ │ │ strb r7, [sp, #193] @ 0xc1 │ │ │ │ - bl 2e92ec │ │ │ │ + bl 2e9370 │ │ │ │ add r5, sp, #904 @ 0x388 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #900] @ 0x384 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #880 @ 0x370 │ │ │ │ bl 1f640 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #900 @ 0x384 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl d1698 │ │ │ │ + bl d171c │ │ │ │ mov r0, r4 │ │ │ │ bl 1dda4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 68f40 │ │ │ │ add sp, sp, #760 @ 0x2f8 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -82424,15 +82424,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #240] @ 709d0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 70980 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r7, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 1e338 │ │ │ │ @@ -82440,27 +82440,27 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ ldm r4!, {r1, r2, r3, r5, r6} │ │ │ │ add r0, r0, #8 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ ldm r4, {r1, r2, r3, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r5, r6} │ │ │ │ strb r7, [sp, #73] @ 0x49 │ │ │ │ - bl 2e92ec │ │ │ │ + bl 2e9370 │ │ │ │ add r5, sp, #560 @ 0x230 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #536 @ 0x218 │ │ │ │ bl 1f640 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #556 @ 0x22c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl d0864 │ │ │ │ + bl d08e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dda4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 68f40 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -82526,15 +82526,15 @@ │ │ │ │ moveq r3, r1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r4, [pc, #3776] @ 71944 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq 70aa0 │ │ │ │ ldr r0, [pc, #3756] @ 71948 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22ca8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -82575,15 +82575,15 @@ │ │ │ │ add r0, r2, #48 @ 0x30 │ │ │ │ mov r4, r2 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ mov r2, r4 │ │ │ │ beq 71a28 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [pc, #3576] @ 71954 │ │ │ │ add r0, pc, r0 │ │ │ │ beq 71a28 │ │ │ │ ldr r5, [r0, #48] @ 0x30 │ │ │ │ ldr fp, [r5, #28]! │ │ │ │ ldr r4, [r5, #4] │ │ │ │ @@ -82644,15 +82644,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 70d54 │ │ │ │ add r0, r5, #60 @ 0x3c │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 70d54 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 70d54 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, r0 │ │ │ │ movne r5, #0 │ │ │ │ @@ -82703,15 +82703,15 @@ │ │ │ │ str r2, [sp, #324] @ 0x144 │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #320] @ 0x140 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ beq 70d64 │ │ │ │ mov r0, r4 │ │ │ │ bl 1eca4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1e1ac │ │ │ │ @@ -82746,15 +82746,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 71794 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 71794 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 71794 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ beq 71f30 │ │ │ │ mov r1, r0 │ │ │ │ @@ -82790,15 +82790,15 @@ │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ str r2, [sp, #260] @ 0x104 │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ b 71794 │ │ │ │ ldr r0, [pc, #4072] @ 71ea0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ bhi 70f94 │ │ │ │ ldr r4, [pc, #4084] @ 71ec0 │ │ │ │ @@ -82810,15 +82810,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 70f94 │ │ │ │ add r0, r4, #24 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 70f94 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 70f94 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 71f18 │ │ │ │ mov r2, r0 │ │ │ │ @@ -82848,27 +82848,27 @@ │ │ │ │ str r3, [sp, #824] @ 0x338 │ │ │ │ mov r3, #4 │ │ │ │ str r4, [sp, #836] @ 0x344 │ │ │ │ str r3, [sp, #832] @ 0x340 │ │ │ │ str r2, [sp, #264] @ 0x108 │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r0, sl │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r4, [pc, #4084] @ 71fb0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq 70fd8 │ │ │ │ ldr r0, [pc, #4088] @ 71fcc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22ca8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b 7182c │ │ │ │ @@ -82886,15 +82886,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 710c4 │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 710c4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 710c4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 71f24 │ │ │ │ mov r2, r0 │ │ │ │ @@ -82924,18 +82924,18 @@ │ │ │ │ str r3, [sp, #824] @ 0x338 │ │ │ │ mov r3, #4 │ │ │ │ str ip, [sp, #836] @ 0x344 │ │ │ │ str r3, [sp, #832] @ 0x340 │ │ │ │ str r2, [sp, #264] @ 0x108 │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ add r1, r4, #104 @ 0x68 │ │ │ │ add r0, sp, #824 @ 0x338 │ │ │ │ - bl 2b9e20 │ │ │ │ + bl 2b9ea4 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ands r0, r0, #1 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #836] @ 0x344 │ │ │ │ add r1, r1, sl │ │ │ │ moveq r5, r0 │ │ │ │ @@ -82946,58 +82946,58 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r6, [r1, #8] │ │ │ │ str r5, [r1, #12] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [pc, #4092] @ 72110 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq 71130 │ │ │ │ ldr r0, [pc, #4072] @ 72114 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22ca8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, sl │ │ │ │ bl 1f0d0 │ │ │ │ ldr r0, [pc, #4052] @ 72118 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 71e90 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 1e338 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1000 @ 0x3e8 │ │ │ │ mov r3, #0 │ │ │ │ - bl 353210 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 353294 <__aeabi_uldivmod@@Base> │ │ │ │ str r1, [sp, #324] @ 0x144 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ strb r7, [sp, #344] @ 0x158 │ │ │ │ str r4, [sp, #336] @ 0x150 │ │ │ │ - bl 2e92ec │ │ │ │ + bl 2e9370 │ │ │ │ add r5, sp, #824 @ 0x338 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #504 @ 0x1f8 │ │ │ │ bl 1f640 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl d0b4c │ │ │ │ + bl d0bd0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dda4 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ bl 68f40 │ │ │ │ b 71794 │ │ │ │ ldr r0, [pc, #4060] @ 721c0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -83024,15 +83024,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 70d94 │ │ │ │ add r0, r9, #84 @ 0x54 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 70d94 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 70d94 │ │ │ │ ldr sl, [r9, #84] @ 0x54 │ │ │ │ ldr fp, [sl, #28]! │ │ │ │ ldr r5, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ addne r0, sp, #28 │ │ │ │ @@ -83056,90 +83056,90 @@ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ stm r0, {r5, r6, r7} │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ba6bc │ │ │ │ + bl 2ba740 │ │ │ │ cmp r5, #2 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ bls 71ee0 │ │ │ │ mov r0, #2 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ stm r0, {r5, r6, r7} │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ba774 │ │ │ │ + bl 2ba7f8 │ │ │ │ cmp r5, #3 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ beq 71ee0 │ │ │ │ mov r0, #3 │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ stm r0, {r5, r6, r7} │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 2ba7ac │ │ │ │ + bl 2ba830 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [pc, #3908] @ 72284 │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ add r2, r1, r0, lsl #2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127198 │ │ │ │ + bl 12721c │ │ │ │ cmp r5, #4 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ bls 71f40 │ │ │ │ mov r0, #4 │ │ │ │ str fp, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ stm r0, {r5, r6, r7} │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 2ba7cc │ │ │ │ + bl 2ba850 │ │ │ │ cmp r5, #5 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ beq 71f60 │ │ │ │ mov r0, #5 │ │ │ │ str fp, [sp, #296] @ 0x128 │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ stm r0, {r5, r6, r7} │ │ │ │ add r4, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ba7f0 │ │ │ │ + bl 2ba874 │ │ │ │ cmp r5, #6 │ │ │ │ str r4, [sp, #196] @ 0xc4 │ │ │ │ bls 71efc │ │ │ │ mov r0, #6 │ │ │ │ str fp, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ stm r0, {r5, r6, r7} │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 2ba8a8 │ │ │ │ + bl 2ba92c │ │ │ │ cmp r5, #7 │ │ │ │ strb r0, [sp, #214] @ 0xd6 │ │ │ │ beq 71efc │ │ │ │ mov r0, #7 │ │ │ │ str fp, [sp, #256] @ 0x100 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ stm r0, {r5, r6, r7} │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 2ba8c0 │ │ │ │ + bl 2ba944 │ │ │ │ ldr r1, [pc, #3736] @ 722a0 │ │ │ │ add r2, sp, #215 @ 0xd7 │ │ │ │ str r2, [sp, #912] @ 0x390 │ │ │ │ add r2, sp, #256 @ 0x100 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #916] @ 0x394 │ │ │ │ str r1, [sp, #904] @ 0x388 │ │ │ │ @@ -83192,15 +83192,15 @@ │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ str r1, [sp, #828] @ 0x33c │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #824] @ 0x338 │ │ │ │ str sl, [sp, #224] @ 0xe0 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ bl 68eb0 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7150c │ │ │ │ bl 1e014 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ @@ -83219,15 +83219,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 711f0 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 711f0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 711f0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r2, [pc, #3400] @ 722c0 │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, r0 │ │ │ │ @@ -83274,15 +83274,15 @@ │ │ │ │ add r2, sp, #824 @ 0x338 │ │ │ │ str r2, [sp, #324] @ 0x144 │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #320] @ 0x140 │ │ │ │ str r8, [sp, #168] @ 0xa8 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldrb r5, [r8] │ │ │ │ b 711f0 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ bl 1e1ac │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 71794 │ │ │ │ @@ -83315,15 +83315,15 @@ │ │ │ │ ldr r0, [pc, #2864] @ 721f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 71794 │ │ │ │ ldr r0, [pc, #2848] @ 721fc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 71794 │ │ │ │ ldr r0, [pc, #2832] @ 72200 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ beq 71f88 │ │ │ │ @@ -83360,15 +83360,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ str r2, [sp, #260] @ 0x104 │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #2 │ │ │ │ b 717b4 │ │ │ │ mov r5, #3 │ │ │ │ b 717b4 │ │ │ │ @@ -83392,15 +83392,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 708c8 │ │ │ │ ldr r4, [pc, #2532] @ 721e8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq 71828 │ │ │ │ ldr r0, [pc, #2504] @ 721ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22ca8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, sl │ │ │ │ @@ -83417,15 +83417,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 717d4 │ │ │ │ add r0, r7, #12 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 717d4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 717d4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ beq 71f7c │ │ │ │ mov r1, r0 │ │ │ │ @@ -83465,15 +83465,15 @@ │ │ │ │ str r2, [sp, #268] @ 0x10c │ │ │ │ str r2, [sp, #260] @ 0x104 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ str r2, [sp, #256] @ 0x100 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldrb r5, [sp, #80] @ 0x50 │ │ │ │ b 717d4 │ │ │ │ @ instruction: 0x003a06d8 │ │ │ │ eorseq r0, sl, r8, asr #12 │ │ │ │ eorseq r0, sl, r0, lsr r6 │ │ │ │ @ instruction: 0x0039f1d0 │ │ │ │ @ instruction: 0x0039f6b0 │ │ │ │ @@ -83525,15 +83525,15 @@ │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add r0, sp, #824 @ 0x338 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [pc, #2120] @ 72264 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldr r0, [pc, #2028] @ 7221c │ │ │ │ add lr, sp, #768 @ 0x300 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #5 │ │ │ │ @@ -83615,28 +83615,28 @@ │ │ │ │ movls r2, fp │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ sub r3, r0, #1 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e5888 │ │ │ │ + bl 2e590c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bic r1, r0, #1 │ │ │ │ cmp r1, #4 │ │ │ │ bne 71be0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ str r3, [sp, #312] @ 0x138 │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ b 71c18 │ │ │ │ - eoreq r7, lr, r8, ror #19 │ │ │ │ + eoreq r7, lr, r8, ror sl │ │ │ │ eorseq r4, r8, r4, ror pc │ │ │ │ ldrheq pc, [r9], -r0 @ │ │ │ │ mlaseq r9, r4, r5, pc @ │ │ │ │ eorseq r4, r8, r4, lsr lr │ │ │ │ eorseq pc, r9, r4, lsl #4 │ │ │ │ eorseq r4, r8, r8, ror lr │ │ │ │ eorseq r4, r8, ip, asr #26 │ │ │ │ @@ -83686,15 +83686,15 @@ │ │ │ │ str r1, [sp, #832] @ 0x340 │ │ │ │ str r0, [sp, #828] @ 0x33c │ │ │ │ ldr r0, [pc, #1444] @ 72240 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #824] @ 0x338 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ add r1, sp, #824 @ 0x338 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ add r9, sp, #168 @ 0xa8 │ │ │ │ cmp r4, #0 │ │ │ │ ldm r9, {r6, r7, r9} │ │ │ │ beq 71cc4 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ bl 1e800 │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ @@ -83763,15 +83763,15 @@ │ │ │ │ bl 1e800 │ │ │ │ b 71da4 │ │ │ │ @ instruction: 0x0039f3fc │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 71df0 │ │ │ │ bl 1eca4 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ bl 1e1ac │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ @@ -83900,15 +83900,15 @@ │ │ │ │ ldr r1, [sp, #824] @ 0x338 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 72104 │ │ │ │ ldr r0, [sp, #828] @ 0x33c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 72104 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 72104 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ bl 1e800 │ │ │ │ b 72104 │ │ │ │ @@ -84036,57 +84036,57 @@ │ │ │ │ mlaseq r8, r4, fp, r3 │ │ │ │ eorseq r4, r8, r8, lsr r3 │ │ │ │ eorseq r4, r8, r0, asr r3 │ │ │ │ @ instruction: 0xffffe068 │ │ │ │ @ instruction: 0x00383bfc │ │ │ │ eorseq r3, r8, r4, lsr #24 │ │ │ │ eorseq r4, r8, r0, asr r1 │ │ │ │ - eoreq r6, lr, r0, asr #17 │ │ │ │ + eoreq r6, lr, r0, asr r9 │ │ │ │ eorseq r3, r8, r4, lsr r5 │ │ │ │ @ instruction: 0x0039ded4 │ │ │ │ @ instruction: 0xfffdba8c │ │ │ │ eorseq r3, r8, r4, lsl #10 │ │ │ │ eorseq r3, r8, r0, lsl sp │ │ │ │ eorseq r4, r8, ip, lsl r0 │ │ │ │ eorseq lr, r9, r8, lsr #1 │ │ │ │ eorseq r3, r8, ip, lsl ip │ │ │ │ - eoreq r6, lr, r9, lsr r5 │ │ │ │ - ldrdeq r6, [lr], -fp @ │ │ │ │ + eoreq r6, lr, r9, asr #11 │ │ │ │ + eoreq r6, lr, fp, ror #2 │ │ │ │ eorseq r3, r8, ip, ror lr │ │ │ │ - mlaeq lr, r8, pc, r5 @ │ │ │ │ + eoreq r6, lr, r8, lsr #32 │ │ │ │ eorseq r3, r8, r0, asr r7 │ │ │ │ eorseq r4, r8, r8, asr #3 │ │ │ │ mlaseq r8, ip, r1, r4 │ │ │ │ eorseq r4, r8, r4, lsl #1 │ │ │ │ eorseq lr, r9, ip, lsr #15 │ │ │ │ - eoreq r6, lr, r0, lsl r7 │ │ │ │ + eoreq r6, lr, r0, lsr #15 │ │ │ │ @ instruction: 0x00383cf0 │ │ │ │ eorseq r4, r8, r0, ror #16 │ │ │ │ - strdeq r6, [lr], -r0 @ │ │ │ │ + eoreq r6, lr, r0, lsl #15 │ │ │ │ eorseq r3, r8, r0, ror #25 │ │ │ │ - ldrdeq r6, [lr], -r4 @ │ │ │ │ + eoreq r6, lr, r4, ror #14 │ │ │ │ eorseq r3, r8, r4, asr #25 │ │ │ │ eorseq r4, r8, r0, lsr #17 │ │ │ │ - eoreq r6, lr, r4, ror r6 │ │ │ │ + eoreq r6, lr, r4, lsl #14 │ │ │ │ eorseq r3, r8, r4, ror #24 │ │ │ │ - eoreq r6, lr, r4, asr r6 │ │ │ │ + eoreq r6, lr, r4, ror #13 │ │ │ │ eorseq r3, r8, r4, asr #24 │ │ │ │ - @ instruction: 0x002e66b8 │ │ │ │ + eoreq r6, lr, r8, asr #14 │ │ │ │ eorseq r3, r8, r8, lsr #25 │ │ │ │ eorseq r4, r8, r4, lsl #16 │ │ │ │ eorseq r4, r8, r4, lsl #15 │ │ │ │ @ instruction: 0x003847b4 │ │ │ │ eorseq r4, r8, r8, lsl #15 │ │ │ │ eorseq r4, r8, r4, asr #14 │ │ │ │ eorseq r4, r8, r8, lsr #11 │ │ │ │ @ instruction: 0x00383cfc │ │ │ │ mlaseq r9, r8, ip, lr │ │ │ │ eorseq r4, r8, r8, lsr #13 │ │ │ │ eorseq r4, r8, r0, asr r5 │ │ │ │ - eoreq r6, lr, r8, lsr #12 │ │ │ │ + @ instruction: 0x002e66b8 │ │ │ │ eorseq r4, r8, ip, asr r6 │ │ │ │ eorseq r4, r8, ip, asr r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -84109,15 +84109,15 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 34243c │ │ │ │ + bl 3424c0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 723e8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b 723d4 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r5, #4 │ │ │ │ @@ -84140,43 +84140,43 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 34243c │ │ │ │ + bl 3424c0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 723e8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ b 72404 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 72418 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x000abcb0 │ │ │ │ + andeq fp, sl, r4, lsr sp │ │ │ │ @ instruction: 0xffffc7c8 │ │ │ │ eorseq r3, r8, ip, lsr #17 │ │ │ │ @ instruction: 0xffffc844 │ │ │ │ - mlaeq lr, r4, sp, r2 │ │ │ │ + eoreq r2, lr, r4, lsr #28 │ │ │ │ push {fp, lr} │ │ │ │ ldrb r1, [r1, #12] │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ @@ -84210,20 +84210,20 @@ │ │ │ │ bl 94974 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #32] @ 724ec │ │ │ │ mov r2, #30 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ pop {fp, pc} │ │ │ │ - mlaeq lr, r4, r1, r4 │ │ │ │ - eoreq r6, lr, r3, asr r2 │ │ │ │ - eoreq r6, lr, r3, lsr #5 │ │ │ │ - eoreq r6, lr, r2, lsr #5 │ │ │ │ - ldrdeq r6, [lr], -r9 @ │ │ │ │ - eoreq r6, lr, r5, lsr #5 │ │ │ │ + eoreq r4, lr, r4, lsr #4 │ │ │ │ + eoreq r6, lr, r3, ror #5 │ │ │ │ + eoreq r6, lr, r3, lsr r3 │ │ │ │ + eoreq r6, lr, r2, lsr r3 │ │ │ │ + eoreq r6, lr, r9, ror #6 │ │ │ │ + eoreq r6, lr, r5, lsr r3 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ bl 73d70 │ │ │ │ cmp r0, #1 │ │ │ │ stm sp, {r0, r1} │ │ │ │ bne 72640 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -84243,15 +84243,15 @@ │ │ │ │ ldr r0, [pc, #352] @ 726a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 72610 │ │ │ │ ldr r0, [pc, #336] @ 726ac │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 72610 │ │ │ │ ldr r0, [pc, #320] @ 726b0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 72650 │ │ │ │ @@ -84287,24 +84287,24 @@ │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ bne 72634 │ │ │ │ beq 7263c │ │ │ │ mov r0, sp │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ bl 1f8f8 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -84313,15 +84313,15 @@ │ │ │ │ ldr r2, [pc, #88] @ 726b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ b 72680 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ bne 72694 │ │ │ │ mov r0, sp │ │ │ │ bl 69054 │ │ │ │ @@ -84329,15 +84329,15 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @ instruction: 0x0039d7bc │ │ │ │ eorseq sp, r9, r4, asr #22 │ │ │ │ eorseq sp, r9, r4, lsr #22 │ │ │ │ eorseq sp, r9, r0, lsl fp │ │ │ │ @ instruction: 0x0039dafc │ │ │ │ - eoreq r5, lr, r4, ror #30 │ │ │ │ + strdeq r5, [lr], -r4 @ │ │ │ │ eorseq r3, r8, ip, lsl #12 │ │ │ │ @ instruction: 0x003834bc │ │ │ │ mlaseq r8, r0, r6, r3 │ │ │ │ @ instruction: 0x0039d9b4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ @@ -84361,32 +84361,32 @@ │ │ │ │ str r1, [sp, #736] @ 0x2e0 │ │ │ │ str r0, [sp, #744] @ 0x2e8 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ bl 206ac │ │ │ │ mov r7, r0 │ │ │ │ b 73544 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2ddc8c │ │ │ │ + bl 2ddd10 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2c61b0 │ │ │ │ + bl 2c6234 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [pc, #4076] @ 73738 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ ldr r3, [pc, #4072] @ 7373c │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 2c148c │ │ │ │ + bl 2c1510 │ │ │ │ ldr r2, [pc, #4080] @ 73758 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ add r8, sp, #736 @ 0x2e0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2c648c │ │ │ │ + bl 2c6510 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 72824 │ │ │ │ tst r5, #1 │ │ │ │ str lr, [sp, #732] @ 0x2dc │ │ │ │ beq 7284c │ │ │ │ @@ -84406,22 +84406,22 @@ │ │ │ │ add r1, sp, #1392 @ 0x570 │ │ │ │ mov r3, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #3964] @ 73760 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl f33c8 │ │ │ │ + bl f344c │ │ │ │ ldr r2, [pc, #3952] @ 73764 │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #736 @ 0x2e0 │ │ │ │ mov r3, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17bb30 │ │ │ │ + bl 17bbb4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 72ac0 │ │ │ │ ldr r0, [sp, #1392] @ 0x570 │ │ │ │ bl 1fda8 │ │ │ │ b 72ab0 │ │ │ │ @@ -84452,23 +84452,23 @@ │ │ │ │ add r1, sp, #732 @ 0x2dc │ │ │ │ mov r3, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #4092] @ 73898 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl f33c8 │ │ │ │ + bl f344c │ │ │ │ ldr r2, [pc, #4080] @ 7389c │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ add r4, sp, #736 @ 0x2e0 │ │ │ │ mov r3, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17bb30 │ │ │ │ + bl 17bbb4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 72ab0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #2072] @ 0x818 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -84489,15 +84489,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 729e4 │ │ │ │ add r0, r7, #96 @ 0x60 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 729e4 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 729e4 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7384c │ │ │ │ mov r2, r0 │ │ │ │ @@ -84532,21 +84532,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #1400] @ 0x578 │ │ │ │ add r3, sp, #2064 @ 0x810 │ │ │ │ str r3, [sp, #1396] @ 0x574 │ │ │ │ str r2, [sp, #1424] @ 0x590 │ │ │ │ str r1, [sp, #1416] @ 0x588 │ │ │ │ add r1, lr, #392 @ 0x188 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldr r1, [sp, #2064] @ 0x810 │ │ │ │ cmp r1, #0 │ │ │ │ beq 72c88 │ │ │ │ ldr r0, [sp, #2068] @ 0x814 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 72c88 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ str r0, [sp, #764] @ 0x2fc │ │ │ │ mov r0, #63 @ 0x3f │ │ │ │ str r0, [sp, #760] @ 0x2f8 │ │ │ │ ldr r0, [pc, #4068] @ 739fc │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -84612,28 +84612,28 @@ │ │ │ │ add r0, lr, #372 @ 0x174 │ │ │ │ ldr r7, [pc, #4060] @ 73aec │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #2096 @ 0x830 │ │ │ │ add r1, sp, #736 @ 0x2e0 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ add r2, sp, #2096 @ 0x830 │ │ │ │ add r3, sp, #2064 @ 0x810 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [pc, #4088] @ 73b34 │ │ │ │ add r3, sp, #2064 @ 0x810 │ │ │ │ mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #4088] @ 73b48 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ add r1, pc, r1 │ │ │ │ - bl f2c4c │ │ │ │ + bl f2cd0 │ │ │ │ ldr r0, [pc, #4092] @ 73b5c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ bhi 72c50 │ │ │ │ ldr r4, [pc, #4092] @ 73b70 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -84644,15 +84644,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 72c50 │ │ │ │ add r0, r4, #84 @ 0x54 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 72c50 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 72c50 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 73868 │ │ │ │ mov r2, r0 │ │ │ │ @@ -84687,59 +84687,59 @@ │ │ │ │ str r1, [sp, #1420] @ 0x58c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #1408] @ 0x580 │ │ │ │ str r2, [sp, #1424] @ 0x590 │ │ │ │ str r1, [sp, #1416] @ 0x588 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #392 @ 0x188 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldr r1, [sp, #2064] @ 0x810 │ │ │ │ cmp r1, #0 │ │ │ │ beq 72c68 │ │ │ │ ldr r0, [sp, #2068] @ 0x814 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #1396] @ 0x574 │ │ │ │ cmp r1, #0 │ │ │ │ beq 72c80 │ │ │ │ ldr r0, [sp, #1400] @ 0x578 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #1392] @ 0x570 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #732] @ 0x2dc │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r1, [pc, #4092] @ 73c9c │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ ldr r3, [pc, #4088] @ 73ca0 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 2c148c │ │ │ │ + bl 2c1510 │ │ │ │ ldr r2, [pc, #4092] @ 73cb8 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ add r8, sp, #736 @ 0x2e0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2c648c │ │ │ │ + bl 2c6510 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 733d8 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [pc, #4068] @ 73cd0 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ ldr r3, [pc, #4064] @ 73cd4 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 2c148c │ │ │ │ + bl 2c1510 │ │ │ │ ldr r2, [pc, #4048] @ 73cd8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #736 @ 0x2e0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 6fb58 │ │ │ │ ldr r2, [pc, #4032] @ 73cdc │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ @@ -84750,29 +84750,29 @@ │ │ │ │ ldr r2, [pc, #4012] @ 73ce0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r7, lr, #392 @ 0x188 │ │ │ │ add r8, sp, #736 @ 0x2e0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2c648c │ │ │ │ + bl 2c6510 │ │ │ │ ldr r0, [sp, #1416] @ 0x588 │ │ │ │ ldr lr, [sp, #1420] @ 0x58c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 73400 │ │ │ │ str lr, [sp, #732] @ 0x2dc │ │ │ │ ldr r1, [pc, #3964] @ 73ce4 │ │ │ │ add r4, sp, #736 @ 0x2e0 │ │ │ │ ldr r3, [pc, #3960] @ 73ce8 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #24] │ │ │ │ - bl 2c148c │ │ │ │ + bl 2c1510 │ │ │ │ add r1, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #648 @ 0x288 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 1f640 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -84852,47 +84852,47 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [pc, #3616] @ 73cf0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c648c │ │ │ │ + bl 2c6510 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ cmp lr, #-2147483647 @ 0x80000001 │ │ │ │ bne 73428 │ │ │ │ str ip, [sp, #1392] @ 0x570 │ │ │ │ ldr r1, [pc, #3568] @ 73cf4 │ │ │ │ mov r2, #6 │ │ │ │ ldr r3, [pc, #3564] @ 73cf8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 2c148c │ │ │ │ + bl 2c1510 │ │ │ │ ldr r2, [pc, #3552] @ 73cfc │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ add r8, sp, #736 @ 0x2e0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2c648c │ │ │ │ + bl 2c6510 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 7344c │ │ │ │ str lr, [sp, #1408] @ 0x580 │ │ │ │ ldr r1, [pc, #3508] @ 73d00 │ │ │ │ add r4, sp, #736 @ 0x2e0 │ │ │ │ ldr r3, [pc, #3504] @ 73d04 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 2c148c │ │ │ │ + bl 2c1510 │ │ │ │ add r1, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #648 @ 0x288 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 1f640 │ │ │ │ bl 1de34 │ │ │ │ mov r9, #0 │ │ │ │ @@ -84972,15 +84972,15 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [pc, #3164] @ 73d0c │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c648c │ │ │ │ + bl 2c6510 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ cmp lr, #-2147483647 @ 0x80000001 │ │ │ │ bne 73474 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str ip, [sp, #1396] @ 0x574 │ │ │ │ @@ -84997,15 +84997,15 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #736] @ 0x2e0 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 128004 │ │ │ │ + bl 128088 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 734a8 │ │ │ │ ldr r0, [pc, #3028] @ 73d10 │ │ │ │ mov r1, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 70024 │ │ │ │ @@ -85023,33 +85023,33 @@ │ │ │ │ str r0, [sp, #1416] @ 0x588 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #32 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r3, lr, #392 @ 0x188 │ │ │ │ mov r0, r5 │ │ │ │ - bl fe1b8 │ │ │ │ + bl fe23c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 734d4 │ │ │ │ ldr r0, [sp, #1416] @ 0x588 │ │ │ │ bl 1e014 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #732 @ 0x2dc │ │ │ │ mov r0, r4 │ │ │ │ - bl fe3ac │ │ │ │ + bl fe430 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 7356c │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #732 @ 0x2dc │ │ │ │ add r2, sp, #1392 @ 0x570 │ │ │ │ mov r0, r4 │ │ │ │ - bl fe3ac │ │ │ │ + bl fe430 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 73594 │ │ │ │ ldr r0, [pc, #2872] @ 73d24 │ │ │ │ mov r1, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 70024 │ │ │ │ @@ -85057,15 +85057,15 @@ │ │ │ │ str r0, [sp, #1416] @ 0x588 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1392 @ 0x570 │ │ │ │ add r2, sp, #1408 @ 0x580 │ │ │ │ add r3, lr, #392 @ 0x188 │ │ │ │ mov r0, r5 │ │ │ │ - bl fe1b8 │ │ │ │ + bl fe23c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 735bc │ │ │ │ ldr r0, [sp, #1416] @ 0x588 │ │ │ │ bl 1e014 │ │ │ │ ldr r0, [pc, #2804] @ 73d28 │ │ │ │ mov r1, #9 │ │ │ │ @@ -85075,15 +85075,15 @@ │ │ │ │ str r0, [sp, #1416] @ 0x588 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #1408 @ 0x580 │ │ │ │ add r2, lr, #372 @ 0x174 │ │ │ │ add r3, lr, #392 @ 0x188 │ │ │ │ mov r0, r5 │ │ │ │ - bl fe1b8 │ │ │ │ + bl fe23c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 735e4 │ │ │ │ ldr r0, [sp, #1416] @ 0x588 │ │ │ │ bl 1e014 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1ea64 │ │ │ │ @@ -85129,31 +85129,31 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ beq 73888 │ │ │ │ ldr r0, [pc, #2580] @ 73d3c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ beq 738a0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ bl 1e338 │ │ │ │ - bl 2e9304 │ │ │ │ + bl 2e9388 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #1416] @ 0x588 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #392 @ 0x188 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e9780 │ │ │ │ + bl 2e9804 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 738b0 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ bl 953c0 │ │ │ │ @@ -85266,15 +85266,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, fp │ │ │ │ bl 1fe74 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r4, #4 │ │ │ │ add r2, r7, #4 │ │ │ │ ldm r1!, {r3, r5, r6} │ │ │ │ @@ -85357,15 +85357,15 @@ │ │ │ │ bl 206ac │ │ │ │ ldr r1, [sp, #2064] @ 0x810 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 72ab0 │ │ │ │ ldr r0, [sp, #2068] @ 0x814 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 72ab0 │ │ │ │ eorseq r3, r8, r8, ror #10 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #752] @ 0x2f0 │ │ │ │ str r1, [sp, #740] @ 0x2e4 │ │ │ │ ldr r1, [pc, #1512] @ 73ccc │ │ │ │ str r0, [sp, #748] @ 0x2ec │ │ │ │ @@ -85377,35 +85377,35 @@ │ │ │ │ bl 206ac │ │ │ │ ldr r1, [sp, #1396] @ 0x574 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 72818 │ │ │ │ ldr r0, [sp, #1400] @ 0x578 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 72818 │ │ │ │ add r0, lr, #392 @ 0x188 │ │ │ │ mov r4, ip │ │ │ │ bl 20710 │ │ │ │ ldr r0, [sp, #1416] @ 0x588 │ │ │ │ mov r4, r8 │ │ │ │ ldr r1, [sp, #1420] @ 0x58c │ │ │ │ b 72e7c │ │ │ │ - eoreq r2, lr, r4, asr #19 │ │ │ │ + eoreq r2, lr, r4, asr sl │ │ │ │ @ instruction: 0x003836f4 │ │ │ │ add r0, lr, #392 @ 0x188 │ │ │ │ bl 20710 │ │ │ │ ldr r0, [sp, #1416] @ 0x588 │ │ │ │ mov r5, r7 │ │ │ │ ldr r1, [sp, #1420] @ 0x58c │ │ │ │ b 73060 │ │ │ │ @ instruction: 0x003836f0 │ │ │ │ @ instruction: 0x003836b8 │ │ │ │ - eoreq r6, lr, pc, lsl #3 │ │ │ │ - eoreq r6, lr, sp, ror r1 │ │ │ │ + eoreq r6, lr, pc, lsl r2 │ │ │ │ + eoreq r6, lr, sp, lsl #4 │ │ │ │ ldr r7, [pc, #1508] @ 73d54 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1f04c │ │ │ │ ldr r0, [sp, #1416] @ 0x588 │ │ │ │ bl 1dda4 │ │ │ │ @@ -85430,15 +85430,15 @@ │ │ │ │ stm sl, {r3, r7} │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r6, [sl, #8] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ beq 737fc │ │ │ │ bl 1fda8 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 2c3e60 │ │ │ │ + bl 2c3ee4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ bl 1ff34 │ │ │ │ @@ -85474,16 +85474,16 @@ │ │ │ │ bl 3c32c │ │ │ │ b 73970 │ │ │ │ eorseq r3, r8, r0, ror #11 │ │ │ │ ldr r0, [pc, #1192] @ 73d38 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ b 73970 │ │ │ │ - ldrdeq r6, [lr], -r7 @ │ │ │ │ - eoreq r6, lr, r5, asr #1 │ │ │ │ + eoreq r6, lr, r7, ror #2 │ │ │ │ + eoreq r6, lr, r5, asr r1 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ b 73970 │ │ │ │ ldm r4!, {r1, r2, r3, r6} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ @@ -85561,45 +85561,45 @@ │ │ │ │ ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 73a80 │ │ │ │ ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 73a80 │ │ │ │ - eoreq r4, lr, r1, asr #25 │ │ │ │ + eoreq r4, lr, r1, asr sp │ │ │ │ ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 73a20 │ │ │ │ ldr r5, [sp, #1416] @ 0x588 │ │ │ │ b 73a58 │ │ │ │ - eoreq r4, lr, r0, ror ip │ │ │ │ + eoreq r4, lr, r0, lsl #26 │ │ │ │ ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 73a14 │ │ │ │ mov r6, r0 │ │ │ │ b 73a80 │ │ │ │ - eoreq r4, lr, r9, lsr ip │ │ │ │ + eoreq r4, lr, r9, asr #25 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1f04c │ │ │ │ ldr r0, [sp, #1416] @ 0x588 │ │ │ │ bl 1dda4 │ │ │ │ b 73a80 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dda4 │ │ │ │ b 73a74 │ │ │ │ - ldrdeq r4, [lr], -pc @ │ │ │ │ - eoreq r4, lr, r8, lsl ip │ │ │ │ - eoreq r4, lr, r3, lsl #25 │ │ │ │ + eoreq r4, lr, pc, ror #26 │ │ │ │ + eoreq r4, lr, r8, lsr #25 │ │ │ │ + eoreq r4, lr, r3, lsl sp │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ bl 68a80 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ clz r0, r0 │ │ │ │ lsr r4, r0, #5 │ │ │ │ @@ -85646,15 +85646,15 @@ │ │ │ │ bl 1e014 │ │ │ │ b 73b3c │ │ │ │ eorseq r3, r8, ip, asr r3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #1396] @ 0x574 │ │ │ │ bl 1fda8 │ │ │ │ b 73b50 │ │ │ │ - eoreq r5, lr, r3, lsr #28 │ │ │ │ + @ instruction: 0x002e5eb3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #1408] @ 0x580 │ │ │ │ bl 1fda8 │ │ │ │ b 73b64 │ │ │ │ eorseq sp, r9, r0, ror r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #1392] @ 0x570 │ │ │ │ @@ -85664,15 +85664,15 @@ │ │ │ │ ldr r1, [sp, #2064] @ 0x810 │ │ │ │ mov r6, r0 │ │ │ │ str r9, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 73c48 │ │ │ │ ldr r0, [sp, #2068] @ 0x814 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 73c48 │ │ │ │ b 73c00 │ │ │ │ b 73c00 │ │ │ │ mov r6, r0 │ │ │ │ str r9, [sp, #24] │ │ │ │ b 73be4 │ │ │ │ b 73c40 │ │ │ │ @@ -85684,21 +85684,21 @@ │ │ │ │ ldr r1, [sp, #2064] @ 0x810 │ │ │ │ mov r6, r0 │ │ │ │ str r9, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 73be4 │ │ │ │ ldr r0, [sp, #2068] @ 0x814 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #1396] @ 0x574 │ │ │ │ cmp r1, #0 │ │ │ │ beq 73c20 │ │ │ │ ldr r0, [sp, #1400] @ 0x578 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 73c20 │ │ │ │ str r9, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 1fda8 │ │ │ │ b 73c34 │ │ │ │ eorseq r3, r8, r0, lsl r2 │ │ │ │ @@ -85731,65 +85731,65 @@ │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1fda8 │ │ │ │ mov r0, fp │ │ │ │ bl 68884 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r5, [lr], -pc @ │ │ │ │ + eoreq r5, lr, pc, ror #26 │ │ │ │ eorseq r3, r8, r0, lsl r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 68884 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r3, r8, ip, lsl #4 │ │ │ │ eorseq r2, r8, r8, ror #15 │ │ │ │ eorseq r2, r8, ip, ror r7 │ │ │ │ - eoreq r4, lr, r8, ror #26 │ │ │ │ + strdeq r4, [lr], -r8 @ │ │ │ │ eorseq r2, r8, r0, lsr #12 │ │ │ │ eorseq r2, r8, ip, lsr #14 │ │ │ │ - eoreq r5, lr, lr, lsr #24 │ │ │ │ + @ instruction: 0x002e5cbe │ │ │ │ eorseq r3, r8, r4, ror #3 │ │ │ │ - eoreq r2, lr, r4, lsl r4 │ │ │ │ - eoreq r2, lr, r8, lsl #8 │ │ │ │ + eoreq r2, lr, r4, lsr #9 │ │ │ │ + mlaeq lr, r8, r4, r2 │ │ │ │ @ instruction: 0x003831b0 │ │ │ │ - eoreq r5, lr, r3, lsr #24 │ │ │ │ + @ instruction: 0x002e5cb3 │ │ │ │ eorseq r3, r8, r4, lsl #3 │ │ │ │ - eoreq r5, lr, lr, ror #22 │ │ │ │ + strdeq r5, [lr], -lr @ │ │ │ │ eorseq r3, r8, r4, lsr r0 │ │ │ │ - mlaeq lr, r9, sl, r5 │ │ │ │ + eoreq r5, lr, r9, lsr #22 │ │ │ │ eorseq r3, r8, r0, lsl r0 │ │ │ │ eorseq r3, r8, ip │ │ │ │ - eoreq r5, lr, r3, asr sl │ │ │ │ + eoreq r5, lr, r3, ror #21 │ │ │ │ eorseq r2, r8, r0, ror #31 │ │ │ │ - @ instruction: 0x002e59b0 │ │ │ │ + eoreq r5, lr, r0, asr #20 │ │ │ │ mlaseq r8, r4, lr, r2 │ │ │ │ - eoreq r5, lr, lr, ror r8 │ │ │ │ - eoreq r1, lr, r0, ror #31 │ │ │ │ - @ instruction: 0x002e19b4 │ │ │ │ - eoreq r4, lr, ip, asr #26 │ │ │ │ + eoreq r5, lr, lr, lsl #18 │ │ │ │ + eoreq r2, lr, r0, ror r0 │ │ │ │ + eoreq r1, lr, r4, asr #20 │ │ │ │ + ldrdeq r4, [lr], -ip @ │ │ │ │ eorseq r2, r8, r4, lsr r6 │ │ │ │ - ldrdeq r5, [lr], -r9 @ │ │ │ │ - mlaeq lr, sp, r7, r5 │ │ │ │ - eoreq ip, lr, r1, lsr #5 │ │ │ │ - eoreq ip, lr, pc, asr #4 │ │ │ │ - eoreq r3, lr, r0, lsl r6 │ │ │ │ + eoreq r5, lr, r9, ror #16 │ │ │ │ + eoreq r5, lr, sp, lsr #16 │ │ │ │ + eoreq ip, lr, r1, lsr r3 │ │ │ │ + ldrdeq ip, [lr], -pc @ │ │ │ │ + eoreq r3, lr, r0, lsr #13 │ │ │ │ eorseq r2, r8, r8, lsl #8 │ │ │ │ eorseq ip, r9, r0, lsl fp │ │ │ │ eorseq r2, r8, r0, lsr #2 │ │ │ │ - eoreq r4, lr, r0, ror #23 │ │ │ │ + eoreq r4, lr, r0, ror ip │ │ │ │ mlaseq r8, r8, fp, r1 │ │ │ │ andeq r2, r2, r0, lsl #10 │ │ │ │ andeq r2, r2, r0, ror r3 │ │ │ │ - eoreq r4, lr, r4, lsl #26 │ │ │ │ - strdeq r4, [lr], -r2 @ │ │ │ │ - eoreq r4, lr, r7, ror #22 │ │ │ │ + mlaeq lr, r4, sp, r4 │ │ │ │ + eoreq r4, lr, r2, lsl #25 │ │ │ │ + strdeq r4, [lr], -r7 @ │ │ │ │ eorseq r2, r8, r0, ror #6 │ │ │ │ - eoreq r4, lr, ip, ror #6 │ │ │ │ + strdeq r4, [lr], -ip @ │ │ │ │ eorseq r1, r8, r4, lsr #22 │ │ │ │ eorseq r2, r8, ip, asr #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -85821,30 +85821,30 @@ │ │ │ │ bl 247cc │ │ │ │ b 73df4 │ │ │ │ bl 24818 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2c3e60 │ │ │ │ + bl 2c3ee4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl 1f490 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2c3e60 │ │ │ │ + bl 2c3ee4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ @@ -85895,15 +85895,15 @@ │ │ │ │ eorseq r1, r8, ip, lsr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #556 @ 0x22c │ │ │ │ ldr r5, [r1] │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bb16c │ │ │ │ + bl 2bb1f0 │ │ │ │ cmp r0, #15 │ │ │ │ bhi 74204 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r3, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r3 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r8, lsl #7 │ │ │ │ @@ -85931,15 +85931,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r1, [r1, #8] │ │ │ │ sub r2, r1, #1 │ │ │ │ cmp r2, #2 │ │ │ │ bcs 74834 │ │ │ │ ldr r0, [pc, #3616] @ 74ddc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7483c │ │ │ │ ldr r0, [pc, #3592] @ 74de0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ @@ -85972,15 +85972,15 @@ │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov r3, #4 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #556 @ 0x22c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r0, [pc, #3480] @ 74e14 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -85989,15 +85989,15 @@ │ │ │ │ ldr r4, [pc, #3464] @ 74e18 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r1, [r4, #56] @ 0x38 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 74818 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 74868 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 74c60 │ │ │ │ mov r2, r0 │ │ │ │ @@ -86041,29 +86041,29 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 7483c │ │ │ │ ldr r1, [pc, #3168] @ 74dcc │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2c44e0 │ │ │ │ + bl 2c4564 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7483c │ │ │ │ strb r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [pc, #3096] @ 74dac │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ bl 1e62c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c4484 │ │ │ │ + bl 2c4508 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 74bdc │ │ │ │ bl 1f7cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -86091,15 +86091,15 @@ │ │ │ │ ldr r4, [pc, #3164] @ 74e84 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r1, [r4, #80] @ 0x50 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 74958 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 74868 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 74cc4 │ │ │ │ mov r2, r0 │ │ │ │ @@ -86153,15 +86153,15 @@ │ │ │ │ ldr r4, [pc, #2768] @ 74df0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r1, [r4, #20] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 74844 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 74064 │ │ │ │ ldr fp, [r4, #12] │ │ │ │ ldr r5, [fp, #28]! │ │ │ │ ldr r7, [fp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ beq 743b0 │ │ │ │ @@ -86203,15 +86203,15 @@ │ │ │ │ ldr r4, [pc, #2628] @ 74e2c │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r1, [r4, #68] @ 0x44 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 74860 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 74868 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 74c78 │ │ │ │ mov r2, r0 │ │ │ │ @@ -86246,15 +86246,15 @@ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #556 @ 0x22c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #48]! @ 0x30 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r2, [pc, #2280] @ 74db0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -86271,15 +86271,15 @@ │ │ │ │ ldrb r2, [r5, #44] @ 0x2c │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ bcs 74974 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7483c │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ @@ -86287,18 +86287,18 @@ │ │ │ │ beq 74cf4 │ │ │ │ add ip, sp, #136 @ 0x88 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bc26c │ │ │ │ + bl 2bc2f0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bc290 │ │ │ │ + bl 2bc314 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r0, [pc, #2124] @ 74db8 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ @@ -86324,15 +86324,15 @@ │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #556 @ 0x22c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne 7483c │ │ │ │ ldr r8, [pc, #2104] @ 74e3c │ │ │ │ @@ -86340,15 +86340,15 @@ │ │ │ │ ldrb r2, [r8, #32] │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ bcs 74ab4 │ │ │ │ ldr r0, [r8, #24] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7483c │ │ │ │ ldr r7, [r8, #24] │ │ │ │ ldr r0, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ @@ -86362,18 +86362,18 @@ │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ movne r1, r5 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ bl 696bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bc26c │ │ │ │ + bl 2bc2f0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bc290 │ │ │ │ + bl 2bc314 │ │ │ │ ldr r1, [pc, #1968] @ 74e40 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ @@ -86404,30 +86404,30 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #28 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r8, #24] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 68cb4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #556 @ 0x22c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [pc, #1672] @ 74dc8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r2, [r5, #116] @ 0x74 │ │ │ │ sub r0, r2, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 74934 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7414c │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 74cdc │ │ │ │ @@ -86463,15 +86463,15 @@ │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b 7414c │ │ │ │ cmp r1, #0 │ │ │ │ beq 74868 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ @@ -86509,15 +86509,15 @@ │ │ │ │ beq 74ae0 │ │ │ │ mov r3, #3407872 @ 0x340000 │ │ │ │ mov r4, r0 │ │ │ │ orr r3, r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ - bl 35320c │ │ │ │ + bl 353290 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #2359296 @ 0x240000 │ │ │ │ orr r1, r1, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ bl 1f3b8 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ @@ -86571,24 +86571,24 @@ │ │ │ │ mov r0, #2 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ stm r0, {r5, r7, r8, r9} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bb63c │ │ │ │ + bl 2bb6c0 │ │ │ │ cmp r7, #3 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ beq 74d0c │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ stm r0, {r5, r7, r8, r9} │ │ │ │ mov r0, sl │ │ │ │ - bl 2bb614 │ │ │ │ + bl 2bb698 │ │ │ │ ldr r3, [pc, #1044] @ 74e00 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [pc, #1024] @ 74e04 │ │ │ │ @@ -86620,15 +86620,15 @@ │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, #4 │ │ │ │ str fp, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl 1e1ac │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #3 │ │ │ │ beq 74064 │ │ │ │ cmp r0, #1 │ │ │ │ bne 74b7c │ │ │ │ @@ -86660,15 +86660,15 @@ │ │ │ │ ldr r1, [pc, #872] @ 74e74 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ ldr r1, [pc, #864] @ 74e78 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #172] @ 0xac │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [pc, #824] @ 74e7c │ │ │ │ @@ -86679,26 +86679,26 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 74868 │ │ │ │ cmp r4, #0 │ │ │ │ beq 74868 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #556 @ 0x22c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 74064 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ beq 74064 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #556 @ 0x22c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #552] @ 74dd8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ mov r1, r0 │ │ │ │ @@ -86717,15 +86717,15 @@ │ │ │ │ ldr r5, [r5] │ │ │ │ bl 1f7cc │ │ │ │ mov r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ b 74c00 │ │ │ │ mov r6, #1 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 2e8348 │ │ │ │ + bl 2e83cc │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ @@ -86831,100 +86831,100 @@ │ │ │ │ eorseq fp, r9, r4, lsl #16 │ │ │ │ eorseq fp, r9, r0, asr sp │ │ │ │ @ instruction: 0xffffa760 │ │ │ │ eorseq r1, r8, r0, lsl #15 │ │ │ │ @ instruction: 0x003814b4 │ │ │ │ mlaseq r9, r0, fp, fp │ │ │ │ eorseq fp, r9, r8, lsl #21 │ │ │ │ - @ instruction: 0x002e47b2 │ │ │ │ + eoreq r4, lr, r2, asr #16 │ │ │ │ eorseq fp, r9, r4, asr #26 │ │ │ │ mlaseq r9, ip, r2, ip │ │ │ │ mlaseq r9, r0, r6, fp │ │ │ │ eorseq ip, r9, r4, lsl #5 │ │ │ │ eorseq ip, r9, r8, ror #4 │ │ │ │ eorseq r1, r8, r4, asr sl │ │ │ │ eorseq r1, r8, r4, lsr #25 │ │ │ │ eorseq fp, r9, r4, asr #19 │ │ │ │ eorseq fp, r9, r0, lsr #30 │ │ │ │ eorseq r1, r8, r4, asr r9 │ │ │ │ - eoreq r3, lr, r8, lsr #17 │ │ │ │ + eoreq r3, lr, r8, lsr r9 │ │ │ │ eorseq r1, r8, r8, lsr r0 │ │ │ │ eorseq fp, r9, r0, asr r8 │ │ │ │ eorseq r1, r8, r4, ror r3 │ │ │ │ eorseq r1, r8, r8, lsr #3 │ │ │ │ eorseq r1, r8, ip, lsr #6 │ │ │ │ eorseq r1, r8, r0, lsl r0 │ │ │ │ eorseq fp, r9, r4, asr ip │ │ │ │ @ instruction: 0x0039c1b0 │ │ │ │ eorseq r1, r8, r8, ror r9 │ │ │ │ eorseq r1, r8, r4, lsl ip │ │ │ │ - andseq r1, r0, r0, asr r0 │ │ │ │ + ldrsbeq r1, [r0], -r4 │ │ │ │ @ instruction: 0x0039b8fc │ │ │ │ eorseq fp, r9, r8, asr lr │ │ │ │ eorseq r1, r8, r0, lsr #12 │ │ │ │ eorseq r1, r8, r4, asr #17 │ │ │ │ - andseq r1, r0, ip, lsr #2 │ │ │ │ + @ instruction: 0x001011b0 │ │ │ │ eorseq fp, r9, ip, lsr ip │ │ │ │ @ instruction: 0xffffa63c │ │ │ │ @ instruction: 0xffffa4a8 │ │ │ │ eorseq r1, r8, r4, lsr #12 │ │ │ │ eorseq r1, r8, r8, ror r3 │ │ │ │ @ instruction: 0x003812bc │ │ │ │ eorseq r1, r8, r8, lsl #10 │ │ │ │ - andseq r0, r0, r8, lsl #15 │ │ │ │ + andseq r0, r0, ip, lsl #16 │ │ │ │ eorseq r1, r8, r8, lsr #3 │ │ │ │ - eoreq r3, lr, r4, lsl #1 │ │ │ │ + eoreq r3, lr, r4, lsl r1 │ │ │ │ eorseq r0, r8, ip, asr r8 │ │ │ │ mlaseq r8, r0, r6, r1 │ │ │ │ eorseq r1, r8, r8, lsl #13 │ │ │ │ - ldrdeq r4, [lr], -r7 @ │ │ │ │ - eoreq r4, lr, r9, asr #11 │ │ │ │ - eoreq r4, lr, ip, asr #11 │ │ │ │ - @ instruction: 0x002e45b5 │ │ │ │ + eoreq r4, lr, r7, ror #2 │ │ │ │ + eoreq r4, lr, r9, asr r6 │ │ │ │ + eoreq r4, lr, ip, asr r6 │ │ │ │ + eoreq r4, lr, r5, asr #12 │ │ │ │ @ instruction: 0x0039babc │ │ │ │ eorseq ip, r9, r8, lsl r0 │ │ │ │ eorseq r1, r8, r0, ror #15 │ │ │ │ eorseq r1, r8, ip, lsl #21 │ │ │ │ @ instruction: 0xffffaa3c │ │ │ │ - eoreq r3, lr, ip, ror #18 │ │ │ │ + strdeq r3, [lr], -ip @ │ │ │ │ eorseq r1, r8, ip, ror #1 │ │ │ │ - eoreq r4, lr, r4, lsl #4 │ │ │ │ + mlaeq lr, r4, r2, r4 │ │ │ │ mlaseq r8, r4, r9, r1 │ │ │ │ - eoreq r3, lr, r4, asr r9 │ │ │ │ + eoreq r3, lr, r4, ror #19 │ │ │ │ eorseq r1, r8, r4, lsl r1 │ │ │ │ - eoreq r3, lr, ip, lsr r9 │ │ │ │ + eoreq r3, lr, ip, asr #19 │ │ │ │ eorseq r1, r8, ip, lsl #2 │ │ │ │ - eoreq r3, lr, r0, asr #17 │ │ │ │ + eoreq r3, lr, r0, asr r9 │ │ │ │ eorseq r1, r8, r0, lsr #1 │ │ │ │ - eoreq r3, lr, ip, lsl #17 │ │ │ │ + eoreq r3, lr, ip, lsl r9 │ │ │ │ eorseq r1, r8, ip, ror r0 │ │ │ │ - ldrdeq r3, [lr], -r8 @ │ │ │ │ + eoreq r3, lr, r8, ror #18 │ │ │ │ ldrsbeq r1, [r8], -r8 @ │ │ │ │ eorseq r1, r8, r8, ror #23 │ │ │ │ eorseq r1, r8, ip, asr #2 │ │ │ │ - eoreq r3, lr, r8 │ │ │ │ + mlaeq lr, r8, r0, r3 │ │ │ │ @ instruction: 0x003807d0 │ │ │ │ - strdeq r3, [lr], -r0 @ │ │ │ │ + eoreq r3, lr, r0, lsl #19 │ │ │ │ eorseq r1, r8, r0, lsr r1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 1ed7c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #192] @ 74fd4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 74f98 │ │ │ │ stm r0, {r5, r7} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [pc, #152] @ 74fd8 │ │ │ │ mov r1, r4 │ │ │ │ @@ -86965,31 +86965,31 @@ │ │ │ │ bl 68884 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq sl, r9, r4, lsr #30 │ │ │ │ @ instruction: 0xffff6d2c │ │ │ │ @ instruction: 0xffff47b8 │ │ │ │ @ instruction: 0x00380ff0 │ │ │ │ - eoreq r3, lr, r7, ror #20 │ │ │ │ + strdeq r3, [lr], -r7 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 1ed7c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #192] @ 750d8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7509c │ │ │ │ stm r0, {r5, r7} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [pc, #152] @ 750dc │ │ │ │ mov r1, r4 │ │ │ │ @@ -87030,31 +87030,31 @@ │ │ │ │ bl 68884 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq sl, r9, r0, lsr #28 │ │ │ │ @ instruction: 0xffff5de8 │ │ │ │ @ instruction: 0xffff46b4 │ │ │ │ eorseq r0, r8, r0, lsr #30 │ │ │ │ - eoreq r3, lr, r9, ror r9 │ │ │ │ + eoreq r3, lr, r9, lsl #20 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 1ed7c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #192] @ 751dc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 751a0 │ │ │ │ stm r0, {r5, r7} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [pc, #152] @ 751e0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -87095,15 +87095,15 @@ │ │ │ │ bl 68884 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq sl, r9, ip, lsl sp │ │ │ │ @ instruction: 0xffff80d0 │ │ │ │ @ instruction: 0xffff45b0 │ │ │ │ eorseq r0, r8, r0, asr lr │ │ │ │ - eoreq r3, lr, r4, lsl #17 │ │ │ │ + eoreq r3, lr, r4, lsl r9 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #52] @ 7523c │ │ │ │ mov r2, #15 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -87117,15 +87117,15 @@ │ │ │ │ ldr r1, [pc, #20] @ 75244 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 6777c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ @ instruction: 0x00380dd8 │ │ │ │ @ instruction: 0x00380dd8 │ │ │ │ - eoreq r3, lr, r8, ror #15 │ │ │ │ + eoreq r3, lr, r8, ror r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r0, [pc, #344] @ 753b8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ @@ -87148,33 +87148,33 @@ │ │ │ │ ldr r0, [pc, #280] @ 753c4 │ │ │ │ ldr r3, [pc, #280] @ 753c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ b 7537c │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 2dd92c │ │ │ │ + bl 2dd9b0 │ │ │ │ ldr r4, [pc, #240] @ 753bc │ │ │ │ mov r8, r0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 75360 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1e338 │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 75370 │ │ │ │ str r7, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #168] @ 753cc │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r9} │ │ │ │ @@ -87200,32 +87200,32 @@ │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r8, [sp, #12] │ │ │ │ b 753a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c2630 │ │ │ │ + bl c26b4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq ip, r9, r4, ror r3 │ │ │ │ eorseq sl, r9, r8, ror #22 │ │ │ │ eorseq r0, r8, ip, ror #26 │ │ │ │ - eoreq r3, lr, r7, ror r7 │ │ │ │ + eoreq r3, lr, r7, lsl #16 │ │ │ │ @ instruction: 0x003801bc │ │ │ │ @ instruction: 0xffff45f0 │ │ │ │ - mlaeq lr, r6, r8, r7 │ │ │ │ - strdeq ip, [r4], -r4 │ │ │ │ + eoreq r7, lr, r6, lsr #18 │ │ │ │ + andeq ip, r4, r8, ror lr │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #56] @ 7541c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ @@ -87236,15 +87236,15 @@ │ │ │ │ ldr r0, [pc, #20] @ 75420 │ │ │ │ mov r1, #30 │ │ │ │ ldr r2, [pc, #16] @ 75424 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ @ instruction: 0x0039c1f0 │ │ │ │ - eoreq r3, lr, fp, lsr r6 │ │ │ │ + eoreq r3, lr, fp, asr #13 │ │ │ │ eorseq r0, r8, r4, lsl #24 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ beq 754f4 │ │ │ │ @@ -87262,15 +87262,15 @@ │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #28] │ │ │ │ ldr r0, [pc, #144] @ 75514 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq 754a0 │ │ │ │ ldr r0, [pc, #124] @ 75518 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2260c │ │ │ │ ldr r1, [pc, #116] @ 7551c │ │ │ │ mov r0, r4 │ │ │ │ @@ -87283,15 +87283,15 @@ │ │ │ │ bl 73d70 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ beq 754e4 │ │ │ │ add r0, sp, #8 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ b 754ec │ │ │ │ mov r0, r1 │ │ │ │ bl 1f8f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -87321,15 +87321,15 @@ │ │ │ │ add r1, r1, r4 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ strb r5, [r0, #28] │ │ │ │ ldr r0, [pc, #56] @ 755a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 75594 │ │ │ │ ldr r1, [pc, #40] @ 755b0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1f0d0 │ │ │ │ @@ -87370,15 +87370,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 75784 │ │ │ │ ldr r0, [pc, #488] @ 75820 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7577c │ │ │ │ ldr r4, [pc, #472] @ 75824 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -87416,45 +87416,45 @@ │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [pc, #324] @ 75834 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ add sp, sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #268] @ 75810 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 757bc │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0] │ │ │ │ bl 1e338 │ │ │ │ strb r6, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 2e92ec │ │ │ │ + bl 2e9370 │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ add r1, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 1f640 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl d13c8 │ │ │ │ + bl d144c │ │ │ │ mov r0, r4 │ │ │ │ bl 1dda4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 68f40 │ │ │ │ add sp, sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ @@ -87498,21 +87498,21 @@ │ │ │ │ eorseq sl, r9, r4, ror #17 │ │ │ │ eorseq sl, r9, r0, asr #20 │ │ │ │ eorseq sl, r9, ip, lsr #20 │ │ │ │ eorseq sl, r9, r4, asr #17 │ │ │ │ eorseq r0, r8, r0, lsl #19 │ │ │ │ eorseq r0, r8, r4, lsr #7 │ │ │ │ eorseq sl, r9, r8, lsl #19 │ │ │ │ - mlaeq lr, fp, r2, r3 │ │ │ │ + eoreq r3, lr, fp, lsr #6 │ │ │ │ eorseq r0, r8, r4, ror #16 │ │ │ │ - eoreq r2, lr, ip, ror #27 │ │ │ │ + eoreq r2, lr, ip, ror lr │ │ │ │ eorseq r0, r8, r0, ror #16 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 2dd92c │ │ │ │ + bl 2dd9b0 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e608 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 76e88 │ │ │ │ sub r1, r6, #1 │ │ │ │ clz r1, r1 │ │ │ │ @@ -87528,15 +87528,15 @@ │ │ │ │ add r0, r2, r0 │ │ │ │ mov r2, #0 │ │ │ │ strb r1, [r0, #29] │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [pc, #76] @ 758f8 │ │ │ │ add r6, pc, r6 │ │ │ │ add r0, r6, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq 758c8 │ │ │ │ ldr r0, [pc, #56] @ 758fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2260c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ @@ -87557,39 +87557,39 @@ │ │ │ │ ldr r1, [pc, #24] @ 75928 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [pc, #16] @ 7592c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ @ instruction: 0x003815d0 │ │ │ │ - eoreq r0, lr, r4, lsl sp │ │ │ │ + eoreq r0, lr, r4, lsr #27 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [pc, #288] @ 75a68 │ │ │ │ mov r3, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #276] @ 75a6c │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 67c48 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl e9c60 │ │ │ │ + bl e9ce4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 759cc │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl e9c60 │ │ │ │ + bl e9ce4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #1 │ │ │ │ beq 759ac │ │ │ │ cmp r0, #2 │ │ │ │ bne 75a2c │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -87639,16 +87639,16 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 75a60 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r0, r8, r0, lsr #16 │ │ │ │ - eoreq pc, sp, r0, lsr #3 │ │ │ │ - eoreq r2, lr, fp, lsr r8 │ │ │ │ + eoreq pc, sp, r0, lsr r2 @ │ │ │ │ + eoreq r2, lr, fp, asr #17 │ │ │ │ eorseq pc, r7, r0, lsl #29 │ │ │ │ eorseq pc, r7, r4, lsr sl @ │ │ │ │ eorseq sl, r9, ip, lsr #5 │ │ │ │ eorseq pc, r7, r4, lsl sl @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ @@ -87656,15 +87656,15 @@ │ │ │ │ mov r9, r1 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 75b10 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 75bb4 │ │ │ │ ldr r0, [pc, #448] @ 75c84 │ │ │ │ add sl, sp, #32 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ @@ -87682,15 +87682,15 @@ │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov r0, r9 │ │ │ │ bl 1e86c │ │ │ │ mov r1, r0 │ │ │ │ b 75b6c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 75bf0 │ │ │ │ ldr r0, [pc, #328] @ 75c74 │ │ │ │ add sl, sp, #32 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ @@ -87785,15 +87785,15 @@ │ │ │ │ beq 75d24 │ │ │ │ ldr r0, [pc, #460] @ 75e70 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r6, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 75dc4 │ │ │ │ ldr r0, [pc, #440] @ 75e80 │ │ │ │ add sl, sp, #32 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ @@ -87818,15 +87818,15 @@ │ │ │ │ stm sl, {r0, r1, r2, r3, r5, r6} │ │ │ │ b 75d9c │ │ │ │ ldr r0, [pc, #304] @ 75e5c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 75e00 │ │ │ │ ldr r0, [pc, #288] @ 75e6c │ │ │ │ add r9, sp, #32 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ @@ -87917,15 +87917,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 67c48 │ │ │ │ ldr r4, [pc, #340] @ 7600c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq 75edc │ │ │ │ ldr r0, [pc, #312] @ 76010 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22c38 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -87949,15 +87949,15 @@ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [pc, #220] @ 76014 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq 75f5c │ │ │ │ ldr r0, [pc, #192] @ 76018 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22c38 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -87998,30 +87998,30 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 75ffc │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r0, r8, r0, ror #5 │ │ │ │ - mlaeq lr, r3, sp, r2 │ │ │ │ + eoreq r2, lr, r3, lsr #28 │ │ │ │ @ instruction: 0x0039b1bc │ │ │ │ eorseq fp, r9, r4, lsr #3 │ │ │ │ eorseq fp, r9, ip, lsr r1 │ │ │ │ eorseq fp, r9, r4, lsr #2 │ │ │ │ eorseq pc, r7, ip, lsr #9 │ │ │ │ eorseq r9, r9, r4, lsr #26 │ │ │ │ eorseq pc, r7, ip, lsl #9 │ │ │ │ mlaseq r8, r4, r1, r0 │ │ │ │ - eoreq r1, lr, ip, ror #25 │ │ │ │ + eoreq r1, lr, ip, ror sp │ │ │ │ @ instruction: 0x0037f4f4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r0, [pc, #328] @ 761a8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -88039,23 +88039,23 @@ │ │ │ │ ldr r0, [pc, #280] @ 761b0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r0, [pc, #252] @ 761b4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 76138 │ │ │ │ str r8, [r0] │ │ │ │ mov r3, r0 │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [pc, #200] @ 761b8 │ │ │ │ @@ -88069,15 +88069,15 @@ │ │ │ │ bl 1dff0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 7612c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c120 │ │ │ │ @@ -88087,40 +88087,40 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 68af8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 761a0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 68af8 │ │ │ │ b 761a0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 68884 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - mlaeq sp, ip, sl, lr │ │ │ │ + eoreq lr, sp, ip, lsr #22 │ │ │ │ eorseq pc, r7, r4, lsr #7 │ │ │ │ @ instruction: 0xfffd7848 │ │ │ │ eorseq r9, r9, r0, lsl #27 │ │ │ │ @ instruction: 0xffff3618 │ │ │ │ - @ instruction: 0x0006d1b0 │ │ │ │ + andeq sp, r6, r4, lsr r2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r0, [pc, #328] @ 76334 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -88138,23 +88138,23 @@ │ │ │ │ ldr r0, [pc, #280] @ 7633c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r0, [pc, #252] @ 76340 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 762c4 │ │ │ │ str r8, [r0] │ │ │ │ mov r3, r0 │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [pc, #200] @ 76344 │ │ │ │ @@ -88168,15 +88168,15 @@ │ │ │ │ bl 1dff0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 762b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c120 │ │ │ │ @@ -88186,40 +88186,40 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 68af8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 7632c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 68af8 │ │ │ │ b 7632c │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 68884 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq lr, sp, r0, lsl r9 │ │ │ │ + eoreq lr, sp, r0, lsr #19 │ │ │ │ eorseq pc, r7, r8, lsl r2 @ │ │ │ │ @ instruction: 0xfffd76bc │ │ │ │ @ instruction: 0x00399bf4 │ │ │ │ @ instruction: 0xffff348c │ │ │ │ - andeq ip, r6, r4, lsr ip │ │ │ │ + @ instruction: 0x0006ccb8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r0, [pc, #328] @ 764c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -88237,23 +88237,23 @@ │ │ │ │ ldr r0, [pc, #280] @ 764c8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r0, [pc, #252] @ 764cc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 76450 │ │ │ │ str r8, [r0] │ │ │ │ mov r3, r0 │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [pc, #200] @ 764d0 │ │ │ │ @@ -88267,15 +88267,15 @@ │ │ │ │ bl 1dff0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 76444 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c120 │ │ │ │ @@ -88285,40 +88285,40 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 68af8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 764b8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 68af8 │ │ │ │ b 764b8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 68884 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, lr, r7, asr #17 │ │ │ │ + eoreq r2, lr, r7, asr r9 │ │ │ │ eorseq pc, r7, ip, lsl #1 │ │ │ │ @ instruction: 0xfffd7530 │ │ │ │ eorseq r9, r9, r8, ror #20 │ │ │ │ @ instruction: 0xffff3300 │ │ │ │ - andeq ip, r6, r8, lsl #16 │ │ │ │ + andeq ip, r6, ip, lsl #17 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r0, [pc, #328] @ 7664c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -88336,23 +88336,23 @@ │ │ │ │ ldr r0, [pc, #280] @ 76654 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r0, [pc, #252] @ 76658 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 765dc │ │ │ │ str r8, [r0] │ │ │ │ mov r3, r0 │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [pc, #200] @ 7665c │ │ │ │ @@ -88366,15 +88366,15 @@ │ │ │ │ bl 1dff0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 765d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c120 │ │ │ │ @@ -88384,40 +88384,40 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 68af8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 76644 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 68af8 │ │ │ │ b 76644 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 68884 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, lr, fp, lsr r7 │ │ │ │ + eoreq r2, lr, fp, asr #15 │ │ │ │ eorseq lr, r7, r0, lsl #30 │ │ │ │ @ instruction: 0xfffd73a4 │ │ │ │ @ instruction: 0x003998dc │ │ │ │ @ instruction: 0xffff3174 │ │ │ │ - andeq ip, r6, ip, lsl #5 │ │ │ │ + andeq ip, r6, r0, lsl r3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r0, [pc, #328] @ 767d8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -88435,23 +88435,23 @@ │ │ │ │ ldr r0, [pc, #280] @ 767e0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r0, [pc, #252] @ 767e4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 76768 │ │ │ │ str r8, [r0] │ │ │ │ mov r3, r0 │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [pc, #200] @ 767e8 │ │ │ │ @@ -88465,15 +88465,15 @@ │ │ │ │ bl 1dff0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 7675c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c120 │ │ │ │ @@ -88483,40 +88483,40 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 68af8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 767d0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 68af8 │ │ │ │ b 767d0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 68884 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, lr, pc, lsr #11 │ │ │ │ + eoreq r2, lr, pc, lsr r6 │ │ │ │ eorseq lr, r7, r4, ror sp │ │ │ │ @ instruction: 0xfffd7218 │ │ │ │ eorseq r9, r9, r0, asr r7 │ │ │ │ @ instruction: 0xffff2fe8 │ │ │ │ - andeq fp, r6, r0, ror #28 │ │ │ │ + andeq fp, r6, r4, ror #29 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r0, [pc, #328] @ 76964 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -88534,23 +88534,23 @@ │ │ │ │ ldr r0, [pc, #280] @ 7696c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r0, [pc, #252] @ 76970 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 768f4 │ │ │ │ str r8, [r0] │ │ │ │ mov r3, r0 │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [pc, #200] @ 76974 │ │ │ │ @@ -88564,15 +88564,15 @@ │ │ │ │ bl 1dff0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 768e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c120 │ │ │ │ @@ -88582,40 +88582,40 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 68af8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 7695c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 68af8 │ │ │ │ b 7695c │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 68884 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq lr, sp, r0, asr #18 │ │ │ │ + ldrdeq lr, [sp], -r0 @ │ │ │ │ eorseq lr, r7, r8, ror #23 │ │ │ │ @ instruction: 0xfffd708c │ │ │ │ eorseq r9, r9, r4, asr #11 │ │ │ │ @ instruction: 0xffff2e5c │ │ │ │ - andeq ip, r6, ip, asr #22 │ │ │ │ + ldrdeq ip, [r6], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r0, [pc, #328] @ 76af0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -88633,23 +88633,23 @@ │ │ │ │ ldr r0, [pc, #280] @ 76af8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r0, [pc, #252] @ 76afc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 76a80 │ │ │ │ str r8, [r0] │ │ │ │ mov r3, r0 │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [pc, #200] @ 76b00 │ │ │ │ @@ -88663,15 +88663,15 @@ │ │ │ │ bl 1dff0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 76a74 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c120 │ │ │ │ @@ -88681,71 +88681,71 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 68af8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 76ae8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 68af8 │ │ │ │ b 76ae8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 68884 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x002de7bc │ │ │ │ + eoreq lr, sp, ip, asr #16 │ │ │ │ eorseq lr, r7, ip, asr sl │ │ │ │ @ instruction: 0xfffd6f00 │ │ │ │ eorseq r9, r9, r8, lsr r4 │ │ │ │ @ instruction: 0xffff2cd0 │ │ │ │ - andeq fp, r6, r0, lsr pc │ │ │ │ + @ instruction: 0x0006bfb4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [pc, #68] @ 76b5c │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 343188 │ │ │ │ + bl 34320c │ │ │ │ ldr r0, [pc, #44] @ 76b60 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #28] @ 76b64 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ - bl 34964c │ │ │ │ + bl 3493c4 │ │ │ │ + bl 3496d0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq r2, lr, r0, lsr #2 │ │ │ │ + @ instruction: 0x002e21b0 │ │ │ │ eorseq pc, r7, r0, ror r6 @ │ │ │ │ - strdeq r2, [lr], -lr @ │ │ │ │ + eoreq r2, lr, lr, lsl #3 │ │ │ │ mov r3, r1 │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r1, [pc, #24] @ 76b90 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [pc, #16] @ 76b94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ eorseq r0, r8, r8, ror r3 │ │ │ │ - eoreq r2, lr, r4, lsl #19 │ │ │ │ + eoreq r2, lr, r4, lsl sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -88794,15 +88794,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 17fc54 │ │ │ │ + b 17fcd8 │ │ │ │ mov r6, #5 │ │ │ │ cmp r0, #3 │ │ │ │ bhi 76c08 │ │ │ │ mov r0, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -88834,15 +88834,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 67c48 │ │ │ │ ldr r4, [pc, #340] @ 76e60 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq 76d30 │ │ │ │ ldr r0, [pc, #312] @ 76e64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22680 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -88866,15 +88866,15 @@ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [pc, #220] @ 76e68 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq 76db0 │ │ │ │ ldr r0, [pc, #192] @ 76e6c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22680 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -88915,24 +88915,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 76e50 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq pc, r7, ip, asr #24 │ │ │ │ - eoreq r1, lr, pc, lsr pc │ │ │ │ + eoreq r1, lr, pc, asr #31 │ │ │ │ eorseq sl, r9, r0, ror r3 │ │ │ │ eorseq sl, r9, r8, asr r3 │ │ │ │ @ instruction: 0x0039a2f0 │ │ │ │ @ instruction: 0x0039a2d8 │ │ │ │ eorseq lr, r7, r8, asr r6 │ │ │ │ @ instruction: 0x00398ed0 │ │ │ │ eorseq lr, r7, r8, lsr r6 │ │ │ │ eorseq pc, r7, r0, lsl fp @ │ │ │ │ - mlaeq lr, r8, lr, r0 │ │ │ │ + eoreq r0, lr, r8, lsr #30 │ │ │ │ eorseq lr, r7, r0, lsr #13 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [pc, #228] @ 76f84 │ │ │ │ mov r3, #15 │ │ │ │ @@ -88990,23 +88990,23 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 76f7c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq pc, r7, r8, lsr #21 │ │ │ │ - eoreq r2, lr, ip, lsr #3 │ │ │ │ + eoreq r2, lr, ip, lsr r2 │ │ │ │ @ instruction: 0x0037e4fc │ │ │ │ eorseq r8, r9, r4, ror sp │ │ │ │ @ instruction: 0x0037e4dc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r0, [pc, #328] @ 7710c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -89024,23 +89024,23 @@ │ │ │ │ ldr r0, [pc, #280] @ 77114 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r0, [pc, #252] @ 77118 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7709c │ │ │ │ str r8, [r0] │ │ │ │ mov r3, r0 │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [pc, #200] @ 7711c │ │ │ │ @@ -89054,15 +89054,15 @@ │ │ │ │ bl 1dff0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 77090 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c120 │ │ │ │ @@ -89072,40 +89072,40 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 68af8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 77104 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 68af8 │ │ │ │ b 77104 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 68884 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r1, lr, fp, ror ip │ │ │ │ + eoreq r1, lr, fp, lsl #26 │ │ │ │ eorseq lr, r7, r0, asr #8 │ │ │ │ @ instruction: 0xfffd68e4 │ │ │ │ eorseq r8, r9, ip, lsl lr │ │ │ │ @ instruction: 0xffff26b4 │ │ │ │ - andeq fp, r6, ip, lsl #26 │ │ │ │ + muleq r6, r0, sp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r0, [pc, #328] @ 77298 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -89123,23 +89123,23 @@ │ │ │ │ ldr r0, [pc, #280] @ 772a0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r0, [pc, #252] @ 772a4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 77228 │ │ │ │ str r8, [r0] │ │ │ │ mov r3, r0 │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [pc, #200] @ 772a8 │ │ │ │ @@ -89153,15 +89153,15 @@ │ │ │ │ bl 1dff0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 7721c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c120 │ │ │ │ @@ -89171,40 +89171,40 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 68af8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 77290 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 68af8 │ │ │ │ b 77290 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 68884 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r1, lr, pc, ror #21 │ │ │ │ + eoreq r1, lr, pc, ror fp │ │ │ │ @ instruction: 0x0037e2b4 │ │ │ │ @ instruction: 0xfffd6758 │ │ │ │ mlaseq r9, r0, ip, r8 │ │ │ │ @ instruction: 0xffff2528 │ │ │ │ - andeq fp, r6, r0, lsr #28 │ │ │ │ + andeq fp, r6, r4, lsr #29 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #15 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r0, [pc, #328] @ 77424 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -89222,23 +89222,23 @@ │ │ │ │ ldr r0, [pc, #280] @ 7742c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r0, [pc, #252] @ 77430 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 773b4 │ │ │ │ str r8, [r0] │ │ │ │ mov r3, r0 │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [pc, #200] @ 77434 │ │ │ │ @@ -89252,15 +89252,15 @@ │ │ │ │ bl 1dff0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 773a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c120 │ │ │ │ @@ -89270,40 +89270,40 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 68af8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 7741c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 68af8 │ │ │ │ b 7741c │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 68884 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r1, lr, r4, lsl #27 │ │ │ │ + eoreq r1, lr, r4, lsl lr │ │ │ │ eorseq lr, r7, r8, lsr #2 │ │ │ │ @ instruction: 0xfffd65cc │ │ │ │ eorseq r8, r9, r4, lsl #22 │ │ │ │ @ instruction: 0xffff239c │ │ │ │ - andeq fp, r6, r4, asr r7 │ │ │ │ + ldrdeq fp, [r6], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #15 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r0, [pc, #328] @ 775b0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -89321,23 +89321,23 @@ │ │ │ │ ldr r0, [pc, #280] @ 775b8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r0, [pc, #252] @ 775bc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 77540 │ │ │ │ str r8, [r0] │ │ │ │ mov r3, r0 │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [pc, #200] @ 775c0 │ │ │ │ @@ -89351,15 +89351,15 @@ │ │ │ │ bl 1dff0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 77534 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c120 │ │ │ │ @@ -89369,69 +89369,69 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 68af8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 775a8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 68af8 │ │ │ │ b 775a8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 68884 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - strdeq r1, [lr], -r8 @ │ │ │ │ + eoreq r1, lr, r8, lsl #25 │ │ │ │ mlaseq r7, ip, pc, sp @ │ │ │ │ @ instruction: 0xfffd6440 │ │ │ │ eorseq r8, r9, r8, ror r9 │ │ │ │ @ instruction: 0xffff2210 │ │ │ │ - ldrdeq fp, [r6], -r8 │ │ │ │ + andeq fp, r6, ip, asr r2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [pc, #68] @ 7761c │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 343188 │ │ │ │ + bl 34320c │ │ │ │ ldr r0, [pc, #44] @ 77620 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #28] @ 77624 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ - bl 34964c │ │ │ │ + bl 3493c4 │ │ │ │ + bl 3496d0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq r1, lr, fp, lsl #21 │ │ │ │ + eoreq r1, lr, fp, lsl fp │ │ │ │ eorseq pc, r7, r0, ror #6 │ │ │ │ - eoreq r1, lr, lr, lsr r6 │ │ │ │ + eoreq r1, lr, lr, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #188] @ 776f8 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 776bc │ │ │ │ ldr r0, [pc, #168] @ 77708 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ @@ -89477,15 +89477,15 @@ │ │ │ │ eorseq r9, r9, r8, lsl #27 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [pc, #100] @ 77780 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 77744 │ │ │ │ ldr r0, [pc, #88] @ 77790 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ @@ -89552,15 +89552,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1e29c │ │ │ │ mov r6, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 779c8 │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ @@ -89573,15 +89573,15 @@ │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ bl 1ec20 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ - bl eaa2c │ │ │ │ + bl eaab0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ bne 77a78 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e938 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -89739,40 +89739,40 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ cdpvs 12, 6, cr6, cr9, cr13, {1} │ │ │ │ stclvs 14, cr6, [r1], #-456 @ 0xfffffe38 │ │ │ │ ldrbvs r7, [r4, #-2149]! @ 0xfffff79b │ │ │ │ - strdeq r1, [lr], -r8 @ │ │ │ │ + eoreq r1, lr, r8, lsl #7 │ │ │ │ eorseq sp, r7, r8, lsl fp │ │ │ │ - eoreq r0, lr, ip, asr #5 │ │ │ │ + eoreq r0, lr, ip, asr r3 │ │ │ │ eorseq sp, r7, r4, ror #21 │ │ │ │ @ instruction: 0x0037dab4 │ │ │ │ @ instruction: 0x003983f4 │ │ │ │ @ instruction: 0xfffd5fa4 │ │ │ │ eorseq sp, r7, r8, ror sl │ │ │ │ eorseq sp, r7, ip, ror r9 │ │ │ │ @ instruction: 0x003982d4 │ │ │ │ @ instruction: 0xfffd5e88 │ │ │ │ eorseq pc, r7, r4, asr r2 @ │ │ │ │ eorseq sp, r7, r4, lsl sl │ │ │ │ eorseq r8, r9, r4, lsl #7 │ │ │ │ @ instruction: 0xfffd5f38 │ │ │ │ eorseq pc, r7, r4, lsl #6 │ │ │ │ eorseq sp, r7, r8, lsl #19 │ │ │ │ - andeq lr, sl, ip, lsl r2 │ │ │ │ + andeq lr, sl, r0, lsr #5 │ │ │ │ eorseq sp, r7, ip, ror #18 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [pc, #100] @ 77bfc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 77bc0 │ │ │ │ ldr r0, [pc, #88] @ 77c0c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ @@ -89798,15 +89798,15 @@ │ │ │ │ mlaseq r9, r8, r8, r9 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [pc, #100] @ 77c84 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 77c48 │ │ │ │ ldr r0, [pc, #88] @ 77c94 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ @@ -89830,15 +89830,15 @@ │ │ │ │ eorseq r9, r9, r8, asr #6 │ │ │ │ mlaseq r7, r0, r6, sp │ │ │ │ eorseq r9, r9, r8, lsl #7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r2 │ │ │ │ - bl 2d2f58 │ │ │ │ + bl 2d2fdc │ │ │ │ cmp r0, #0 │ │ │ │ bne 77d20 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ beq 77cf8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ @@ -89846,15 +89846,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 77d1c │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 7e2f4 │ │ │ │ str r6, [r4, #4] │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2d2f58 │ │ │ │ + bl 2d2fdc │ │ │ │ cmp r0, #0 │ │ │ │ beq 77cb4 │ │ │ │ b 77d20 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #4 │ │ │ │ bl 21adc │ │ │ │ mov r6, r0 │ │ │ │ @@ -89875,45 +89875,45 @@ │ │ │ │ mov r6, r0 │ │ │ │ add r4, sp, #20 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1743a8 │ │ │ │ + bl 17442c │ │ │ │ ldr r9, [sp, #20] │ │ │ │ cmp r9, #8 │ │ │ │ beq 77e24 │ │ │ │ add r7, sl, #16 │ │ │ │ add fp, sl, #8 │ │ │ │ add r0, r4, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ b 77d98 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1743a8 │ │ │ │ + bl 17442c │ │ │ │ ldr r9, [sp, #20] │ │ │ │ cmp r9, #8 │ │ │ │ beq 77e24 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r9, #7 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r8, [sp, #32] │ │ │ │ bne 77dec │ │ │ │ ldrd r2, [fp] │ │ │ │ ldrd r0, [sl] │ │ │ │ str r5, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 126138 │ │ │ │ + bl 1261bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ str r8, [sp] │ │ │ │ - bl 17eefc │ │ │ │ + bl 17ef80 │ │ │ │ cmp r1, #0 │ │ │ │ beq 77d80 │ │ │ │ mov r0, r1 │ │ │ │ bl 1fda8 │ │ │ │ b 77d80 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r0, [r6] │ │ │ │ @@ -89945,45 +89945,45 @@ │ │ │ │ mov r6, r0 │ │ │ │ add r4, sp, #20 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1740bc │ │ │ │ + bl 174140 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ cmp r9, #8 │ │ │ │ beq 77f3c │ │ │ │ add r7, sl, #16 │ │ │ │ add fp, sl, #8 │ │ │ │ add r0, r4, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ b 77eb0 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1740bc │ │ │ │ + bl 174140 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ cmp r9, #8 │ │ │ │ beq 77f3c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r9, #7 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r8, [sp, #32] │ │ │ │ bne 77f04 │ │ │ │ ldrd r2, [fp] │ │ │ │ ldrd r0, [sl] │ │ │ │ str r5, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 126138 │ │ │ │ + bl 1261bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ str r8, [sp] │ │ │ │ - bl 17f308 │ │ │ │ + bl 17f38c │ │ │ │ cmp r1, #0 │ │ │ │ beq 77e98 │ │ │ │ mov r0, r1 │ │ │ │ bl 1fda8 │ │ │ │ b 77e98 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r0, [r6] │ │ │ │ @@ -90025,32 +90025,32 @@ │ │ │ │ ldmibpl sp!, {r4, r6, r8, r9, ip}^ │ │ │ │ ldrtle pc, [r1], r6, lsl #30 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d38bc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne 7808c │ │ │ │ ldr r0, [pc, #188] @ 780a8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7809c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #16] │ │ │ │ mov r6, r5 │ │ │ │ str r0, [r5, #12] │ │ │ │ @@ -90063,62 +90063,62 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r6, #8]! │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r4, r0 │ │ │ │ clz r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne 7808c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 78088 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 21f44 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3c120 │ │ │ │ eorseq r7, r9, ip, asr #28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d38bc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ add r4, r4, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne 7819c │ │ │ │ ldr r0, [pc, #188] @ 781b8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 781ac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #16] │ │ │ │ mov r6, r5 │ │ │ │ str r0, [r5, #12] │ │ │ │ @@ -90131,29 +90131,29 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r6, #8]! │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r4, r0 │ │ │ │ clz r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne 7819c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 78198 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 21f44 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ @@ -90161,25 +90161,25 @@ │ │ │ │ eorseq r7, r9, ip, lsr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #216 @ 0xd8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #1 │ │ │ │ bne 782c8 │ │ │ │ add r5, r4, #152 @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 782d0 │ │ │ │ ldr r9, [pc, #340] @ 78368 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r0, [r9] │ │ │ │ @@ -90212,15 +90212,15 @@ │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #156] @ 0x9c │ │ │ │ b 78298 │ │ │ │ cmp r6, #0 │ │ │ │ beq 7826c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 78324 │ │ │ │ cmp r7, #0 │ │ │ │ beq 782c8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -90264,15 +90264,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ bl 7abf0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r7, r9, ip, lsr ip │ │ │ │ eorseq lr, r7, r4, asr #24 │ │ │ │ - mlaeq lr, r6, r9, r1 │ │ │ │ + eoreq r1, lr, r6, lsr #20 │ │ │ │ eorseq lr, r7, r0, lsl #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add sl, r5, #4 │ │ │ │ mov r8, r1 │ │ │ │ @@ -90280,50 +90280,50 @@ │ │ │ │ beq 78484 │ │ │ │ cmp r0, #1 │ │ │ │ bne 78404 │ │ │ │ add r4, r5, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r7, r0 │ │ │ │ add r0, r5, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, r7 │ │ │ │ bne 783a0 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ sub r2, r0, #1 │ │ │ │ and r1, r2, r7 │ │ │ │ and r2, r2, r6 │ │ │ │ cmp r1, r2 │ │ │ │ bls 78558 │ │ │ │ sub r0, r1, r2 │ │ │ │ b 7849c │ │ │ │ add r4, r5, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r6, r0 │ │ │ │ add r0, r5, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, r6 │ │ │ │ bne 78404 │ │ │ │ and r0, r6, #62 @ 0x3e │ │ │ │ bic r1, r6, #1 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ and r0, r7, #62 @ 0x3e │ │ │ │ addeq r1, r1, #2 │ │ │ │ @@ -90336,15 +90336,15 @@ │ │ │ │ and r1, r1, r2, lsr #1 │ │ │ │ add r1, r1, r0, lsr #6 │ │ │ │ rsb r0, r1, r0, lsr #1 │ │ │ │ b 7849c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r1, #1 │ │ │ │ and r0, r1, r0, lsr #1 │ │ │ │ add r0, r0, #1 │ │ │ │ lsrs r9, r0, #1 │ │ │ │ beq 78764 │ │ │ │ ldr r0, [r8] │ │ │ │ add r7, r8, #4 │ │ │ │ @@ -90354,39 +90354,39 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bne 78548 │ │ │ │ ldr fp, [r8, #108] @ 0x6c │ │ │ │ add r4, r8, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r7, r0 │ │ │ │ add r0, r8, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, r7 │ │ │ │ bne 784c8 │ │ │ │ ldr r0, [r8, #100] @ 0x64 │ │ │ │ sub r2, r0, #1 │ │ │ │ and r1, r2, r7 │ │ │ │ and r2, r2, r6 │ │ │ │ cmp r1, r2 │ │ │ │ bls 7856c │ │ │ │ sub r0, r1, r2 │ │ │ │ b 785a4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov fp, #1 │ │ │ │ and r0, fp, r0, lsr #1 │ │ │ │ b 785a8 │ │ │ │ mov r4, r9 │ │ │ │ cmp r4, #0 │ │ │ │ bne 785bc │ │ │ │ b 78764 │ │ │ │ @@ -90437,40 +90437,40 @@ │ │ │ │ ldrb r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 786a8 │ │ │ │ b 78764 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r7, r0 │ │ │ │ sub r0, r0, #2 │ │ │ │ b 78650 │ │ │ │ orr r0, r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ bic r2, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r7, r0 │ │ │ │ sub r0, r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bne 7867c │ │ │ │ tst r7, #2 │ │ │ │ beq 78740 │ │ │ │ tst r7, #1 │ │ │ │ mov r6, r7 │ │ │ │ beq 78634 │ │ │ │ - bl 30a8c8 │ │ │ │ + bl 30a94c │ │ │ │ bic r6, r7, #1 │ │ │ │ b 78634 │ │ │ │ mov r0, sl │ │ │ │ mvn r1, #1 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - bl 352894 │ │ │ │ + bl 352918 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #12] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldrb r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne 78764 │ │ │ │ @@ -90487,23 +90487,23 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 9d674 │ │ │ │ b 78728 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r1, r0 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7871c │ │ │ │ mov r0, r7 │ │ │ │ mvn r1, #1 │ │ │ │ str r6, [r8, #8] │ │ │ │ - bl 352894 │ │ │ │ + bl 352918 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #2 │ │ │ │ b 78728 │ │ │ │ mov r1, #1 │ │ │ │ and r0, r1, r0, lsr #2 │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -90526,33 +90526,33 @@ │ │ │ │ bl 7a3a8 │ │ │ │ ldr r0, [pc, #16] @ 78788 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ ldr r2, [pc, #12] @ 7878c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - strdeq r0, [lr], -pc @ │ │ │ │ + eoreq r0, lr, pc, lsl #31 │ │ │ │ @ instruction: 0x0037e7d8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #520 @ 0x208 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ beq 78968 │ │ │ │ add r9, r0, #188 @ 0xbc │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r8, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 78974 │ │ │ │ ldr sl, [pc, #724] @ 78abc │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr sl, [pc, sl] │ │ │ │ ldr r0, [sl] │ │ │ │ @@ -90565,45 +90565,45 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #296 @ 0x128 │ │ │ │ bl 1f640 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [r6, #212] @ 0xd4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ beq 789c8 │ │ │ │ sub r4, r0, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ ble 78a04 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #296 @ 0x128 │ │ │ │ bl 1f640 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #908] @ 0x38c │ │ │ │ strb r0, [sp, #912] @ 0x390 │ │ │ │ str r4, [sp, #904] @ 0x388 │ │ │ │ mov r0, r7 │ │ │ │ - bl 276a18 │ │ │ │ + bl 276a9c │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #920 @ 0x398 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ mov r2, #616 @ 0x268 │ │ │ │ bl 1f640 │ │ │ │ ldr r0, [pc, #576] @ 78acc │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #640 @ 0x280 │ │ │ │ str r7, [sp, #1540] @ 0x604 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 78a00 │ │ │ │ mov r2, #17 │ │ │ │ str r7, [r0, #20] │ │ │ │ mov r7, #1 │ │ │ │ orr r2, r2, #256 @ 0x100 │ │ │ │ strb r7, [r0, #16] │ │ │ │ @@ -90618,20 +90618,20 @@ │ │ │ │ str r3, [r0] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #616 @ 0x268 │ │ │ │ bl 1f640 │ │ │ │ str r4, [sp, #304] @ 0x130 │ │ │ │ str r4, [sp, #920] @ 0x398 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160270 │ │ │ │ + bl 1602f4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, r6, #196 @ 0xc4 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl db0bc │ │ │ │ + bl db140 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r1, #0 │ │ │ │ blx r2 │ │ │ │ ldr r5, [sp, #920] @ 0x398 │ │ │ │ @@ -90639,15 +90639,15 @@ │ │ │ │ bne 78944 │ │ │ │ ldr r0, [sl] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 789ec │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 789d4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #520 @ 0x208 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r7 │ │ │ │ @@ -90684,34 +90684,34 @@ │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r6, #192] @ 0xc0 │ │ │ │ b 78944 │ │ │ │ - bl 28c640 │ │ │ │ + bl 28c6c4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 7c670 │ │ │ │ b 78aa0 │ │ │ │ mov r6, r0 │ │ │ │ b 78a74 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 78a48 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #516 @ 0x204 │ │ │ │ - bl 278aa4 │ │ │ │ + bl 278b28 │ │ │ │ add r0, sp, #920 @ 0x398 │ │ │ │ - bl 167544 │ │ │ │ + bl 1675c8 │ │ │ │ b 78aa0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ bl 7cc98 │ │ │ │ b 78aa0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -90719,49 +90719,49 @@ │ │ │ │ bl 7abf0 │ │ │ │ mov r0, r5 │ │ │ │ bl 7c670 │ │ │ │ b 78aac │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #920 @ 0x398 │ │ │ │ - bl 16dfe0 │ │ │ │ + bl 16e064 │ │ │ │ cmp r7, #0 │ │ │ │ beq 78aa0 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 16ec18 │ │ │ │ + bl 16ec9c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ bl 79d38 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r7, r9, r8, ror #12 │ │ │ │ eorseq lr, r7, r0, lsl #12 │ │ │ │ - strdeq r1, [lr], -r2 @ │ │ │ │ + eoreq r1, lr, r2, lsl #7 │ │ │ │ @ instruction: 0x0037e7dc │ │ │ │ eorseq r7, r9, ip, lsr #11 │ │ │ │ @ instruction: 0x00385ff0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #1016 @ 0x3f8 │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ beq 78cb8 │ │ │ │ add r9, r0, #188 @ 0xbc │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r8, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 78cc4 │ │ │ │ ldr sl, [pc, #752] @ 78e1c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr sl, [pc, sl] │ │ │ │ ldr r0, [sl] │ │ │ │ @@ -90774,47 +90774,47 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #600 @ 0x258 │ │ │ │ bl 1f640 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [r6, #212] @ 0xd4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ beq 78d1c │ │ │ │ sub r4, r0, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ ble 78d58 │ │ │ │ add r0, sp, #608 @ 0x260 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #600 @ 0x258 │ │ │ │ bl 1f640 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #1820] @ 0x71c │ │ │ │ strb r0, [sp, #1824] @ 0x720 │ │ │ │ str r4, [sp, #1816] @ 0x718 │ │ │ │ mov r0, r7 │ │ │ │ - bl 276a18 │ │ │ │ + bl 276a9c │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r7, r0 │ │ │ │ add r0, lr, #808 @ 0x328 │ │ │ │ add r1, sp, #608 @ 0x260 │ │ │ │ orr r2, r2, #1024 @ 0x400 │ │ │ │ bl 1f640 │ │ │ │ ldr r0, [pc, #596] @ 78e2c │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1248 @ 0x4e0 │ │ │ │ str r7, [sp, #3060] @ 0xbf4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 78d54 │ │ │ │ str r7, [r0, #20] │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r0, #16] │ │ │ │ mov r2, #17 │ │ │ │ ldr r3, [pc, #548] @ 78e30 │ │ │ │ @@ -90830,20 +90830,20 @@ │ │ │ │ orr r2, r2, #1024 @ 0x400 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ bl 1f640 │ │ │ │ str r4, [sp, #608] @ 0x260 │ │ │ │ str r4, [sp, #1832] @ 0x728 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1602a0 │ │ │ │ + bl 160324 │ │ │ │ mov r2, r0 │ │ │ │ add r0, r6, #196 @ 0xc4 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl db0bc │ │ │ │ + bl db140 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r1, #0 │ │ │ │ blx r2 │ │ │ │ ldr r5, [sp, #1832] @ 0x728 │ │ │ │ @@ -90851,15 +90851,15 @@ │ │ │ │ bne 78c94 │ │ │ │ ldr r0, [sl] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 78d40 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 78d28 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #1016 @ 0x3f8 │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r7 │ │ │ │ @@ -90897,35 +90897,35 @@ │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r6, #192] @ 0xc0 │ │ │ │ b 78c94 │ │ │ │ - bl 28c640 │ │ │ │ + bl 28c6c4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 7c5f0 │ │ │ │ b 78e00 │ │ │ │ mov r6, r0 │ │ │ │ b 78dd0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 78d9c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #1012 @ 0x3f4 │ │ │ │ - bl 278aa4 │ │ │ │ + bl 278b28 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #808 @ 0x328 │ │ │ │ - bl 167620 │ │ │ │ + bl 1676a4 │ │ │ │ b 78e00 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #608 @ 0x260 │ │ │ │ bl 7cd74 │ │ │ │ b 78e00 │ │ │ │ mov r6, r0 │ │ │ │ @@ -90935,29 +90935,29 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 7c5f0 │ │ │ │ b 78e0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #808 @ 0x328 │ │ │ │ - bl 16dfe0 │ │ │ │ + bl 16e064 │ │ │ │ cmp r7, #0 │ │ │ │ beq 78e00 │ │ │ │ add r0, sp, #608 @ 0x260 │ │ │ │ - bl 16ec18 │ │ │ │ + bl 16ec9c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ bl 79d38 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r7, r9, r4, lsr #6 │ │ │ │ eorseq lr, r7, ip, lsr #5 │ │ │ │ - mlaeq lr, lr, pc, r0 @ │ │ │ │ + eoreq r1, lr, lr, lsr #32 │ │ │ │ eorseq lr, r7, r8, lsl #9 │ │ │ │ eorseq r7, r9, r0, ror #4 │ │ │ │ @ instruction: 0x00385cd4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #272] @ 78f58 │ │ │ │ @@ -90969,24 +90969,24 @@ │ │ │ │ beq 78f10 │ │ │ │ ldr r8, [r0, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ ldr sl, [r0, #44] @ 0x2c │ │ │ │ add r0, sp, #12 │ │ │ │ mov fp, r3 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ - bl 2ddb00 │ │ │ │ + bl 2ddb84 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r8, sl │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub r0, r9, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ blx r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -90997,25 +90997,25 @@ │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 78ef8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 78ed4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r0, [pc, #68] @ 78f5c │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ ldr r2, [pc, #64] @ 78f60 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ mov r4, r0 │ │ │ │ @@ -91023,19 +91023,19 @@ │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 78f50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r8, r9, r0, asr r2 │ │ │ │ - eoreq r0, lr, r5, lsl #15 │ │ │ │ + eoreq r0, lr, r5, lsl r8 │ │ │ │ eorseq lr, r7, r8, lsr #1 │ │ │ │ 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 │ │ │ │ @@ -91266,42 +91266,42 @@ │ │ │ │ cmp r0, #2 │ │ │ │ cmpne r0, #0 │ │ │ │ bne 79310 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 79308 │ │ │ │ add r4, r8, #12 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a084c │ │ │ │ + bl 2a08d0 │ │ │ │ b 79308 │ │ │ │ bl 7fb38 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6f8 │ │ │ │ - b 343f14 │ │ │ │ + b 343f98 │ │ │ │ ldr r0, [r0] │ │ │ │ b 7977c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [pc, #468] @ 7953c │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 343188 │ │ │ │ + bl 34320c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #1 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #1 │ │ │ │ bne 793f4 │ │ │ │ ldr r6, [pc, #416] @ 79540 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ @@ -91319,15 +91319,15 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #372] @ 7955c │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ + bl 3493c4 │ │ │ │ b 7947c │ │ │ │ str r5, [sp, #32] │ │ │ │ add r3, sp, #16 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [pc, #320] @ 7954c │ │ │ │ str r5, [sp, #28] │ │ │ │ @@ -91337,15 +91337,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [pc, #300] @ 79550 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #292] @ 79554 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ + bl 3493c4 │ │ │ │ b 794a8 │ │ │ │ bl 3b608 │ │ │ │ eor r5, r0, #1 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 793bc │ │ │ │ add r0, r4, #8 │ │ │ │ @@ -91354,24 +91354,24 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #212] @ 79548 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ + bl 3493c4 │ │ │ │ cmp r5, #0 │ │ │ │ bne 79494 │ │ │ │ ldr r0, [r6] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 794fc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 794f0 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ add r4, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -91379,17 +91379,17 @@ │ │ │ │ strb r0, [sp, #16] │ │ │ │ ldr r0, [pc, #148] @ 79560 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #140] @ 79564 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ + bl 3493c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 349540 │ │ │ │ + bl 3495c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 3acc8 │ │ │ │ b 794a8 │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -91403,47 +91403,47 @@ │ │ │ │ b 79530 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 7abf0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq r1, lr, r0, lsr r2 │ │ │ │ + eoreq r1, lr, r0, asr #5 │ │ │ │ @ instruction: 0x00396ab0 │ │ │ │ mlaseq r7, ip, r5, lr │ │ │ │ - @ instruction: 0x002db6bc │ │ │ │ + eoreq fp, sp, ip, asr #14 │ │ │ │ eorseq lr, r7, ip, ror #11 │ │ │ │ @ instruction: 0x0037e5f0 │ │ │ │ - eoreq fp, sp, r0, lsl #14 │ │ │ │ + mlaeq sp, r0, r7, fp │ │ │ │ eorseq lr, r7, r8, lsr #12 │ │ │ │ - eoreq fp, sp, r8, asr #14 │ │ │ │ + ldrdeq fp, [sp], -r8 @ │ │ │ │ eorseq lr, r7, r8, asr r5 │ │ │ │ - eoreq r0, lr, r3, lsl #10 │ │ │ │ + mlaeq lr, r3, r5, r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, sp, #4 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 343e2c │ │ │ │ + bl 343eb0 │ │ │ │ str r7, [sp, #12] │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r6, [pc, #56] @ 795c8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r6 │ │ │ │ - bl 349948 │ │ │ │ + bl 3499cc │ │ │ │ add r0, r7, #44 @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 349948 │ │ │ │ + bl 3499cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 349b38 │ │ │ │ + bl 349bbc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ eorseq r6, r8, r4, lsl #1 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ @@ -91480,25 +91480,25 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [pc, #40] @ 7968c │ │ │ │ mov r2, #7 │ │ │ │ ldr r3, [pc, #36] @ 79690 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3435b0 │ │ │ │ + bl 343634 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq sp, r7, r4, asr #31 │ │ │ │ eorseq sp, r7, r0, lsr #31 │ │ │ │ eorseq sp, r7, r4, ror pc │ │ │ │ eorseq sp, r7, ip, lsr pc │ │ │ │ - eoreq r0, lr, r0, lsl ip │ │ │ │ + eoreq r0, lr, r0, lsr #25 │ │ │ │ @ instruction: 0x0037dedc │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2c7bc0 │ │ │ │ + b 2c7c44 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ mov r6, #5 │ │ │ │ add lr, sp, #60 @ 0x3c │ │ │ │ add r1, r0, #12 │ │ │ │ @@ -91535,26 +91535,26 @@ │ │ │ │ mov r2, #9 │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr r1, [pc, #48] @ 79774 │ │ │ │ ldr r3, [pc, #48] @ 79778 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 343498 │ │ │ │ + bl 34351c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ eorseq lr, r7, r8, lsr #32 │ │ │ │ - ldrdeq r0, [lr], -r5 @ │ │ │ │ + eoreq r0, lr, r5, ror #26 │ │ │ │ eorseq lr, r7, ip │ │ │ │ - mlaeq lr, r8, ip, r0 │ │ │ │ + eoreq r0, lr, r8, lsr #26 │ │ │ │ eorseq sp, r7, r4, asr #31 │ │ │ │ - eoreq r0, lr, r3, lsl #25 │ │ │ │ + eoreq r0, lr, r3, lsl sp │ │ │ │ eorseq sp, r7, r8, ror #28 │ │ │ │ - eoreq r0, lr, r2, asr ip │ │ │ │ - eoreq fp, sp, r4, ror #7 │ │ │ │ + eoreq r0, lr, r2, ror #25 │ │ │ │ + eoreq fp, sp, r4, ror r4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, pc, #16 │ │ │ │ sub r1, r1, #2 │ │ │ │ cmp r1, #5 │ │ │ │ @@ -91573,24 +91573,24 @@ │ │ │ │ add r3, sp, #28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #292] @ 79900 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #292] @ 7991c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [pc, #240] @ 7990c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #232] @ 79910 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -91601,28 +91601,28 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #208] @ 79918 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [pc, #148] @ 79904 │ │ │ │ add r3, sp, #28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #136] @ 79908 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r1, r0, #28 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr ip, [pc, #124] @ 79920 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [pc, #120] @ 79924 │ │ │ │ @@ -91640,97 +91640,97 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #68] @ 7992c │ │ │ │ ldr r3, [pc, #68] @ 79930 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 343328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @ instruction: 0x0037d8dc │ │ │ │ - eoreq r0, lr, lr, ror #2 │ │ │ │ + strdeq r0, [lr], -lr @ │ │ │ │ eorseq sp, r7, r8, asr #16 │ │ │ │ - eoreq r0, lr, ip, asr #1 │ │ │ │ + eoreq r0, lr, ip, asr r1 │ │ │ │ @ instruction: 0x0037d8b0 │ │ │ │ - eoreq r0, lr, pc, lsr #2 │ │ │ │ + @ instruction: 0x002e01bf │ │ │ │ mlaseq r7, r0, r8, sp │ │ │ │ - eoreq r0, lr, r7, lsl r1 │ │ │ │ - eoreq r0, lr, r7, lsl #9 │ │ │ │ + eoreq r0, lr, r7, lsr #3 │ │ │ │ + eoreq r0, lr, r7, lsl r5 │ │ │ │ eorseq sp, r7, r8, lsr r8 │ │ │ │ - eoreq r0, lr, pc, ror #7 │ │ │ │ + eoreq r0, lr, pc, ror r4 │ │ │ │ eorseq sp, r7, ip, lsl r8 │ │ │ │ - eoreq r0, lr, sl, lsr #7 │ │ │ │ - @ instruction: 0x002e03b4 │ │ │ │ + eoreq r0, lr, sl, lsr r4 │ │ │ │ + eoreq r0, lr, r4, asr #8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 7994c │ │ │ │ tst r2, #32 │ │ │ │ bne 79950 │ │ │ │ - b 344f94 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + b 345018 │ │ │ │ + b 341d3c │ │ │ │ + b 341db0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 7996c │ │ │ │ tst r2, #32 │ │ │ │ bne 79970 │ │ │ │ - b 344f94 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + b 345018 │ │ │ │ + b 341d3c │ │ │ │ + b 341db0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #288] @ 79aa8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 79a6c │ │ │ │ ldr r1, [pc, #260] @ 79aac │ │ │ │ mov r6, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #5 │ │ │ │ - bl 2e7300 │ │ │ │ + bl 2e7384 │ │ │ │ bl 1f4d8 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #212] @ 79ab0 │ │ │ │ add r9, sp, #60 @ 0x3c │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1274c0 │ │ │ │ + bl 127544 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r4, r6, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq 79a0c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ mov r0, r9 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r6, sp │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e7168 │ │ │ │ + bl 2e71ec │ │ │ │ ldm r6!, {r1, r2, r3, r5, r7} │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ ldm r6!, {r1, r2, r3, r5, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ ldm r6, {r1, r2, r3, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r7} │ │ │ │ @@ -91740,26 +91740,26 @@ │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 3c120 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 185750 │ │ │ │ + bl 1857d4 │ │ │ │ b 79a90 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x003964b0 │ │ │ │ - eoreq r1, lr, pc, ror r2 │ │ │ │ + eoreq r1, lr, pc, lsl #6 │ │ │ │ eorseq r6, r8, r0, lsr #30 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #542] @ 0x21e │ │ │ │ cmp r0, #3 │ │ │ │ bne 79b44 │ │ │ │ ldrb r0, [r4, #532] @ 0x214 │ │ │ │ @@ -91776,37 +91776,37 @@ │ │ │ │ cmp r0, #3 │ │ │ │ beq 79b28 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 79b28 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #172]! @ 0xac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 79b28 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #541] @ 0x21d │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #3 │ │ │ │ beq 79b44 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 79b48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #168 @ 0xa8 │ │ │ │ bl 7f4e0 │ │ │ │ b 79b84 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -91832,39 +91832,39 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 79c10 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 7c488 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #3 │ │ │ │ beq 79c10 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 79c14 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 79c68 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7f4e0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @@ -91873,50 +91873,50 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #238] @ 0xee │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ bl 81fec │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 17d958 │ │ │ │ + bl 17d9dc │ │ │ │ ldr r1, [r4, #184] @ 0xb8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #236] @ 0xec │ │ │ │ cmp r1, #0 │ │ │ │ beq 79cbc │ │ │ │ ldr r0, [r4, #188] @ 0xbc │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17cac4 │ │ │ │ + bl 17cb48 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #237] @ 0xed │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #237] @ 0xed │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ b 79cf8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 17d958 │ │ │ │ + bl 17d9dc │ │ │ │ ldr r1, [r4, #184] @ 0xb8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #236] @ 0xec │ │ │ │ cmp r1, #0 │ │ │ │ beq 79d1c │ │ │ │ ldr r0, [r4, #188] @ 0xbc │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17cac4 │ │ │ │ + bl 17cb48 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #237] @ 0xed │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -91926,15 +91926,15 @@ │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ bne 79d80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 3acc8 │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -91956,71 +91956,71 @@ │ │ │ │ bne 79df8 │ │ │ │ ldr r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 79df8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #148]! @ 0x94 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 79df8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 79e60 │ │ │ │ b 79e84 │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 79e38 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #248]! @ 0xf8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 79e38 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 17d39c │ │ │ │ + b 17d420 │ │ │ │ mov r0, r4 │ │ │ │ bl 7d9e4 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 79e84 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #196]! @ 0xc4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 79e84 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d420 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 79ed8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d420 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d420 │ │ │ │ b 79eec │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ bl 7c754 │ │ │ │ @@ -92051,15 +92051,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 79f60 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 1f8f8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ bl 1fda8 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ @@ -92072,59 +92072,59 @@ │ │ │ │ bne 79f88 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 79fb4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 79fd0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 79fe8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 1fda8 │ │ │ │ ldr r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7a070 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 7a070 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7a04c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 1f8f8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ bl 1fda8 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 125c84 │ │ │ │ + bl 125d08 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ bl 7a13c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 7f67c │ │ │ │ @@ -92139,15 +92139,15 @@ │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ bne 7a0d4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 3acc8 │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -92164,44 +92164,44 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7a110 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2a084c │ │ │ │ + b 2a08d0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7a15c │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7a178 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7a198 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [pc, #80] @ 7a1fc │ │ │ │ cmp r1, r2 │ │ │ │ bne 7a1b4 │ │ │ │ bx lr │ │ │ │ @@ -92212,15 +92212,15 @@ │ │ │ │ ldrbne r2, [r0, #24] │ │ │ │ tstne r2, #1 │ │ │ │ beq 7a1ec │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ b 7e2f4 │ │ │ │ blcc fe72ca08 <__bss_end__@@Base+0xfe31af6c> │ │ │ │ @@ -92229,104 +92229,104 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7a23c │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a23c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7a258 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7a270 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ bl 7a13c │ │ │ │ b 7a2ac │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7a2ac │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 16d440 │ │ │ │ + bl 16d4c4 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20f3e8 │ │ │ │ + b 20f46c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a308 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 16d59c │ │ │ │ + bl 16d620 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #12]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a344 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7a358 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 7e2f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 7a38c │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #12]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a38c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7a39c │ │ │ │ bl 7e2f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -92337,99 +92337,99 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r5, r1, #4 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r6, r0 │ │ │ │ tst r6, #12 │ │ │ │ bne 7a40c │ │ │ │ orr r2, r6, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, r6 │ │ │ │ mov r6, r0 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7a3dc │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mvn r1, #1 │ │ │ │ - bl 352894 │ │ │ │ + bl 352918 │ │ │ │ tst r0, #32 │ │ │ │ beq 7a478 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 352838 │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ bne 7a478 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mvn r1, #160 @ 0xa0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - bl 352894 │ │ │ │ + bl 352918 │ │ │ │ cmp r7, #0 │ │ │ │ beq 7a478 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ bx r1 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 28c6bc │ │ │ │ + bl 28c740 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 16ee50 │ │ │ │ + bl 16eed4 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20f3e8 │ │ │ │ + b 20f46c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a4fc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b a7cb0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1080] @ 0x438 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -92471,21 +92471,21 @@ │ │ │ │ cmp r1, #2 │ │ │ │ bcs 7a5dc │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #1272]! @ 0x4f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #210] @ 0xd2 │ │ │ │ cmp r0, #7 │ │ │ │ bhi 7a8bc │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -92500,203 +92500,203 @@ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldr r0, [r4, #176] @ 0xb0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7a678 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #180]! @ 0xb4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a678 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #188] @ 0xbc │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7a6a8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #192]! @ 0xc0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a6a8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #164]! @ 0xa4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 20e884 │ │ │ │ + b 20e908 │ │ │ │ add r0, r4, #224 @ 0xe0 │ │ │ │ bl 79c74 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #216]! @ 0xd8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a748 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ b 7a748 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ bl 79d98 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #207] @ 0xcf │ │ │ │ add r0, r4, #480 @ 0x1e0 │ │ │ │ - bl 17c9b8 │ │ │ │ + bl 17ca3c │ │ │ │ b 7a788 │ │ │ │ add r0, r4, #232 @ 0xe8 │ │ │ │ bl 81c94 │ │ │ │ b 7a800 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ bl 79d98 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #208] @ 0xd0 │ │ │ │ add r0, r4, #560 @ 0x230 │ │ │ │ - bl 17d958 │ │ │ │ + bl 17d9dc │ │ │ │ strb r5, [r4, #205] @ 0xcd │ │ │ │ add r0, r4, #528 @ 0x210 │ │ │ │ - bl 17deec │ │ │ │ + bl 17df70 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #209] @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ bl 7f574 │ │ │ │ b 7a7dc │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ bl 81fec │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #156]! @ 0x9c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a788 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ ldrb r0, [r4, #204] @ 0xcc │ │ │ │ cmp r0, #0 │ │ │ │ beq 7a79c │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d420 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #204] @ 0xcc │ │ │ │ add r0, r4, #32 │ │ │ │ bl 7f574 │ │ │ │ ldr r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7a7dc │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #148]! @ 0x94 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a7dc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbne r1, [r4, #201] @ 0xc9 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7a8c0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #201] @ 0xc9 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ - bl 2d32c8 │ │ │ │ + bl 2d334c │ │ │ │ ldrb r0, [r4, #202] @ 0xca │ │ │ │ cmp r0, #0 │ │ │ │ beq 7a83c │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7a83c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #124]! @ 0x7c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a83c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldrb r0, [r4, #206] @ 0xce │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #202] @ 0xca │ │ │ │ cmp r0, #0 │ │ │ │ beq 7a874 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #216]! @ 0xd8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a874 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ ldrb r0, [r4, #203] @ 0xcb │ │ │ │ strb r6, [r4, #206] @ 0xce │ │ │ │ cmp r0, #0 │ │ │ │ beq 7a8b4 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7a8b4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #112]! @ 0x70 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a8b4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #203] @ 0xcb │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7a7f0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #136]! @ 0x88 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a7f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 7a7f0 │ │ │ │ mov r5, r0 │ │ │ │ b 7aaec │ │ │ │ mov r5, r0 │ │ │ │ b 7a934 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #188] @ 0xbc │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7a934 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #192]! @ 0xc0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a934 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #164]! @ 0xa4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7abc4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ b 7abc4 │ │ │ │ b 7aaa4 │ │ │ │ b 7a98c │ │ │ │ b 7a974 │ │ │ │ mov r5, r0 │ │ │ │ b 7abbc │ │ │ │ mov r5, r0 │ │ │ │ @@ -92709,175 +92709,175 @@ │ │ │ │ b 7a9d4 │ │ │ │ mov r5, r0 │ │ │ │ b 7aa00 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #156]! @ 0x9c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7aa00 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ b 7aa00 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #208] @ 0xd0 │ │ │ │ add r0, r4, #560 @ 0x230 │ │ │ │ - bl 17d958 │ │ │ │ + bl 17d9dc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #205] @ 0xcd │ │ │ │ add r0, r4, #528 @ 0x210 │ │ │ │ - bl 17deec │ │ │ │ + bl 17df70 │ │ │ │ b 7aa50 │ │ │ │ b 7ab00 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #207] @ 0xcf │ │ │ │ add r0, r4, #480 @ 0x1e0 │ │ │ │ - bl 17c9b8 │ │ │ │ + bl 17ca3c │ │ │ │ ldrb r0, [r4, #204] @ 0xcc │ │ │ │ cmp r0, #0 │ │ │ │ beq 7aa14 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d420 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #204] @ 0xcc │ │ │ │ add r0, r4, #32 │ │ │ │ bl 7f574 │ │ │ │ b 7aa70 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #216]! @ 0xd8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7aa50 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #209] @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ bl 7f574 │ │ │ │ b 7aaa8 │ │ │ │ mov r5, r0 │ │ │ │ b 7ab78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7aaa8 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #148]! @ 0x94 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7aaa8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 7aaa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #3 │ │ │ │ beq 7aaec │ │ │ │ ldrb r1, [r4, #201] @ 0xc9 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7aaec │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7aaec │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #136]! @ 0x88 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7aaec │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #201] @ 0xc9 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ - bl 2d32c8 │ │ │ │ + bl 2d334c │ │ │ │ b 7ab04 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r4, #202] @ 0xca │ │ │ │ cmp r0, #0 │ │ │ │ beq 7ab40 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7ab40 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #124]! @ 0x7c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7ab40 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #202] @ 0xca │ │ │ │ ldrb r0, [r4, #206] @ 0xce │ │ │ │ cmp r0, #0 │ │ │ │ beq 7ab78 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #216]! @ 0xd8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7ab78 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #206] @ 0xce │ │ │ │ ldrb r0, [r4, #203] @ 0xcb │ │ │ │ cmp r0, #0 │ │ │ │ beq 7abbc │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7abbc │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #112]! @ 0x70 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7abbc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #203] @ 0xcb │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 7ac1c │ │ │ │ ldr r0, [pc, #68] @ 7ac50 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ bne 7ac3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 3acc8 │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -92910,32 +92910,32 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d38bc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne 7ada0 │ │ │ │ ldr r0, [pc, #188] @ 7adbc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7adb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #16] │ │ │ │ mov r6, r5 │ │ │ │ str r0, [r5, #12] │ │ │ │ @@ -92948,29 +92948,29 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r6, #8]! │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r4, r0 │ │ │ │ clz r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne 7ada0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7ad9c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 21f44 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ @@ -92992,15 +92992,15 @@ │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7ae1c │ │ │ │ ldr r0, [r4, #164]! @ 0xa4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ beq 7af90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r4, #1256] @ 0x4e8 │ │ │ │ cmp r0, #3 │ │ │ │ beq 7aec4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -93064,20 +93064,20 @@ │ │ │ │ bl 7eac0 │ │ │ │ ldr r0, [r4, #504] @ 0x1f8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7af48 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #508]! @ 0x1fc │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7af48 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #520 @ 0x208 │ │ │ │ bl 7eac0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ bl 7eac0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -93085,23 +93085,23 @@ │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ bl 9a800 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ cmp r0, #2 │ │ │ │ popcc {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #144]! @ 0x90 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7ae1c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7af70 │ │ │ │ bl 7e2f4 │ │ │ │ b 7af70 │ │ │ │ mov r5, r0 │ │ │ │ b 7b054 │ │ │ │ @@ -93131,20 +93131,20 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #504] @ 0x1f8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7b054 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #508]! @ 0x1fc │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7b054 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #520 @ 0x208 │ │ │ │ bl 7eac0 │ │ │ │ b 7b064 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ @@ -93158,20 +93158,20 @@ │ │ │ │ b 7b094 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7b0c0 │ │ │ │ ldr r0, [r4, #144]! @ 0x90 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7b0c0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ blcc fe72d8d8 <__bss_end__@@Base+0xfe31be3c> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov fp, r0 │ │ │ │ @@ -93202,15 +93202,15 @@ │ │ │ │ b 7b348 │ │ │ │ ldr r5, [fp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, fp, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 7e648 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ add r0, fp, r1 │ │ │ │ bl 7e648 │ │ │ │ @@ -93251,15 +93251,15 @@ │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r8, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r5, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, r9, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ and r9, r0, r9 │ │ │ │ bne 7b1d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ @@ -93267,15 +93267,15 @@ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 7b260 │ │ │ │ ldr r2, [fp, #136] @ 0x88 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [fp, #217] @ 0xd9 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [fp, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [fp, #108] @ 0x6c │ │ │ │ cmpne r0, #0 │ │ │ │ beq 7b340 │ │ │ │ @@ -93306,15 +93306,15 @@ │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r9, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, sl, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ and sl, r0, sl │ │ │ │ bne 7b2ac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r5, #0 │ │ │ │ @@ -93323,26 +93323,26 @@ │ │ │ │ add r1, r2, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 7b340 │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ strb r5, [fp, #218] @ 0xda │ │ │ │ strb r5, [fp, #217] @ 0xd9 │ │ │ │ ldr r0, [fp, #48] @ 0x30 │ │ │ │ bl 1fda8 │ │ │ │ ldr r5, [fp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [fp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7b388 │ │ │ │ add r0, fp, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 7e648 │ │ │ │ @@ -93351,29 +93351,29 @@ │ │ │ │ b 7b394 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [fp, #216] @ 0xd8 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7b3cc │ │ │ │ add r0, fp, #136 @ 0x88 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c950 │ │ │ │ b 7b3cc │ │ │ │ b 7b3b8 │ │ │ │ mov r6, r0 │ │ │ │ b 7b3f4 │ │ │ │ mov r6, r0 │ │ │ │ b 7b3e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #216] @ 0xd8 │ │ │ │ ldrb r0, [fp, #217] @ 0xd9 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7b3e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c950 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #218] @ 0xda │ │ │ │ strb r0, [fp, #217] @ 0xd9 │ │ │ │ ldr r0, [fp, #48] @ 0x30 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [fp, #52] @ 0x34 │ │ │ │ bl 7f67c │ │ │ │ @@ -93416,15 +93416,15 @@ │ │ │ │ bl 1fda8 │ │ │ │ ldr r5, [r4, #172] @ 0xac │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [r4, #176] @ 0xb0 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7b51c │ │ │ │ mov r7, #5 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 7b51c │ │ │ │ add r5, r4, #40 @ 0x28 │ │ │ │ @@ -93434,15 +93434,15 @@ │ │ │ │ b 7b4c4 │ │ │ │ ldr r5, [r4, #172] @ 0xac │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r7, #5 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 7b51c │ │ │ │ add r5, r4, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 7e648 │ │ │ │ mov r4, r5 │ │ │ │ @@ -93501,15 +93501,15 @@ │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r8, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r5, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, r9, #1 │ │ │ │ subs sl, sl, #1 │ │ │ │ and r9, r0, r9 │ │ │ │ bne 7b5b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ @@ -93517,15 +93517,15 @@ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 7b648 │ │ │ │ ldr r2, [r4, #376] @ 0x178 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [r4, #577] @ 0x241 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r4, #348] @ 0x15c │ │ │ │ cmpne r0, #0 │ │ │ │ beq 7b728 │ │ │ │ @@ -93556,15 +93556,15 @@ │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r9, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, sl, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and sl, r0, sl │ │ │ │ bne 7b694 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r6, #0 │ │ │ │ @@ -93573,39 +93573,39 @@ │ │ │ │ add r1, r2, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 7b728 │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ strb r6, [r4, #578] @ 0x242 │ │ │ │ strb r6, [r4, #577] @ 0x241 │ │ │ │ b 7b490 │ │ │ │ b 7b738 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r4, #576] @ 0x240 │ │ │ │ str r5, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7b76c │ │ │ │ add r0, r4, #376 @ 0x178 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c950 │ │ │ │ b 7b76c │ │ │ │ mov r8, r0 │ │ │ │ b 7b794 │ │ │ │ mov r8, r0 │ │ │ │ b 7b788 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #576] @ 0x240 │ │ │ │ ldrb r0, [r4, #577] @ 0x241 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7b788 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c950 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #578] @ 0x242 │ │ │ │ strb r0, [r4, #577] @ 0x241 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4, #172] @ 0xac │ │ │ │ bl 7f67c │ │ │ │ @@ -93667,15 +93667,15 @@ │ │ │ │ ldrbne r2, [r0, #24] │ │ │ │ tstne r2, #1 │ │ │ │ beq 7b8a8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ b 7e2f4 │ │ │ │ blcc fe72e0c4 <__bss_end__@@Base+0xfe31c628> │ │ │ │ @@ -93684,45 +93684,45 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7b8f8 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7b8f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 17cc04 │ │ │ │ + bl 17cc88 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 17cc04 │ │ │ │ + bl 17cc88 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7b95c │ │ │ │ mov r5, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #36]! @ 0x24 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7b95c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7ba30 │ │ │ │ ldr r6, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp r6, #0 │ │ │ │ beq 7b9fc │ │ │ │ @@ -93741,15 +93741,15 @@ │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, fp, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ beq 7b9fc │ │ │ │ cmp r8, #0 │ │ │ │ bne 7b998 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ @@ -93767,20 +93767,20 @@ │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 7ba30 │ │ │ │ ldr r2, [r9] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c950 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ ldrb r1, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #3 │ │ │ │ beq 7ba7c │ │ │ │ @@ -93809,26 +93809,26 @@ │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ bl 7eac0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, #80]! @ 0x50 │ │ │ │ mov r1, #1 │ │ │ │ strb r6, [r5, #-10] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7baec │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #56]! @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ strb r6, [r0, #19] │ │ │ │ beq 7bb1c │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ b 7bb1c │ │ │ │ ldrb r0, [r4, #96] @ 0x60 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #92] @ 0x5c │ │ │ │ cmpeq r0, #3 │ │ │ │ beq 7bb34 │ │ │ │ mov r0, #0 │ │ │ │ @@ -93856,27 +93856,27 @@ │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ bl 7eac0 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r6, #80]! @ 0x50 │ │ │ │ strb r1, [r6, #-10] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7bba8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #56]! @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ beq 7bbc4 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #71]! @ 0x47 │ │ │ │ strb r0, [r4, #3] │ │ │ │ strb r0, [r4, #2] │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @@ -93905,136 +93905,136 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 7bc64 │ │ │ │ b 7bc68 │ │ │ │ mov r0, r4 │ │ │ │ bl 7eac0 │ │ │ │ b 7bccc │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [r4, #212] @ 0xd4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7bc68 │ │ │ │ bl 7e2f4 │ │ │ │ ldr r0, [r4, #232] @ 0xe8 │ │ │ │ cmp r0, #21 │ │ │ │ bne 7bc98 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #236]! @ 0xec │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7bc98 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #184]! @ 0xb8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7bcbc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7eac0 │ │ │ │ ldr r5, [r4, #160] @ 0xa0 │ │ │ │ cmn r5, #1 │ │ │ │ beq 7bd00 │ │ │ │ add r0, r5, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7bd00 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 7bd10 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #168]! @ 0xa8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ mov r5, r0 │ │ │ │ b 7bd54 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #232]! @ 0xe8 │ │ │ │ cmp r1, #21 │ │ │ │ bne 7bd54 │ │ │ │ bl 81320 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #184]! @ 0xb8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7bd80 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ b 7bd80 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7eac0 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ bl a85e8 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7be3c │ │ │ │ ldr r0, [r4, #168]! @ 0xa8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7be3c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 7be3c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ bl a85e8 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7be3c │ │ │ │ ldr r0, [r4, #168]! @ 0xa8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7be3c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 7be3c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ bl a85e8 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7be3c │ │ │ │ ldr r0, [r4, #168]! @ 0xa8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7be3c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ blcc fe72e654 <__bss_end__@@Base+0xfe31cbb8> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #486] @ 0x1e6 │ │ │ │ @@ -94062,108 +94062,108 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 7eac0 │ │ │ │ ldr r5, [r4, #456] @ 0x1c8 │ │ │ │ cmn r5, #1 │ │ │ │ beq 7bee8 │ │ │ │ add r0, r5, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7bee8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7bf18 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #476]! @ 0x1dc │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7bf18 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #3 │ │ │ │ beq 7c024 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ bl 7c670 │ │ │ │ b 7c024 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [r4, #516] @ 0x204 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7bf48 │ │ │ │ bl 7e2f4 │ │ │ │ ldr r0, [r4, #536] @ 0x218 │ │ │ │ cmp r0, #21 │ │ │ │ bne 7bf78 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #540]! @ 0x21c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7bf78 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #488]! @ 0x1e8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7bf9c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #484] @ 0x1e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 7eac0 │ │ │ │ ldr r5, [r4, #456] @ 0x1c8 │ │ │ │ cmn r5, #1 │ │ │ │ beq 7bfe0 │ │ │ │ add r0, r5, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7bfe0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7c010 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #476]! @ 0x1dc │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7c010 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #3 │ │ │ │ beq 7c024 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ bl 7c670 │ │ │ │ ldr r1, [r4, #460] @ 0x1cc │ │ │ │ cmp r1, #0 │ │ │ │ beq 7c040 │ │ │ │ ldr r0, [r4, #464] @ 0x1d0 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 7c144 │ │ │ │ mov r5, r0 │ │ │ │ b 7c1b4 │ │ │ │ mov r5, r0 │ │ │ │ b 7c074 │ │ │ │ @@ -94172,20 +94172,20 @@ │ │ │ │ ldr r1, [r0, #536]! @ 0x218 │ │ │ │ cmp r1, #21 │ │ │ │ bne 7c074 │ │ │ │ bl 81320 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #488]! @ 0x1e8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7c0a8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ b 7c0a8 │ │ │ │ mov r5, r0 │ │ │ │ b 7c1a0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #484] @ 0x1e4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -94194,20 +94194,20 @@ │ │ │ │ bl a85e8 │ │ │ │ ldr r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7c0f0 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #476]! @ 0x1dc │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7c0f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #3 │ │ │ │ beq 7c1b4 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ bl 7c670 │ │ │ │ b 7c1b4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -94215,20 +94215,20 @@ │ │ │ │ bl a85e8 │ │ │ │ ldr r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7c144 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #476]! @ 0x1dc │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7c144 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #3 │ │ │ │ beq 7c1b4 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ bl 7c670 │ │ │ │ b 7c1b4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -94238,50 +94238,50 @@ │ │ │ │ bl a85e8 │ │ │ │ ldr r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7c1a0 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #476]! @ 0x1dc │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7c1a0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #3 │ │ │ │ beq 7c1b4 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ bl 7c670 │ │ │ │ ldr r1, [r4, #460] @ 0x1cc │ │ │ │ cmp r1, #0 │ │ │ │ beq 7c1cc │ │ │ │ ldr r0, [r4, #464] @ 0x1d0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ blcc fe72e9e4 <__bss_end__@@Base+0xfe31cf48> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r5 │ │ │ │ bne 7c218 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [pc, #56] @ 7c268 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ @@ -94301,33 +94301,33 @@ │ │ │ │ eorseq fp, r7, ip, lsr #16 │ │ │ │ eorseq fp, r7, r0, lsr #16 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d38bc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ add r4, r4, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne 7c360 │ │ │ │ ldr r0, [pc, #188] @ 7c37c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7c370 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #16] │ │ │ │ mov r6, r5 │ │ │ │ str r0, [r5, #12] │ │ │ │ @@ -94340,29 +94340,29 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r6, #8]! │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r4, r0 │ │ │ │ clz r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne 7c360 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7c35c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 21f44 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ @@ -94377,15 +94377,15 @@ │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ bne 7c3d0 │ │ │ │ mov r0, r4 │ │ │ │ mvn r1, #-1073741824 @ 0xc0000000 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ add r1, r0, #-1073741823 @ 0xc0000001 │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ popcc {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 3b0b4 │ │ │ │ bl 3b608 │ │ │ │ @@ -94396,93 +94396,93 @@ │ │ │ │ @ instruction: 0x00393ab4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 7e758 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b a7cb0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7c440 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7cb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldm r0, {r6, r7} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7c4a8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7c4c0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7c4dc │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7c4f8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7c548 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7c53c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ bl 80ee8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -94492,15 +94492,15 @@ │ │ │ │ beq 7c584 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ ldr r5, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ beq 7c5cc │ │ │ │ add r7, r5, #4 │ │ │ │ b 7c5b0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ @@ -94509,77 +94509,77 @@ │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 7c5cc │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7c59c │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 7c59c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7c5ec │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 16e560 │ │ │ │ + bl 16e5e4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r0, #8]! │ │ │ │ cmp r5, #2 │ │ │ │ beq 7c640 │ │ │ │ ldrd r2, [r4] │ │ │ │ - bl 2a12a8 │ │ │ │ + bl 2a132c │ │ │ │ cmp r5, #0 │ │ │ │ beq 7c640 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2a084c │ │ │ │ + b 2a08d0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7f4a0 │ │ │ │ b 7c664 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7d7c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 16e944 │ │ │ │ + bl 16e9c8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r0, #8]! │ │ │ │ cmp r5, #2 │ │ │ │ beq 7c6c0 │ │ │ │ ldrd r2, [r4] │ │ │ │ - bl 2a12a8 │ │ │ │ + bl 2a132c │ │ │ │ cmp r5, #0 │ │ │ │ beq 7c6c0 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2a084c │ │ │ │ + b 2a08d0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7f4a0 │ │ │ │ b 7c6e4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -94601,15 +94601,15 @@ │ │ │ │ bx lr │ │ │ │ add r0, r0, #52 @ 0x34 │ │ │ │ b 92af4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ sub r1, r0, #1 │ │ │ │ bic r0, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 3b0b4 │ │ │ │ @@ -94617,52 +94617,52 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7c78c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7c78c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 17d39c │ │ │ │ + b 17d420 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d420 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r5 │ │ │ │ bne 7c80c │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [pc, #56] @ 7c85c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ @@ -94679,49 +94679,49 @@ │ │ │ │ bl 7c44c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq fp, r7, r8, lsr r2 │ │ │ │ eorseq fp, r7, ip, lsr #4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 124b64 │ │ │ │ + bl 124be8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7c890 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7c8b4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7c8f8 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7c8f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ ldr r0, [r9, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7c9b8 │ │ │ │ ldr r6, [r9, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq 7c994 │ │ │ │ @@ -94739,15 +94739,15 @@ │ │ │ │ orr r0, r0, r8, lsr #24 │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ and r0, fp, r0, lsl #4 │ │ │ │ sub r0, r7, r0 │ │ │ │ sub r0, r0, #128 @ 0x80 │ │ │ │ - bl 1764a4 │ │ │ │ + bl 176528 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ beq 7c994 │ │ │ │ cmp r8, #0 │ │ │ │ bne 7c934 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ @@ -94761,46 +94761,46 @@ │ │ │ │ add r0, r2, r2, lsl #7 │ │ │ │ adds r1, r0, #133 @ 0x85 │ │ │ │ beq 7c9b8 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ sub r0, r0, r2, lsl #7 │ │ │ │ mov r2, #8 │ │ │ │ sub r0, r0, #128 @ 0x80 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r9, #8 │ │ │ │ - bl 17da98 │ │ │ │ + bl 17db1c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7ca18 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7ca18 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 17d5d4 │ │ │ │ + bl 17d658 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 17d5d4 │ │ │ │ + bl 17d658 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r0, #285] @ 0x11d │ │ │ │ @@ -94814,20 +94814,20 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7caa0 │ │ │ │ mov r6, sl │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #68]! @ 0x44 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7caa0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7cb6c │ │ │ │ ldr r7, [sl, #44] @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ beq 7cb3c │ │ │ │ @@ -94854,15 +94854,15 @@ │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r8, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r5, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, r9, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ and r9, r0, r9 │ │ │ │ bne 7cadc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ @@ -94870,15 +94870,15 @@ │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 7cb6c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #284] @ 0x11c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7cc50 │ │ │ │ @@ -94901,15 +94901,15 @@ │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, fp, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ beq 7cc1c │ │ │ │ cmp r8, #0 │ │ │ │ bne 7cbb8 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ @@ -94927,20 +94927,20 @@ │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 7cc50 │ │ │ │ ldr r2, [sl] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c950 │ │ │ │ b 7cc84 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sl, #32 │ │ │ │ bl 7b920 │ │ │ │ b 7cc84 │ │ │ │ bl 3c6f8 │ │ │ │ @@ -94956,51 +94956,51 @@ │ │ │ │ cmp r0, #3 │ │ │ │ beq 7cce4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7cd1c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #600]! @ 0x258 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7ccd8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 278aa4 │ │ │ │ + bl 278b28 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 7c670 │ │ │ │ add r0, r4, #304 @ 0x130 │ │ │ │ bl 7c670 │ │ │ │ add r4, r4, #296 @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ bl 92914 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 278aa4 │ │ │ │ + b 278b28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7c670 │ │ │ │ b 7cd68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7cd68 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278aa4 │ │ │ │ + bl 278b28 │ │ │ │ b 7cd68 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #296 @ 0x128 │ │ │ │ bl 7d364 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @@ -95011,51 +95011,51 @@ │ │ │ │ cmp r0, #3 │ │ │ │ beq 7cdc0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7cdf8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #1208]! @ 0x4b8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7cdb4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 278aa4 │ │ │ │ + bl 278b28 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 7c5f0 │ │ │ │ add r0, r4, #608 @ 0x260 │ │ │ │ bl 7c5f0 │ │ │ │ add r4, r4, #600 @ 0x258 │ │ │ │ mov r0, r4 │ │ │ │ bl 92914 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 278aa4 │ │ │ │ + b 278b28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7c5f0 │ │ │ │ b 7ce44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7ce44 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278aa4 │ │ │ │ + bl 278b28 │ │ │ │ b 7ce44 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #600 @ 0x258 │ │ │ │ bl 7d364 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @@ -95086,20 +95086,20 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7cecc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldmib r0, {r5, r6} │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7cf14 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ b 7cf14 │ │ │ │ @@ -95111,46 +95111,46 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7cf5c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7cf5c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2caa6c │ │ │ │ + b 2caaf0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7cf7c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ b 7cfa8 │ │ │ │ b 7cf90 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7cfac │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #176] @ 0xb0 │ │ │ │ cmp r0, #3 │ │ │ │ bne 7d190 │ │ │ │ @@ -95167,44 +95167,44 @@ │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7d024 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #16]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d024 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7d054 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #28]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d054 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7d190 │ │ │ │ ldr r0, [r4, #40]! @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ ldrb r0, [r4, #140] @ 0x8c │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #136] @ 0x88 │ │ │ │ cmpeq r0, #3 │ │ │ │ bne 7d0ec │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -95212,58 +95212,58 @@ │ │ │ │ bl 7e2f4 │ │ │ │ b 7d0ec │ │ │ │ add r0, r4, #104 @ 0x68 │ │ │ │ bl 8023c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #100]! @ 0x64 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d0d8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7d0ec │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ ldrb r0, [r4, #95] @ 0x5f │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #94] @ 0x5e │ │ │ │ cmp r0, #0 │ │ │ │ beq 7d130 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7d130 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #116]! @ 0x74 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d130 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldrb r0, [r4, #96] @ 0x60 │ │ │ │ strb r6, [r4, #95] @ 0x5f │ │ │ │ cmp r0, #0 │ │ │ │ beq 7d170 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7d170 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #104]! @ 0x68 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d170 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ ldrbne r1, [r4, #93] @ 0x5d │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7d194 │ │ │ │ @@ -95272,108 +95272,108 @@ │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7d18c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #76]! @ 0x4c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d18c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 7d18c │ │ │ │ mov r5, r0 │ │ │ │ b 7d350 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7d224 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d224 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 7d224 │ │ │ │ b 7d25c │ │ │ │ mov r5, r0 │ │ │ │ b 7d328 │ │ │ │ mov r5, r0 │ │ │ │ b 7d2e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7d358 │ │ │ │ ldr r0, [r4, #40]! @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d358 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 7d358 │ │ │ │ mov r5, r0 │ │ │ │ b 7d28c │ │ │ │ mov r5, r0 │ │ │ │ b 7d2a0 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #100]! @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d28c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7d2a0 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #94] @ 0x5e │ │ │ │ ldrb r0, [r4, #95] @ 0x5f │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d2e4 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7d2e4 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #116]! @ 0x74 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d2e4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #95] @ 0x5f │ │ │ │ ldrb r0, [r4, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7d328 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7d328 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #104]! @ 0x68 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d328 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #68]! @ 0x44 │ │ │ │ cmp r1, #2 │ │ │ │ strb r2, [r0, #28] │ │ │ │ beq 7d350 │ │ │ │ ldrb r1, [r4, #93] @ 0x5d │ │ │ │ @@ -95386,30 +95386,30 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 92914 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 278aa4 │ │ │ │ + b 278b28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d3b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278aa4 │ │ │ │ + bl 278b28 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #158] @ 0x9e │ │ │ │ cmp r0, #0 │ │ │ │ @@ -95423,52 +95423,52 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 7d404 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #148]! @ 0x94 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, #156] @ 0x9c │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 2c98e4 │ │ │ │ + bl 2c9968 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7d470 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2caa6c │ │ │ │ + b 2caaf0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7d4a4 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d4a4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caaf0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #19 │ │ │ │ @@ -95499,24 +95499,24 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7d520 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d520 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b063c │ │ │ │ + b 2b06c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ sub r3, r2, #34 @ 0x22 │ │ │ │ cmp r3, #9 │ │ │ │ subcc r1, r2, #33 @ 0x21 │ │ │ │ cmp r1, #7 │ │ │ │ @@ -95534,211 +95534,211 @@ │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7d520 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7d5fc │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d5fc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7d520 │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7d65c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #24]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d65c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7d6e0 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d520 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20e9b4 │ │ │ │ + b 20ea38 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #20 │ │ │ │ bhi 7d6b4 │ │ │ │ bl 7d4b0 │ │ │ │ b 7d6cc │ │ │ │ add r0, r4, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 7dd48 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7d6cc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 7d66c │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 7dd48 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7d710 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7d520 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7d764 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d7c0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ b 7d7c0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 7d740 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7d7c0 │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d7c0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 7d7c0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #8]! │ │ │ │ cmp r5, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r4] │ │ │ │ - bl 2a12a8 │ │ │ │ + bl 2a132c │ │ │ │ cmp r5, #0 │ │ │ │ beq 7d810 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d810 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2a084c │ │ │ │ + b 2a08d0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7f4a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 7d87c │ │ │ │ mov r0, r6 │ │ │ │ - bl 179e68 │ │ │ │ + bl 179eec │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d86c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2943c4 │ │ │ │ + bl 294448 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmn r0, #1 │ │ │ │ beq 7d87c │ │ │ │ bl 1e380 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 7f8a8 │ │ │ │ add r0, r4, #20 │ │ │ │ bl 7f80c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 27ad50 │ │ │ │ + b 27add4 │ │ │ │ mov r5, r0 │ │ │ │ b 7d8dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d8dc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2943c4 │ │ │ │ + bl 294448 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmn r0, #1 │ │ │ │ beq 7d8ec │ │ │ │ bl 1e380 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 7f8a8 │ │ │ │ b 7d908 │ │ │ │ @@ -95746,29 +95746,29 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 7d910 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #20 │ │ │ │ bl 7f80c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d930 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27ad50 │ │ │ │ + bl 27add4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #3 │ │ │ │ bcs 7d968 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r1 │ │ │ │ ldm r1, {r5, r7} │ │ │ │ @@ -95778,31 +95778,31 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7d99c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7d9cc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7dab4 │ │ │ │ @@ -95811,25 +95811,25 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne 7dac0 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ bl 8023c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #60]! @ 0x3c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7da34 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7da60 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ b 7da60 │ │ │ │ ldrb r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #88] @ 0x58 │ │ │ │ cmpeq r0, #3 │ │ │ │ beq 7dae8 │ │ │ │ ldrb r0, [r4, #55] @ 0x37 │ │ │ │ @@ -95839,37 +95839,37 @@ │ │ │ │ beq 7daa4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7daa4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #68]! @ 0x44 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7daa4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ strb r6, [r4, #56] @ 0x38 │ │ │ │ strb r6, [r4, #55] @ 0x37 │ │ │ │ strb r6, [r4, #53] @ 0x35 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcs 7dac4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7da60 │ │ │ │ bl 7e2f4 │ │ │ │ b 7da60 │ │ │ │ b 7db10 │ │ │ │ mov r5, r0 │ │ │ │ @@ -95878,140 +95878,140 @@ │ │ │ │ b 7db40 │ │ │ │ mov r5, r0 │ │ │ │ b 7db54 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #60]! @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7db40 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7db54 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #54] @ 0x36 │ │ │ │ ldrb r0, [r4, #55] @ 0x37 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7db98 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7db98 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #68]! @ 0x44 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7db98 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #56] @ 0x38 │ │ │ │ strb r0, [r4, #55] @ 0x37 │ │ │ │ strb r0, [r4, #53] @ 0x35 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 277a10 │ │ │ │ + bl 277a94 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 2774a4 │ │ │ │ + bl 277528 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 278cfc │ │ │ │ + b 278d80 │ │ │ │ mov r5, r0 │ │ │ │ b 7dc00 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 2774a4 │ │ │ │ + bl 277528 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7dc20 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278cfc │ │ │ │ + bl 278d80 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ beq 7dc88 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7dc88 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7dc88 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #3 │ │ │ │ movcs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7dcec │ │ │ │ cmp r0, #1 │ │ │ │ bne 7dd08 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7dcbc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7dd14 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 7dd30 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7dd30 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 7f254 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7dcdc │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #12 │ │ │ │ @@ -96040,168 +96040,168 @@ │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7de08 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add r0, r4, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 7ede0 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b063c │ │ │ │ + b 2b06c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7ede0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7de08 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7de28 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #24]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7de5c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e52c │ │ │ │ + bl 20e5b0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #36]! @ 0x24 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7de80 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 7ede0 │ │ │ │ mov r5, r0 │ │ │ │ b 7debc │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #36]! @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7debc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r4 │ │ │ │ bl 7ede0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ beq 7df30 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7df30 │ │ │ │ mov r5, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7df30 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ beq 7df68 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7df68 │ │ │ │ mov r5, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #36]! @ 0x24 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7df68 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ beq 7dfa0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7dfa0 │ │ │ │ mov r5, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #48]! @ 0x30 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7dfa0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #2 │ │ │ │ beq 7dfe0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7dfe0 │ │ │ │ mov r5, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #24]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7dfe0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ beq 7e018 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7e018 │ │ │ │ mov r5, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #60]! @ 0x3c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e018 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr sl, [r9, #88] @ 0x58 │ │ │ │ cmp sl, #0 │ │ │ │ beq 7e080 │ │ │ │ ldr r7, [r9, #84] @ 0x54 │ │ │ │ sub r8, sl, #1 │ │ │ │ mov r4, #0 │ │ │ │ add r6, r7, #24 │ │ │ │ @@ -96212,29 +96212,29 @@ │ │ │ │ beq 7e080 │ │ │ │ sub r0, r7, r4, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bcc 7e038 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e038 │ │ │ │ sub r5, r6, #16 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 7e038 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7e09c │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr sl, [r9, #100] @ 0x64 │ │ │ │ cmp sl, #0 │ │ │ │ beq 7e104 │ │ │ │ ldr r7, [r9, #96] @ 0x60 │ │ │ │ sub r8, sl, #1 │ │ │ │ mov r4, #0 │ │ │ │ add r6, r7, #24 │ │ │ │ @@ -96245,43 +96245,43 @@ │ │ │ │ beq 7e104 │ │ │ │ sub r0, r7, r4, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bcc 7e0bc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e0bc │ │ │ │ sub r5, r6, #16 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 7e0bc │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 7e120 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r9, #68] @ 0x44 │ │ │ │ cmp r0, #3 │ │ │ │ beq 7e158 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7e158 │ │ │ │ ldr r0, [r9, #72]! @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e158 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 7e1a0 │ │ │ │ mov r5, r0 │ │ │ │ b 7e198 │ │ │ │ mov r5, r0 │ │ │ │ b 7e190 │ │ │ │ @@ -96305,45 +96305,45 @@ │ │ │ │ bne 7e1dc │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 7e258 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 7e258 │ │ │ │ add r4, r8, r4 │ │ │ │ b 7e1f0 │ │ │ │ add r6, r6, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 7e1bc │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7e1e4 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e1e4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 7e1e4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sl, r4 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e268 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7e250 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r9, #92 @ 0x5c │ │ │ │ bl 81200 │ │ │ │ add r0, r9, #68 @ 0x44 │ │ │ │ bl 7f308 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ add r4, r8, r4 │ │ │ │ @@ -96352,51 +96352,51 @@ │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 7e234 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7e270 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e270 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 7e270 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #2 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 7e2d4 │ │ │ │ - b 16dfe0 │ │ │ │ + b 16e064 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 9b42c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #24]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e324 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7e37c │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 7e37c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ @@ -96405,51 +96405,51 @@ │ │ │ │ beq 7e35c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r5] │ │ │ │ blx r1 │ │ │ │ b 7e37c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e37c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d3a34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r5, r0 │ │ │ │ b 7e3d0 │ │ │ │ mov r5, r0 │ │ │ │ b 7e3c8 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #24]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e3c8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r4 │ │ │ │ bl 81d4c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 2c3e60 │ │ │ │ + bl 2c3ee4 │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1fda8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -96460,92 +96460,92 @@ │ │ │ │ cmp r0, #3 │ │ │ │ beq 7e458 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7e458 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #28]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e458 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ beq 7e490 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7e490 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #40]! @ 0x28 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e490 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ beq 7e4c8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7e4c8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #52]! @ 0x34 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e4c8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ beq 7e500 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7e500 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #64]! @ 0x40 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e500 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ beq 7e540 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7e540 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #16]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e540 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ beq 7e578 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7e578 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #76]! @ 0x4c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e578 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #84]! @ 0x54 │ │ │ │ cmp r0, #20 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 7ede0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -96582,21 +96582,21 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e644 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ sub r0, r0, #5 │ │ │ │ cmp r0, #8 │ │ │ │ bhi 7e748 │ │ │ │ @@ -96614,152 +96614,152 @@ │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7e748 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq 7e724 │ │ │ │ add r5, r6, #4 │ │ │ │ b 7e6cc │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 7e724 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7e6c0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 7e6c0 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq 7e724 │ │ │ │ add r5, r6, #4 │ │ │ │ b 7e708 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 7e724 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7e6fc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 7e6fc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7e748 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 17d744 │ │ │ │ + b 17d7c8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7e794 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e794 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, sp │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7e7c4 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e7c4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, sp │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7e7f4 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e7f4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 7e838 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7e838 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e838 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7e868 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e868 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7e894 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7e8c4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 7e8a4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #84]! @ 0x54 │ │ │ │ cmp r1, #9 │ │ │ │ beq 7e91c │ │ │ │ sub r1, r1, #4 │ │ │ │ @@ -96779,36 +96779,36 @@ │ │ │ │ cmp r0, #3 │ │ │ │ beq 7e954 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7e954 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #76]! @ 0x4c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e954 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17cec4 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 17cf80 │ │ │ │ + b 17d004 │ │ │ │ mov r5, r0 │ │ │ │ b 7e97c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ bl 7f20c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17cec4 │ │ │ │ b 7e98c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 17cf80 │ │ │ │ + bl 17d004 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [pc, #96] @ 7ea08 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ addne r1, r1, #1 │ │ │ │ @@ -96823,15 +96823,15 @@ │ │ │ │ ldrbne r2, [r0, #24] │ │ │ │ tstne r2, #1 │ │ │ │ beq 7e9f8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ b 7e2f4 │ │ │ │ blcc fe731214 <__bss_end__@@Base+0xfe31f778> │ │ │ │ @@ -96846,15 +96846,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ cmp r1, #0 │ │ │ │ beq 7ea50 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7eaa4 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -96863,39 +96863,39 @@ │ │ │ │ bne 7ea98 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add r0, r0, #4 │ │ │ │ b 7f254 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ b 7ea60 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 20fc04 │ │ │ │ + bl 20fc88 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #124]! @ 0x7c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7eaf0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 7a314 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -96904,20 +96904,20 @@ │ │ │ │ b 7eb48 │ │ │ │ mov r5, r0 │ │ │ │ b 7eb50 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #124]! @ 0x7c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7eb48 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 7a314 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #3 │ │ │ │ beq 7eb64 │ │ │ │ mov r0, r4 │ │ │ │ bl 7dee8 │ │ │ │ @@ -96929,15 +96929,15 @@ │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0] │ │ │ │ beq 7eb98 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ ldr r8, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ beq 7ebdc │ │ │ │ add r7, r8, #4 │ │ │ │ mov r5, #0 │ │ │ │ b 7ebc0 │ │ │ │ @@ -96945,52 +96945,52 @@ │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 7ebdc │ │ │ │ ldmda r7, {r0, r1} │ │ │ │ cmp r1, #0 │ │ │ │ strb r5, [r0] │ │ │ │ beq 7ebb4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 7ebb4 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7ebf8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ beq 7ec14 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #84 @ 0x54 │ │ │ │ - bl dda5c │ │ │ │ + bl ddae0 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ beq 7ec44 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7ec44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r6, r4, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 124b64 │ │ │ │ + bl 124be8 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7ec6c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #120] @ 0x78 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7ecb0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #3 │ │ │ │ @@ -97002,15 +97002,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 7ecf0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1e380 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #3 │ │ │ │ bne 7ec8c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 1e380 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #3 │ │ │ │ @@ -97024,27 +97024,27 @@ │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7ed4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 7ed4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ beq 7ed44 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7ed44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ bl 7c864 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #120] @ 0x78 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7ed8c │ │ │ │ @@ -97057,15 +97057,15 @@ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ beq 7edcc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #3 │ │ │ │ bne 7ed6c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 1e380 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #3 │ │ │ │ @@ -97095,15 +97095,15 @@ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 7ede0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7eecc │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 7ede0 │ │ │ │ @@ -97114,15 +97114,15 @@ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 7ede0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7eecc │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, r9 │ │ │ │ @@ -97134,26 +97134,26 @@ │ │ │ │ b 7ee98 │ │ │ │ cmp r7, #0 │ │ │ │ beq 7eecc │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ b 7eed4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ b 7ef3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7ef44 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 7faa8 │ │ │ │ b 7ef44 │ │ │ │ bl 3c6f8 │ │ │ │ @@ -97164,69 +97164,69 @@ │ │ │ │ add r5, r6, #16 │ │ │ │ bl 7ede0 │ │ │ │ mov r6, r5 │ │ │ │ b 7ef18 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7ef88 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 124758 │ │ │ │ + bl 1247dc │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7efb8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7efdc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f01c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r7, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -97234,116 +97234,116 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f05c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7f08c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f08c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ beq 7f0c8 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f0b0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f0c8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f0e0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ beq 7f100 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1e380 │ │ │ │ subs r5, r5, #1 │ │ │ │ bne 7f0f0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f11c │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #3 │ │ │ │ beq 7f154 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7f154 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f154 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 7f1cc │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f1d8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 7f1d8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f19c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7f1cc │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f1cc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ bl 7f350 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f1f0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ bl 7f528 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 7f4e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -97353,30 +97353,30 @@ │ │ │ │ beq 7f250 │ │ │ │ cmp r1, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f250 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f274 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7f2c4 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -97387,50 +97387,50 @@ │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 7f2e0 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f29c │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 7f29c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ bne 7f294 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7f304 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ beq 7f34c │ │ │ │ cmp r1, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f34c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r0, #0 │ │ │ │ beq 7f394 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ @@ -97440,115 +97440,115 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f394 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f3b4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 179e68 │ │ │ │ + bl 179eec │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f3e8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2943c4 │ │ │ │ + bl 294448 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ beq 7f3fc │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1e380 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 7f42c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f42c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2943c4 │ │ │ │ + bl 294448 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ beq 7f43c │ │ │ │ bl 1e380 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r6, r0, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c7c30 │ │ │ │ + bl 2c7cb4 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f478 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f498 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #2 │ │ │ │ cmpne r0, #0 │ │ │ │ bne 7f4bc │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2a084c │ │ │ │ + b 2a08d0 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ beq 7f524 │ │ │ │ cmp r1, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f524 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldmib r0, {r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 7f550 │ │ │ │ mov r7, r4 │ │ │ │ @@ -97559,71 +97559,71 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7f570 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #28]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f5a0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7f5d0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f5d0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ beq 7f610 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ popcc {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f610 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 7f650 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7f650 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f650 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 7f944 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -97634,15 +97634,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, #5 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 7f6bc │ │ │ │ add r4, r0, #40 @ 0x28 │ │ │ │ bl 7e648 │ │ │ │ mov r0, r4 │ │ │ │ @@ -97675,137 +97675,137 @@ │ │ │ │ beq 7f760 │ │ │ │ sub r0, sl, r5, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bcc 7f714 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f714 │ │ │ │ add r7, sl, r4 │ │ │ │ add r6, r7, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 7f714 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7f784 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ add r0, fp, r5 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f7c0 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7f7b8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ add r4, r8, r5 │ │ │ │ add r7, r7, #24 │ │ │ │ b 7f7d8 │ │ │ │ add r7, r7, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 7f79c │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7f7cc │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f7cc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 7f7cc │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7f85c │ │ │ │ mov r0, r4 │ │ │ │ - bl 179e68 │ │ │ │ + bl 179eec │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f848 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2943c4 │ │ │ │ + bl 294448 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ beq 7f85c │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1e380 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 7f88c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f88c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2943c4 │ │ │ │ + bl 294448 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ beq 7f89c │ │ │ │ bl 1e380 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7f8f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179e68 │ │ │ │ + bl 179eec │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f8e4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2943c4 │ │ │ │ + bl 294448 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ beq 7f8f8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1e380 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 7f928 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f928 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2943c4 │ │ │ │ + bl 294448 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ beq 7f938 │ │ │ │ bl 1e380 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -97817,21 +97817,21 @@ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f990 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #4 │ │ │ │ bhi 7f9b0 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -97843,31 +97843,31 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f9e0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7fa10 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r1, [r0, #416] @ 0x1a0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7fa64 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -97881,41 +97881,41 @@ │ │ │ │ cmp r0, #2 │ │ │ │ bcs 7fa6c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 7dc48 │ │ │ │ ldr r0, [r5, #56]! @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #52 @ 0x34 │ │ │ │ bl 7f4e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 7ede0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #9 │ │ │ │ bxeq lr │ │ │ │ sub r1, r1, #4 │ │ │ │ cmp r1, #5 │ │ │ │ @@ -97948,140 +97948,140 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 9e5ec │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ bl 7f994 │ │ │ │ - bl 32f774 │ │ │ │ + bl 32f7f8 │ │ │ │ @ instruction: 0x003773b0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2280ac │ │ │ │ + bl 228130 │ │ │ │ ldr r0, [r4, #172] @ 0xac │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7fbd0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #176]! @ 0xb0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7fbd0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 7fc18 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7fc18 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #16]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7fc18 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 7fc48 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7fc48 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 17cc04 │ │ │ │ + bl 17cc88 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #152]! @ 0x98 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7fc74 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e6e0 │ │ │ │ + bl 20e764 │ │ │ │ add r0, r4, #24 │ │ │ │ bl 7a200 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #156]! @ 0x9c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7fca0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 7fccc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #84]! @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7fccc │ │ │ │ - bl 16dfe0 │ │ │ │ + bl 16e064 │ │ │ │ add r6, r4, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16ee50 │ │ │ │ + bl 16eed4 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7fcf8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ add r6, r4, #164 @ 0xa4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16ee50 │ │ │ │ + bl 16eed4 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7fd24 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #168]! @ 0xa8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7fd48 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ea98 │ │ │ │ + bl 20eb1c │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ beq 7fd78 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7fd78 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ ldr r9, [r4, #100] @ 0x64 │ │ │ │ cmp r9, #0 │ │ │ │ beq 7fe34 │ │ │ │ ldr r6, [r4, #108] @ 0x6c │ │ │ │ str r4, [sp] │ │ │ │ cmp r6, #0 │ │ │ │ beq 7fe10 │ │ │ │ @@ -98107,79 +98107,79 @@ │ │ │ │ orr r0, r0, r8, lsr #24 │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ and r0, fp, r0, lsl #4 │ │ │ │ sub r0, r7, r0 │ │ │ │ sub r0, r0, #128 @ 0x80 │ │ │ │ - bl 1764a4 │ │ │ │ + bl 176528 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ bne 7fdb4 │ │ │ │ add r0, r9, r9, lsl #7 │ │ │ │ ldr r4, [sp] │ │ │ │ adds r1, r0, #133 @ 0x85 │ │ │ │ beq 7fe34 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r2, #8 │ │ │ │ sub r0, r0, r9, lsl #7 │ │ │ │ sub r0, r0, #128 @ 0x80 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #144 @ 0x90 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 7fea4 │ │ │ │ ldr r5, [r4, #136] @ 0x88 │ │ │ │ cmn r5, #1 │ │ │ │ beq 7fe80 │ │ │ │ add r0, r5, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7fe80 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #140]! @ 0x8c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7fea4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f2e8 │ │ │ │ + bl 20f36c │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 7fed0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #132]! @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7fed0 │ │ │ │ - bl 16dfe0 │ │ │ │ + bl 16e064 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7ff00 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 7ff00 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp] │ │ │ │ mov r5, r0 │ │ │ │ b 80068 │ │ │ │ str r4, [sp] │ │ │ │ mov r5, r0 │ │ │ │ @@ -98189,24 +98189,24 @@ │ │ │ │ b 80060 │ │ │ │ str r4, [sp] │ │ │ │ mov r5, r0 │ │ │ │ b 80184 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ str r4, [sp] │ │ │ │ - bl 17da98 │ │ │ │ + bl 17db1c │ │ │ │ b 80148 │ │ │ │ bl 3c6f8 │ │ │ │ str r4, [sp] │ │ │ │ mov r5, r0 │ │ │ │ b 800f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ str r4, [sp] │ │ │ │ - bl 17cc04 │ │ │ │ + bl 17cc88 │ │ │ │ b 80074 │ │ │ │ bl 3c6f8 │ │ │ │ str r4, [sp] │ │ │ │ mov r5, r0 │ │ │ │ b 80134 │ │ │ │ str r4, [sp] │ │ │ │ mov r5, r0 │ │ │ │ @@ -98220,32 +98220,32 @@ │ │ │ │ str r4, [sp] │ │ │ │ mov r5, r0 │ │ │ │ b 80098 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 80110 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ b 80110 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 80104 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ b 80104 │ │ │ │ bl 3c6f8 │ │ │ │ str r4, [sp] │ │ │ │ mov r5, r0 │ │ │ │ b 800a4 │ │ │ │ str r4, [sp] │ │ │ │ mov r5, r0 │ │ │ │ @@ -98254,136 +98254,136 @@ │ │ │ │ ldr r0, [r4, #172] @ 0xac │ │ │ │ str r4, [sp] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 80060 │ │ │ │ ldr r7, [sp] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r7, #176]! @ 0xb0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 80060 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, r6 │ │ │ │ bl 824b4 │ │ │ │ ldr r0, [sp] │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ bl 7b8bc │ │ │ │ ldr r6, [sp] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #152]! @ 0x98 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 80098 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e6e0 │ │ │ │ + bl 20e764 │ │ │ │ ldr r0, [sp] │ │ │ │ add r0, r0, #24 │ │ │ │ bl 7a200 │ │ │ │ ldr r6, [sp] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #156]! @ 0x9c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 800c8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r0, #80 @ 0x50 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 800f8 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r1, [r0, #84]! @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ beq 800f8 │ │ │ │ - bl 16dfe0 │ │ │ │ + bl 16e064 │ │ │ │ ldr r0, [sp] │ │ │ │ add r0, r0, #160 @ 0xa0 │ │ │ │ bl 7a4a8 │ │ │ │ ldr r0, [sp] │ │ │ │ add r0, r0, #164 @ 0xa4 │ │ │ │ bl 7a4a8 │ │ │ │ ldr r6, [sp] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #168]! @ 0xa8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 80134 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ea98 │ │ │ │ + bl 20eb1c │ │ │ │ ldr r0, [sp] │ │ │ │ add r0, r0, #88 @ 0x58 │ │ │ │ bl 7c8bc │ │ │ │ b 80148 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ add r0, r0, #136 @ 0x88 │ │ │ │ bl 81364 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r0, #128 @ 0x80 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 80184 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r1, [r0, #132]! @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ beq 80184 │ │ │ │ - bl 16dfe0 │ │ │ │ + bl 16e064 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r0, [r0, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ beq 801b8 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 801b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #73] @ 0x49 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 7f020 │ │ │ │ ldr r0, [r4, #68]! @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 80208 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20e4a8 │ │ │ │ + b 20e52c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #68]! @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 80230 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #3 │ │ │ │ @@ -98398,15 +98398,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8028c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 9a90c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldr r1, [pc, #124] @ 80320 │ │ │ │ cmp r0, r1 │ │ │ │ beq 802ec │ │ │ │ @@ -98419,66 +98419,66 @@ │ │ │ │ bne 802d8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 802ec │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 7e2f4 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne 802d0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 8030c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 9a90c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ blcc fe732b2c <__bss_end__@@Base+0xfe321090> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #176 @ 0xb0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 80350 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #32 │ │ │ │ bl 9ac38 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 80370 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7f00 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 80384 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 7e2f4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 803b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 803b4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7f00 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 803c4 │ │ │ │ bl 7e2f4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -98487,64 +98487,64 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, r4, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r6, r0 │ │ │ │ tst r6, #12 │ │ │ │ bne 80424 │ │ │ │ orr r2, r6, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, r6 │ │ │ │ mov r6, r0 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ bne 803f4 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mvn r1, #1 │ │ │ │ - bl 352894 │ │ │ │ + bl 352918 │ │ │ │ tst r0, #32 │ │ │ │ beq 80490 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 352838 │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ bne 80490 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mvn r1, #160 @ 0xa0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - bl 352894 │ │ │ │ + bl 352918 │ │ │ │ cmp r7, #0 │ │ │ │ beq 80490 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ bx r1 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 28c6bc │ │ │ │ + bl 28c740 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ cmp r0, #4 │ │ │ │ @@ -98570,15 +98570,15 @@ │ │ │ │ ldr r4, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldrb r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #4 │ │ │ │ beq 80624 │ │ │ │ cmp r0, #3 │ │ │ │ beq 805fc │ │ │ │ cmp r0, #0 │ │ │ │ bne 80514 │ │ │ │ @@ -98588,44 +98588,44 @@ │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 80598 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #72]! @ 0x48 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 80598 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 805c8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #84]! @ 0x54 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 805c8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 80514 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #96]! @ 0x60 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 80514 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 80514 │ │ │ │ ldrb r0, [r4, #196] @ 0xc4 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #192] @ 0xc0 │ │ │ │ cmpeq r0, #3 │ │ │ │ bne 80664 │ │ │ │ ldr r0, [r4, #188] @ 0xbc │ │ │ │ @@ -98634,58 +98634,58 @@ │ │ │ │ bl 7e2f4 │ │ │ │ b 80664 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ bl 8023c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #156]! @ 0x9c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 80650 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #144]! @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ beq 80664 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ ldrb r0, [r4, #151] @ 0x97 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #150] @ 0x96 │ │ │ │ cmp r0, #0 │ │ │ │ beq 806a8 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 806a8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #172]! @ 0xac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 806a8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldrb r0, [r4, #152] @ 0x98 │ │ │ │ strb r6, [r4, #151] @ 0x97 │ │ │ │ cmp r0, #0 │ │ │ │ beq 806e8 │ │ │ │ ldr r0, [r4, #156] @ 0x9c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 806e8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #160]! @ 0xa0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 806e8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #152] @ 0x98 │ │ │ │ cmp r0, #2 │ │ │ │ ldrbne r1, [r4, #149] @ 0x95 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 8070c │ │ │ │ @@ -98694,110 +98694,110 @@ │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 80704 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #132]! @ 0x84 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 80704 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 80704 │ │ │ │ mov r5, r0 │ │ │ │ b 808d0 │ │ │ │ b 807dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 807a0 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #84]! @ 0x54 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 807a0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 807a0 │ │ │ │ mov r5, r0 │ │ │ │ b 808a8 │ │ │ │ mov r5, r0 │ │ │ │ b 80864 │ │ │ │ b 808e0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 808e4 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #96]! @ 0x60 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 808e4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 808e4 │ │ │ │ mov r5, r0 │ │ │ │ b 8080c │ │ │ │ mov r5, r0 │ │ │ │ b 80820 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #156]! @ 0x9c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8080c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #144]! @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ beq 80820 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #150] @ 0x96 │ │ │ │ ldrb r0, [r4, #151] @ 0x97 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80864 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 80864 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #172]! @ 0xac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 80864 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #151] @ 0x97 │ │ │ │ ldrb r0, [r4, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ beq 808a8 │ │ │ │ ldr r0, [r4, #156] @ 0x9c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 808a8 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #160]! @ 0xa0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 808a8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #124]! @ 0x7c │ │ │ │ cmp r1, #2 │ │ │ │ strb r2, [r0, #28] │ │ │ │ beq 808d0 │ │ │ │ ldrb r1, [r4, #149] @ 0x95 │ │ │ │ @@ -98862,40 +98862,40 @@ │ │ │ │ beq 809e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 80b98 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #392]! @ 0x188 │ │ │ │ add r0, r5, #172 @ 0xac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 80a18 │ │ │ │ add r0, r5, #32 │ │ │ │ bl 9ac38 │ │ │ │ b 80a18 │ │ │ │ ldrb r0, [r4, #386] @ 0x182 │ │ │ │ cmp r0, #3 │ │ │ │ beq 80a3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 80b98 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #380]! @ 0x17c │ │ │ │ add r0, r5, #172 @ 0xac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 80a18 │ │ │ │ add r0, r5, #32 │ │ │ │ bl 9ac38 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 80b98 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7f00 │ │ │ │ b 80b98 │ │ │ │ ldrb r0, [r4, #208] @ 0xd0 │ │ │ │ cmp r0, #3 │ │ │ │ beq 80a5c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -98932,89 +98932,89 @@ │ │ │ │ bl 813e0 │ │ │ │ b 80b18 │ │ │ │ add r0, r6, #1168 @ 0x490 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ bl 813e0 │ │ │ │ add r0, r6, #952 @ 0x3b8 │ │ │ │ add r0, r0, #6144 @ 0x1800 │ │ │ │ - bl 277a10 │ │ │ │ + bl 277a94 │ │ │ │ add r0, r6, #956 @ 0x3bc │ │ │ │ add r0, r0, #6144 @ 0x1800 │ │ │ │ - bl 2774a4 │ │ │ │ + bl 277528 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 80b10 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 278cfc │ │ │ │ + bl 278d80 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #12] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #24] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #32] │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r0, r6 │ │ │ │ orr r1, r1, #6144 @ 0x1800 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #200]! @ 0xc8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 80b60 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #210] @ 0xd2 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, #376]! @ 0x178 │ │ │ │ mov r1, #1 │ │ │ │ strb r6, [r5, #9] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 80b94 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ bl a7cb0 │ │ │ │ strb r6, [r4, #384] @ 0x180 │ │ │ │ add r0, r4, #400 @ 0x190 │ │ │ │ bl 80324 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r4, #424] @ 0x1a8 │ │ │ │ bl 1fda8 │ │ │ │ strb r5, [r4, #428] @ 0x1ac │ │ │ │ ldr r5, [r4, #32] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d38bc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ add r5, r5, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne 80c9c │ │ │ │ ldr r0, [pc, #744] @ 80ee4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 80ccc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #16] │ │ │ │ mov r7, r6 │ │ │ │ str r0, [r6, #12] │ │ │ │ @@ -99027,29 +99027,29 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r7, #8]! │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r5, r0 │ │ │ │ clz r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne 80c9c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 80c98 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 21f44 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #29] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -99066,23 +99066,23 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 80d34 │ │ │ │ mov r5, r0 │ │ │ │ b 80cfc │ │ │ │ mov r5, r0 │ │ │ │ add r0, r6, #956 @ 0x3bc │ │ │ │ add r0, r0, #6144 @ 0x1800 │ │ │ │ - bl 2774a4 │ │ │ │ + bl 277528 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 80d34 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 278cfc │ │ │ │ + bl 278d80 │ │ │ │ b 80d34 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r6, #952 @ 0x3b8 │ │ │ │ add r0, r0, #6144 @ 0x1800 │ │ │ │ bl 7dbb4 │ │ │ │ mov r0, #0 │ │ │ │ @@ -99098,66 +99098,66 @@ │ │ │ │ strb r0, [r7, #32] │ │ │ │ b 80d68 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r0, r6 │ │ │ │ orr r1, r1, #6144 @ 0x1800 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #200]! @ 0xc8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 80dac │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ b 80dac │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #210] @ 0xd2 │ │ │ │ b 80dbc │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r6, #376]! @ 0x178 │ │ │ │ strb r1, [r6, #9] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 80df4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7cb0 │ │ │ │ b 80df4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #384] @ 0x180 │ │ │ │ b 80e5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 80e5c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7f00 │ │ │ │ b 80e5c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 80e5c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7f00 │ │ │ │ b 80e5c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #400 @ 0x190 │ │ │ │ bl 80324 │ │ │ │ @@ -99204,23 +99204,23 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 80f24 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 80f44 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #504] @ 0x1f8 │ │ │ │ cmp r0, #6 │ │ │ │ bhi 8113c │ │ │ │ @@ -99293,46 +99293,46 @@ │ │ │ │ ldr r0, [r4, #720] @ 0x2d0 │ │ │ │ cmp r0, #4 │ │ │ │ beq 810d0 │ │ │ │ add r0, r4, #704 @ 0x2c0 │ │ │ │ bl 7eac0 │ │ │ │ b 810d0 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [r4, #532] @ 0x214 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8112c │ │ │ │ bl 7e2f4 │ │ │ │ b 8112c │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [r4, #532] @ 0x214 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8112c │ │ │ │ bl 7e2f4 │ │ │ │ b 8112c │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [r4, #532] @ 0x214 │ │ │ │ cmp r0, #0 │ │ │ │ beq 810d0 │ │ │ │ bl 7e2f4 │ │ │ │ add r0, r4, #256 @ 0x100 │ │ │ │ bl 7a314 │ │ │ │ add r6, r4, #500 @ 0x1f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16d440 │ │ │ │ + bl 16d4c4 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 81104 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ ldrb r0, [r4, #507] @ 0x1fb │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #508] @ 0x1fc │ │ │ │ cmp r0, #0 │ │ │ │ beq 81120 │ │ │ │ add r0, r4, #144 @ 0x90 │ │ │ │ bl 7dee8 │ │ │ │ @@ -99356,20 +99356,20 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 811ac │ │ │ │ mov r5, r0 │ │ │ │ b 811d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 811ac │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ b 811ac │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #500 @ 0x1f4 │ │ │ │ bl 7a2b4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #508] @ 0x1fc │ │ │ │ @@ -99408,113 +99408,113 @@ │ │ │ │ beq 81274 │ │ │ │ sub r0, sl, r5, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bcc 81228 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 81228 │ │ │ │ add r7, sl, r4 │ │ │ │ add r6, r7, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 81228 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 81298 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ add r0, fp, r5 │ │ │ │ cmp r0, #1 │ │ │ │ bne 812d4 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 812cc │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ add r4, r8, r5 │ │ │ │ add r7, r7, #24 │ │ │ │ b 812ec │ │ │ │ add r7, r7, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 812b0 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 812e0 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 812e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 812e0 │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #21 │ │ │ │ bne 8135c │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 20e9b4 │ │ │ │ + b 20ea38 │ │ │ │ pop {r4, lr} │ │ │ │ b 7d4b0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldr r5, [r4] │ │ │ │ cmn r5, #1 │ │ │ │ beq 813b8 │ │ │ │ add r0, r5, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 813b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 813dc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20f2e8 │ │ │ │ + b 20f36c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #400] @ 0x190 │ │ │ │ cmp r0, #7 │ │ │ │ bhi 81788 │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -99528,117 +99528,117 @@ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, ror r1 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 7e8d4 │ │ │ │ ldr r0, [r4, #296]! @ 0x128 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 81788 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 20e4a8 │ │ │ │ + b 20e52c │ │ │ │ ldrb r0, [r4, #489] @ 0x1e9 │ │ │ │ cmp r0, #0 │ │ │ │ bne 815cc │ │ │ │ add r0, r4, #416 @ 0x1a0 │ │ │ │ bl 7f020 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #484]! @ 0x1e4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 815cc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ b 815cc │ │ │ │ ldrb r0, [r4, #1712] @ 0x6b0 │ │ │ │ cmp r0, #3 │ │ │ │ beq 81594 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8159c │ │ │ │ ldr r0, [r4, #1700] @ 0x6a4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8159c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #1704]! @ 0x6a8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8159c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 8159c │ │ │ │ add r0, r4, #420 @ 0x1a4 │ │ │ │ bl 81bd4 │ │ │ │ b 8169c │ │ │ │ add r0, r4, #528 @ 0x210 │ │ │ │ bl 7a608 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #440]! @ 0x1b8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 81508 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ bcc 81538 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #432]! @ 0x1b0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 81538 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ - bl 17e024 │ │ │ │ + bl 17e0a8 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 81570 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #420]! @ 0x1a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 81570 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ - bl 17db78 │ │ │ │ + bl 17dbfc │ │ │ │ b 815a8 │ │ │ │ ldr r0, [r4, #420] @ 0x1a4 │ │ │ │ bl 7e2f4 │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ b 815a8 │ │ │ │ add r0, r4, #432 @ 0x1b0 │ │ │ │ bl 7adc0 │ │ │ │ add r0, r4, #696 @ 0x2b8 │ │ │ │ add r0, r0, #1024 @ 0x400 │ │ │ │ - bl 17ddd8 │ │ │ │ + bl 17de5c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #392]! @ 0x188 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 815cc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ ldrb r0, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ beq 81614 │ │ │ │ ldr r5, [r4, #388] @ 0x184 │ │ │ │ cmp r5, #0 │ │ │ │ beq 815f8 │ │ │ │ ldr r6, [r4, #384] @ 0x180 │ │ │ │ @@ -99648,30 +99648,30 @@ │ │ │ │ bne 815e8 │ │ │ │ ldr r1, [r4, #380] @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ beq 81614 │ │ │ │ ldr r0, [r4, #384] @ 0x180 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [r4, #404] @ 0x194 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #368] @ 0x170 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 81644 │ │ │ │ ldrb r0, [r4, #405] @ 0x195 │ │ │ │ strb r5, [r4, #404] @ 0x194 │ │ │ │ cmp r0, #0 │ │ │ │ bne 81660 │ │ │ │ b 81694 │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [r4, #405] @ 0x195 │ │ │ │ strb r5, [r4, #404] @ 0x194 │ │ │ │ cmp r0, #0 │ │ │ │ beq 81694 │ │ │ │ ldr r7, [r4, #292] @ 0x124 │ │ │ │ ldr r6, [r4, #288] @ 0x120 │ │ │ │ ldr r1, [r7] │ │ │ │ @@ -99680,31 +99680,31 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 81694 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #405] @ 0x195 │ │ │ │ ldrb r0, [r4, #406] @ 0x196 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #410] @ 0x19a │ │ │ │ cmp r0, #0 │ │ │ │ beq 816d4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #416]! @ 0x1a0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 816d4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #228]! @ 0xe4 │ │ │ │ cmp r1, #9 │ │ │ │ strb r6, [r0, #178] @ 0xb2 │ │ │ │ beq 8171c │ │ │ │ sub r1, r1, #4 │ │ │ │ cmp r1, #5 │ │ │ │ @@ -99723,55 +99723,55 @@ │ │ │ │ cmp r0, #3 │ │ │ │ beq 81754 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 81754 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #220]! @ 0xdc │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 81754 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ beq 81768 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17cec4 │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8177c │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 17cf80 │ │ │ │ + bl 17d004 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #402] @ 0x192 │ │ │ │ strb r0, [r4, #407] @ 0x197 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ b 81958 │ │ │ │ mov r5, r0 │ │ │ │ b 818ac │ │ │ │ mov r5, r0 │ │ │ │ b 81874 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #484]! @ 0x1e4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8195c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ b 8195c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #696 @ 0x2b8 │ │ │ │ add r0, r0, #1024 @ 0x400 │ │ │ │ - bl 17ddd8 │ │ │ │ + bl 17de5c │ │ │ │ b 818b4 │ │ │ │ mov r5, r0 │ │ │ │ b 81844 │ │ │ │ mov r5, r0 │ │ │ │ b 81918 │ │ │ │ b 81800 │ │ │ │ mov r5, r0 │ │ │ │ @@ -99783,88 +99783,88 @@ │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ b 818b4 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #440]! @ 0x1b8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 81844 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ bcc 81874 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #432]! @ 0x1b0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 81874 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ - bl 17e024 │ │ │ │ + bl 17e0a8 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 818ac │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #420]! @ 0x1a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 818ac │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ - bl 17db78 │ │ │ │ + bl 17dbfc │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #392]! @ 0x188 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8195c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ b 8195c │ │ │ │ mov r5, r0 │ │ │ │ b 819bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #296]! @ 0x128 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 81a64 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ b 81a64 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ bl 7f20c │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ beq 81a44 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17cec4 │ │ │ │ b 81a44 │ │ │ │ mov r5, r0 │ │ │ │ b 819f4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 819b4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 819b4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ beq 81970 │ │ │ │ add r0, r4, #380 @ 0x17c │ │ │ │ bl 7f528 │ │ │ │ @@ -99873,15 +99873,15 @@ │ │ │ │ strb r6, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #368] @ 0x170 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 81998 │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [r4, #405] @ 0x195 │ │ │ │ strb r6, [r4, #404] @ 0x194 │ │ │ │ cmp r0, #0 │ │ │ │ beq 819b4 │ │ │ │ ldr r0, [r4, #288] @ 0x120 │ │ │ │ ldr r1, [r4, #292] @ 0x124 │ │ │ │ bl 7a13c │ │ │ │ @@ -99891,45 +99891,45 @@ │ │ │ │ strb r0, [r4, #410] @ 0x19a │ │ │ │ ldrb r0, [r4, #406] @ 0x196 │ │ │ │ cmp r0, #0 │ │ │ │ beq 819f4 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #416]! @ 0x1a0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 819f4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #406] @ 0x196 │ │ │ │ add r0, r4, #228 @ 0xe4 │ │ │ │ bl 7fae8 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ bl 7f20c │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ beq 81a20 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17cec4 │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ beq 81a58 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 17cf80 │ │ │ │ + bl 17d004 │ │ │ │ b 81a58 │ │ │ │ mov r5, r0 │ │ │ │ b 81a58 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ beq 81a58 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 17cf80 │ │ │ │ + bl 17d004 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #402] @ 0x192 │ │ │ │ strb r0, [r4, #407] @ 0x197 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -99953,52 +99953,52 @@ │ │ │ │ strb r0, [r4, #113] @ 0x71 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq 81ad8 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ bl 7d4b0 │ │ │ │ b 81af8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #44]! @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq 81af8 │ │ │ │ - bl 16dd50 │ │ │ │ + bl 16ddd4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #41] @ 0x29 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 81b1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 81b40 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 81b5c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 81b3c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ b 81bc0 │ │ │ │ mov r5, r0 │ │ │ │ b 81b84 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ bl 7f3bc │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ @@ -100006,15 +100006,15 @@ │ │ │ │ strb r0, [r4, #114] @ 0x72 │ │ │ │ cmp r1, #0 │ │ │ │ strb r0, [r4, #113] @ 0x71 │ │ │ │ beq 81bac │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ bl 7d4b0 │ │ │ │ b 81bc4 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -100039,20 +100039,20 @@ │ │ │ │ cmp r0, #3 │ │ │ │ beq 81c44 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 81c44 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 81c44 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #21] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #21] │ │ │ │ mov r0, r5 │ │ │ │ @@ -100067,15 +100067,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #21] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 2d34c8 │ │ │ │ + bl 2d354c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 81cb0 │ │ │ │ bl 7e2f4 │ │ │ │ ldr r0, [pc, #144] @ 81d48 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -100092,15 +100092,15 @@ │ │ │ │ tstne r1, #1 │ │ │ │ bne 81cfc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 81d10 │ │ │ │ b 81ccc │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 81ccc │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 7e2f4 │ │ │ │ mov r5, r0 │ │ │ │ b 81d34 │ │ │ │ @@ -100128,21 +100128,21 @@ │ │ │ │ beq 81d88 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, lr} │ │ │ │ bx r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 81dac │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2d39b0 │ │ │ │ + b 2d3a34 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #144] @ 0x90 │ │ │ │ cmp r0, #7 │ │ │ │ bhi 81e44 │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -100164,15 +100164,15 @@ │ │ │ │ beq 81eb4 │ │ │ │ cmp r0, #1 │ │ │ │ bne 81ed0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 81e24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 81f28 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -100187,15 +100187,15 @@ │ │ │ │ strb r0, [r4, #145] @ 0x91 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #148]! @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ beq 81e44 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 16dae4 │ │ │ │ + b 16db68 │ │ │ │ add r0, r4, #148 @ 0x94 │ │ │ │ bl 81a70 │ │ │ │ b 81f04 │ │ │ │ ldrb r0, [r4, #256] @ 0x100 │ │ │ │ cmp r0, #3 │ │ │ │ bne 81ee4 │ │ │ │ ldrb r0, [r4, #252] @ 0xfc │ │ │ │ @@ -100207,67 +100207,67 @@ │ │ │ │ b 81ee0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 81e44 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add r0, r4, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 7f254 │ │ │ │ add r0, r4, #212 @ 0xd4 │ │ │ │ bl 92af4 │ │ │ │ ldr r1, [r4, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ beq 81efc │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #260 @ 0x104 │ │ │ │ bl 7f3bc │ │ │ │ ldr r1, [r4, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ beq 81e5c │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #145] @ 0x91 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 81e44 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r4, #148] @ 0x94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 81f70 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #260 @ 0x104 │ │ │ │ bl 7f3bc │ │ │ │ b 81f88 │ │ │ │ bl 3c6f8 │ │ │ │ b 81f84 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r4, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ beq 81fb4 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #145] @ 0x91 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #145] @ 0x91 │ │ │ │ @@ -100300,58 +100300,58 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 82044 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 7f574 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 2d31a4 │ │ │ │ + bl 2d3228 │ │ │ │ b 82070 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ beq 82068 │ │ │ │ bl 7e2f4 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 7f574 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #76]! @ 0x4c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 82094 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 820d0 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 820d0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 820f0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 7f574 │ │ │ │ b 82128 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 7f574 │ │ │ │ b 82138 │ │ │ │ @@ -100359,26 +100359,26 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ b 82134 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 2d31a4 │ │ │ │ + bl 2d3228 │ │ │ │ b 82138 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #76]! @ 0x4c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8215c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -100395,24 +100395,24 @@ │ │ │ │ beq 82268 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ bne 821c0 │ │ │ │ - bl 15bab4 │ │ │ │ + bl 15bb38 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1fda8 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ beq 82200 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ beq 82254 │ │ │ │ @@ -100420,30 +100420,30 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ beq 82200 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ bne 82200 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [r4, #50] @ 0x32 │ │ │ │ cmp r0, #4 │ │ │ │ beq 82290 │ │ │ │ cmp r0, #3 │ │ │ │ bne 823dc │ │ │ │ @@ -100463,38 +100463,38 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 822d0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ bl 1fda8 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d38bc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne 823bc │ │ │ │ ldr r0, [pc, #404] @ 824b0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 823e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #16] │ │ │ │ mov r7, r6 │ │ │ │ str r0, [r6, #12] │ │ │ │ @@ -100507,29 +100507,29 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r7, #8]! │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r5, r0 │ │ │ │ clz r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne 823bc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 823b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 21f44 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #49] @ 0x31 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -100544,15 +100544,15 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 82414 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ bl 1fda8 │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ bl 7acb4 │ │ │ │ b 82444 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -100571,47 +100571,47 @@ │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ strb r2, [r0, #108] @ 0x6c │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ bne 82490 │ │ │ │ - bl 15bab4 │ │ │ │ + bl 15bb38 │ │ │ │ b 82490 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 7f67c │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 15bbc8 │ │ │ │ + bl 15bc4c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq sp, r8, ip, lsl fp │ │ │ │ push {r4, lr} │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 82500 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 82500 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp] │ │ │ │ add ip, sp, #68 @ 0x44 │ │ │ │ @@ -100619,15 +100619,15 @@ │ │ │ │ mov r0, ip │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r6, sp │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 174d10 │ │ │ │ + bl 174d94 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #21 │ │ │ │ bne 82570 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ add r0, r4, #8 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ @@ -100664,15 +100664,15 @@ │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r6, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, r5, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r5, r0, r5 │ │ │ │ beq 82628 │ │ │ │ cmp r5, #0 │ │ │ │ bne 825c4 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ @@ -100687,15 +100687,15 @@ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r8, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 82568 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #21 │ │ │ │ beq 82670 │ │ │ │ mov r0, sp │ │ │ │ @@ -100713,15 +100713,15 @@ │ │ │ │ strb r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #216] @ 82784 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1267dc │ │ │ │ + bl 126860 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #7 │ │ │ │ bne 826e0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [r4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -100744,24 +100744,24 @@ │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 82738 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 82708 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 82708 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 826d8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #7 │ │ │ │ beq 82778 │ │ │ │ mov r0, sp │ │ │ │ @@ -101236,15 +101236,15 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 1e29c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r0, [sp, #8] │ │ │ │ ldrne r1, [sp, #12] │ │ │ │ addne sp, sp, #24 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -101258,39 +101258,39 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #16] @ 82f38 │ │ │ │ ldr r3, [pc, #16] @ 82f3c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ mlaseq r7, r0, r2, r4 │ │ │ │ - eoreq r6, sp, r2, lsl #27 │ │ │ │ + eoreq r6, sp, r2, lsl lr │ │ │ │ eorseq r4, r7, ip, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ bic sp, sp, #31 │ │ │ │ ldr r4, [pc, #2980] @ 83afc │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #2 │ │ │ │ bne 8327c │ │ │ │ add r1, r4, #8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mvn r2, #-1073741824 @ 0xc0000000 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 83854 │ │ │ │ ldr r0, [pc, #2900] @ 83b04 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -101303,15 +101303,15 @@ │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldmib r6, {r4, r5} │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2c7bb4 │ │ │ │ + bl 2c7c38 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 83070 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r8, r7 │ │ │ │ ldr r7, [sp, #148] @ 0x94 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ @@ -101321,20 +101321,20 @@ │ │ │ │ ands r0, r0, #255 @ 0xff │ │ │ │ bne 8305c │ │ │ │ ldrb r0, [r8, #25] │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ beq 8305c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30e100 │ │ │ │ + bl 30e184 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30e1a0 │ │ │ │ + bl 30e224 │ │ │ │ cmp sl, #0 │ │ │ │ movne r4, r0 │ │ │ │ cmpne r0, #0 │ │ │ │ bne 832bc │ │ │ │ mov r0, #2 │ │ │ │ str r7, [r9, #4] │ │ │ │ str r0, [r9] │ │ │ │ @@ -101350,24 +101350,24 @@ │ │ │ │ add ip, sp, #144 @ 0x90 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ add r5, sp, #160 @ 0xa0 │ │ │ │ add r1, r3, #24 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17fd80 │ │ │ │ + bl 17fe04 │ │ │ │ ldr r6, [sp, #168] @ 0xa8 │ │ │ │ ldr sl, [sp, #160] @ 0xa0 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne 83120 │ │ │ │ ldr r0, [sl, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 8323c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ ble 83988 │ │ │ │ ldr r8, [sl, #-4] │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ bl 7ce50 │ │ │ │ @@ -101389,44 +101389,44 @@ │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 33f7d4 │ │ │ │ + bl 33f858 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 83900 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ ldr r8, [sp, #152] @ 0x98 │ │ │ │ bl 1f274 │ │ │ │ - bl 2c97b4 │ │ │ │ + bl 2c9838 │ │ │ │ cmp r0, #22 │ │ │ │ bne 83680 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r2] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ beq 83360 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ - bl 2cb310 │ │ │ │ + bl 2cb394 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 83940 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353270 <__aeabi_uidivmod@@Base> │ │ │ │ + bl 3532f4 <__aeabi_uidivmod@@Base> │ │ │ │ cmp r1, #0 │ │ │ │ beq 83344 │ │ │ │ - bl 2cb310 │ │ │ │ + bl 2cb394 │ │ │ │ ldr r1, [pc, #2416] @ 83b34 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #3 │ │ │ │ @@ -101440,19 +101440,19 @@ │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r1, #20 │ │ │ │ - bl 2baa30 │ │ │ │ + bl 2baab4 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ str r2, [r9] │ │ │ │ str r0, [r9, #4] │ │ │ │ b 8369c │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ @@ -101487,15 +101487,15 @@ │ │ │ │ cmp ip, r4 │ │ │ │ beq 83750 │ │ │ │ b 83768 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, sl │ │ │ │ - bl 2c7bb4 │ │ │ │ + bl 2c7c38 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ ldr sl, [sp, #164] @ 0xa4 │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 837bc │ │ │ │ mov r0, #2 │ │ │ │ @@ -101511,55 +101511,55 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 83330 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 83774 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r1, r4 │ │ │ │ bl 1ec38 │ │ │ │ - bl 2c97b4 │ │ │ │ + bl 2c9838 │ │ │ │ cmp r0, #22 │ │ │ │ bne 83680 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq 83388 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ bl 1de10 │ │ │ │ - bl 2c97b4 │ │ │ │ + bl 2c9838 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #22 │ │ │ │ bne 83680 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq 833b4 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ bl 1f4cc │ │ │ │ - bl 2c97b4 │ │ │ │ + bl 2c9838 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #22 │ │ │ │ bne 83680 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ mov r3, #384 @ 0x180 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ bl 1e698 │ │ │ │ - bl 2c97b4 │ │ │ │ + bl 2c9838 │ │ │ │ cmp r0, #22 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bne 836dc │ │ │ │ str r7, [sp, #32] │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ @@ -101574,15 +101574,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ str r7, [sp, #224] @ 0xe0 │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 83968 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ bl 1f640 │ │ │ │ @@ -101597,15 +101597,15 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ beq 83494 │ │ │ │ ldr r0, [pc, #1732] @ 83b3c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 83950 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f640 │ │ │ │ @@ -101617,23 +101617,23 @@ │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, #24 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ str r7, [sp, #164] @ 0xa4 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8397c │ │ │ │ ldm r8, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r6, r0 │ │ │ │ stm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ ble 83988 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [pc, #1516] @ 83af8 │ │ │ │ ldr lr, [r0] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ @@ -101739,21 +101739,21 @@ │ │ │ │ cmp r8, #0 │ │ │ │ str r1, [r9, #8] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ beq 836c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r6, #0 │ │ │ │ beq 83774 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 83774 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r4, r1 │ │ │ │ bl 1f934 │ │ │ │ subs r0, r8, #21 │ │ │ │ mov r1, #3 │ │ │ │ @@ -101766,15 +101766,15 @@ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0] │ │ │ │ beq 8372c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r0, [sp, #44] @ 0x2c │ │ │ │ cmpne r0, #22 │ │ │ │ beq 83774 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ b 836d0 │ │ │ │ @@ -101797,50 +101797,50 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ bne 838b4 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ mvn r1, #-1073741824 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ add r1, r0, #-1073741823 @ 0xc0000001 │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ bcs 83844 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ - bl 30e578 │ │ │ │ + bl 30e5fc │ │ │ │ cmp r5, #0 │ │ │ │ beq 837e8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ and r0, r7, #255 @ 0xff │ │ │ │ cmp r0, #3 │ │ │ │ bne 83834 │ │ │ │ ldm r6, {r5, r7} │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8380c │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 83824 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r3, [pc, #740] @ 83b20 │ │ │ │ mov r7, r8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ b 83088 │ │ │ │ mov r0, r4 │ │ │ │ bl 3b0b4 │ │ │ │ sub sp, fp, #28 │ │ │ │ @@ -101926,47 +101926,47 @@ │ │ │ │ b 83990 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 839ac │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 83ae4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 83a3c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 83a3c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ bl 7f448 │ │ │ │ b 83a0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9720 │ │ │ │ + bl e97a4 │ │ │ │ b 83a7c │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 83a7c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 2ca94c │ │ │ │ + bl 2ca9d0 │ │ │ │ b 83a7c │ │ │ │ mov r4, r0 │ │ │ │ b 83ac0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 7d954 │ │ │ │ @@ -101988,22 +101988,22 @@ │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 83aa4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 83ac0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl a941c │ │ │ │ b 83aec │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ bl a941c │ │ │ │ b 83aec │ │ │ │ @@ -102015,22 +102015,22 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ eorseq ip, r8, r4, lsr lr │ │ │ │ eorseq ip, r8, ip, lsl fp │ │ │ │ eorseq ip, r8, r0, lsr #29 │ │ │ │ eorseq r3, r7, ip, asr r9 │ │ │ │ - eoreq r6, sp, r6, lsl #8 │ │ │ │ + mlaeq sp, r6, r4, r6 │ │ │ │ eorseq r3, r7, r0, asr #17 │ │ │ │ eorseq ip, r8, r8, lsl sp │ │ │ │ eorseq ip, r8, r8, asr #13 │ │ │ │ @ instruction: 0x0038c4d8 │ │ │ │ eorseq ip, r8, r0, ror #10 │ │ │ │ eorseq r3, r7, r0, ror #17 │ │ │ │ - eoreq r6, sp, sl, ror r3 │ │ │ │ + eoreq r6, sp, sl, lsl #8 │ │ │ │ @ instruction: 0x003737d4 │ │ │ │ eorseq ip, r8, r0, asr #20 │ │ │ │ eorseq ip, r8, r0, asr #27 │ │ │ │ eorseq r3, r7, r0, ror #31 │ │ │ │ eorseq ip, r8, r0, asr #19 │ │ │ │ eorseq ip, r8, ip, lsl #19 │ │ │ │ eorseq r3, r7, ip, asr #17 │ │ │ │ @@ -102042,27 +102042,27 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ beq 83b94 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r3 │ │ │ │ - bl 33f7d4 │ │ │ │ + bl 33f858 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 83c54 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ b 83b94 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 1fe20 │ │ │ │ - bl 2c97b4 │ │ │ │ + bl 2c9838 │ │ │ │ cmp r0, #22 │ │ │ │ bne 83bdc │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ movne r0, #0 │ │ │ │ strbne r0, [r5] │ │ │ │ cmpne r6, #0 │ │ │ │ @@ -102077,30 +102077,30 @@ │ │ │ │ cmpne r6, #0 │ │ │ │ beq 83c10 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #3 │ │ │ │ cmp r0, #21 │ │ │ │ moveq r2, #2 │ │ │ │ subs r3, r0, #21 │ │ │ │ movne r3, r0 │ │ │ │ stm r4, {r2, r3} │ │ │ │ str r1, [r4, #8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #7 │ │ │ │ stm r4, {r0, r7} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r3, sp, #8 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ @@ -102128,19 +102128,19 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 83cd4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x003735b0 │ │ │ │ - eoreq r6, sp, sl, lsr #32 │ │ │ │ + strheq r6, [sp], -sl @ │ │ │ │ eorseq r3, r7, r4, lsl #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ mov sl, r1 │ │ │ │ add r1, pc, #12 │ │ │ │ @@ -102164,31 +102164,31 @@ │ │ │ │ beq 83d58 │ │ │ │ ldrb r1, [r0, #184] @ 0xb8 │ │ │ │ mov r7, #13 │ │ │ │ cmp r1, #0 │ │ │ │ beq 84040 │ │ │ │ ldr r4, [r0, #152] @ 0x98 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2d3834 │ │ │ │ + bl 2d38b8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne 83e34 │ │ │ │ ldr r0, [pc, #924] @ 84130 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 84080 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #16] │ │ │ │ mov r7, r6 │ │ │ │ str r0, [r6, #12] │ │ │ │ @@ -102201,29 +102201,29 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r7, #8]! │ │ │ │ mov r0, r9 │ │ │ │ str r1, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r9, r0 │ │ │ │ clz r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne 83e34 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 83e30 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ bl 21f44 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, sl │ │ │ │ ldr r5, [pc, #736] @ 8412c │ │ │ │ add r6, r0, #24 │ │ │ │ @@ -102238,15 +102238,15 @@ │ │ │ │ sub r9, r4, #8 │ │ │ │ cmp r0, r5 │ │ │ │ bne 83f04 │ │ │ │ ldr r6, [r7] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bne 83f20 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r6, [r7] │ │ │ │ cmp r0, r5 │ │ │ │ beq 83eec │ │ │ │ @@ -102258,15 +102258,15 @@ │ │ │ │ tstne r1, #1 │ │ │ │ bne 83ed4 │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne 83ee8 │ │ │ │ b 83eec │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 83eec │ │ │ │ bl 7e2f4 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [sl, #40] @ 0x28 │ │ │ │ sub r0, r5, #1 │ │ │ │ @@ -102298,15 +102298,15 @@ │ │ │ │ mov r0, #22 │ │ │ │ str r0, [fp] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [sl, #16] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 83f8c │ │ │ │ bl 7e2f4 │ │ │ │ ldrd r2, [sl, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ @@ -102345,15 +102345,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 84038 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ bl 9a90c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r7, [fp], #4 │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia fp!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ @@ -102383,15 +102383,15 @@ │ │ │ │ b 84114 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 84108 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 84108 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 7a1a0 │ │ │ │ b 84118 │ │ │ │ b 84114 │ │ │ │ mov r7, r0 │ │ │ │ @@ -102422,15 +102422,15 @@ │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr #2 │ │ │ │ andeq r0, r0, ip, lsl r1 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ - bl 20b258 │ │ │ │ + bl 20b2dc │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 84248 │ │ │ │ ldr r0, [pc, #444] @ 8433c │ │ │ │ mov r1, #0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -102446,15 +102446,15 @@ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #0 │ │ │ │ stmib r4, {r0, r1} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2d2f58 │ │ │ │ + bl 2d2fdc │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 84230 │ │ │ │ cmp r7, #0 │ │ │ │ beq 8420c │ │ │ │ mov r0, r7 │ │ │ │ @@ -102551,39 +102551,39 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r6, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a4074 │ │ │ │ + bl 2a40f8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ bne 843b0 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 1819b0 │ │ │ │ + bl 181a34 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ bl 1f640 │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ ldm r6!, {r2, r3, r4} │ │ │ │ mov r0, r1 │ │ │ │ stmia r0!, {r2, r3, r4} │ │ │ │ ldm r6, {r2, r3, r4, r7} │ │ │ │ stm r0, {r2, r3, r4, r7} │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 2274a0 │ │ │ │ + bl 227524 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov ip, #2 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -102815,26 +102815,26 @@ │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r4, lsr #4 │ │ │ │ andeq r0, r0, r4, asr #3 │ │ │ │ andeq r0, r0, r0, lsl r2 │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ ldr r1, [r9] │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ - bl 17e444 │ │ │ │ + bl 17e4c8 │ │ │ │ ldr r0, [sp, #1456] @ 0x5b0 │ │ │ │ ldr r2, [sp, #1464] @ 0x5b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 84d74 │ │ │ │ ldr r0, [sp, #1460] @ 0x5b4 │ │ │ │ str r2, [sp, #1460] @ 0x5b4 │ │ │ │ str r0, [sp, #1456] @ 0x5b0 │ │ │ │ add r1, sp, #1456 @ 0x5b0 │ │ │ │ mov r0, sl │ │ │ │ ldr r8, [sp, #196] @ 0xc4 │ │ │ │ - bl 227424 │ │ │ │ + bl 2274a8 │ │ │ │ b 849cc │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ ldrb r0, [r1, #738]! @ 0x2e2 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ sub fp, r1, #210 @ 0xd2 │ │ │ │ add r1, pc, #8 │ │ │ │ @@ -102947,26 +102947,26 @@ │ │ │ │ ldm r9, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #1456 @ 0x5b0 │ │ │ │ add ip, sp, #2960 @ 0xb90 │ │ │ │ ldr r8, [sp, #196] @ 0xc4 │ │ │ │ b 84b28 │ │ │ │ ldr r1, [r9] │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ - bl 17e444 │ │ │ │ + bl 17e4c8 │ │ │ │ ldr r0, [sp, #1456] @ 0x5b0 │ │ │ │ ldr r2, [sp, #1464] @ 0x5b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 84d8c │ │ │ │ ldr r0, [sp, #1460] @ 0x5b4 │ │ │ │ str r2, [sp, #1460] @ 0x5b4 │ │ │ │ str r0, [sp, #1456] @ 0x5b0 │ │ │ │ add r1, sp, #1456 @ 0x5b0 │ │ │ │ mov r0, sl │ │ │ │ ldr r8, [sp, #196] @ 0xc4 │ │ │ │ - bl 227424 │ │ │ │ + bl 2274a8 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #2976] @ 0xba0 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #3 │ │ │ │ beq 85c48 │ │ │ │ b 85c0c │ │ │ │ ldrb r0, [r9, #990]! @ 0x3de │ │ │ │ @@ -103023,29 +103023,29 @@ │ │ │ │ str r2, [sp, #500] @ 0x1f4 │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ str r1, [sp, #504] @ 0x1f8 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ ldr r8, [sp, #196] @ 0xc4 │ │ │ │ - bl 1e6284 │ │ │ │ + bl 1e6308 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #3 │ │ │ │ beq 84b08 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 84b08 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #452]! @ 0x1c4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 84b08 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [sp, #2568] @ 0xa08 │ │ │ │ add r3, sp, #1456 @ 0x5b0 │ │ │ │ ldr r1, [sp, #2572] @ 0xa0c │ │ │ │ add ip, sp, #2960 @ 0xb90 │ │ │ │ ldr r2, [sp, #2576] @ 0xa10 │ │ │ │ add r4, sp, #1456 @ 0x5b0 │ │ │ │ stm r8, {r0, r1, r2} │ │ │ │ @@ -103070,33 +103070,33 @@ │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ b 85c54 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [sp, #196] @ 0xc4 │ │ │ │ - bl 1e61a8 │ │ │ │ + bl 1e622c │ │ │ │ ldr fp, [sp, #192] @ 0xc0 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ add r1, sp, #1456 @ 0x5b0 │ │ │ │ - bl 1e6284 │ │ │ │ + bl 1e6308 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #3 │ │ │ │ beq 84bd4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 84bd4 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #452]! @ 0x1c4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 84bd4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r2, sp, #496 @ 0x1f0 │ │ │ │ ldr r9, [sp, #200] @ 0xc8 │ │ │ │ mov r8, #0 │ │ │ │ str sl, [sp, #172] @ 0xac │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ strb r8, [r9, #989] @ 0x3dd │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ @@ -103196,21 +103196,21 @@ │ │ │ │ cmp r8, #22 │ │ │ │ bne 85104 │ │ │ │ mov r0, #7 │ │ │ │ b 8a510 │ │ │ │ ldr r1, [sp, #1460] @ 0x5b4 │ │ │ │ add r0, sp, #2960 @ 0xb90 │ │ │ │ ldr r8, [sp, #196] @ 0xc4 │ │ │ │ - bl 165538 │ │ │ │ + bl 1655bc │ │ │ │ add r4, sp, #1456 @ 0x5b0 │ │ │ │ b 84b2c │ │ │ │ ldr r1, [sp, #1460] @ 0x5b4 │ │ │ │ add r0, sp, #2960 @ 0xb90 │ │ │ │ ldr r8, [sp, #196] @ 0xc4 │ │ │ │ - bl 165378 │ │ │ │ + bl 1653fc │ │ │ │ add r4, sp, #1456 @ 0x5b0 │ │ │ │ b 84b2c │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ str sl, [sp, #176] @ 0xb0 │ │ │ │ add r7, r1, #672 @ 0x2a0 │ │ │ │ ldm r7, {r0, r5, r7} │ │ │ │ sub r1, r0, #2 │ │ │ │ @@ -103219,15 +103219,15 @@ │ │ │ │ mov r0, #13 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #2880] @ 0xb40 │ │ │ │ beq 8a0d8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 8a0d8 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ add r0, r1, #672 @ 0x2a0 │ │ │ │ add r1, r1, #816 @ 0x330 │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ @@ -103236,36 +103236,36 @@ │ │ │ │ mov r0, #0 │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ str r1, [r2, #548] @ 0x224 │ │ │ │ str r0, [r2, #552] @ 0x228 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ - bl 21bfb4 │ │ │ │ + bl 21c038 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [sp, #2696] @ 0xa88 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, #2 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ - bl 2ed058 │ │ │ │ + bl 2ed0dc │ │ │ │ strb r4, [sp, #2697] @ 0xa89 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, #2 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ - bl 2ed08c │ │ │ │ + bl 2ed110 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #2698] @ 0xa8a │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, #0 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ - bl 2ed0c0 │ │ │ │ + bl 2ed144 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ add r1, lr, #520 @ 0x208 │ │ │ │ - bl 21c06c │ │ │ │ + bl 21c0f0 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ cmp r2, #0 │ │ │ │ beq 8505c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ @@ -103276,15 +103276,15 @@ │ │ │ │ str r7, [sp, #2432] @ 0x980 │ │ │ │ str r3, [sp, #2428] @ 0x97c │ │ │ │ str r0, [sp, #2420] @ 0x974 │ │ │ │ str r2, [sp, #2416] @ 0x970 │ │ │ │ str r1, [sp, #2424] @ 0x978 │ │ │ │ add r0, sp, #3072 @ 0xc00 │ │ │ │ add r1, sp, #2416 @ 0x970 │ │ │ │ - bl 200db8 │ │ │ │ + bl 200e3c │ │ │ │ add r0, sp, #2416 @ 0x970 │ │ │ │ bl 7d82c │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ bl 7eb70 │ │ │ │ b 8507c │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ @@ -103374,24 +103374,24 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #2572] @ 0xa0c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #2568] @ 0xa08 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #2880 @ 0xb40 │ │ │ │ add r1, lr, #520 @ 0x208 │ │ │ │ - bl 227424 │ │ │ │ + bl 2274a8 │ │ │ │ ldr r4, [sp, #180] @ 0xb4 │ │ │ │ cmp r5, #0 │ │ │ │ bne 84dd0 │ │ │ │ b 8a0d8 │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #3072 @ 0xc00 │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ - bl 227424 │ │ │ │ + bl 2274a8 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ bl 7eb70 │ │ │ │ add r0, sp, #3072 @ 0xc00 │ │ │ │ ldr r6, [sp, #3072] @ 0xc00 │ │ │ │ add r1, r0, #4 │ │ │ │ add r0, sp, #2512 @ 0x9d0 │ │ │ │ @@ -103463,27 +103463,27 @@ │ │ │ │ str r1, [r0, #928] @ 0x3a0 │ │ │ │ ldr r1, [r0, #804] @ 0x324 │ │ │ │ str r9, [r0, #932] @ 0x3a4 │ │ │ │ ldr r2, [r0, #808] @ 0x328 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r4, [sp, #180] @ 0xb4 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ - bl 312e34 │ │ │ │ + bl 312eb8 │ │ │ │ ldr r2, [sp, #2568] @ 0xa08 │ │ │ │ ldr r0, [sp, #2572] @ 0xa0c │ │ │ │ ldr r1, [sp, #2576] @ 0xa10 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ bne 85598 │ │ │ │ str r0, [sp, #2568] @ 0xa08 │ │ │ │ str r1, [sp, #2572] @ 0xa0c │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #2880 @ 0xb40 │ │ │ │ add r1, lr, #520 @ 0x208 │ │ │ │ - bl 227424 │ │ │ │ + bl 2274a8 │ │ │ │ b 8a58c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #2880 @ 0xb40 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ add r0, r0, #4 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ @@ -103533,15 +103533,15 @@ │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [r0, #684] @ 0x2ac │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r7 │ │ │ │ add r4, lr, #520 @ 0x208 │ │ │ │ str r8, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ee64 │ │ │ │ + bl 31eee8 │ │ │ │ ldr r6, [sp, #2568] @ 0xa08 │ │ │ │ cmp r6, #0 │ │ │ │ beq 8538c │ │ │ │ add r0, r4, #4 │ │ │ │ ldm r0, {r4, r8} │ │ │ │ b 853a4 │ │ │ │ ldm sl, {r1, r2, r3, r6, r7} │ │ │ │ @@ -103578,15 +103578,15 @@ │ │ │ │ ldrb r8, [sp, #2568] @ 0xa08 │ │ │ │ bl 1f640 │ │ │ │ cmp r5, #0 │ │ │ │ beq 8537c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #1 │ │ │ │ orr r8, r0, r8, lsl #24 │ │ │ │ add r4, r4, #3 │ │ │ │ b 853f4 │ │ │ │ add r1, r4, #8 │ │ │ │ add r0, sp, #3072 @ 0xc00 │ │ │ │ mov r2, #106 @ 0x6a │ │ │ │ @@ -103594,23 +103594,23 @@ │ │ │ │ bl 1f640 │ │ │ │ ldr r4, [sp, #2684] @ 0xa7c │ │ │ │ cmp r5, #0 │ │ │ │ beq 853bc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r6, #0 │ │ │ │ beq 853e4 │ │ │ │ str r8, [sp, #2572] @ 0xa0c │ │ │ │ str r4, [sp, #2568] @ 0xa08 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #2880 @ 0xb40 │ │ │ │ add r1, lr, #520 @ 0x208 │ │ │ │ - bl 227424 │ │ │ │ + bl 2274a8 │ │ │ │ ldr r8, [sp, #196] @ 0xc4 │ │ │ │ b 8a0d4 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ add r1, sp, #3072 @ 0xc00 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 1f640 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ @@ -103621,27 +103621,27 @@ │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ str r8, [sp, #2572] @ 0xa0c │ │ │ │ bl 1f640 │ │ │ │ ldr r1, [pc, #3892] @ 86350 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #22 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 191080 │ │ │ │ + bl 191104 │ │ │ │ ldr r9, [sp, #200] @ 0xc8 │ │ │ │ ldr r8, [sp, #196] @ 0xc4 │ │ │ │ ldr r4, [sp, #180] @ 0xb4 │ │ │ │ str r0, [r9, #816] @ 0x330 │ │ │ │ add sl, r9, #816 @ 0x330 │ │ │ │ str r8, [sp, #196] @ 0xc4 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ add r5, lr, #520 @ 0x208 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 191c74 │ │ │ │ + bl 191cf8 │ │ │ │ ldr r8, [sp, #2568] @ 0xa08 │ │ │ │ cmp r8, #22 │ │ │ │ bne 85470 │ │ │ │ mov r0, #3 │ │ │ │ ldr sl, [sp, #176] @ 0xb0 │ │ │ │ b 8a510 │ │ │ │ ldr r1, [sp, #2572] @ 0xa0c │ │ │ │ @@ -103653,34 +103653,34 @@ │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ beq 854a8 │ │ │ │ mov r0, sl │ │ │ │ - bl 16dae4 │ │ │ │ + bl 16db68 │ │ │ │ ldr r4, [sp, #180] @ 0xb4 │ │ │ │ cmp r8, #21 │ │ │ │ bne 8556c │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ - bl 17e444 │ │ │ │ + bl 17e4c8 │ │ │ │ ldr r0, [sp, #2568] @ 0xa08 │ │ │ │ ldr r4, [sp, #2576] @ 0xa10 │ │ │ │ ldr r8, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 85604 │ │ │ │ ldr r0, [pc, #3700] @ 86354 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ ldr r5, [sp, #2572] @ 0xa0c │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 858a0 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [r0, #12] │ │ │ │ str r1, [r0] │ │ │ │ stmib r0, {r1, r5} │ │ │ │ str r0, [sp, #2884] @ 0xb44 │ │ │ │ @@ -103967,15 +103967,15 @@ │ │ │ │ b 87344 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ beq 87344 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 87344 │ │ │ │ add r2, sp, #496 @ 0x1f0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldrb r0, [r0, #989] @ 0x3dd │ │ │ │ @@ -103993,15 +103993,15 @@ │ │ │ │ b 8731c │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sl] │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 87344 │ │ │ │ mov r0, sl │ │ │ │ - bl 16dae4 │ │ │ │ + bl 16db68 │ │ │ │ b 87344 │ │ │ │ b 85a60 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ b 89cdc │ │ │ │ str sl, [sp, #176] @ 0xb0 │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ @@ -104093,15 +104093,15 @@ │ │ │ │ str r5, [sp, #1456] @ 0x5b0 │ │ │ │ str lr, [sp, #1460] @ 0x5b4 │ │ │ │ str ip, [sp, #1464] @ 0x5b8 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r4, #392 @ 0x188 │ │ │ │ add r3, sp, #496 @ 0x1f0 │ │ │ │ - bl 2289b0 │ │ │ │ + bl 228a34 │ │ │ │ ldrd r2, [r4, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ strb r6, [r4, #407] @ 0x197 │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ ldr r1, [r2] │ │ │ │ beq 85bc0 │ │ │ │ add r7, r3, r3, lsl #1 │ │ │ │ @@ -104132,20 +104132,20 @@ │ │ │ │ b 88dac │ │ │ │ b 8a7c4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 85c48 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #452]! @ 0x1c4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 85c48 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 85c48 │ │ │ │ str r8, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ b 873a8 │ │ │ │ ldrb r0, [sp, #3008] @ 0xbc0 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ ldr r4, [sp, #2976] @ 0xba0 │ │ │ │ @@ -104211,15 +104211,15 @@ │ │ │ │ beq 85e28 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r9 │ │ │ │ strb r4, [r8, #443] @ 0x1bb │ │ │ │ str r1, [sp, #1460] @ 0x5b4 │ │ │ │ str r9, [sp, #1456] @ 0x5b0 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ - bl 223974 │ │ │ │ + bl 2239f8 │ │ │ │ mov ip, r5 │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ cmp r5, #3 │ │ │ │ strb r4, [r8, #442] @ 0x1ba │ │ │ │ beq 86cc8 │ │ │ │ ldr r2, [sp, #2984] @ 0xba8 │ │ │ │ @@ -104313,17 +104313,17 @@ │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ and r0, lr, #1 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ add r1, lr, #520 @ 0x208 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ - bl 1ede30 │ │ │ │ + bl 1edeb4 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ - bl 1ef2f8 │ │ │ │ + bl 1ef37c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ str r2, [r0, #476] @ 0x1dc │ │ │ │ str r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ @@ -104392,15 +104392,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 86034 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [sp, #2882] @ 0xb42 │ │ │ │ add r1, sp, #2496 @ 0x9c0 │ │ │ │ strb r0, [sp, #2498] @ 0x9c2 │ │ │ │ add r0, sp, #2880 @ 0xb40 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ mov r0, #1 │ │ │ │ @@ -104518,15 +104518,15 @@ │ │ │ │ str r1, [sp, #1464] @ 0x5b8 │ │ │ │ str r3, [sp, #1456] @ 0x5b0 │ │ │ │ str r0, [sp, #1460] @ 0x5b4 │ │ │ │ ldr r2, [pc, #3940] @ 87184 │ │ │ │ add r0, r5, #368 @ 0x170 │ │ │ │ add r1, sp, #1456 @ 0x5b0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 127c2c │ │ │ │ + bl 127cb0 │ │ │ │ ldr r1, [r5, #344] @ 0x158 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, #340] @ 0x154 │ │ │ │ mov r8, #1 │ │ │ │ str r1, [sp, #1468] @ 0x5bc │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ strb r8, [r5, #404] @ 0x194 │ │ │ │ @@ -104535,15 +104535,15 @@ │ │ │ │ str r4, [sp, #1464] @ 0x5b8 │ │ │ │ str r1, [sp, #1460] @ 0x5b4 │ │ │ │ str r0, [sp, #1456] @ 0x5b0 │ │ │ │ ldr r2, [pc, #3876] @ 87188 │ │ │ │ add r0, r5, #380 @ 0x17c │ │ │ │ add r1, sp, #1456 @ 0x5b0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 126440 │ │ │ │ + bl 1264c4 │ │ │ │ mov sl, r5 │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [sl, #416]! @ 0x1a0 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ strb r6, [sl, #-6] │ │ │ │ strb r8, [sl, #-13] │ │ │ │ @@ -104559,67 +104559,67 @@ │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 1f640 │ │ │ │ ldrb fp, [sp, #272] @ 0x110 │ │ │ │ str r5, [sp, #340] @ 0x154 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ str sl, [sp, #128] @ 0x80 │ │ │ │ - bl 1651e8 │ │ │ │ + bl 16526c │ │ │ │ ldr r0, [sp, #1464] @ 0x5b8 │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ ldr r6, [sp, #1456] @ 0x5b0 │ │ │ │ ldr r1, [sp, #1468] @ 0x5bc │ │ │ │ ldr r2, [sp, #1472] @ 0x5c0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #1476] @ 0x5c4 │ │ │ │ str r6, [sp, #496] @ 0x1f0 │ │ │ │ str r0, [sp, #388] @ 0x184 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ - bl 16476c │ │ │ │ + bl 1647f0 │ │ │ │ str r0, [sp, #1456] @ 0x5b0 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 164f7c │ │ │ │ + bl 165000 │ │ │ │ ldr r0, [sp, #1456] @ 0x5b0 │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ ldr r0, [pc, #4028] @ 872d8 │ │ │ │ str r6, [sp, #344] @ 0x158 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ tst r0, #1 │ │ │ │ beq 8635c │ │ │ │ ldr r0, [pc, #4000] @ 872dc │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ add r7, r0, #8 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ b 86390 │ │ │ │ - ldrdeq r4, [sp], -sp @ │ │ │ │ + eoreq r4, sp, sp, ror #28 │ │ │ │ eorseq sl, r8, r8, asr r9 │ │ │ │ eorseq r1, r7, r0, asr #25 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ - bl 32ff40 │ │ │ │ + bl 32ffc4 │ │ │ │ ldr r0, [pc, #3956] @ 872e0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r7, sp, #1456 @ 0x5b0 │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r5, #0 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r0, [pc, #3916] @ 872e4 │ │ │ │ stm r9, {r1, r2, r3, r7} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ adds r4, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r5, r2, #0 │ │ │ │ strd r4, [r0, #8] │ │ │ │ ldr r8, [pc, #3888] @ 872e8 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ str r8, [sp, #2416] @ 0x970 │ │ │ │ @@ -104634,123 +104634,123 @@ │ │ │ │ str r1, [sp, #2420] @ 0x974 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ str r2, [sp, #2424] @ 0x978 │ │ │ │ str r0, [sp, #1456] @ 0x5b0 │ │ │ │ add r0, sp, #2416 @ 0x970 │ │ │ │ add r1, sp, #1456 @ 0x5b0 │ │ │ │ mov r2, r6 │ │ │ │ - bl 182290 │ │ │ │ + bl 182314 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ beq 86430 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 16d440 │ │ │ │ + bl 16d4c4 │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 86430 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 1651e8 │ │ │ │ + bl 16526c │ │ │ │ ldr r0, [sp, #1464] @ 0x5b8 │ │ │ │ ldr r4, [sp, #1456] @ 0x5b0 │ │ │ │ ldr r1, [sp, #1468] @ 0x5bc │ │ │ │ str r0, [sp, #3192] @ 0xc78 │ │ │ │ ldr r0, [sp, #1476] @ 0x5c4 │ │ │ │ ldr r2, [sp, #1472] @ 0x5c0 │ │ │ │ str r4, [sp, #496] @ 0x1f0 │ │ │ │ str r1, [sp, #3196] @ 0xc7c │ │ │ │ str r2, [sp, #3200] @ 0xc80 │ │ │ │ str r0, [sp, #3204] @ 0xc84 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ - bl 16476c │ │ │ │ + bl 1647f0 │ │ │ │ str r0, [sp, #1456] @ 0x5b0 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 164f7c │ │ │ │ + bl 165000 │ │ │ │ ldr r0, [sp, #1456] @ 0x5b0 │ │ │ │ str r4, [sp, #352] @ 0x160 │ │ │ │ str r0, [sp, #356] @ 0x164 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ - bl 1e72e8 │ │ │ │ + bl 1e736c │ │ │ │ add r5, sp, #496 @ 0x1f0 │ │ │ │ mov r0, #2 │ │ │ │ add r1, sp, #1456 @ 0x5b0 │ │ │ │ strb r0, [sp, #1560] @ 0x618 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 1f640 │ │ │ │ add r0, sp, #3072 @ 0xc00 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e89f8 │ │ │ │ + bl 1e8a7c │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ add r1, sp, #3072 @ 0xc00 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 1f640 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ - bl 16c920 │ │ │ │ + bl 16c9a4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #2416 @ 0x970 │ │ │ │ add r1, sp, #1456 @ 0x5b0 │ │ │ │ - bl 182290 │ │ │ │ + bl 182314 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ beq 86518 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 16d440 │ │ │ │ + bl 16d4c4 │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 86518 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ - bl 1e72e8 │ │ │ │ + bl 1e736c │ │ │ │ add r9, sp, #496 @ 0x1f0 │ │ │ │ mov r0, #3 │ │ │ │ add r1, sp, #1456 @ 0x5b0 │ │ │ │ strb r0, [sp, #1560] @ 0x618 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 1f640 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r9 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ - bl 1e89f8 │ │ │ │ + bl 1e8a7c │ │ │ │ add r4, sp, #1456 @ 0x5b0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, lr, #520 @ 0x208 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ bl 1f640 │ │ │ │ ldr r2, [sp, #352] @ 0x160 │ │ │ │ add r6, sp, #2416 @ 0x970 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 182290 │ │ │ │ + bl 182314 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ beq 865ac │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 16d440 │ │ │ │ + bl 16d4c4 │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 865ac │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ add r0, r4, #16 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #8 │ │ │ │ @@ -104759,34 +104759,34 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #1460] @ 0x5b4 │ │ │ │ str r0, [sp, #1456] @ 0x5b0 │ │ │ │ ldr r0, [pc, #4016] @ 87594 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 86c88 │ │ │ │ mov r1, r4 │ │ │ │ mov ip, r0 │ │ │ │ ldm r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmia ip!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ ldr r0, [pc, #3960] @ 87598 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ tst r0, #1 │ │ │ │ beq 866ac │ │ │ │ ldr r0, [pc, #3940] @ 8759c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ add r7, r0, #8 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ b 866e0 │ │ │ │ @ instruction: 0x00371cf0 │ │ │ │ eorseq r1, r7, r0, lsr #25 │ │ │ │ @ instruction: 0x00371cf0 │ │ │ │ @@ -104808,31 +104808,31 @@ │ │ │ │ @ instruction: 0x00371cfc │ │ │ │ eorseq r1, r7, r4, ror #25 │ │ │ │ eorseq r1, r7, r4, ror #20 │ │ │ │ eorseq r1, r7, r4, asr sl │ │ │ │ eorseq r1, r7, ip, asr #25 │ │ │ │ @ instruction: 0x00371cbc │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ - bl 32ff40 │ │ │ │ + bl 32ffc4 │ │ │ │ ldr r0, [pc, #3812] @ 875a0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r7, sp, #1456 @ 0x5b0 │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r6, #0 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r0, [pc, #3764] @ 875a4 │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ adds r4, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r5, r2, #0 │ │ │ │ str r8, [sp, #2984] @ 0xba8 │ │ │ │ mov r1, #4 │ │ │ │ strd r4, [r0, #8] │ │ │ │ mov r4, #0 │ │ │ │ @@ -104844,15 +104844,15 @@ │ │ │ │ str r4, [sp, #2980] @ 0xba4 │ │ │ │ str r4, [sp, #2976] @ 0xba0 │ │ │ │ str r0, [sp, #2996] @ 0xbb4 │ │ │ │ ldr r0, [pc, #4092] @ 87734 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 86c98 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #1 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ str r0, [r8] │ │ │ │ stmib r8, {r0, r4} │ │ │ │ @@ -104881,22 +104881,22 @@ │ │ │ │ str r4, [sp, #3064] @ 0xbf8 │ │ │ │ str r4, [sp, #480] @ 0x1e0 │ │ │ │ str r4, [sp, #2496] @ 0x9c0 │ │ │ │ str r1, [sp, #372] @ 0x174 │ │ │ │ str r2, [sp, #2556] @ 0x9fc │ │ │ │ str r3, [sp, #2868] @ 0xb34 │ │ │ │ ldr r4, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str fp, [sp, #172] @ 0xac │ │ │ │ tst r0, #1 │ │ │ │ beq 86844 │ │ │ │ ldr r0, [pc, #4076] @ 877dc │ │ │ │ ldr r4, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r4 │ │ │ │ add fp, sp, #1456 @ 0x5b0 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr sl, [r0, #12] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ @@ -104910,19 +104910,19 @@ │ │ │ │ eorseq r1, r7, r0, lsr #20 │ │ │ │ eorseq r1, r7, ip, lsl #20 │ │ │ │ mlaseq r7, r4, r2, r2 │ │ │ │ eorseq r2, r7, ip, ror r2 │ │ │ │ eorseq r2, r7, r8, asr #4 │ │ │ │ eorseq r2, r7, r4, lsr r2 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ - bl 32ff40 │ │ │ │ + bl 32ffc4 │ │ │ │ ldr r0, [pc, #3980] @ 877e0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [sp, #1464] @ 0x5b8 │ │ │ │ add fp, sp, #1456 @ 0x5b0 │ │ │ │ ldr r3, [sp, #1468] @ 0x5bc │ │ │ │ ldr r9, [sp, #1456] @ 0x5b0 │ │ │ │ ldr sl, [sp, #1460] @ 0x5b4 │ │ │ │ @@ -104938,15 +104938,15 @@ │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [pc, #3884] @ 877e4 │ │ │ │ ldr r6, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r6 │ │ │ │ adds r6, r9, #1 │ │ │ │ adc r7, sl, #0 │ │ │ │ ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ str r2, [sp, #2892] @ 0xb4c │ │ │ │ add r1, sp, #2896 @ 0xb50 │ │ │ │ strd r6, [r0, #8] │ │ │ │ @@ -105024,15 +105024,15 @@ │ │ │ │ str r0, [sp, #1512] @ 0x5e8 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #1516] @ 0x5ec │ │ │ │ ldr r0, [pc, #3908] @ 8794c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #192 @ 0xc0 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ movne r4, #1 │ │ │ │ beq 86ca8 │ │ │ │ add r1, sp, #1456 @ 0x5b0 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -105046,15 +105046,15 @@ │ │ │ │ ldm r0, {r1, r2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ str r2, [sp, #324] @ 0x144 │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ - bl 228b18 │ │ │ │ + bl 228b9c │ │ │ │ ldr r5, [sp, #364] @ 0x16c │ │ │ │ ldr r6, [sp, #264] @ 0x108 │ │ │ │ cmp r6, #0 │ │ │ │ beq 86aac │ │ │ │ ldr r4, [sp, #268] @ 0x10c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -105062,70 +105062,70 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 86aac │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 86ac4 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r4, [sp, #252] @ 0xfc │ │ │ │ cmp r4, #0 │ │ │ │ beq 86ae4 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1e380 │ │ │ │ subs r4, r4, #1 │ │ │ │ bne 86ad4 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 86b00 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r7, #3 │ │ │ │ bne 86b44 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ cmp r0, #3 │ │ │ │ beq 86b44 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 86b44 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 86b44 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ add r6, r0, #16 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #1 │ │ │ │ mov r6, r4 │ │ │ │ strb r0, [r4, #489] @ 0x1e9 │ │ │ │ str r5, [r6, #392]! @ 0x188 │ │ │ │ ldrd r0, [r6, #-248] @ 0xffffff08 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 228544 │ │ │ │ + bl 2285c8 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 85b34 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #0 │ │ │ │ - bl 228624 │ │ │ │ + bl 2286a8 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ ldr r4, [pc, #56] @ 86bcc │ │ │ │ ldrd r2, [r1, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r1, #396] @ 0x18c │ │ │ │ strb r5, [r1, #402] @ 0x192 │ │ │ │ ldr r0, [r1, #164] @ 0xa4 │ │ │ │ @@ -105155,35 +105155,35 @@ │ │ │ │ add r5, r4, #480 @ 0x1e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 89e1c │ │ │ │ b 89f70 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #428]! @ 0x1ac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 86c78 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r9, [sp, #136] @ 0x88 │ │ │ │ mov r4, fp │ │ │ │ b 85cf0 │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 860b0 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #428]! @ 0x1ac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 86c80 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r4, [sp, #164] @ 0xa4 │ │ │ │ b 860b0 │ │ │ │ mov r4, fp │ │ │ │ b 85cec │ │ │ │ ldr r4, [sp, #164] @ 0xa4 │ │ │ │ b 860b0 │ │ │ │ mov r0, #8 │ │ │ │ @@ -105210,15 +105210,15 @@ │ │ │ │ b 873d8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ cmp r1, #0 │ │ │ │ beq 86f9c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 86f9c │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ b 87294 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ mov r1, fp │ │ │ │ bl 80ee8 │ │ │ │ @@ -105255,129 +105255,129 @@ │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ cmp r1, #0 │ │ │ │ beq 86db0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 86dc8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ bl 7f528 │ │ │ │ cmp r7, #3 │ │ │ │ bne 87294 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ cmp r0, #3 │ │ │ │ beq 87294 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 87294 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 87294 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ add r5, r0, #16 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 87294 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8721c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ b 8721c │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #820 @ 0x334 │ │ │ │ bl 7a4a8 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #508 @ 0x1fc │ │ │ │ bl 7a4a8 │ │ │ │ ldr r0, [sp, #2552] @ 0x9f8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 86e84 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl 20ea98 │ │ │ │ + bl 20eb1c │ │ │ │ add r5, sp, #2496 @ 0x9c0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 86eb4 │ │ │ │ ldr r0, [sp, #2500] @ 0x9c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 86eb4 │ │ │ │ orr r0, r5, #4 │ │ │ │ - bl 16dfe0 │ │ │ │ + bl 16e064 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 86ed4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ add r5, sp, #480 @ 0x1e0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 86f04 │ │ │ │ ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 86f04 │ │ │ │ orr r0, r5, #4 │ │ │ │ - bl 16dfe0 │ │ │ │ + bl 16e064 │ │ │ │ add r0, sp, #3056 @ 0xbf0 │ │ │ │ bl 81364 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ bl 7c8bc │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ bl 824b4 │ │ │ │ ldr r0, [sp, #2960] @ 0xb90 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 86f50 │ │ │ │ ldr r0, [sp, #2964] @ 0xb94 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 86f50 │ │ │ │ add r0, sp, #2960 @ 0xb90 │ │ │ │ add r5, r0, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, sp, #2512 @ 0x9d0 │ │ │ │ bl 7a200 │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 86f78 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ - bl 20e6e0 │ │ │ │ + bl 20e764 │ │ │ │ mov r4, #0 │ │ │ │ b 8721c │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ b 870b4 │ │ │ │ mov r4, #1 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ b 8719c │ │ │ │ @@ -105408,42 +105408,42 @@ │ │ │ │ b 8a6fc │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ b 873bc │ │ │ │ b 8a7c4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 870f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ b 870f8 │ │ │ │ bl 3c6f8 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 87134 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ b 87134 │ │ │ │ bl 3c6f8 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 87190 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ b 87190 │ │ │ │ bl 3c6f8 │ │ │ │ b 8a7c4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ bl 7fb88 │ │ │ │ b 8721c │ │ │ │ @@ -105451,20 +105451,20 @@ │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #2976 @ 0xba0 │ │ │ │ bl 7c8bc │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 870e4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 20ea98 │ │ │ │ + bl 20eb1c │ │ │ │ b 870e4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ bl 7c9dc │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ b 8713c │ │ │ │ @@ -105505,78 +105505,78 @@ │ │ │ │ bl 7a2b4 │ │ │ │ b 87190 │ │ │ │ b 8718c │ │ │ │ eorseq r0, r7, r4, lsl #26 │ │ │ │ eorseq r0, r7, r0, asr #25 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #2416 @ 0x970 │ │ │ │ - bl 17d5d4 │ │ │ │ + bl 17d658 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ bl 7a4a8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 871b4 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ bl 7a2b4 │ │ │ │ ldr r5, [sp, #340] @ 0x154 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 871d8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ bl 80ee8 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8721c │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8721c │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ add r5, r0, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ bl 7f350 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 87240 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ bl 7f528 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ sub r1, r0, #3 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orrs r1, r4, r1 │ │ │ │ bne 87294 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 87294 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 87294 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ add r5, r0, #16 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #489] @ 0x1e9 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ bl 801c8 │ │ │ │ b 8a7ec │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ @@ -105602,15 +105602,15 @@ │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r1, [r0, #800] @ 0x320 │ │ │ │ cmp r1, #0 │ │ │ │ beq 8731c │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldrb r0, [r0, #813] @ 0x32d │ │ │ │ cmp r0, #0 │ │ │ │ beq 87338 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, r0, #748 @ 0x2ec │ │ │ │ bl 7e874 │ │ │ │ @@ -105670,20 +105670,20 @@ │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r6, #410] @ 0x19a │ │ │ │ cmp r0, #0 │ │ │ │ beq 87440 │ │ │ │ mov r4, r6 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #416]! @ 0x1a0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 87440 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #228]! @ 0xe4 │ │ │ │ cmp r1, #9 │ │ │ │ strb r5, [r0, #178] @ 0xb2 │ │ │ │ beq 87494 │ │ │ │ sub r1, r1, #4 │ │ │ │ cmp r1, #5 │ │ │ │ @@ -105705,57 +105705,57 @@ │ │ │ │ cmp r0, #3 │ │ │ │ beq 874cc │ │ │ │ cmp r0, #2 │ │ │ │ bcc 874cc │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #220]! @ 0xdc │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 874cc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ mov r4, r6 │ │ │ │ ldrb r0, [r4, #402]! @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ beq 874e8 │ │ │ │ add r0, r6, #152 @ 0x98 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17cec4 │ │ │ │ mov r5, r6 │ │ │ │ ldrb r0, [r5, #407]! @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8969c │ │ │ │ add r0, r6, #184 @ 0xb8 │ │ │ │ - bl 17cf80 │ │ │ │ + bl 17d004 │ │ │ │ b 8969c │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ b 87518 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r0, r6, #216 @ 0xd8 │ │ │ │ bl 7f20c │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldrb r0, [r0, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ beq 87544 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, r0, #152 @ 0x98 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17cec4 │ │ │ │ b 87544 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ b 8a738 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldrb r0, [r0, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8a790 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, r0, #184 @ 0xb8 │ │ │ │ - bl 17cf80 │ │ │ │ + bl 17d004 │ │ │ │ b 8a790 │ │ │ │ ldr r3, [r8, #1736] @ 0x6c8 │ │ │ │ ldr r2, [r8, #1732] @ 0x6c4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 875a8 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r8, #1748] @ 0x6d4 │ │ │ │ @@ -105844,15 +105844,15 @@ │ │ │ │ ldr r0, [pc, #3540] @ 884a0 │ │ │ │ sub r5, r4, #32 │ │ │ │ mov r7, r4 │ │ │ │ str r0, [r7, #-24]! @ 0xffffffe8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bne 87790 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [pc, #3488] @ 884a0 │ │ │ │ cmp r0, r1 │ │ │ │ @@ -105868,15 +105868,15 @@ │ │ │ │ ldr r0, [r7, #628] @ 0x274 │ │ │ │ cmp r0, #0 │ │ │ │ bne 87750 │ │ │ │ b 87754 │ │ │ │ eorseq r9, r8, r4, lsl #14 │ │ │ │ @ instruction: 0x003894b4 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [r7, #628] @ 0x274 │ │ │ │ cmp r0, #0 │ │ │ │ beq 87754 │ │ │ │ bl 7e2f4 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #632] @ 0x278 │ │ │ │ @@ -105911,28 +105911,28 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 87800 │ │ │ │ b 87804 │ │ │ │ mlaseq r8, r8, r4, r9 │ │ │ │ eorseq r9, r8, r0, lsr r4 │ │ │ │ @ instruction: 0x003893d0 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r7, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r7, #628] @ 0x274 │ │ │ │ cmp r0, #0 │ │ │ │ beq 87804 │ │ │ │ bl 7e2f4 │ │ │ │ ldr r4, [r7, #584] @ 0x248 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 87950 │ │ │ │ add r1, r7, #572 @ 0x23c │ │ │ │ add r0, r4, #24 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ - bl 1208a4 │ │ │ │ + bl 120928 │ │ │ │ ldr r2, [pc, #3192] @ 884a4 │ │ │ │ lsr r1, r0, #25 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ mov r4, #65280 @ 0xff00 │ │ │ │ mul ip, r1, r2 │ │ │ │ ldr r6, [pc, #4092] @ 88840 │ │ │ │ @@ -105968,15 +105968,15 @@ │ │ │ │ add r0, r9, r0, lsr #3 │ │ │ │ and r0, r0, r5 │ │ │ │ mov r5, r7 │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r8, r0, r0, lsl #2 │ │ │ │ add r1, r7, r8, lsl #2 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 2ab7fc │ │ │ │ + bl 2ab880 │ │ │ │ sub r1, fp, #1 │ │ │ │ mov r7, r5 │ │ │ │ and fp, r1, fp │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, #65280 @ 0xff00 │ │ │ │ mov r5, r6 │ │ │ │ bne 87928 │ │ │ │ @@ -106004,15 +106004,15 @@ │ │ │ │ b 88d30 │ │ │ │ @ instruction: 0x003706b8 │ │ │ │ eorseq r9, r8, r4, lsr r4 │ │ │ │ ldr r1, [pc, #4064] @ 88938 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 121d6c │ │ │ │ + bl 121df0 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ add r2, r2, #572 @ 0x23c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r0, #2 │ │ │ │ str r2, [sp, #2576] @ 0xa10 │ │ │ │ addcs r1, r1, #8 │ │ │ │ movcs r0, #1 │ │ │ │ @@ -106021,15 +106021,15 @@ │ │ │ │ add r5, sp, #496 @ 0x1f0 │ │ │ │ add r4, sp, #1456 @ 0x5b0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r2, #0 │ │ │ │ add r3, lr, #520 @ 0x208 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 15a564 │ │ │ │ + bl 15a5e8 │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ cmp r0, #3 │ │ │ │ beq 89730 │ │ │ │ add r0, r4, #852 @ 0x354 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 1f640 │ │ │ │ @@ -106166,15 +106166,15 @@ │ │ │ │ str r8, [r6, #468] @ 0x1d4 │ │ │ │ strb sl, [r6, #480] @ 0x1e0 │ │ │ │ bl 1f640 │ │ │ │ ldr r1, [pc, #3940] @ 88b44 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 121d6c │ │ │ │ + bl 121df0 │ │ │ │ add r2, r6, #572 @ 0x23c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r0, #2 │ │ │ │ str r2, [sp, #2576] @ 0xa10 │ │ │ │ addcs r1, r1, #8 │ │ │ │ movcc r5, r0 │ │ │ │ str r5, [sp, #2568] @ 0xa08 │ │ │ │ @@ -106182,15 +106182,15 @@ │ │ │ │ add r5, sp, #496 @ 0x1f0 │ │ │ │ add r4, sp, #1456 @ 0x5b0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r2, #0 │ │ │ │ add r3, lr, #520 @ 0x208 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 15a564 │ │ │ │ + bl 15a5e8 │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ cmp r0, #3 │ │ │ │ beq 89774 │ │ │ │ add r0, r4, #852 @ 0x354 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 1f640 │ │ │ │ @@ -106312,15 +106312,15 @@ │ │ │ │ ldr r5, [r6, #572] @ 0x23c │ │ │ │ ldr r9, [r6, #564] @ 0x234 │ │ │ │ ldr r4, [r6, #576] @ 0x240 │ │ │ │ cmp r5, #2 │ │ │ │ bcc 87e3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ ble 87404 │ │ │ │ ldr fp, [sp, #200] @ 0xc8 │ │ │ │ mov r6, #20 │ │ │ │ mov r8, #11 │ │ │ │ mov r3, #21 │ │ │ │ mov ip, #20 │ │ │ │ @@ -106409,22 +106409,22 @@ │ │ │ │ ldr r5, [r4, #760] @ 0x2f8 │ │ │ │ ldr r9, [r4, #764] @ 0x2fc │ │ │ │ ldr r8, [r4, #768] @ 0x300 │ │ │ │ strb r0, [r4, #730] @ 0x2da │ │ │ │ strb r0, [r4, #729] @ 0x2d9 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 21f0d4 │ │ │ │ + bl 21f158 │ │ │ │ add r4, sp, #496 @ 0x1f0 │ │ │ │ add sl, sp, #1456 @ 0x5b0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl 195ad0 │ │ │ │ + bl 195b54 │ │ │ │ add r0, r4, #4 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ add r5, lr, #120 @ 0x78 │ │ │ │ mov ip, r4 │ │ │ │ ldm r0!, {r2, r3, r4, r6} │ │ │ │ mov r1, r5 │ │ │ │ @@ -106454,15 +106454,15 @@ │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, sl │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ - bl 19c6dc │ │ │ │ + bl 19c760 │ │ │ │ ldr r4, [sp, #2568] @ 0xa08 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r4, #2 │ │ │ │ ldrb r9, [sp, #2600] @ 0xa28 │ │ │ │ ldr r8, [sp, #2576] @ 0xa10 │ │ │ │ mov r1, r3 │ │ │ │ ldrb r0, [r3, #22] │ │ │ │ @@ -106516,15 +106516,15 @@ │ │ │ │ str r0, [r2, #12]! │ │ │ │ ldr r0, [r1, #704] @ 0x2c0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strb r9, [sp, #3104] @ 0xc20 │ │ │ │ str r8, [sp, #3080] @ 0xc08 │ │ │ │ str r4, [sp, #3072] @ 0xc00 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 228518 │ │ │ │ + bl 22859c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 882f0 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ add r6, sp, #1456 @ 0x5b0 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ @@ -106538,21 +106538,21 @@ │ │ │ │ addcs r5, r5, #8 │ │ │ │ cmp r0, #3 │ │ │ │ beq 881d4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 881d4 │ │ │ │ ldr r0, [sp, #1532] @ 0x5fc │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 881d4 │ │ │ │ add r4, r6, #76 @ 0x4c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #1528] @ 0x5f8 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp, #1532] @ 0x5fc │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ @@ -106633,15 +106633,15 @@ │ │ │ │ ldr r7, [r1, #676] @ 0x2a4 │ │ │ │ add r1, sp, #3072 @ 0xc00 │ │ │ │ bl 1f640 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 195960 │ │ │ │ + bl 1959e4 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ ldr r9, [sp, #500] @ 0x1f4 │ │ │ │ mov r1, r3 │ │ │ │ ldrb r0, [r3, #22] │ │ │ │ ldrb r2, [r1, #21]! │ │ │ │ cmp r6, #2 │ │ │ │ @@ -106696,15 +106696,15 @@ │ │ │ │ ldr r7, [r1, #684] @ 0x2ac │ │ │ │ add r1, sp, #3072 @ 0xc00 │ │ │ │ bl 1f640 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 19c8dc │ │ │ │ + bl 19c960 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ ldr r9, [sp, #500] @ 0x1f4 │ │ │ │ mov r1, r3 │ │ │ │ ldrb r0, [r3, #22] │ │ │ │ ldrb r2, [r1, #21]! │ │ │ │ cmp r6, #2 │ │ │ │ @@ -106780,15 +106780,15 @@ │ │ │ │ strb r1, [r0, #731] @ 0x2db │ │ │ │ add r1, sp, #3072 @ 0xc00 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f640 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 21f1a4 │ │ │ │ + bl 21f228 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ ldr r8, [sp, #496] @ 0x1f0 │ │ │ │ ldrb fp, [sp, #528] @ 0x210 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r8, #2 │ │ │ │ ldrb r0, [r2] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ @@ -106847,34 +106847,34 @@ │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ strb r0, [r5, #731] @ 0x2db │ │ │ │ mov r0, r4 │ │ │ │ bl 1f640 │ │ │ │ ldr r2, [r5, #708] @ 0x2c4 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 199c8c │ │ │ │ + bl 199d10 │ │ │ │ ldr r9, [sp, #496] @ 0x1f0 │ │ │ │ ldr r8, [sp, #500] @ 0x1f4 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ cmp r9, #21 │ │ │ │ bne 888f8 │ │ │ │ ldr fp, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [fp, #704] @ 0x2c0 │ │ │ │ str r8, [fp, #736] @ 0x2e0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, r0, #164 @ 0xa4 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ - bl 164cec │ │ │ │ + bl 164d70 │ │ │ │ mov r0, #3 │ │ │ │ ldr r3, [fp, #704] @ 0x2c0 │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ add r2, sp, #496 @ 0x1f0 │ │ │ │ - bl 20fb9c │ │ │ │ + bl 20fc20 │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #1456 @ 0x5b0 │ │ │ │ strb r0, [fp, #726] @ 0x2d6 │ │ │ │ add r0, fp, #808 @ 0x328 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ bl 1f640 │ │ │ │ ldr r1, [fp, #736] @ 0x2e0 │ │ │ │ @@ -106969,20 +106969,20 @@ │ │ │ │ beq 88864 │ │ │ │ add r0, r4, #808 @ 0x328 │ │ │ │ bl 7eac0 │ │ │ │ ldr r0, [r4, #736]! @ 0x2e0 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #-10] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8888c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov sl, r7 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ @@ -106992,15 +106992,15 @@ │ │ │ │ mov r7, #6 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ strb r0, [r1, #731] @ 0x2db │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r0, #712]! @ 0x2c8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 888d8 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ b 889b4 │ │ │ │ b 889b4 │ │ │ │ ldrb r0, [r4, #726] @ 0x2d6 │ │ │ │ mov r7, #5 │ │ │ │ tst r0, #1 │ │ │ │ ldrne r0, [r4, #824] @ 0x338 │ │ │ │ cmpne r0, #4 │ │ │ │ @@ -107018,34 +107018,34 @@ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ orr r5, r0, r1, lsl #16 │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ b 888ac │ │ │ │ - mlaeq sp, lr, r4, r2 │ │ │ │ + eoreq r2, sp, lr, lsr #10 │ │ │ │ add r0, r4, #808 @ 0x328 │ │ │ │ bl 7eac0 │ │ │ │ ldr r0, [r4, #736]! @ 0x2e0 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, #1 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ strb r5, [r4, #-10] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 88970 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ strb r5, [r0, #731] @ 0x2db │ │ │ │ ldr r1, [r0, #712]! @ 0x2c8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 889a0 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ mov r9, fp │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ ldr fp, [sp, #120] @ 0x78 │ │ │ │ ldr sl, [sp, #192] @ 0xc0 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ b 889b4 │ │ │ │ mov r9, fp │ │ │ │ @@ -107128,20 +107128,20 @@ │ │ │ │ cmp r6, #21 │ │ │ │ bne 88c9c │ │ │ │ str fp, [sp, #2552] @ 0x9f8 │ │ │ │ add r4, sp, #2512 @ 0x9d0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, lr, #504 @ 0x1f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223178 │ │ │ │ + bl 2231fc │ │ │ │ add r5, sp, #1456 @ 0x5b0 │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ mov fp, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 222fcc │ │ │ │ + bl 223050 │ │ │ │ ldr r0, [sp, #1540] @ 0x604 │ │ │ │ ldr r2, [sp, #1544] @ 0x608 │ │ │ │ cmp r0, #20 │ │ │ │ addne r2, r5, #84 @ 0x54 │ │ │ │ add r8, sp, #496 @ 0x1f0 │ │ │ │ add r1, r4, #16 │ │ │ │ mov r0, r8 │ │ │ │ @@ -107149,15 +107149,15 @@ │ │ │ │ ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ ldr r5, [sp, #500] @ 0x1f4 │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ bne 88e24 │ │ │ │ mov r9, #21 │ │ │ │ mov r6, r5 │ │ │ │ b 88e70 │ │ │ │ - eoreq r1, sp, r7, lsl #27 │ │ │ │ + eoreq r1, sp, r7, lsl lr │ │ │ │ add r3, sp, #3056 @ 0xbf0 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ mov r2, r5 │ │ │ │ mov r5, fp │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ @@ -107201,15 +107201,15 @@ │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ stm r1, {r0, r5, r8} │ │ │ │ add r4, fp, #792 @ 0x318 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #168] @ 0xa8 │ │ │ │ - bl 2281b0 │ │ │ │ + bl 228234 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #1456] @ 0x5b0 │ │ │ │ cmp r9, #22 │ │ │ │ beq 895ac │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldrb r8, [sp, #1484] @ 0x5cc │ │ │ │ ldr fp, [sp, #1460] @ 0x5b4 │ │ │ │ @@ -107253,20 +107253,20 @@ │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r0, #936] @ 0x3a8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 88cfc │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #940]! @ 0x3ac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 88cfc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ ldrb r0, [r1, #604] @ 0x25c │ │ │ │ cmp r0, #0 │ │ │ │ beq 88d14 │ │ │ │ add r0, r1, #952 @ 0x3b8 │ │ │ │ bl 7eac0 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ @@ -107280,20 +107280,20 @@ │ │ │ │ bl 9a800 │ │ │ │ ldr r0, [r4, #572] @ 0x23c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 88d68 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #576]! @ 0x240 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 88d68 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r0, #1 │ │ │ │ cmp r9, #22 │ │ │ │ strb r0, [r1] │ │ │ │ beq 895f4 │ │ │ │ mov r0, fp │ │ │ │ bl 7adc0 │ │ │ │ @@ -107308,15 +107308,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 87564 │ │ │ │ mov r0, #696 @ 0x2b8 │ │ │ │ mov r2, #3 │ │ │ │ orr r0, r0, #1024 @ 0x400 │ │ │ │ str r2, [r1] │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 17ddd8 │ │ │ │ + bl 17de5c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ strb r2, [r0, #403]! @ 0x193 │ │ │ │ ldr r1, [r0, #-175]! @ 0xffffff51 │ │ │ │ cmp r1, #9 │ │ │ │ strb r2, [r0, #178] @ 0xb2 │ │ │ │ strb r2, [r0, #177] @ 0xb1 │ │ │ │ @@ -107330,17 +107330,17 @@ │ │ │ │ movcs r1, #2 │ │ │ │ cmp r1, #2 │ │ │ │ bcs 89614 │ │ │ │ ldr r8, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r8, #232] @ 0xe8 │ │ │ │ bl 1e380 │ │ │ │ b 89630 │ │ │ │ - mlaeq sp, lr, pc, r1 @ │ │ │ │ - eoreq r1, sp, pc, lsr #31 │ │ │ │ - eoreq r1, sp, sl, lsl #31 │ │ │ │ + eoreq r2, sp, lr, lsr #32 │ │ │ │ + eoreq r2, sp, pc, lsr r0 │ │ │ │ + eoreq r2, sp, sl, lsl r0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r9, #5 │ │ │ │ ldr sl, [sp, #504] @ 0x1f8 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, r3 │ │ │ │ ldrb r0, [r3, #10] │ │ │ │ ldrb r2, [r1, #9]! │ │ │ │ @@ -107360,34 +107360,34 @@ │ │ │ │ bl 7e418 │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ bne 88f60 │ │ │ │ add r0, sp, #2512 @ 0x9d0 │ │ │ │ bl 7de30 │ │ │ │ ldr r0, [sp, #2552] @ 0x9f8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 88eac │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r0, #936] @ 0x3a8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 88ee0 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #940]! @ 0x3ac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 88ee0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #1472] @ 0x5c0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #1460] @ 0x5b4 │ │ │ │ ldr r0, [pc, #3924] @ 89e4c │ │ │ │ str r8, [sp, #1464] @ 0x5b8 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -107400,15 +107400,15 @@ │ │ │ │ str r9, [sp, #500] @ 0x1f4 │ │ │ │ add sl, r4, #572 @ 0x23c │ │ │ │ str sl, [sp, #496] @ 0x1f0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r5, sp, #1456 @ 0x5b0 │ │ │ │ add r0, lr, #508 @ 0x1fc │ │ │ │ mov r1, r5 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r0, [sp, #2556] @ 0x9fc │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ ldr r1, [sp, #2560] @ 0xa00 │ │ │ │ ldr r2, [sp, #2564] @ 0xa04 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldrb r0, [r4, #568] @ 0x238 │ │ │ │ tst r0, #1 │ │ │ │ @@ -107416,21 +107416,21 @@ │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #2576] @ 0xa10 │ │ │ │ b 89148 │ │ │ │ add r0, sp, #2512 @ 0x9d0 │ │ │ │ bl 7de30 │ │ │ │ ldr r0, [sp, #2552] @ 0x9f8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 88fb8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -107446,19 +107446,19 @@ │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ b 88cc8 │ │ │ │ ldr r0, [r4, #564] @ 0x234 │ │ │ │ - bl 228c7c │ │ │ │ + bl 228d00 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #2512 @ 0x9d0 │ │ │ │ mov r1, sl │ │ │ │ - bl 2a403c │ │ │ │ + bl 2a40c0 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, r0, #952 @ 0x3b8 │ │ │ │ strb r7, [r0, #604] @ 0x25c │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ bl 1f640 │ │ │ │ @@ -107483,15 +107483,15 @@ │ │ │ │ beq 89100 │ │ │ │ ldr r0, [pc, #4076] @ 8a058 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 89100 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 89100 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 897b8 │ │ │ │ mov r2, r1 │ │ │ │ @@ -107514,15 +107514,15 @@ │ │ │ │ str r0, [sp, #2976] @ 0xba0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #2884] @ 0xb44 │ │ │ │ add r0, sp, #2976 @ 0xba0 │ │ │ │ str r0, [sp, #2880] @ 0xb40 │ │ │ │ add r0, sp, #3072 @ 0xc00 │ │ │ │ add r2, sp, #2880 @ 0xb40 │ │ │ │ - bl 29d110 │ │ │ │ + bl 29d194 │ │ │ │ b 8910c │ │ │ │ mov r0, #2 │ │ │ │ str r7, [sp, #3096] @ 0xc18 │ │ │ │ str r0, [sp, #3080] @ 0xc08 │ │ │ │ add r0, r5, #32 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ mov r2, #264 @ 0x108 │ │ │ │ @@ -107569,21 +107569,21 @@ │ │ │ │ str r0, [sp, #324] @ 0x144 │ │ │ │ mov r5, #1 │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ b 8945c │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ str fp, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [r0, #564] @ 0x234 │ │ │ │ - bl 228c7c │ │ │ │ + bl 228d00 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov fp, r0 │ │ │ │ add r4, lr, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a403c │ │ │ │ + bl 2a40c0 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #2 │ │ │ │ str r7, [sp, #1472] @ 0x5c0 │ │ │ │ str r0, [sp, #1460] @ 0x5b4 │ │ │ │ ldr r0, [pc, #4084] @ 8a1fc │ │ │ │ str r8, [sp, #1464] @ 0x5b8 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -107592,15 +107592,15 @@ │ │ │ │ str r9, [sp, #500] @ 0x1f4 │ │ │ │ str r0, [sp, #1468] @ 0x5bc │ │ │ │ str r4, [sp, #496] @ 0x1f0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r5, sp, #1456 @ 0x5b0 │ │ │ │ add r0, lr, #820 @ 0x334 │ │ │ │ mov r1, r5 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r0, [sp, #2868] @ 0xb34 │ │ │ │ add r3, sp, #2512 @ 0x9d0 │ │ │ │ ldr r1, [sp, #2872] @ 0xb38 │ │ │ │ ldr r2, [sp, #2876] @ 0xb3c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ @@ -107641,15 +107641,15 @@ │ │ │ │ beq 893e8 │ │ │ │ ldr r0, [pc, #3992] @ 8a27c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 893e8 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 893e8 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 897d8 │ │ │ │ mov r2, r1 │ │ │ │ @@ -107673,40 +107673,40 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #2884] @ 0xb44 │ │ │ │ add r0, sp, #2976 @ 0xba0 │ │ │ │ str r0, [sp, #2880] @ 0xb40 │ │ │ │ add r0, sp, #3072 @ 0xc00 │ │ │ │ add r2, sp, #2880 @ 0xb40 │ │ │ │ ldr fp, [sp, #168] @ 0xa8 │ │ │ │ - bl 29d110 │ │ │ │ + bl 29d194 │ │ │ │ b 893fc │ │ │ │ ldr r0, [sp, #2576] @ 0xa10 │ │ │ │ cmp r0, #3 │ │ │ │ beq 89394 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ bl 7c670 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ cmp r1, #0 │ │ │ │ beq 893ac │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r9, #15 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ ldrb r0, [r1, #604] @ 0x25c │ │ │ │ cmp r0, #0 │ │ │ │ bne 88d0c │ │ │ │ b 88d14 │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ orr r1, r1, #1024 @ 0x400 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl 17ddd8 │ │ │ │ + bl 17de5c │ │ │ │ str r6, [sp, #192] @ 0xc0 │ │ │ │ lsr r7, r6, #8 │ │ │ │ b 8caf8 │ │ │ │ mov r0, #0 │ │ │ │ ldr fp, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #3096] @ 0xc18 │ │ │ │ mov r0, #2 │ │ │ │ @@ -107729,56 +107729,56 @@ │ │ │ │ str r0, [sp, #324] @ 0x144 │ │ │ │ mov r0, #2 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ beq 89458 │ │ │ │ ldr r0, [sp, #2516] @ 0x9d4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r4, [r0, #584] @ 0x248 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ mov r1, sl │ │ │ │ - bl 2a403c │ │ │ │ + bl 2a40c0 │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ str r1, [sp, #500] @ 0x1f4 │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ add r1, r4, #8 │ │ │ │ add r4, sp, #3072 @ 0xc00 │ │ │ │ add r2, sp, #1456 @ 0x5b0 │ │ │ │ add r3, sp, #496 @ 0x1f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181c7c │ │ │ │ + bl 181d00 │ │ │ │ ldr r0, [sp, #3072] @ 0xc00 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ ldr r1, [sp, #3076] @ 0xc04 │ │ │ │ add r0, r4, #4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 894cc │ │ │ │ - bl 16dfe0 │ │ │ │ + bl 16e064 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r1, [sp, #376] @ 0x178 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 894f0 │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ ldrb r0, [r5, #604] @ 0x25c │ │ │ │ cmp r0, #0 │ │ │ │ bne 8950c │ │ │ │ b 89514 │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ ldrb r0, [r5, #604] @ 0x25c │ │ │ │ cmp r0, #0 │ │ │ │ beq 89514 │ │ │ │ add r0, r5, #952 @ 0x3b8 │ │ │ │ bl 7eac0 │ │ │ │ ldrb r0, [r5, #605] @ 0x25d │ │ │ │ @@ -107793,20 +107793,20 @@ │ │ │ │ bl 9a800 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8956c │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #576]! @ 0x240 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8956c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r0, #1 │ │ │ │ mov r9, #21 │ │ │ │ strb r0, [r1] │ │ │ │ b 88d7c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ b 895e0 │ │ │ │ @@ -107856,27 +107856,27 @@ │ │ │ │ cmp r0, #3 │ │ │ │ beq 89668 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 89668 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #220]! @ 0xdc │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 89668 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldrb r0, [r4, #402]! @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ beq 89684 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, r0, #152 @ 0x98 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17cec4 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ mov r9, #21 │ │ │ │ lsr r7, r0, #8 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, r0, #151 @ 0x97 │ │ │ │ add r5, r0, #256 @ 0x100 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -107975,24 +107975,24 @@ │ │ │ │ bl 7f20c │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldrb r0, [r0, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8a790 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, r0, #152 @ 0x98 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17cec4 │ │ │ │ b 8a790 │ │ │ │ b 89888 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, #1 │ │ │ │ str r7, [sp, #1536] @ 0x600 │ │ │ │ str r5, [sp, #1532] @ 0x5fc │ │ │ │ str r0, [sp, #1528] @ 0x5f8 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ - bl 195240 │ │ │ │ + bl 1952c4 │ │ │ │ b 89c14 │ │ │ │ bl 3c6f8 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ bl 7be4c │ │ │ │ b 898a8 │ │ │ │ b 8988c │ │ │ │ @@ -108017,35 +108017,35 @@ │ │ │ │ b 89a78 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #3192] @ 0xc78 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 898f8 │ │ │ │ ldr r0, [sp, #3196] @ 0xc7c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 898f8 │ │ │ │ add r4, r4, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 898f8 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ cmn fp, #1 │ │ │ │ beq 89930 │ │ │ │ add r0, fp, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 89930 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 89930 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #2576] @ 0xa10 │ │ │ │ cmp r0, #3 │ │ │ │ beq 89a68 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ @@ -108069,22 +108069,22 @@ │ │ │ │ b 89c10 │ │ │ │ cmn r4, #1 │ │ │ │ str fp, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ beq 89a68 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 89a68 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 89a68 │ │ │ │ str fp, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ b 89a68 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ b 8a790 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ @@ -108123,15 +108123,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 89d18 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ cmp r1, #0 │ │ │ │ beq 89d18 │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 89d18 │ │ │ │ b 89e04 │ │ │ │ b 89a8c │ │ │ │ str fp, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ b 89d18 │ │ │ │ str fp, [sp, #168] @ 0xa8 │ │ │ │ @@ -108209,20 +108209,20 @@ │ │ │ │ bl 7eac0 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #726] @ 0x2d6 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #736]! @ 0x2e0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 89c14 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ b 89c14 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r0, #808] @ 0x328 │ │ │ │ cmp r0, #4 │ │ │ │ beq 89cd0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -108242,34 +108242,34 @@ │ │ │ │ b 89cd0 │ │ │ │ str fp, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #2512 @ 0x9d0 │ │ │ │ bl 7de30 │ │ │ │ ldr r0, [sp, #2552] @ 0x9f8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 89ce4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ b 89ce4 │ │ │ │ str fp, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ b 89d58 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #731] @ 0x2db │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r0, #712]! @ 0x2c8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 89ca8 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #727]! @ 0x2d7 │ │ │ │ strb r0, [r1, #3] │ │ │ │ strb r0, [r1, #2] │ │ │ │ strb r0, [r1, #1] │ │ │ │ mov r0, #2 │ │ │ │ @@ -108284,20 +108284,20 @@ │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r0, #936] @ 0x3a8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 89d18 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #940]! @ 0x3ac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 89d18 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldrb r0, [r0, #604] @ 0x25c │ │ │ │ cmp r0, #0 │ │ │ │ beq 89d34 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, r0, #952 @ 0x3b8 │ │ │ │ bl 7eac0 │ │ │ │ @@ -108319,35 +108319,35 @@ │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r0, #572] @ 0x23c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 89da4 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #576]! @ 0x240 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 89da4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ bl 7adc0 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ bl 7a5ac │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ orr r1, r1, #1024 @ 0x400 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl 17ddd8 │ │ │ │ + bl 17de5c │ │ │ │ b 8a7c8 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ str fp, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ @@ -108444,15 +108444,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 8c6f4 │ │ │ │ b 8c720 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, r0, #1120 @ 0x460 │ │ │ │ - bl 17db78 │ │ │ │ + bl 17dbfc │ │ │ │ ldr r7, [sp, #200] @ 0xc8 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [r0, #416]! @ 0x1a0 │ │ │ │ strb r6, [r0, #-7] │ │ │ │ bl 21adc │ │ │ │ @@ -108460,15 +108460,15 @@ │ │ │ │ ldr r0, [r7, #416] @ 0x1a0 │ │ │ │ strb r6, [r7, #408] @ 0x198 │ │ │ │ strb r4, [r7, #409] @ 0x199 │ │ │ │ str r6, [sp, #1456] @ 0x5b0 │ │ │ │ str r0, [sp, #1460] @ 0x5b4 │ │ │ │ add r0, r7, #392 @ 0x188 │ │ │ │ add r1, sp, #1456 @ 0x5b0 │ │ │ │ - bl 22a330 │ │ │ │ + bl 22a3b4 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r7, #420] @ 0x1a4 │ │ │ │ strb r0, [r7, #408] @ 0x198 │ │ │ │ b 84604 │ │ │ │ mlaseq r8, r8, ip, r6 │ │ │ │ eorseq r6, r8, r8, asr pc │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ @@ -108487,20 +108487,20 @@ │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r0, #416] @ 0x1a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8a044 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #1456] @ 0x5b0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8a044 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ strb r4, [r0, #409] @ 0x199 │ │ │ │ b 8a7c8 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ b 89ff8 │ │ │ │ eorseq r6, r8, r8, lsr pc │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ @@ -108517,24 +108517,24 @@ │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r1, [r0, #816] @ 0x330 │ │ │ │ cmp r1, #0 │ │ │ │ beq 872f0 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #820] @ 0x334 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 872f0 │ │ │ │ eorseq lr, r6, r8, lsl #4 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r1, [r4, #800] @ 0x320 │ │ │ │ cmp r1, #0 │ │ │ │ beq 8a0cc │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #813] @ 0x32d │ │ │ │ ldr r4, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [fp] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ ldr r6, [sp, #2880] @ 0xb40 │ │ │ │ @@ -108556,20 +108556,20 @@ │ │ │ │ cmp r0, #3 │ │ │ │ beq 8a158 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8a158 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #620]! @ 0x26c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8a158 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #21 │ │ │ │ strb r0, [r1] │ │ │ │ bne 8a1ac │ │ │ │ cmp r5, #2 │ │ │ │ beq 8a200 │ │ │ │ @@ -108581,15 +108581,15 @@ │ │ │ │ str r0, [sp, #3064] @ 0xbf8 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ str r7, [sp, #3060] @ 0xbf4 │ │ │ │ str fp, [sp, #3056] @ 0xbf0 │ │ │ │ str r0, [sp, #3068] @ 0xbfc │ │ │ │ add r0, sp, #2960 @ 0xb90 │ │ │ │ add r1, sp, #3056 @ 0xbf0 │ │ │ │ - bl 1656f8 │ │ │ │ + bl 16577c │ │ │ │ b 8a22c │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #2976] @ 0xba0 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r1, #16] │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ @@ -108607,22 +108607,22 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 85c0c │ │ │ │ b 85c48 │ │ │ │ ldrsbeq lr, [r6], -r8 @ │ │ │ │ add r0, sp, #2960 @ 0xb90 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ - bl 165378 │ │ │ │ + bl 1653fc │ │ │ │ ldr sl, [sp, #172] @ 0xac │ │ │ │ add r4, sp, #1456 @ 0x5b0 │ │ │ │ b 8a22c │ │ │ │ add r0, sp, #2960 @ 0xb90 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ - bl 165538 │ │ │ │ + bl 1655bc │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #989] @ 0x3dd │ │ │ │ b 84b2c │ │ │ │ str r8, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ b 87364 │ │ │ │ @@ -108650,15 +108650,15 @@ │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ str r6, [sp, #3072] @ 0xc00 │ │ │ │ ldr r2, [r0, #844] @ 0x34c │ │ │ │ ldr r3, [r0, #848] @ 0x350 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ - bl 32f1ac │ │ │ │ + bl 32f230 │ │ │ │ ldrb r0, [sp, #2568] @ 0xa08 │ │ │ │ cmp r0, #4 │ │ │ │ beq 8a3fc │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ bl 78f64 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ @@ -108677,19 +108677,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8a328 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr ip, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, ip │ │ │ │ str r0, [r5, #852]! @ 0x354 │ │ │ │ mov r8, r5 │ │ │ │ ldr r2, [r5, #-12] │ │ │ │ @@ -108777,29 +108777,29 @@ │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r1, [r4, #816] @ 0x330 │ │ │ │ cmp r1, #0 │ │ │ │ beq 8a4b8 │ │ │ │ ldr r0, [r4, #820] @ 0x334 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r4, #800] @ 0x320 │ │ │ │ str r0, [sp, #2884] @ 0xb44 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #2880] @ 0xb40 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r4, #928] @ 0x3a0 │ │ │ │ ldr r2, [r4, #932] @ 0x3a4 │ │ │ │ str r2, [sp, #2892] @ 0xb4c │ │ │ │ str r0, [sp, #2888] @ 0xb48 │ │ │ │ beq 8a4f0 │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r4, r5 │ │ │ │ b 85308 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r8] │ │ │ │ mov r0, #3 │ │ │ │ ldr sl, [sp, #176] @ 0xb0 │ │ │ │ strb r0, [r9] │ │ │ │ @@ -108823,22 +108823,22 @@ │ │ │ │ orr r1, r1, r5, lsl #24 │ │ │ │ orr r0, r0, r1, lsl #8 │ │ │ │ str r5, [sp, #2572] @ 0xa0c │ │ │ │ str r0, [sp, #2568] @ 0xa08 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #2880 @ 0xb40 │ │ │ │ add r1, lr, #520 @ 0x208 │ │ │ │ - bl 227424 │ │ │ │ + bl 2274a8 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r1, [r0, #816] @ 0x330 │ │ │ │ cmp r1, #0 │ │ │ │ beq 8a58c │ │ │ │ ldr r0, [r0, #820] @ 0x334 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ add r0, r0, #928 @ 0x3a0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ bl 7f3bc │ │ │ │ b 8a0b0 │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ @@ -108855,19 +108855,19 @@ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ beq 8a5f0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 8a644 │ │ │ │ str r8, [sp, #196] @ 0xc4 │ │ │ │ b 8a25c │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ b 8a628 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ @@ -108883,35 +108883,35 @@ │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r9] │ │ │ │ mov r0, sl │ │ │ │ bl 7c6f0 │ │ │ │ b 8a088 │ │ │ │ b 8a084 │ │ │ │ - eoreq r0, sp, r3, asr #4 │ │ │ │ + ldrdeq r0, [sp], -r3 @ │ │ │ │ eorseq sp, r6, ip, lsl fp │ │ │ │ eorseq sp, r6, ip, lsr fp │ │ │ │ - eoreq r0, sp, r6, asr #10 │ │ │ │ + ldrdeq r0, [sp], -r6 @ │ │ │ │ eorseq sp, r6, r0, ror #19 │ │ │ │ eorseq sp, r6, r8, lsl #22 │ │ │ │ - eoreq r0, sp, r2, lsl #10 │ │ │ │ + mlaeq sp, r2, r5, r0 │ │ │ │ mlaseq r6, ip, r9, sp │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #403] @ 0x193 │ │ │ │ ldrb r0, [r5, #404] @ 0x194 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8a6b0 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r1, [r0, #368] @ 0x170 │ │ │ │ cmp r1, #0 │ │ │ │ beq 8a6b0 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #372] @ 0x174 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #404] @ 0x194 │ │ │ │ ldrb r0, [r1, #405] @ 0x195 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8a6d8 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ @@ -108932,65 +108932,65 @@ │ │ │ │ strb r0, [r1, #410] @ 0x19a │ │ │ │ ldrb r0, [r1, #406] @ 0x196 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8a738 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #416]! @ 0x1a0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8a738 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #406] @ 0x196 │ │ │ │ add r0, r1, #228 @ 0xe4 │ │ │ │ bl 7fae8 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, r0, #216 @ 0xd8 │ │ │ │ bl 7f20c │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldrb r0, [r0, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8a774 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, r0, #152 @ 0x98 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17cec4 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldrb r0, [r0, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8a790 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, r0, #184 @ 0xb8 │ │ │ │ - bl 17cf80 │ │ │ │ + bl 17d004 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #402] @ 0x192 │ │ │ │ strb r0, [r1, #407] @ 0x197 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #400] @ 0x190 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq r0, sp, r4, lsl #13 │ │ │ │ + eoreq r0, sp, r4, lsl r7 │ │ │ │ @ instruction: 0x0036daf4 │ │ │ │ - eoreq r0, sp, r8, ror #12 │ │ │ │ + strdeq r0, [sp], -r8 @ │ │ │ │ eorseq sp, r6, r8, lsl #22 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #392]! @ 0x188 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8a7ec │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ ldrb r0, [r5, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8a67c │ │ │ │ add r0, r5, #380 @ 0x17c │ │ │ │ bl 7f528 │ │ │ │ b 8a67c │ │ │ │ @@ -109047,15 +109047,15 @@ │ │ │ │ bl 81c94 │ │ │ │ ldr r1, [r6, #628] @ 0x274 │ │ │ │ add r5, r6, #648 @ 0x288 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, #1 │ │ │ │ - bl 1e91cc │ │ │ │ + bl 1e9250 │ │ │ │ ldr r8, [sp, #1456] @ 0x5b0 │ │ │ │ mov sl, r6 │ │ │ │ ldr r0, [sp, #1460] @ 0x5b4 │ │ │ │ str r0, [sl, #660]! @ 0x294 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r1, [sp, #1464] @ 0x5b8 │ │ │ │ ldr r2, [sp, #1468] @ 0x5bc │ │ │ │ @@ -109065,15 +109065,15 @@ │ │ │ │ mov r4, r6 │ │ │ │ ldr r7, [r4, #636]! @ 0x27c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r7, #2 │ │ │ │ bcc 8a940 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ ble 87404 │ │ │ │ str r7, [sp, #496] @ 0x1f0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [sp, #200] @ 0xc8 │ │ │ │ str r6, [sp, #500] @ 0x1f4 │ │ │ │ ldr r0, [r7, #644] @ 0x284 │ │ │ │ @@ -109085,56 +109085,56 @@ │ │ │ │ ldmib r9, {r0, r1} │ │ │ │ str r0, [sp, #1460] @ 0x5b4 │ │ │ │ str r1, [sp, #1464] @ 0x5b8 │ │ │ │ add r6, sp, #1456 @ 0x5b0 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e9d34 │ │ │ │ + bl 1e9db8 │ │ │ │ cmp r0, #0 │ │ │ │ strb r0, [r7, #728] @ 0x2d8 │ │ │ │ beq 8b288 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str fp, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #1464] @ 0x5b8 │ │ │ │ add fp, r6, #4 │ │ │ │ ldr r0, [pc, #4088] @ 8b9a4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1460] @ 0x5b4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #1456] @ 0x5b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2ab7fc │ │ │ │ + bl 2ab880 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8ad40 │ │ │ │ ldr r0, [sp, #1456] @ 0x5b0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8a9f8 │ │ │ │ ldr r0, [sp, #1460] @ 0x5b4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8a9f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, fp │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r6, #632] @ 0x278 │ │ │ │ - bl 1dc308 │ │ │ │ + bl 1dc38c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ mov r0, #0 │ │ │ │ add r3, sp, #1456 @ 0x5b0 │ │ │ │ strb r0, [r6, #730] @ 0x2da │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ ldr fp, [sp, #180] @ 0xb4 │ │ │ │ cmn r0, #1 │ │ │ │ ble 87404 │ │ │ │ add r2, sp, #1456 @ 0x5b0 │ │ │ │ add r3, sp, #2960 @ 0xb90 │ │ │ │ str r4, [fp, #28] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -109144,24 +109144,24 @@ │ │ │ │ add r2, sp, #2496 @ 0x9c0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [fp, #12] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8aa88 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ ldr r4, [r5, #632] @ 0x278 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dc308 │ │ │ │ + bl 1dc38c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ strb r1, [r2, #990]! @ 0x3de │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ str r0, [r2, #-246] @ 0xffffff0a │ │ │ │ sub r0, r2, #238 @ 0xee │ │ │ │ str r8, [r2, #-14] │ │ │ │ @@ -109171,44 +109171,44 @@ │ │ │ │ mov r0, #988 @ 0x3dc │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r5, r0] │ │ │ │ ldr r0, [pc, #4080] @ 8bac4 │ │ │ │ str r4, [r5, #928] @ 0x3a0 │ │ │ │ str r9, [r5, #932] @ 0x3a4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ tst r0, #1 │ │ │ │ beq 8ab0c │ │ │ │ ldr r0, [pc, #4052] @ 8bac8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldm r9, {r1, r2, r9} │ │ │ │ b 8ab48 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ - bl 32ff40 │ │ │ │ + bl 32ffc4 │ │ │ │ ldr r0, [pc, #4016] @ 8bacc │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r9, sp, #1456 @ 0x5b0 │ │ │ │ str r2, [r0, r1]! │ │ │ │ ldr r3, [sp, #1468] @ 0x5bc │ │ │ │ mov r7, #0 │ │ │ │ ldm r9, {r1, r2, r9} │ │ │ │ add ip, r0, #8 │ │ │ │ str r7, [r0, #4] │ │ │ │ stm ip, {r1, r2, r9} │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r0, [pc, #4068] @ 8bb34 │ │ │ │ ldr r5, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ adds r6, r1, #1 │ │ │ │ add r0, r0, r5 │ │ │ │ adc r7, r2, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ mov r7, #1 │ │ │ │ ldr ip, [pc, #4080] @ 8bb60 │ │ │ │ ldr ip, [pc, ip] │ │ │ │ @@ -109241,58 +109241,58 @@ │ │ │ │ bic r1, r1, r3 │ │ │ │ str r1, [sp, #1460] @ 0x5b4 │ │ │ │ str r0, [sp, #1456] @ 0x5b0 │ │ │ │ ldr r2, [pc, #3992] @ 8bb84 │ │ │ │ add r0, r4, #936 @ 0x3a8 │ │ │ │ add r1, sp, #1456 @ 0x5b0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 127664 │ │ │ │ + bl 1276e8 │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r5, #944] @ 0x3b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8baec │ │ │ │ ldr r1, [r5, #940] @ 0x3ac │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r5, #944] @ 0x3b0 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r0, [pc, #3944] @ 8bb88 │ │ │ │ str r1, [r5, #948] @ 0x3b4 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ str fp, [sp, #180] @ 0xb4 │ │ │ │ tst r0, #1 │ │ │ │ beq 8ac5c │ │ │ │ ldr r0, [pc, #3916] @ 8bb8c │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ add r8, r0, #8 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ ldm r8, {r2, r3, r8} │ │ │ │ b 8ac98 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ - bl 32ff40 │ │ │ │ + bl 32ffc4 │ │ │ │ ldr r0, [pc, #3876] @ 8bb90 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ str r2, [r0, r1]! │ │ │ │ add r8, sp, #1456 @ 0x5b0 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ ldm r8, {r2, r3, r8} │ │ │ │ ldr r5, [sp, #1468] @ 0x5bc │ │ │ │ stmib r0, {r1, r2, r3, r8} │ │ │ │ ldr r1, [r4, #948] @ 0x3b4 │ │ │ │ str r5, [r0, #20] │ │ │ │ ldr r0, [pc, #3828] @ 8bb94 │ │ │ │ ldr r6, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r6 │ │ │ │ adds r6, r2, #1 │ │ │ │ adc r7, r3, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ mov r7, #1 │ │ │ │ ldr ip, [pc, #3800] @ 8bb98 │ │ │ │ ldr ip, [pc, ip] │ │ │ │ @@ -109329,20 +109329,20 @@ │ │ │ │ bne 8bdbc │ │ │ │ b 8bfa0 │ │ │ │ ldr r0, [sp, #1456] @ 0x5b0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8ad6c │ │ │ │ ldr r0, [sp, #1460] @ 0x5b4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8ad6c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, fp │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #3 │ │ │ │ bne 8ad88 │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ ldr fp, [sp, #180] @ 0xb4 │ │ │ │ b 8c538 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ @@ -109350,82 +109350,82 @@ │ │ │ │ mov r0, #0 │ │ │ │ add r3, r5, #672 @ 0x2a0 │ │ │ │ strb r0, [r5, #729] @ 0x2d9 │ │ │ │ ldm sl, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #632] @ 0x278 │ │ │ │ ldr fp, [sp, #180] @ 0xb4 │ │ │ │ - bl 1dc308 │ │ │ │ + bl 1dc38c │ │ │ │ ldr r6, [r5, #672] @ 0x2a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r9, [r5, #676] @ 0x2a4 │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [sp, #1456] @ 0x5b0 │ │ │ │ bcc 8addc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmp r0, #0 │ │ │ │ bmi 87404 │ │ │ │ ldr r4, [sp, #1456] @ 0x5b0 │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r7, [r5, #680] @ 0x2a8 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ ble 87404 │ │ │ │ add r3, sp, #3056 @ 0xbf0 │ │ │ │ mov r0, #2 │ │ │ │ add ip, r5, #572 @ 0x23c │ │ │ │ str r6, [r5, #560] @ 0x230 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r4} │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #1456] @ 0x5b0 │ │ │ │ str r9, [r5, #564] @ 0x234 │ │ │ │ str r7, [r5, #568] @ 0x238 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8ae38 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ ldr r0, [pc, #4060] @ 8be1c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ tst r0, #1 │ │ │ │ beq 8ae70 │ │ │ │ ldr r0, [pc, #4040] @ 8be20 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldm r9, {r1, r2, r9} │ │ │ │ b 8aeac │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ - bl 32ff40 │ │ │ │ + bl 32ffc4 │ │ │ │ ldr r0, [pc, #4004] @ 8be24 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r9, sp, #1456 @ 0x5b0 │ │ │ │ str r2, [r0, r1]! │ │ │ │ ldr r3, [sp, #1468] @ 0x5bc │ │ │ │ mov r7, #0 │ │ │ │ ldm r9, {r1, r2, r9} │ │ │ │ add ip, r0, #8 │ │ │ │ str r7, [r0, #4] │ │ │ │ stm ip, {r1, r2, r9} │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r0, [pc, #3956] @ 8be28 │ │ │ │ ldr r5, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ adds r6, r1, #1 │ │ │ │ add r0, r0, r5 │ │ │ │ adc r7, r2, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, #3928] @ 8be2c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -109442,24 +109442,24 @@ │ │ │ │ str r7, [r4, #604] @ 0x25c │ │ │ │ ldr r7, [r4, #632] @ 0x278 │ │ │ │ str r6, [r4, #596] @ 0x254 │ │ │ │ str r5, [r4, #600] @ 0x258 │ │ │ │ stm ip, {r1, r2, r9} │ │ │ │ str r3, [r0, #316] @ 0x13c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dc308 │ │ │ │ + bl 1dc38c │ │ │ │ ldr r6, [r4, #636] @ 0x27c │ │ │ │ add sl, r4, #684 @ 0x2ac │ │ │ │ ldr r5, [r4, #640] @ 0x280 │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [r4, #684] @ 0x2ac │ │ │ │ bcc 8af48 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ ble 87404 │ │ │ │ ldr r9, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #832] @ 0x340 │ │ │ │ ldr r0, [r9, #644] @ 0x284 │ │ │ │ str r6, [r9, #744] @ 0x2e8 │ │ │ │ @@ -109492,43 +109492,43 @@ │ │ │ │ mov r0, fp │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ mov r1, fp │ │ │ │ - bl 2274d0 │ │ │ │ + bl 227554 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #684]! @ 0x2ac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b2b0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ ldr fp, [sp, #180] @ 0xb4 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ ldr r7, [sp, #200] @ 0xc8 │ │ │ │ b 8b3dc │ │ │ │ add r0, sp, #3072 @ 0xc00 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ add r0, r0, #4 │ │ │ │ add r1, r4, #1008 @ 0x3f0 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #684]! @ 0x2ac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b054 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r2, #1008] @ 0x3f0 │ │ │ │ ldr r1, [r2, #1012] @ 0x3f4 │ │ │ │ ldr r2, [r2, #1020] @ 0x3fc │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r3, [r0] │ │ │ │ add r1, r1, #1 │ │ │ │ @@ -109544,15 +109544,15 @@ │ │ │ │ str r2, [sp, #2432] @ 0x980 │ │ │ │ str r1, [sp, #2420] @ 0x974 │ │ │ │ str r0, [sp, #2436] @ 0x984 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, sp, #2416 @ 0x970 │ │ │ │ add r4, lr, #520 @ 0x208 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174be4 │ │ │ │ + bl 174c68 │ │ │ │ ldr r0, [sp, #2976] @ 0xba0 │ │ │ │ cmp r0, #21 │ │ │ │ bne 8b2bc │ │ │ │ add r0, fp, #4 │ │ │ │ ldm r4!, {r2, r3, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ @@ -109588,15 +109588,15 @@ │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ add r2, lr, #520 @ 0x208 │ │ │ │ mov r1, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 182a4c │ │ │ │ + bl 182ad0 │ │ │ │ ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r0, [sp, #500] @ 0x1f4 │ │ │ │ cmpne r0, #0 │ │ │ │ bne 8b440 │ │ │ │ ldr r9, [sp, #200] @ 0xc8 │ │ │ │ mov r5, #0 │ │ │ │ @@ -109644,31 +109644,31 @@ │ │ │ │ bl 79d98 │ │ │ │ cmp r6, #21 │ │ │ │ bne 8b290 │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [r6, #735] @ 0x2df │ │ │ │ add r0, r6, #1008 @ 0x3f0 │ │ │ │ - bl 17c9b8 │ │ │ │ + bl 17ca3c │ │ │ │ strb r4, [r6, #732] @ 0x2dc │ │ │ │ add r0, r6, #560 @ 0x230 │ │ │ │ bl 7f574 │ │ │ │ ldr r0, [r6, #672] @ 0x2a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8c538 │ │ │ │ mov r4, r6 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #676]! @ 0x2a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b288 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 8c538 │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ b 8c538 │ │ │ │ ldm r5!, {r1, r2, r3} │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ add r0, r0, #4 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ @@ -109714,29 +109714,29 @@ │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ bne 8b308 │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r8, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 8b394 │ │ │ │ ldr r2, [sp, #2568] @ 0xa08 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r6, sp, #496 @ 0x1f0 │ │ │ │ ldm fp!, {r1, r2, r3, r7} │ │ │ │ mov r0, r6 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm fp, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, r6 │ │ │ │ @@ -109746,37 +109746,37 @@ │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr fp, [sp, #180] @ 0xb4 │ │ │ │ ldr r7, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #735] @ 0x2df │ │ │ │ add r0, r7, #1008 @ 0x3f0 │ │ │ │ - bl 17c9b8 │ │ │ │ + bl 17ca3c │ │ │ │ ldrb r0, [r7, #732] @ 0x2dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 8b3f0 │ │ │ │ add r0, r7, #592 @ 0x250 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d420 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #732] @ 0x2dc │ │ │ │ add r0, r7, #560 @ 0x230 │ │ │ │ bl 7f574 │ │ │ │ ldr r0, [r7, #672] @ 0x2a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8b9a8 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #676]! @ 0x2a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b438 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #200] @ 0xc8 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 8b9a8 │ │ │ │ ldr r7, [sp, #200] @ 0xc8 │ │ │ │ b 8b9a8 │ │ │ │ ldr r7, [sp, #508] @ 0x1fc │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r7, #0 │ │ │ │ str r8, [sp, #196] @ 0xc4 │ │ │ │ @@ -109803,15 +109803,15 @@ │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r8, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r5, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, r9, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ and r9, r0, r9 │ │ │ │ bne 8b46c │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r8, [sp, #196] @ 0xc4 │ │ │ │ @@ -109819,15 +109819,15 @@ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 8b178 │ │ │ │ ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 8b178 │ │ │ │ mov r0, #7 │ │ │ │ b 8b874 │ │ │ │ mov r0, #6 │ │ │ │ b 8b874 │ │ │ │ mov r0, #3 │ │ │ │ b 8b874 │ │ │ │ @@ -109860,20 +109860,20 @@ │ │ │ │ eorseq ip, r6, r4, lsr pc │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #1456] @ 0x5b0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8b8b0 │ │ │ │ ldr r0, [sp, #1460] @ 0x5b4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b8b0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, fp │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 8b8b0 │ │ │ │ @ instruction: 0x00375fd4 │ │ │ │ str fp, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ b 8b6d0 │ │ │ │ b 8b8ac │ │ │ │ str fp, [sp, #180] @ 0xb4 │ │ │ │ @@ -109906,148 +109906,148 @@ │ │ │ │ b 8b6b4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldrb r0, [r0, #735] @ 0x2df │ │ │ │ cmp r0, #0 │ │ │ │ beq 8b69c │ │ │ │ add r0, sp, #2880 @ 0xb40 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c950 │ │ │ │ b 8b69c │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #684]! @ 0x2ac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b6b4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ b 8b6b4 │ │ │ │ str fp, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ b 8b6e8 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #735] @ 0x2df │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, r0, #1008 @ 0x3f0 │ │ │ │ - bl 17c9b8 │ │ │ │ + bl 17ca3c │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldrb r0, [r0, #732] @ 0x2dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 8b6d0 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, r0, #592 @ 0x250 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d420 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #732] @ 0x2dc │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, r0, #560 @ 0x230 │ │ │ │ bl 7f574 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r0, #672] @ 0x2a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8b8b0 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #676]! @ 0x2a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b8b0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 8b8b0 │ │ │ │ str fp, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #730] @ 0x2da │ │ │ │ ldrb r0, [r1, #734] @ 0x2de │ │ │ │ cmp r0, #0 │ │ │ │ beq 8b764 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #744]! @ 0x2e8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b764 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #734] @ 0x2de │ │ │ │ ldrb r0, [r1, #731] @ 0x2db │ │ │ │ cmp r0, #0 │ │ │ │ beq 8b7b0 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r0, #636] @ 0x27c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8b7b0 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #640]! @ 0x280 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b7b0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #738] @ 0x2e2 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #731] @ 0x2db │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ bl 7a608 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #440]! @ 0x1b8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b7f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r0, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8b824 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #432]! @ 0x1b0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b824 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, r0, #1152 @ 0x480 │ │ │ │ - bl 17e024 │ │ │ │ + bl 17e0a8 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r0, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8b864 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #420]! @ 0x1a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b864 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, r0, #1120 @ 0x460 │ │ │ │ - bl 17db78 │ │ │ │ + bl 17dbfc │ │ │ │ b 8a7c8 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, #22 │ │ │ │ str r0, [r1] │ │ │ │ mov r0, #5 │ │ │ │ @@ -110069,130 +110069,130 @@ │ │ │ │ cmp r1, #1 │ │ │ │ bne 8b8fc │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8b8fc │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #664]! @ 0x298 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b8fc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #729] @ 0x2d9 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r0, #624] @ 0x270 │ │ │ │ - bl 2d32c8 │ │ │ │ + bl 2d334c │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldrb r0, [r0, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ beq 8b728 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r0, #648] @ 0x288 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8b728 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #652]! @ 0x28c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b728 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 8b728 │ │ │ │ bl 3c6f8 │ │ │ │ str fp, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #744]! @ 0x2e8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b98c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #737] @ 0x2e1 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ bl 7f574 │ │ │ │ b 8b8b0 │ │ │ │ - eoreq lr, ip, r5, lsr #23 │ │ │ │ + eoreq lr, ip, r5, lsr ip │ │ │ │ ldr r0, [r7, #660] @ 0x294 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbne r1, [r7, #729] @ 0x2d9 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 8ba88 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #729] @ 0x2d9 │ │ │ │ ldr r0, [r7, #624] @ 0x270 │ │ │ │ - bl 2d32c8 │ │ │ │ + bl 2d334c │ │ │ │ ldrb r0, [r7, #730] @ 0x2da │ │ │ │ cmp r0, #1 │ │ │ │ bne 8ba08 │ │ │ │ ldr r0, [r7, #648] @ 0x288 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8ba08 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #652]! @ 0x28c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8ba08 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldrb r0, [r7, #734] @ 0x2de │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r7, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ beq 8ba40 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #744]! @ 0x2e8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8ba40 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ mov r5, r7 │ │ │ │ ldrb r0, [r5, #731]! @ 0x2db │ │ │ │ cmp r0, #0 │ │ │ │ strb r6, [r5, #3] │ │ │ │ beq 8c5f4 │ │ │ │ ldr r0, [r7, #636] @ 0x27c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8c5f4 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #640]! @ 0x280 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8c5f4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 8c5f4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8b9bc │ │ │ │ mov r4, r7 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #664]! @ 0x298 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b9bc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 8b9bc │ │ │ │ str fp, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ b 8b764 │ │ │ │ eorseq r5, r8, ip, lsr #3 │ │ │ │ mlaseq r8, r4, r1, r5 │ │ │ │ eorseq r5, r8, r8, ror #2 │ │ │ │ @@ -110215,15 +110215,15 @@ │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ ldr r1, [r4, #-53] @ 0xffffffcb │ │ │ │ cmp r1, #0 │ │ │ │ beq 8bc60 │ │ │ │ ldr r0, [r5, #940] @ 0x3ac │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 8bc60 │ │ │ │ eorseq r5, r8, r8, lsr r1 │ │ │ │ str fp, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #990] @ 0x3de │ │ │ │ @@ -110235,15 +110235,15 @@ │ │ │ │ eorseq ip, r6, ip, lsr #10 │ │ │ │ eorseq ip, r6, r8, lsl r5 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldrb r0, [r0, #989] @ 0x3dd │ │ │ │ cmp r0, #0 │ │ │ │ beq 8bb40 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 17cac4 │ │ │ │ + bl 17cb48 │ │ │ │ b 8bb40 │ │ │ │ eorseq ip, r6, r8, lsr r3 │ │ │ │ eorseq r5, r8, r4, rrx │ │ │ │ eorseq r5, r8, r8, asr #32 │ │ │ │ eorseq r5, r8, r8, lsl r0 │ │ │ │ eorseq r4, r8, r8, ror #31 │ │ │ │ @ instruction: 0x0036c3dc │ │ │ │ @@ -110275,27 +110275,27 @@ │ │ │ │ beq 8bd08 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ - bl 17d958 │ │ │ │ + bl 17d9dc │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r2, #936] @ 0x3a8 │ │ │ │ strb r0, [r2, #988] @ 0x3dc │ │ │ │ cmp r1, #0 │ │ │ │ beq 8bc48 │ │ │ │ ldr r0, [r2, #940] @ 0x3ac │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 17cac4 │ │ │ │ + bl 17cb48 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ mov r8, #1 │ │ │ │ add r0, r0, #221 @ 0xdd │ │ │ │ add r4, r0, #768 @ 0x300 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ strb r0, [r4] │ │ │ │ @@ -110322,24 +110322,24 @@ │ │ │ │ add r1, sp, #1456 @ 0x5b0 │ │ │ │ ldm r5!, {r2, r3, r6, r7} │ │ │ │ mov r0, r1 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r5, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ - bl 2274d0 │ │ │ │ + bl 227554 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #744]! @ 0x2e8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8bd00 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ ldr r7, [sp, #200] @ 0xc8 │ │ │ │ b 8c7b0 │ │ │ │ add r6, r0, #4 │ │ │ │ add r0, sp, #2416 @ 0x970 │ │ │ │ mov r1, r6 │ │ │ │ ldm r1!, {r2, r3, r5, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r7} │ │ │ │ @@ -110348,40 +110348,40 @@ │ │ │ │ ldr r7, [r4, #972] @ 0x3cc │ │ │ │ ldr r5, [r7] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ cmp r5, #2 │ │ │ │ bcc 8bd4c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ ble 87404 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r4, [sp, #1460] @ 0x5b4 │ │ │ │ str r5, [sp, #1456] @ 0x5b0 │ │ │ │ str r0, [sp, #1464] @ 0x5b8 │ │ │ │ add r4, sp, #1456 @ 0x5b0 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2a4048 │ │ │ │ + bl 2a40cc │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #2880 @ 0xb40 │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1826e0 │ │ │ │ + bl 182764 │ │ │ │ ldr r0, [sp, #2880] @ 0xb40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8bda8 │ │ │ │ add r0, sp, #2880 @ 0xb40 │ │ │ │ - bl 17c9b8 │ │ │ │ + bl 17ca3c │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r0, #968] @ 0x3c8 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8bfa0 │ │ │ │ ldr sl, [pc, #4060] @ 8cda0 │ │ │ │ add r5, sp, #1456 @ 0x5b0 │ │ │ │ @@ -110441,61 +110441,61 @@ │ │ │ │ str fp, [sp, #1456] @ 0x5b0 │ │ │ │ sub r0, fp, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r6, r1, r0, lsl #3 │ │ │ │ sub r7, r6, #24 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2ab7fc │ │ │ │ + bl 2ab880 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8bddc │ │ │ │ str r8, [sp, #1464] @ 0x5b8 │ │ │ │ ldr r0, [pc, #3988] @ 8ce60 │ │ │ │ str fp, [sp, #1456] @ 0x5b0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1460] @ 0x5b4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2ab7fc │ │ │ │ + bl 2ab880 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8bddc │ │ │ │ mov r0, #31 │ │ │ │ str r0, [sp, #1464] @ 0x5b8 │ │ │ │ ldr r0, [pc, #3948] @ 8ce64 │ │ │ │ str fp, [sp, #1456] @ 0x5b0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1460] @ 0x5b4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2ab7fc │ │ │ │ + bl 2ab880 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8bddc │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #1464] @ 0x5b8 │ │ │ │ ldr r0, [pc, #3908] @ 8ce68 │ │ │ │ str fp, [sp, #1456] @ 0x5b0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1460] @ 0x5b4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2ab7fc │ │ │ │ + bl 2ab880 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8bddc │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ str r7, [r0, #972] @ 0x3cc │ │ │ │ ldr r5, [r6, #-24] @ 0xffffffe8 │ │ │ │ ldr r4, [r6, #-20] @ 0xffffffec │ │ │ │ ldr r8, [r0, #928] @ 0x3a0 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r9, [r0, #932] @ 0x3a4 │ │ │ │ ldr r7, [r0, #948] @ 0x3b4 │ │ │ │ bcc 8bf78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ ble 87404 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r6, #-16] │ │ │ │ ldr fp, [sp, #180] @ 0xb4 │ │ │ │ strb r1, [r2, #904] @ 0x388 │ │ │ │ @@ -110506,15 +110506,15 @@ │ │ │ │ b 8bba0 │ │ │ │ ldr r4, [r3, #948] @ 0x3b4 │ │ │ │ ldrd r6, [r4, #64] @ 0x40 │ │ │ │ cmp r6, #2 │ │ │ │ bcc 8bfc4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ ble 87404 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ add r3, sp, #1456 @ 0x5b0 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r0, [sp, #2424] @ 0x978 │ │ │ │ mov r0, #0 │ │ │ │ @@ -110526,21 +110526,21 @@ │ │ │ │ ldm r0!, {r2, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r5, r6, r7} │ │ │ │ ldm r0, {r2, r5, r6, r7} │ │ │ │ stm r1, {r2, r5, r6, r7} │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #2880 @ 0xb40 │ │ │ │ add r2, sp, #2416 @ 0x970 │ │ │ │ - bl 181644 │ │ │ │ + bl 1816c8 │ │ │ │ ldr r0, [sp, #2880] @ 0xb40 │ │ │ │ ldr r4, [pc, #3652] @ 8ce5c │ │ │ │ cmp r0, #0 │ │ │ │ beq 8c024 │ │ │ │ add r0, sp, #2880 @ 0xb40 │ │ │ │ - bl 17d958 │ │ │ │ + bl 17d9dc │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r0, #948] @ 0x3b4 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ beq 8bad0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov sl, #65280 @ 0xff00 │ │ │ │ @@ -110601,20 +110601,20 @@ │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r4, #744]! @ 0x2e8 │ │ │ │ strb r1, [r4, #-7] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8c14c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #2512] @ 0x9d0 │ │ │ │ ldr r2, [sp, #2516] @ 0x9d4 │ │ │ │ strb r3, [r0, #737] @ 0x2e1 │ │ │ │ ldr r0, [sp, #2524] @ 0x9dc │ │ │ │ cmp r2, #0 │ │ │ │ @@ -110654,15 +110654,15 @@ │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ b 8b98c │ │ │ │ b 8ce08 │ │ │ │ b 8c23c │ │ │ │ b 8c23c │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #2416 @ 0x970 │ │ │ │ - bl 17c9b8 │ │ │ │ + bl 17ca3c │ │ │ │ b 8c240 │ │ │ │ b 8c23c │ │ │ │ str fp, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ b 8c25c │ │ │ │ b 8c23c │ │ │ │ b 8c23c │ │ │ │ @@ -110674,26 +110674,26 @@ │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldrb r0, [r0, #988] @ 0x3dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 8c25c │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, r0, #784 @ 0x310 │ │ │ │ - bl 17d958 │ │ │ │ + bl 17d9dc │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #988] @ 0x3dc │ │ │ │ ldr r1, [r1, #936] @ 0x3a8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 8bb68 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [r0, #940] @ 0x3ac │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 8bb68 │ │ │ │ bl 3c6f8 │ │ │ │ ldr r2, [r6, #1072] @ 0x430 │ │ │ │ ldr r1, [r6, #1068] @ 0x42c │ │ │ │ cmp r2, #0 │ │ │ │ beq 8c2c4 │ │ │ │ sub r0, r0, #1 │ │ │ │ @@ -110770,15 +110770,15 @@ │ │ │ │ str r2, [sp, #2432] @ 0x980 │ │ │ │ str r1, [sp, #2420] @ 0x974 │ │ │ │ str r0, [sp, #2436] @ 0x984 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, sp, #2416 @ 0x970 │ │ │ │ add r4, lr, #520 @ 0x208 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174ab8 │ │ │ │ + bl 174b3c │ │ │ │ ldr r0, [sp, #2976] @ 0xba0 │ │ │ │ cmp r0, #21 │ │ │ │ bne 8cba0 │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ ldm r4!, {r1, r2, r3, r7} │ │ │ │ mov r0, r6 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ @@ -110842,26 +110842,26 @@ │ │ │ │ bl 79d98 │ │ │ │ cmp r6, #21 │ │ │ │ bne 8c72c │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [r6, #736] @ 0x2e0 │ │ │ │ add r0, r6, #1088 @ 0x440 │ │ │ │ - bl 17d958 │ │ │ │ + bl 17d9dc │ │ │ │ strb r4, [r6, #733] @ 0x2dd │ │ │ │ ldr r0, [r6, #1084] @ 0x43c │ │ │ │ add r5, r6, #1008 @ 0x3f0 │ │ │ │ add r4, r6, #1056 @ 0x420 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8c290 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ - bl 17deec │ │ │ │ + bl 17df70 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #737] @ 0x2e1 │ │ │ │ mov r0, fp │ │ │ │ bl 7f574 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ ldrb r0, [r6, #728] @ 0x2d8 │ │ │ │ @@ -110870,49 +110870,49 @@ │ │ │ │ cmp r0, #3 │ │ │ │ ldrbne r1, [r6, #729] @ 0x2d9 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 8c7c4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #729] @ 0x2d9 │ │ │ │ ldr r0, [r6, #624] @ 0x270 │ │ │ │ - bl 2d32c8 │ │ │ │ + bl 2d334c │ │ │ │ ldrb r0, [r6, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ beq 8c5a8 │ │ │ │ ldr r0, [r6, #648] @ 0x288 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8c5a8 │ │ │ │ mov r4, r6 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #652]! @ 0x28c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8c5a8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r5, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r0, [r5, #731]! @ 0x2db │ │ │ │ cmp r0, #0 │ │ │ │ strb r1, [r5, #3] │ │ │ │ strb r1, [r5, #-1] │ │ │ │ beq 8c5f4 │ │ │ │ ldr r0, [r6, #636] @ 0x27c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8c5f4 │ │ │ │ mov r4, r6 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #640]! @ 0x280 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8c5f4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5] │ │ │ │ ldrb r6, [sp, #408] @ 0x198 │ │ │ │ ldr r0, [r1, #15] │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [r1, #19] │ │ │ │ @@ -110945,33 +110945,33 @@ │ │ │ │ cmp r9, #21 │ │ │ │ bne 8c9b4 │ │ │ │ tst r6, #1 │ │ │ │ beq 8c9c4 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #440]! @ 0x1b8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8c6ac │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8c6e0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #432]! @ 0x1b0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8c6e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #1180] @ 0x49c │ │ │ │ add r6, r4, #452 @ 0x1c4 │ │ │ │ add r5, r4, #1152 @ 0x480 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8c720 │ │ │ │ ldr r2, [r4, #1168] @ 0x490 │ │ │ │ ldr r1, [r4, #1164] @ 0x48c │ │ │ │ @@ -110994,52 +110994,52 @@ │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ str r6, [sp, #404] @ 0x194 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #736] @ 0x2e0 │ │ │ │ add r0, r4, #1088 @ 0x440 │ │ │ │ - bl 17d958 │ │ │ │ + bl 17d9dc │ │ │ │ ldrb r0, [r4, #733] @ 0x2dd │ │ │ │ cmp r0, #0 │ │ │ │ beq 8c79c │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8c79c │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8c79c │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ add r4, r0, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r7, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #733] @ 0x2dd │ │ │ │ add r0, r7, #1056 @ 0x420 │ │ │ │ - bl 17deec │ │ │ │ + bl 17df70 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #737] @ 0x2e1 │ │ │ │ mov r0, fp │ │ │ │ bl 7f574 │ │ │ │ b 8b9a8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8c55c │ │ │ │ mov r4, r6 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #664]! @ 0x298 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8c55c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 8c55c │ │ │ │ ldr r3, [r4, #1172] @ 0x494 │ │ │ │ ldr r4, [pc, #1628] @ 8ce5c │ │ │ │ ldr r2, [r3], #4 │ │ │ │ sub r1, r1, #96 @ 0x60 │ │ │ │ and r2, r2, r4 │ │ │ │ cmp r2, r4 │ │ │ │ @@ -111069,28 +111069,28 @@ │ │ │ │ sub r1, r0, #24 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e3b0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #3 │ │ │ │ bne 8c8d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17e024 │ │ │ │ + bl 17e0a8 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8c8bc │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #420]! @ 0x1a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8c8bc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #1148] @ 0x47c │ │ │ │ add r5, r4, #480 @ 0x1e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 89e1c │ │ │ │ b 89f70 │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ ldm r6, {r0, r1, r2} │ │ │ │ @@ -111104,34 +111104,34 @@ │ │ │ │ ldr r3, [r5, #464] @ 0x1d0 │ │ │ │ ldr r7, [r5, #468] @ 0x1d4 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ str r6, [r5, #448] @ 0x1c0 │ │ │ │ bcc 8c91c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ ble 87404 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r7, [r0, #428] @ 0x1ac │ │ │ │ ldr sl, [r0, #424] @ 0x1a8 │ │ │ │ ldr r4, [r0, #432] @ 0x1b0 │ │ │ │ cmp r7, #2 │ │ │ │ bcc 8c948 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ ble 87404 │ │ │ │ ldr r9, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [r9, #440] @ 0x1b8 │ │ │ │ ldr r5, [r9, #436] @ 0x1b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ ble 87404 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ strb r0, [r1, #738]! @ 0x2e2 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ ldrb r0, [r1, #-290] @ 0xfffffede │ │ │ │ @@ -111156,27 +111156,27 @@ │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r5, [r0, #428] @ 0x1ac │ │ │ │ ldr r4, [r0, #432] @ 0x1b0 │ │ │ │ cmp r5, #2 │ │ │ │ bcc 8c9ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ ble 87404 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ str r4, [sp, #500] @ 0x1f4 │ │ │ │ str r5, [sp, #496] @ 0x1f0 │ │ │ │ ldr r0, [r1, #436] @ 0x1b4 │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ add r4, r0, #4 │ │ │ │ add r1, r1, #416 @ 0x1a0 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ - bl 2ab418 │ │ │ │ + bl 2ab49c │ │ │ │ ldr r0, [sp, #1456] @ 0x5b0 │ │ │ │ mov r9, #20 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #1460] @ 0x5b4 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #1464] @ 0x5b8 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ @@ -111185,64 +111185,64 @@ │ │ │ │ ldr r1, [sp, #500] @ 0x1f4 │ │ │ │ lsr r7, r0, #8 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #440]! @ 0x1b8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8ca6c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r5, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8caa0 │ │ │ │ mov r4, r5 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #432]! @ 0x1b0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8caa0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r5, #1152 @ 0x480 │ │ │ │ - bl 17e024 │ │ │ │ + bl 17e0a8 │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r5, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8cadc │ │ │ │ mov r4, r5 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #420]! @ 0x1a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8cadc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r5, #1120 @ 0x460 │ │ │ │ - bl 17db78 │ │ │ │ + bl 17dbfc │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ orr r0, r0, r8, lsl #8 │ │ │ │ orr r0, r0, r1, lsl #16 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #392]! @ 0x188 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8cb1c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ ldrb r0, [r6, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8cb70 │ │ │ │ ldr r4, [r6, #388] @ 0x184 │ │ │ │ cmp r4, #0 │ │ │ │ beq 8cb50 │ │ │ │ @@ -111255,15 +111255,15 @@ │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ ldr r1, [r6, #380] @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ beq 8cb70 │ │ │ │ ldr r0, [r6, #384] @ 0x180 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [r6, #404] @ 0x194 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [r6, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r6, #368] @ 0x170 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 8cc00 │ │ │ │ @@ -111277,15 +111277,15 @@ │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d420 │ │ │ │ mov r1, r4 │ │ │ │ add r5, sp, #496 @ 0x1f0 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ add r1, sp, #404 @ 0x194 │ │ │ │ @@ -111294,15 +111294,15 @@ │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ b 8c748 │ │ │ │ ldr r0, [r6, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [r6, #405] @ 0x195 │ │ │ │ strb r4, [r6, #404] @ 0x194 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8cc54 │ │ │ │ ldr r5, [r6, #292] @ 0x124 │ │ │ │ ldr r4, [r6, #288] @ 0x120 │ │ │ │ ldr r1, [r5] │ │ │ │ @@ -111312,46 +111312,46 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 8cc54 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #405] @ 0x195 │ │ │ │ b 87408 │ │ │ │ mov r0, #5 │ │ │ │ b 8b874 │ │ │ │ str fp, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ b 8cdf0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ cmp r1, #0 │ │ │ │ beq 8a6d8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 8a6d8 │ │ │ │ str fp, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ b 8cd70 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8b7cc │ │ │ │ ldr r0, [sp, #500] @ 0x1f4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b7cc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 8b7cc │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ ldrb r0, [r5, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8a7fc │ │ │ │ b 8a67c │ │ │ │ @@ -111383,146 +111383,146 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 79d98 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldrb r0, [r0, #736] @ 0x2e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8cd70 │ │ │ │ add r0, sp, #2880 @ 0xb40 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d420 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #736] @ 0x2e0 │ │ │ │ add r0, r1, #1088 @ 0x440 │ │ │ │ - bl 17d958 │ │ │ │ + bl 17d9dc │ │ │ │ b 8cdac │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r0, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 8b840 │ │ │ │ b 8b864 │ │ │ │ - eoreq r2, pc, ip, asr #26 │ │ │ │ + ldrdeq r2, [pc], -ip @ │ │ │ │ str fp, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldrb r0, [r0, #733] @ 0x2dd │ │ │ │ cmp r0, #0 │ │ │ │ beq 8cdf0 │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8cdf0 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8cdf0 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ add r4, r0, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #733] @ 0x2dd │ │ │ │ add r0, r1, #1056 @ 0x420 │ │ │ │ - bl 17deec │ │ │ │ + bl 17df70 │ │ │ │ b 8ce10 │ │ │ │ str fp, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldrb r0, [r0, #737] @ 0x2e1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8b98c │ │ │ │ add r0, sp, #2512 @ 0x9d0 │ │ │ │ - bl 17cac4 │ │ │ │ + bl 17cb48 │ │ │ │ b 8b98c │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r0, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ bcs 8b800 │ │ │ │ b 8b824 │ │ │ │ str fp, [sp, #180] @ 0xb4 │ │ │ │ b 8b8ac │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ b 8b7cc │ │ │ │ b 8b8a0 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ - eoreq r2, pc, r5, ror #24 │ │ │ │ - eoreq r2, pc, ip, asr ip @ │ │ │ │ - eoreq r2, pc, pc, asr #24 │ │ │ │ + strdeq r2, [pc], -r5 @ │ │ │ │ + eoreq r2, pc, ip, ror #25 │ │ │ │ + ldrdeq r2, [pc], -pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #24 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add fp, sp, #72 @ 0x48 │ │ │ │ add r1, r9, #8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, fp │ │ │ │ - bl 180544 │ │ │ │ + bl 1805c8 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp r5, #3 │ │ │ │ beq 8d0f4 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add ip, sp, #60 @ 0x3c │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ ldr r0, [pc, #988] @ 8d2ac │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r9, [sp, #16] │ │ │ │ str sl, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ beq 8cf24 │ │ │ │ ldr r0, [pc, #948] @ 8d2b4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr sl, [r0, #12] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ b 8cf6c │ │ │ │ add r7, r4, #12 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 32ff40 │ │ │ │ + bl 32ffc4 │ │ │ │ ldr r0, [pc, #888] @ 8d2b0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ stmib r0, {r1, r3, sl} │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [r0, #16] │ │ │ │ str r7, [sp] │ │ │ │ str r7, [r0, #20] │ │ │ │ ldr r0, [pc, #836] @ 8d2b8 │ │ │ │ add r1, r4, #8 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ adc r3, sl, #0 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ strd r2, [r0, #8] │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ @@ -111630,15 +111630,15 @@ │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #32 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8d204 │ │ │ │ ldm fp!, {r2, r3, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm fp, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ @@ -111647,26 +111647,26 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ sub r1, r4, #32 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - bl 180f78 │ │ │ │ + bl 180ffc │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ beq 8d1bc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8d1bc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ bl 1f640 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0] │ │ │ │ @@ -111688,53 +111688,53 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ b 8d250 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #2 │ │ │ │ bcc 8d278 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8d278 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 8d278 │ │ │ │ bl 3c6f8 │ │ │ │ str r9, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ b 8d298 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 7c3e8 │ │ │ │ b 8d298 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ str r9, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8d298 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #20 │ │ │ │ bl a7cb0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 7e8d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r2, r8, ip, lsr #27 │ │ │ │ eorseq r2, r8, ip, asr #26 │ │ │ │ eorseq r2, r8, r8, lsl #27 │ │ │ │ eorseq r2, r8, r0, lsl sp │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ ldrsheq sl, [r6], -ip @ │ │ │ │ ldrsheq sl, [r6], -r0 @ │ │ │ │ - @ instruction: 0x002cc4b4 │ │ │ │ + eoreq ip, ip, r4, asr #10 │ │ │ │ eorseq r2, r8, r0, lsr #26 │ │ │ │ eorseq sl, r6, ip, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -111742,69 +111742,69 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #24 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add fp, sp, #72 @ 0x48 │ │ │ │ add r1, r9, #8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, fp │ │ │ │ - bl 180544 │ │ │ │ + bl 1805c8 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp r5, #3 │ │ │ │ beq 8d55c │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add ip, sp, #60 @ 0x3c │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ ldr r0, [pc, #988] @ 8d714 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r9, [sp, #16] │ │ │ │ str sl, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ beq 8d38c │ │ │ │ ldr r0, [pc, #948] @ 8d71c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr sl, [r0, #12] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ b 8d3d4 │ │ │ │ add r7, r4, #12 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 32ff40 │ │ │ │ + bl 32ffc4 │ │ │ │ ldr r0, [pc, #888] @ 8d718 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ stmib r0, {r1, r3, sl} │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [r0, #16] │ │ │ │ str r7, [sp] │ │ │ │ str r7, [r0, #20] │ │ │ │ ldr r0, [pc, #836] @ 8d720 │ │ │ │ add r1, r4, #8 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ adc r3, sl, #0 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ strd r2, [r0, #8] │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ @@ -111912,15 +111912,15 @@ │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #32 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8d66c │ │ │ │ ldm fp!, {r2, r3, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm fp, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ @@ -111929,26 +111929,26 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ sub r1, r4, #32 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - bl 180f78 │ │ │ │ + bl 180ffc │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ beq 8d624 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8d624 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ bl 1f640 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0] │ │ │ │ @@ -111970,53 +111970,53 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ b 8d6b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #2 │ │ │ │ bcc 8d6e0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8d6e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 8d6e0 │ │ │ │ bl 3c6f8 │ │ │ │ str r9, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ b 8d700 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 7c3e8 │ │ │ │ b 8d700 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ str r9, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8d700 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #20 │ │ │ │ bl a7cb0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 7e8d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r2, r8, r4, asr #18 │ │ │ │ eorseq r2, r8, r4, ror #17 │ │ │ │ eorseq r2, r8, r0, lsr #18 │ │ │ │ eorseq r2, r8, r8, lsr #17 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ mlaseq r6, r4, ip, r9 │ │ │ │ eorseq r9, r6, r8, lsl #25 │ │ │ │ - eoreq ip, ip, r6, lsr r0 │ │ │ │ + eoreq ip, ip, r6, asr #1 │ │ │ │ @ instruction: 0x003828b8 │ │ │ │ eorseq r9, r6, r4, ror lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r1, #88] @ 0x58 │ │ │ │ mov r5, r1 │ │ │ │ @@ -112040,22 +112040,22 @@ │ │ │ │ str sl, [sp, #4] │ │ │ │ ldrd sl, [r7, #64] @ 0x40 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ cmp sl, #2 │ │ │ │ bcc 8d7bc │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ ble 8da48 │ │ │ │ ldr r6, [r4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r8, [r7, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ ble 8da48 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, #2 │ │ │ │ str sl, [r4, #32]! │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -112066,15 +112066,15 @@ │ │ │ │ str r6, [r4, #28] │ │ │ │ str fp, [r4, #4] │ │ │ │ str r8, [r4, #8] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e9b14 │ │ │ │ + bl 1e9b98 │ │ │ │ ldrb r0, [sp, #28] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ beq 8da30 │ │ │ │ add r2, sp, #20 │ │ │ │ add r3, r5, #76 @ 0x4c │ │ │ │ mov r8, #0 │ │ │ │ @@ -112088,15 +112088,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movls r1, #4 │ │ │ │ sub r1, r1, #1 │ │ │ │ bic r1, r1, #7 │ │ │ │ add r7, r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r7, #24 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r2, r6, #1 │ │ │ │ add r1, r7, #8 │ │ │ │ bic r2, r2, #19 │ │ │ │ str r1, [r5, #92] @ 0x5c │ │ │ │ add r2, r1, r2 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ add r2, r2, #20 │ │ │ │ @@ -112170,29 +112170,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8d9bc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r5, #32 │ │ │ │ bl 7f574 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 2d31a4 │ │ │ │ + bl 2d3228 │ │ │ │ mov r4, r5 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #76]! @ 0x4c │ │ │ │ mov r7, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8d9f4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #89] @ 0x59 │ │ │ │ ldm r8!, {r0, r1, r2, r3, r4} │ │ │ │ stmia sl!, {r0, r1, r2, r3, r4} │ │ │ │ ldm r8, {r0, r1, r2, r3, r4} │ │ │ │ stm sl, {r0, r1, r2, r3, r4} │ │ │ │ strb r7, [r5, #88] @ 0x58 │ │ │ │ @@ -112215,15 +112215,15 @@ │ │ │ │ b 8db20 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 8dacc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 8dacc │ │ │ │ mov r6, r0 │ │ │ │ b 8daf4 │ │ │ │ mov r6, r0 │ │ │ │ b 8dafc │ │ │ │ mov r6, r0 │ │ │ │ b 8dad4 │ │ │ │ @@ -112242,56 +112242,56 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ bl 7a13c │ │ │ │ add r0, r5, #32 │ │ │ │ bl 7f574 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 2d31a4 │ │ │ │ + bl 2d3228 │ │ │ │ b 8dafc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8daf4 │ │ │ │ bl 7e2f4 │ │ │ │ add r0, r5, #32 │ │ │ │ bl 7f574 │ │ │ │ mov r4, r5 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #76]! @ 0x4c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8db20 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ ldrb r0, [r5, #89] @ 0x59 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8db60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8db60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8db60 │ │ │ │ add r0, sp, #8 │ │ │ │ add r4, r0, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #89] @ 0x59 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r5, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq ip, ip, r7, lsr #11 │ │ │ │ + eoreq ip, ip, r7, lsr r6 │ │ │ │ @ instruction: 0x003699b0 │ │ │ │ eorseq r9, r6, r4, ror #19 │ │ │ │ @ instruction: 0x003699d8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ mov fp, r0 │ │ │ │ @@ -112318,15 +112318,15 @@ │ │ │ │ str r0, [sl, #968] @ 0x3c8 │ │ │ │ ldm sl, {r0, fp} │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add sl, sp, #568 @ 0x238 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e89f8 │ │ │ │ + bl 1e8a7c │ │ │ │ ldr r0, [sp, #580] @ 0x244 │ │ │ │ add r1, sl, #36 @ 0x24 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #588] @ 0x24c │ │ │ │ @@ -112449,15 +112449,15 @@ │ │ │ │ ldr r0, [pc, #3428] @ 8eb64 │ │ │ │ sub r5, r4, #32 │ │ │ │ mov r6, r4 │ │ │ │ str r0, [r6, #-24]! @ 0xffffffe8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bne 8dfe8 │ │ │ │ ldr r7, [r4] │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [pc, #3376] @ 8eb64 │ │ │ │ cmp r0, r1 │ │ │ │ @@ -112547,15 +112547,15 @@ │ │ │ │ ldr r9, [sl, #584] @ 0x248 │ │ │ │ ldr r8, [sl, #588] @ 0x24c │ │ │ │ ldr r7, [sl, #636] @ 0x27c │ │ │ │ ldr r2, [sl, #580] @ 0x244 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ b 8e468 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [sl, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ beq 8dfb0 │ │ │ │ bl 7e2f4 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sl, #536] @ 0x218 │ │ │ │ strb r0, [sl, #544] @ 0x220 │ │ │ │ @@ -112584,15 +112584,15 @@ │ │ │ │ ldr r0, [sl, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ bne 8e040 │ │ │ │ b 8e044 │ │ │ │ mov r0, #3 │ │ │ │ b 8ee9c │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [sl, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ beq 8e044 │ │ │ │ bl 7e2f4 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 8e0ec │ │ │ │ @@ -112611,15 +112611,15 @@ │ │ │ │ add r0, ip, #88 @ 0x58 │ │ │ │ str r0, [r4, #552]! @ 0x228 │ │ │ │ sub r5, r4, #32 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bne 8e1b0 │ │ │ │ ldr r7, [r4] │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [pc, #2728] @ 8eb64 │ │ │ │ cmp r0, r1 │ │ │ │ @@ -112638,38 +112638,38 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 9a800 │ │ │ │ ldr r2, [pc, #4088] @ 8f0f4 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ mov r1, #11 │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 30ad5c │ │ │ │ + bl 30ade0 │ │ │ │ ldr r0, [pc, #4068] @ 8f0f8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ ldr r7, [sp, #568] @ 0x238 │ │ │ │ ldr r5, [sp, #572] @ 0x23c │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8f610 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #2 │ │ │ │ str r1, [r0] │ │ │ │ stmib r0, {r1, r7} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r5, [r0, #12] │ │ │ │ add r0, sl, #396 @ 0x18c │ │ │ │ bl 7dee8 │ │ │ │ add r0, sl, #2 │ │ │ │ add r4, r0, #512 @ 0x200 │ │ │ │ b 8ef90 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [sl, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ beq 8e178 │ │ │ │ bl 7e2f4 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sl, #536] @ 0x218 │ │ │ │ strb r0, [sl, #544] @ 0x220 │ │ │ │ @@ -112699,15 +112699,15 @@ │ │ │ │ ldr r0, [sl, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ bne 8e20c │ │ │ │ b 8e210 │ │ │ │ mov r0, #4 │ │ │ │ b 8ee9c │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [sl, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ beq 8e210 │ │ │ │ bl 7e2f4 │ │ │ │ ldrb r0, [sl, #500] @ 0x1f4 │ │ │ │ ldr r4, [sl, #504] @ 0x1f8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -112717,15 +112717,15 @@ │ │ │ │ add r1, sl, #396 @ 0x18c │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ bl 92384 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, r4, #8 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ add r2, lr, #56 @ 0x38 │ │ │ │ - bl 17ff6c │ │ │ │ + bl 17fff0 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #3 │ │ │ │ bne 8e270 │ │ │ │ mov r1, #3 │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ ldr r2, [sp, #572] @ 0x23c │ │ │ │ str r0, [sl, #24] │ │ │ │ @@ -112747,23 +112747,23 @@ │ │ │ │ adc r3, r3, #0 │ │ │ │ strd r2, [r0, #-16] │ │ │ │ ldr r0, [sl, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 8e2d4 │ │ │ │ ldr r7, [sl, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1650cc │ │ │ │ + bl 165150 │ │ │ │ cmp r7, r0 │ │ │ │ bls 8e2d4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 164a54 │ │ │ │ + bl 164ad8 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ mov r1, r5 │ │ │ │ - bl 164cec │ │ │ │ + bl 164d70 │ │ │ │ add r3, sp, #568 @ 0x238 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r3, [sp, #1412] @ 0x584 │ │ │ │ str r2, [sp, #1408] @ 0x580 │ │ │ │ str r1, [sp, #1404] @ 0x57c │ │ │ │ str r0, [sp, #1400] @ 0x578 │ │ │ │ b 8ef6c │ │ │ │ @@ -112773,27 +112773,27 @@ │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ strb r4, [sl, #515] @ 0x203 │ │ │ │ bl 1f640 │ │ │ │ ldrd r0, [sl, #16] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, #64 @ 0x40 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ - bl 1651e8 │ │ │ │ + bl 16526c │ │ │ │ add r7, sp, #576 @ 0x240 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #568] @ 0x238 │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ str r2, [r0, #264]! @ 0x108 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str r1, [r0, #244] @ 0xf4 │ │ │ │ ldr r1, [sp, #588] @ 0x24c │ │ │ │ strb r4, [r0, #252] @ 0xfc │ │ │ │ str r1, [r0, #12] │ │ │ │ mov r1, #0 │ │ │ │ - bl 164904 │ │ │ │ + bl 164988 │ │ │ │ ldrb r0, [sl, #513] @ 0x201 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #4 │ │ │ │ bne 8ec28 │ │ │ │ mov r6, #31 │ │ │ │ add r0, sl, #152 @ 0x98 │ │ │ │ orr r6, r6, #256 @ 0x100 │ │ │ │ @@ -112911,21 +112911,21 @@ │ │ │ │ ldr r0, [sl, #684] @ 0x2ac │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sl, #688] @ 0x2b0 │ │ │ │ ldr r8, [sl, #680] @ 0x2a8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ mov r1, #1 │ │ │ │ - bl 21f0d4 │ │ │ │ + bl 21f158 │ │ │ │ add r4, sp, #2080 @ 0x820 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 195ad0 │ │ │ │ + bl 195b54 │ │ │ │ add r0, r4, #4 │ │ │ │ ldr r6, [sp, #2080] @ 0x820 │ │ │ │ mov ip, r4 │ │ │ │ add r5, sp, #2048 @ 0x800 │ │ │ │ ldm r0!, {r2, r3, r4, r7} │ │ │ │ cmp r6, #2 │ │ │ │ mov r1, r5 │ │ │ │ @@ -112954,15 +112954,15 @@ │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r0, lr, #764 @ 0x2fc │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c6dc │ │ │ │ + bl 19c760 │ │ │ │ ldr r4, [sp, #1788] @ 0x6fc │ │ │ │ ldr r0, [sp, #1800] @ 0x708 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r5, [sp, #1792] @ 0x700 │ │ │ │ ldr r6, [sp, #1796] @ 0x704 │ │ │ │ ldr r7, [sp, #1820] @ 0x71c │ │ │ │ ldr r9, [sp, #1816] @ 0x718 │ │ │ │ @@ -113007,15 +113007,15 @@ │ │ │ │ str r9, [sp, #1684] @ 0x694 │ │ │ │ str r6, [sp, #1664] @ 0x680 │ │ │ │ str r5, [sp, #1660] @ 0x67c │ │ │ │ str r4, [sp, #1656] @ 0x678 │ │ │ │ str r1, [sp, #1672] @ 0x688 │ │ │ │ str r2, [sp, #1676] @ 0x68c │ │ │ │ str r3, [sp, #1680] @ 0x690 │ │ │ │ - bl 228518 │ │ │ │ + bl 22859c │ │ │ │ mov r7, r0 │ │ │ │ add r0, r8, #28 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r8, #12 │ │ │ │ str r0, [sp, #20] │ │ │ │ beq 8e7a8 │ │ │ │ @@ -113026,15 +113026,15 @@ │ │ │ │ strb r0, [sl, #651] @ 0x28b │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 1f640 │ │ │ │ add r0, sp, #2080 @ 0x820 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ - bl 19c830 │ │ │ │ + bl 19c8b4 │ │ │ │ ldr r0, [sp, #2092] @ 0x82c │ │ │ │ ldr r4, [sp, #2080] @ 0x820 │ │ │ │ str r0, [sp, #1788] @ 0x6fc │ │ │ │ ldr r0, [sp, #2096] @ 0x830 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r9, [sp, #2084] @ 0x824 │ │ │ │ ldr r5, [sp, #2088] @ 0x828 │ │ │ │ @@ -113079,15 +113079,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [sl, #596] @ 0x254 │ │ │ │ bl 1f640 │ │ │ │ add r0, sp, #2080 @ 0x820 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ - bl 195960 │ │ │ │ + bl 1959e4 │ │ │ │ ldr r0, [sp, #2092] @ 0x82c │ │ │ │ ldr r4, [sp, #2080] @ 0x820 │ │ │ │ str r0, [sp, #1788] @ 0x6fc │ │ │ │ ldr r0, [sp, #2096] @ 0x830 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r9, [sp, #2084] @ 0x824 │ │ │ │ ldr r5, [sp, #2088] @ 0x828 │ │ │ │ @@ -113132,15 +113132,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [sl, #604] @ 0x25c │ │ │ │ bl 1f640 │ │ │ │ add r0, sp, #2080 @ 0x820 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ - bl 19c8dc │ │ │ │ + bl 19c960 │ │ │ │ ldr r0, [sp, #2092] @ 0x82c │ │ │ │ ldr r4, [sp, #2080] @ 0x820 │ │ │ │ str r0, [sp, #1788] @ 0x6fc │ │ │ │ ldr r0, [sp, #2096] @ 0x830 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r9, [sp, #2084] @ 0x824 │ │ │ │ ldr r5, [sp, #2088] @ 0x828 │ │ │ │ @@ -113166,15 +113166,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #6 │ │ │ │ strb r0, [sl, #651] @ 0x28b │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ cmp r1, #0 │ │ │ │ beq 8e950 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ b 8e950 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, sl │ │ │ │ strb r0, [r4, #647]! @ 0x287 │ │ │ │ add r3, sp, #2032 @ 0x7f0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ strb r0, [r4, #3] │ │ │ │ @@ -113293,15 +113293,15 @@ │ │ │ │ bl 1f640 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ add r5, sl, #712 @ 0x2c8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2281b0 │ │ │ │ + bl 228234 │ │ │ │ ldr r9, [sp, #568] @ 0x238 │ │ │ │ cmp r9, #22 │ │ │ │ bne 8eb68 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r6] │ │ │ │ mov r0, #5 │ │ │ │ b 8ee9c │ │ │ │ @@ -113343,37 +113343,37 @@ │ │ │ │ str r2, [sp, #1392] @ 0x570 │ │ │ │ str r1, [sp, #1388] @ 0x56c │ │ │ │ str r0, [sp, #1384] @ 0x568 │ │ │ │ bne 8f0fc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #1076] @ 0x434 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8ec28 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #52 @ 0x34 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ add r7, sp, #568 @ 0x238 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sl, #144 @ 0x90 │ │ │ │ strb r0, [sl, #515] @ 0x203 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ bl 1f640 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sl, #264 @ 0x108 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 16d138 │ │ │ │ + bl 16d1bc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 16476c │ │ │ │ + bl 1647f0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, r7, #8 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ ldr r9, [sp, #568] @ 0x238 │ │ │ │ bl 1f640 │ │ │ │ @@ -113455,15 +113455,15 @@ │ │ │ │ ldr r0, [pc, #3552] @ 8fb98 │ │ │ │ sub r7, r6, #32 │ │ │ │ mov r4, r6 │ │ │ │ str r0, [r4, #-24]! @ 0xffffffe8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bne 8ee5c │ │ │ │ ldr r5, [r6] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [pc, #3500] @ 8fb98 │ │ │ │ cmp r0, r1 │ │ │ │ @@ -113472,15 +113472,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sl, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r1, [sl, #544] @ 0x220 │ │ │ │ tstne r1, #1 │ │ │ │ beq 8ee14 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [sl, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ beq 8ee24 │ │ │ │ bl 7e2f4 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sl, #536] @ 0x218 │ │ │ │ strb r0, [sl, #544] @ 0x220 │ │ │ │ @@ -113516,15 +113516,15 @@ │ │ │ │ str r0, [fp, #16] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [sl, #1080] @ 0x438 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [sl, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ beq 8eed4 │ │ │ │ bl 7e2f4 │ │ │ │ add r7, sp, #568 @ 0x238 │ │ │ │ add r1, sl, #396 @ 0x18c │ │ │ │ mov r4, #0 │ │ │ │ @@ -113532,30 +113532,30 @@ │ │ │ │ mov r0, r7 │ │ │ │ strb r4, [sl, #514] @ 0x202 │ │ │ │ bl 1f640 │ │ │ │ strb r4, [sl, #516] @ 0x204 │ │ │ │ ldr r2, [sl, #508] @ 0x1fc │ │ │ │ add r0, r5, #8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 182290 │ │ │ │ + bl 182314 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #1080] @ 0x438 │ │ │ │ beq 8ef40 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 16d440 │ │ │ │ + bl 16d4c4 │ │ │ │ ldr r0, [sp, #1080] @ 0x438 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8ef40 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ mov r0, r5 │ │ │ │ bl 9a800 │ │ │ │ add r3, sl, #264 @ 0x108 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #516] @ 0x204 │ │ │ │ strb r0, [sl, #515] @ 0x203 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ @@ -113595,15 +113595,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 1f640 │ │ │ │ ldr r3, [r4, #-113] @ 0xffffff8f │ │ │ │ add r5, sp, #568 @ 0x238 │ │ │ │ add r1, sp, #944 @ 0x3b0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20fb9c │ │ │ │ + bl 20fc20 │ │ │ │ add r3, sp, #568 @ 0x238 │ │ │ │ add ip, sp, #1056 @ 0x420 │ │ │ │ ldr r8, [sp, #584] @ 0x248 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr r9, [sp, #588] @ 0x24c │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r1, r5, #52 @ 0x34 │ │ │ │ @@ -113657,54 +113657,54 @@ │ │ │ │ str r5, [fp, #28] │ │ │ │ bl 1f640 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl, #1080] @ 0x438 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq fp, ip, r3, ror sp │ │ │ │ + eoreq fp, ip, r3, lsl #28 │ │ │ │ eorseq r1, r8, r4, lsr #26 │ │ │ │ ldr r0, [sp, #1384] @ 0x568 │ │ │ │ ldr r1, [sp, #1388] @ 0x56c │ │ │ │ ldr r2, [sp, #1392] @ 0x570 │ │ │ │ ldr r3, [sp, #1396] @ 0x574 │ │ │ │ str r3, [sp, #1412] @ 0x584 │ │ │ │ str r2, [sp, #1408] @ 0x580 │ │ │ │ str r1, [sp, #1404] @ 0x57c │ │ │ │ str r0, [sp, #1400] @ 0x578 │ │ │ │ add r0, sl, #264 @ 0x108 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ bl 7a314 │ │ │ │ add r5, sl, #508 @ 0x1fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d440 │ │ │ │ + bl 16d4c4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8f154 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [sl, #516] @ 0x204 │ │ │ │ add r0, sl, #152 @ 0x98 │ │ │ │ bl 7dee8 │ │ │ │ ldr r0, [sl, #504] @ 0x1f8 │ │ │ │ strb r4, [sl, #515] @ 0x203 │ │ │ │ bl 9a800 │ │ │ │ b 8e14c │ │ │ │ ldr r0, [sl, #664] @ 0x298 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8e520 │ │ │ │ bl 7e2f4 │ │ │ │ b 8e520 │ │ │ │ - eoreq fp, ip, sl, asr #20 │ │ │ │ - @ instruction: 0x002cb5b3 │ │ │ │ - eoreq fp, ip, sl, lsr #20 │ │ │ │ + ldrdeq fp, [ip], -sl @ │ │ │ │ + eoreq fp, ip, r3, asr #12 │ │ │ │ + @ instruction: 0x002cbaba │ │ │ │ add r0, sp, #2080 @ 0x820 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ add r1, r0, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 1f640 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #1792] @ 0x700 │ │ │ │ @@ -113741,15 +113741,15 @@ │ │ │ │ strb r0, [sl, #651] @ 0x28b │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 1f640 │ │ │ │ add r0, sp, #2080 @ 0x820 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 21f1a4 │ │ │ │ + bl 21f228 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [sp, #2080] @ 0x820 │ │ │ │ ldr r4, [sp, #2084] @ 0x824 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [sp, #1788] @ 0x6fc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -113791,35 +113791,35 @@ │ │ │ │ strb r0, [sl, #651] @ 0x28b │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 1f640 │ │ │ │ ldr r2, [sl, #628] @ 0x274 │ │ │ │ add r0, sp, #2080 @ 0x820 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1992b4 │ │ │ │ + bl 199338 │ │ │ │ ldr r9, [sp, #2080] @ 0x820 │ │ │ │ ldr r0, [sp, #2084] @ 0x824 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r9, #21 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ bne 8f4e8 │ │ │ │ str r0, [sl, #656] @ 0x290 │ │ │ │ ldr r0, [sl, #624] @ 0x270 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, r0, #164 @ 0xa4 │ │ │ │ add r0, sp, #1904 @ 0x770 │ │ │ │ - bl 164cec │ │ │ │ + bl 164d70 │ │ │ │ mov r0, #3 │ │ │ │ ldr r3, [sl, #624] @ 0x270 │ │ │ │ str r0, [sp, #2080] @ 0x820 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ add r1, sp, #1904 @ 0x770 │ │ │ │ add r2, sp, #2080 @ 0x820 │ │ │ │ - bl 20fb9c │ │ │ │ + bl 20fc20 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ strb r0, [sl, #646] @ 0x286 │ │ │ │ add r0, sl, #728 @ 0x2d8 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ bl 1f640 │ │ │ │ @@ -113903,20 +113903,20 @@ │ │ │ │ add r0, sl, #728 @ 0x2d8 │ │ │ │ bl 7eac0 │ │ │ │ mov r4, sl │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r4, #656]! @ 0x290 │ │ │ │ strb r1, [r4, #-10] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8e92c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ b 8e92c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add ip, sp, #2016 @ 0x7e0 │ │ │ │ ldr r0, [sp, #2088] @ 0x828 │ │ │ │ ldr r1, [sp, #2092] @ 0x82c │ │ │ │ ldr r2, [sp, #2096] @ 0x830 │ │ │ │ ldr r3, [sp, #2100] @ 0x834 │ │ │ │ @@ -113952,27 +113952,27 @@ │ │ │ │ add r0, sl, #728 @ 0x2d8 │ │ │ │ bl 7eac0 │ │ │ │ mov r5, sl │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r5, #656]! @ 0x290 │ │ │ │ mov r1, #1 │ │ │ │ strb r4, [r5, #-10] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8f5a8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, sl │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ strb r4, [sl, #651] @ 0x28b │ │ │ │ cmp r1, #0 │ │ │ │ beq 8e950 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ b 8e950 │ │ │ │ ldr r0, [r4] │ │ │ │ and r0, r0, ip │ │ │ │ and r3, r0, #65280 @ 0xff00 │ │ │ │ and r2, r7, r0, lsr #8 │ │ │ │ orr r2, r2, r0, lsr #24 │ │ │ │ lsl r0, r0, #24 │ │ │ │ @@ -114078,20 +114078,20 @@ │ │ │ │ mov r4, sl │ │ │ │ mov r6, r0 │ │ │ │ b 8fa5c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ mov r4, sl │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8fa40 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ b 8fa40 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, sl │ │ │ │ mov r6, r0 │ │ │ │ b 8fa2c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ @@ -114104,20 +114104,20 @@ │ │ │ │ add r0, sl, #728 @ 0x2d8 │ │ │ │ bl 7eac0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #646] @ 0x286 │ │ │ │ mov r7, sl │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r7, #656]! @ 0x290 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8f86c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ b 8f86c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #544] @ 0x220 │ │ │ │ mov r4, sl │ │ │ │ str r0, [sl, #540] @ 0x21c │ │ │ │ ldr r0, [pc, #880] @ 8fb98 │ │ │ │ @@ -114189,33 +114189,33 @@ │ │ │ │ b 8fa48 │ │ │ │ mov r6, r0 │ │ │ │ b 8f9e4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #1080] @ 0x438 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, sl │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8fa1c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ b 8fa1c │ │ │ │ bl 3c6f8 │ │ │ │ b 8fb0c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, sl │ │ │ │ strb r0, [sl, #651] @ 0x28b │ │ │ │ ldr r1, [sl, #632]! @ 0x278 │ │ │ │ cmp r1, #0 │ │ │ │ beq 8f9b0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ b 8f9b0 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r4, sl │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ @@ -114348,15 +114348,15 @@ │ │ │ │ eorseq r7, r6, r4, lsl #29 │ │ │ │ @ instruction: 0x00367cd8 │ │ │ │ @ instruction: 0x00367cf0 │ │ │ │ eorseq r7, r6, ip, asr #23 │ │ │ │ @ instruction: 0x00367bb0 │ │ │ │ @ instruction: 0x00367bb0 │ │ │ │ @ instruction: 0x00367bd0 │ │ │ │ - eoreq sl, ip, r7, lsl #5 │ │ │ │ + eoreq sl, ip, r7, lsl r3 │ │ │ │ eorseq r7, r6, r0, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #564 @ 0x234 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r9, r1 │ │ │ │ ldrb r0, [r1, #258] @ 0x102 │ │ │ │ mov r4, #1 │ │ │ │ @@ -114498,15 +114498,15 @@ │ │ │ │ ldrd sl, [r7, #36] @ 0x24 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r4, sp, #392 @ 0x188 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ mov r3, sl │ │ │ │ str fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 122260 │ │ │ │ + bl 1222e4 │ │ │ │ add ip, r4, #12 │ │ │ │ mov lr, r4 │ │ │ │ ldr sl, [sp, #392] @ 0x188 │ │ │ │ add r8, sp, #312 @ 0x138 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ ldr r4, [sp, #400] @ 0x190 │ │ │ │ cmp sl, #2 │ │ │ │ @@ -114547,15 +114547,15 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ ldm r8, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ str fp, [sp, #176] @ 0xb0 │ │ │ │ str sl, [sp, #172] @ 0xac │ │ │ │ - bl 228518 │ │ │ │ + bl 22859c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8ffc8 │ │ │ │ add r5, sp, #392 @ 0x188 │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ @@ -114568,21 +114568,21 @@ │ │ │ │ addcs r7, r7, #8 │ │ │ │ cmp r0, #3 │ │ │ │ beq 8ff4c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8ff4c │ │ │ │ ldr r0, [sp, #468] @ 0x1d4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8ff4c │ │ │ │ add fp, r5, #76 @ 0x4c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, fp │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #1 │ │ │ │ add ip, r5, #12 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ add sl, sp, #288 @ 0x120 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ mov lr, r5 │ │ │ │ str r6, [sp, #472] @ 0x1d8 │ │ │ │ @@ -114618,15 +114618,15 @@ │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ strb r0, [r9, #53] @ 0x35 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 1f640 │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2a4834 │ │ │ │ + bl 2a48b8 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ add ip, sp, #532 @ 0x214 │ │ │ │ add r6, r7, #8 │ │ │ │ add r5, sp, #288 @ 0x120 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ @@ -114634,21 +114634,21 @@ │ │ │ │ beq 90054 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #404] @ 0x194 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 90054 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 90054 │ │ │ │ add fp, r7, #16 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, fp │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r3, sp, #532 @ 0x214 │ │ │ │ add ip, r7, #12 │ │ │ │ ldr r8, [sp, #392] @ 0x188 │ │ │ │ mov sl, r5 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ mov lr, r7 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ @@ -114691,15 +114691,15 @@ │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f640 │ │ │ │ ldr r2, [r9, #44] @ 0x2c │ │ │ │ add r5, sp, #312 @ 0x138 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 195bd8 │ │ │ │ + bl 195c5c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr fp, [sp, #312] @ 0x138 │ │ │ │ ldr r1, [sp, #316] @ 0x13c │ │ │ │ cmp fp, #21 │ │ │ │ bne 90208 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r9, #60] @ 0x3c │ │ │ │ @@ -114727,25 +114727,25 @@ │ │ │ │ mov r1, r8 │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ bl 8023c │ │ │ │ mov r5, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #60]! @ 0x3c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 901c4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 901d8 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, r9 │ │ │ │ strb r0, [ip, #53]! @ 0x35 │ │ │ │ strb r0, [ip, #3] │ │ │ │ strb r0, [ip, #2] │ │ │ │ strb r0, [ip, #1] │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ @@ -114760,15 +114760,15 @@ │ │ │ │ ldm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r8, r4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 90234 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ strb r0, [r1, #53]! @ 0x35 │ │ │ │ add ip, sp, #508 @ 0x1fc │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ cmp fp, #22 │ │ │ │ strb r0, [r1, #3] │ │ │ │ @@ -114798,22 +114798,22 @@ │ │ │ │ strb r0, [r9, #158] @ 0x9e │ │ │ │ ldr r0, [r9, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 902e0 │ │ │ │ mov r5, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #196]! @ 0xc4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 902e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r9, #208 @ 0xd0 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d420 │ │ │ │ mov r0, #0 │ │ │ │ str fp, [sl] │ │ │ │ strb r0, [r9, #256] @ 0x100 │ │ │ │ strb r0, [r9, #257] @ 0x101 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sl, #4] │ │ │ │ add r0, sl, #8 │ │ │ │ @@ -114852,51 +114852,51 @@ │ │ │ │ b 903dc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sp, #472] @ 0x1d8 │ │ │ │ str r7, [sp, #468] @ 0x1d4 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ - bl 195240 │ │ │ │ + bl 1952c4 │ │ │ │ b 9046c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ b 90420 │ │ │ │ b 90450 │ │ │ │ b 90450 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r9, #208 @ 0xd0 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d420 │ │ │ │ b 9055c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ b 903fc │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ - bl 195240 │ │ │ │ + bl 1952c4 │ │ │ │ b 9046c │ │ │ │ bl 3c6f8 │ │ │ │ b 90468 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 8023c │ │ │ │ mov r6, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #60]! @ 0x3c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 90420 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9049c │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ b 9049c │ │ │ │ mov r5, r0 │ │ │ │ b 904f0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ bl 7e418 │ │ │ │ b 9046c │ │ │ │ @@ -114908,15 +114908,15 @@ │ │ │ │ b 904f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9049c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d3034 │ │ │ │ b 9049c │ │ │ │ mov r5, r0 │ │ │ │ b 9054c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 81fc4 │ │ │ │ ldrb r0, [r9, #55] @ 0x37 │ │ │ │ @@ -114926,20 +114926,20 @@ │ │ │ │ beq 904e0 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 904e0 │ │ │ │ mov r6, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #68]! @ 0x44 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 904e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #2 │ │ │ │ strb r7, [r9, #56] @ 0x38 │ │ │ │ strb r7, [r9, #55] @ 0x37 │ │ │ │ strh r0, [r9, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ bl 7d9e4 │ │ │ │ ldrb r0, [r9, #157] @ 0x9d │ │ │ │ @@ -114948,62 +114948,62 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 90540 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 90540 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 90540 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r6, r0, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #2 │ │ │ │ strb r7, [r9, #157] @ 0x9d │ │ │ │ strb r0, [r9, #158] @ 0x9e │ │ │ │ mov r0, r9 │ │ │ │ bl 7d3c4 │ │ │ │ add r0, r9, #192 @ 0xc0 │ │ │ │ bl 7c754 │ │ │ │ ldrb r0, [r9, #256] @ 0x100 │ │ │ │ cmp r0, #0 │ │ │ │ beq 90570 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d420 │ │ │ │ ldrb r0, [r9, #257] @ 0x101 │ │ │ │ mov r7, #0 │ │ │ │ strb r7, [r9, #256] @ 0x100 │ │ │ │ cmp r0, #0 │ │ │ │ beq 905b8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 905b8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 905b8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r6, r0, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #2 │ │ │ │ strb r7, [r9, #257] @ 0x101 │ │ │ │ strb r0, [r9, #258] @ 0x102 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq r9, ip, r5, asr #17 │ │ │ │ - eoreq sl, ip, ip, ror #7 │ │ │ │ + eoreq r9, ip, r5, asr r9 │ │ │ │ + eoreq sl, ip, ip, ror r4 │ │ │ │ eorseq r7, r6, r4, ror #2 │ │ │ │ eorseq r7, r6, r0, ror r1 │ │ │ │ mlaseq r6, r8, r0, r7 │ │ │ │ eorseq r7, r6, r8, lsr #1 │ │ │ │ @ instruction: 0x00366ef8 │ │ │ │ eorseq r6, r6, r8, ror #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -115039,15 +115039,15 @@ │ │ │ │ ldr r1, [r6, #44]! @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq 90890 │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16efb4 │ │ │ │ + bl 16f038 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ cmp r5, #22 │ │ │ │ bne 90728 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #22 │ │ │ │ str r0, [r1] │ │ │ │ mov r0, #3 │ │ │ │ @@ -115095,26 +115095,26 @@ │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ beq 90770 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16dd50 │ │ │ │ + bl 16ddd4 │ │ │ │ cmp r5, #21 │ │ │ │ bne 907f0 │ │ │ │ mov r6, #1 │ │ │ │ mov r1, #1 │ │ │ │ strb r6, [r9, #41] @ 0x29 │ │ │ │ mov r7, #17 │ │ │ │ ldr r0, [pc, #1692] @ 90e2c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #17 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 908cc │ │ │ │ ldr r1, [pc, #1672] @ 90e34 │ │ │ │ mov r2, #17 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ @@ -115154,15 +115154,15 @@ │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ ldr r0, [pc, #1488] @ 90e18 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r8, [sp, #216] @ 0xd8 │ │ │ │ ldr r5, [sp, #220] @ 0xdc │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 7d4b0 │ │ │ │ mov r0, #1 │ │ │ │ b 90c38 │ │ │ │ @@ -115209,15 +115209,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq 90e00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16dd50 │ │ │ │ + bl 16ddd4 │ │ │ │ b 90e00 │ │ │ │ strh r0, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ ldrh r0, [r2, #-4] │ │ │ │ strh r0, [sp, #98] @ 0x62 │ │ │ │ ldrh r0, [r2, #-2] │ │ │ │ strh r0, [sp, #100] @ 0x64 │ │ │ │ @@ -115226,36 +115226,36 @@ │ │ │ │ strh r0, [sp, #102] @ 0x66 │ │ │ │ add r0, r8, #8 │ │ │ │ bl 1f640 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #6 │ │ │ │ - bl 29319c │ │ │ │ + bl 293220 │ │ │ │ ldrb r0, [sp, #336] @ 0x150 │ │ │ │ cmp r0, #4 │ │ │ │ bne 90990 │ │ │ │ ldr r8, [sp, #340] @ 0x154 │ │ │ │ b 909a4 │ │ │ │ ldr sl, [sp, #336] @ 0x150 │ │ │ │ ldr r8, [sp, #340] @ 0x154 │ │ │ │ and r5, sl, #255 @ 0xff │ │ │ │ cmp r5, #4 │ │ │ │ bne 90ac4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ str r8, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - bl 302170 │ │ │ │ + bl 3021f4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 28d5d4 │ │ │ │ + bl 28d658 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ mov r2, r5 │ │ │ │ - bl 28d65c │ │ │ │ + bl 28d6e0 │ │ │ │ ldrb r5, [sp, #336] @ 0x150 │ │ │ │ cmp r5, #4 │ │ │ │ bne 90a88 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [r2, #76]! @ 0x4c │ │ │ │ mov r0, #1 │ │ │ │ @@ -115283,15 +115283,15 @@ │ │ │ │ bne 90ab0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r1, #80]! @ 0x50 │ │ │ │ sub r5, r1, #4 │ │ │ │ cmn r0, #1 │ │ │ │ beq 90cd8 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ - bl 32f204 │ │ │ │ + bl 32f288 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ ldr sl, [sp, #340] @ 0x154 │ │ │ │ ldr r8, [sp, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ beq 90bc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 7f3bc │ │ │ │ @@ -115320,15 +115320,15 @@ │ │ │ │ bic r0, sl, #255 @ 0xff │ │ │ │ orr sl, r0, r5 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227424 │ │ │ │ + bl 2274a8 │ │ │ │ add r6, r9, #132 @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ bl 7d4b0 │ │ │ │ add r8, sp, #96 @ 0x60 │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ @@ -115393,15 +115393,15 @@ │ │ │ │ b 90adc │ │ │ │ ldr r1, [r9, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq 90c18 │ │ │ │ ldr r0, [r9, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r7, r9, #148 @ 0x94 │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ ldr r8, [r9, #136] @ 0x88 │ │ │ │ ldr r5, [r9, #140] @ 0x8c │ │ │ │ ldr r6, [r9, #144] @ 0x90 │ │ │ │ @@ -115437,15 +115437,15 @@ │ │ │ │ strb r0, [r9, #114] @ 0x72 │ │ │ │ mov r0, #1 │ │ │ │ strh r0, [r9, #112] @ 0x70 │ │ │ │ beq 90cc8 │ │ │ │ ldr r0, [r9, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r9, #132 @ 0x84 │ │ │ │ bl 7d4b0 │ │ │ │ mov r0, #21 │ │ │ │ b 90c38 │ │ │ │ ldr r0, [pc, #344] @ 90e38 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ @@ -115502,53 +115502,53 @@ │ │ │ │ bl 7ac54 │ │ │ │ ldr r1, [r9, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq 90dcc │ │ │ │ ldr r0, [r9, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r9, #132 @ 0x84 │ │ │ │ bl 7d4b0 │ │ │ │ ldrb r0, [r9, #41] @ 0x29 │ │ │ │ cmp r0, #1 │ │ │ │ bne 90e00 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 90e00 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #2 │ │ │ │ strh r0, [r9, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r6, r6, ip, lsl #25 │ │ │ │ eorseq pc, r7, r0, asr #12 │ │ │ │ eorseq r6, r6, r8, lsr #24 │ │ │ │ eorseq r6, r6, r4, lsr ip │ │ │ │ - eoreq sp, lr, r8, asr r8 │ │ │ │ + eoreq sp, lr, r8, ror #17 │ │ │ │ eorseq r0, r7, r0, ror #2 │ │ │ │ eorseq pc, r7, ip, lsr #13 │ │ │ │ eorseq r6, r6, r0, asr #24 │ │ │ │ - mlaeq ip, r4, r9, r9 │ │ │ │ + eoreq r9, ip, r4, lsr #20 │ │ │ │ @ instruction: 0x0036f8bc │ │ │ │ eorseq r7, r6, r0, ror #4 │ │ │ │ eorseq r7, r6, r0, ror r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ add r6, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 222fcc │ │ │ │ + bl 223050 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #20 │ │ │ │ addne r2, r6, #84 @ 0x54 │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ bl a8f10 │ │ │ │ @@ -115593,91 +115593,91 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3436e0 │ │ │ │ + bl 343764 │ │ │ │ add r0, r5, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r2, [pc, #44] @ 90f7c │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 3496e0 │ │ │ │ + bl 349764 │ │ │ │ ldr r2, [pc, #32] @ 90f80 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 3496e0 │ │ │ │ + bl 349764 │ │ │ │ mov r0, r4 │ │ │ │ - bl 349880 │ │ │ │ + bl 349904 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mlaseq r6, r8, r1, r6 │ │ │ │ mlaseq r6, r4, r5, r6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3436e0 │ │ │ │ + bl 343764 │ │ │ │ add r0, r5, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r2, [pc, #44] @ 90fe8 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 3496e0 │ │ │ │ + bl 349764 │ │ │ │ ldr r2, [pc, #32] @ 90fec │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 3496e0 │ │ │ │ + bl 349764 │ │ │ │ mov r0, r4 │ │ │ │ - bl 349880 │ │ │ │ + bl 349904 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ eorseq r6, r6, ip, lsr #2 │ │ │ │ eorseq r6, r6, r8, lsr r5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 3436e0 │ │ │ │ + bl 343764 │ │ │ │ add r0, r5, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r5, #8 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r2, [pc, #64] @ 91070 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 3496e0 │ │ │ │ + bl 349764 │ │ │ │ ldr r2, [pc, #52] @ 91074 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 3496e0 │ │ │ │ + bl 349764 │ │ │ │ ldr r2, [pc, #36] @ 91078 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 3496e0 │ │ │ │ + bl 349764 │ │ │ │ mov r0, r4 │ │ │ │ - bl 349880 │ │ │ │ + bl 349904 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrheq r6, [r6], -r8 @ │ │ │ │ eorseq r6, r6, r4, ror #9 │ │ │ │ eorseq r6, r6, r0, ror #9 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -115709,45 +115709,45 @@ │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ ldr r1, [pc, #792] @ 9140c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ ldr r1, [pc, #864] @ 91470 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [pc, #816] @ 91464 │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #804] @ 91468 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #760] @ 91458 │ │ │ │ add r1, pc, r1 │ │ │ │ b 911f0 │ │ │ │ ldr r1, [pc, #696] @ 91424 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ ldr r1, [pc, #724] @ 9145c │ │ │ │ add r1, pc, r1 │ │ │ │ b 912e4 │ │ │ │ ldr r1, [pc, #688] @ 91444 │ │ │ │ add r1, pc, r1 │ │ │ │ b 911f0 │ │ │ │ add r0, r0, #4 │ │ │ │ @@ -115756,38 +115756,38 @@ │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #612] @ 9141c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #664] @ 9146c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ ldr r1, [pc, #560] @ 91420 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ ldr r1, [pc, #556] @ 91438 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [pc, #480] @ 91410 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #472] @ 91414 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -115811,61 +115811,61 @@ │ │ │ │ str r4, [sp] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, r0, #4 │ │ │ │ ldr r1, [pc, #508] @ 91490 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 3438cc │ │ │ │ + bl 343950 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [pc, #368] @ 91428 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #360] @ 9142c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #380] @ 91460 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [pc, #296] @ 91430 │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #284] @ 91434 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [pc, #320] @ 9147c │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #308] @ 91480 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr ip, [pc, #216] @ 91448 │ │ │ │ add lr, sp, #20 │ │ │ │ ldr r1, [pc, #212] @ 9144c │ │ │ │ @@ -115880,71 +115880,71 @@ │ │ │ │ add r3, r0, #20 │ │ │ │ str lr, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r2, #11 │ │ │ │ ldr r1, [pc, #164] @ 91454 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343b10 │ │ │ │ + bl 343b94 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [pc, #112] @ 9143c │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #100] @ 91440 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #140] @ 91484 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ - eoreq r9, ip, r7, lsl #3 │ │ │ │ + b 3431f8 │ │ │ │ + eoreq r9, ip, r7, lsl r2 │ │ │ │ eorseq r6, r6, ip, lsl #7 │ │ │ │ - eoreq r9, ip, r8, asr r0 │ │ │ │ + eoreq r9, ip, r8, ror #1 │ │ │ │ eorseq r6, r6, r0, lsr #8 │ │ │ │ - ldrdeq r9, [ip], -fp @ │ │ │ │ - strheq r9, [ip], -r6 @ │ │ │ │ - eoreq r9, ip, lr, lsr r1 │ │ │ │ + eoreq r9, ip, fp, ror #2 │ │ │ │ + eoreq r9, ip, r6, asr #2 │ │ │ │ + eoreq r9, ip, lr, asr #3 │ │ │ │ eorseq r6, r6, r4, lsr #6 │ │ │ │ - strdeq r8, [ip], -r8 @ │ │ │ │ + eoreq r9, ip, r8, lsl #1 │ │ │ │ eorseq r6, r6, r0, ror #5 │ │ │ │ - eoreq r8, ip, r3, lsr #31 │ │ │ │ - strheq r9, [ip], -r4 @ │ │ │ │ + eoreq r9, ip, r3, lsr r0 │ │ │ │ + eoreq r9, ip, r4, asr #2 │ │ │ │ eorseq r6, r6, ip, ror #3 │ │ │ │ - strdeq r8, [ip], -r3 @ │ │ │ │ - eoreq r9, ip, ip, asr #2 │ │ │ │ + eoreq r8, ip, r3, lsl #31 │ │ │ │ + ldrdeq r9, [ip], -ip @ │ │ │ │ mlaseq r6, ip, r2, r6 │ │ │ │ eorseq r6, r6, r8, lsl #5 │ │ │ │ eorseq r6, r6, r0, ror r2 │ │ │ │ - eoreq r8, ip, ip, lsr pc │ │ │ │ - mlaeq ip, r7, r1, r9 │ │ │ │ - eoreq r9, ip, fp, ror r1 │ │ │ │ - eoreq r9, ip, sl, lsr #32 │ │ │ │ + eoreq r8, ip, ip, asr #31 │ │ │ │ + eoreq r9, ip, r7, lsr #4 │ │ │ │ + eoreq r9, ip, fp, lsl #4 │ │ │ │ + strheq r9, [ip], -sl @ │ │ │ │ @ instruction: 0x003664f4 │ │ │ │ - eoreq r9, ip, sp, asr #3 │ │ │ │ - eoreq r9, ip, r0, asr #2 │ │ │ │ - eoreq r4, ip, r3, ror #12 │ │ │ │ + eoreq r9, ip, sp, asr r2 │ │ │ │ + ldrdeq r9, [ip], -r0 @ │ │ │ │ + strdeq r4, [ip], -r3 @ │ │ │ │ eorseq r6, r6, ip, ror #6 │ │ │ │ - eoreq r9, ip, r9, asr #1 │ │ │ │ + eoreq r9, ip, r9, asr r1 │ │ │ │ @ instruction: 0x003662fc │ │ │ │ - eoreq r4, ip, r7, lsr r4 │ │ │ │ - eoreq r8, ip, ip, lsr #30 │ │ │ │ + eoreq r4, ip, r7, asr #9 │ │ │ │ + @ instruction: 0x002c8fbc │ │ │ │ eorseq r6, r6, r4, ror #7 │ │ │ │ eorseq r6, r6, ip, asr #7 │ │ │ │ - mlaeq ip, sp, r0, r9 │ │ │ │ + eoreq r9, ip, sp, lsr #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r2, r1 │ │ │ │ add r1, r0, #28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #4 │ │ │ │ ldr ip, [pc, #144] @ 91544 │ │ │ │ @@ -115978,25 +115978,25 @@ │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r1, [pc, #44] @ 9155c │ │ │ │ ldr r3, [pc, #44] @ 91560 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 343498 │ │ │ │ + bl 34351c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ eorseq r6, r6, r8, ror #1 │ │ │ │ - eoreq r3, ip, ip, lsr r6 │ │ │ │ + eoreq r3, ip, ip, asr #13 │ │ │ │ eorseq r6, r6, ip, lsr #3 │ │ │ │ - mlaeq ip, r3, r4, r8 │ │ │ │ - eoreq r8, ip, r7, lsl #9 │ │ │ │ + eoreq r8, ip, r3, lsr #10 │ │ │ │ + eoreq r8, ip, r7, lsl r5 │ │ │ │ eorseq r6, r6, ip, asr r1 │ │ │ │ - eoreq r8, ip, r4, lsl lr │ │ │ │ - eoreq r8, ip, r9, lsl lr │ │ │ │ + eoreq r8, ip, r4, lsr #29 │ │ │ │ + eoreq r8, ip, r9, lsr #29 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r4, r6 │ │ │ │ ldr r0, [r4, #32]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 915a0 │ │ │ │ @@ -116009,23 +116009,23 @@ │ │ │ │ beq 915fc │ │ │ │ b 91620 │ │ │ │ add r5, r6, #36 @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r1, r0 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ bne 9160c │ │ │ │ mov r0, r5 │ │ │ │ mvn r1, #1 │ │ │ │ str r7, [r6, #40] @ 0x28 │ │ │ │ - bl 352894 │ │ │ │ + bl 352918 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #2 │ │ │ │ cmp r0, #2 │ │ │ │ beq 915fc │ │ │ │ b 91620 │ │ │ │ add r0, r6, #64 @ 0x40 │ │ │ │ bl 9d674 │ │ │ │ @@ -116052,20 +116052,20 @@ │ │ │ │ ldr r3, [pc, #44] @ 91678 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16ec18 │ │ │ │ + bl 16ec9c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r5, r6, r0, lsl #19 │ │ │ │ - eoreq r8, ip, r2, ror #12 │ │ │ │ + strdeq r8, [ip], -r2 @ │ │ │ │ eorseq r5, r6, ip, lsr fp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r2, r1 │ │ │ │ add r1, r0, #24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #5 │ │ │ │ @@ -116100,25 +116100,25 @@ │ │ │ │ stm r0, {r3, r4, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ ldr r1, [pc, #44] @ 91744 │ │ │ │ ldr r3, [pc, #44] @ 91748 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 343498 │ │ │ │ + bl 34351c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ eorseq r6, r6, r0 │ │ │ │ - eoreq r8, ip, r8, asr #25 │ │ │ │ + eoreq r8, ip, r8, asr sp │ │ │ │ eorseq r5, r6, r4, ror #31 │ │ │ │ - eoreq r8, ip, r1, lsl #25 │ │ │ │ - eoreq r8, ip, r2, ror ip │ │ │ │ + eoreq r8, ip, r1, lsl sp │ │ │ │ + eoreq r8, ip, r2, lsl #26 │ │ │ │ mlaseq r6, r0, pc, r5 @ │ │ │ │ - eoreq r8, ip, ip, lsr ip │ │ │ │ - eoreq r8, ip, r7, ror #4 │ │ │ │ + eoreq r8, ip, ip, asr #25 │ │ │ │ + strdeq r8, [ip], -r7 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r1 │ │ │ │ ldr ip, [pc, #48] @ 91794 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r1, [pc, #44] @ 91798 │ │ │ │ @@ -116126,20 +116126,20 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r1, r3, ip} │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [pc, #24] @ 9179c │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 3438cc │ │ │ │ + bl 343950 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r5, r6, r0, asr pc │ │ │ │ eorseq r5, r6, ip, lsl lr │ │ │ │ - eoreq r8, ip, r7, lsl r2 │ │ │ │ + eoreq r8, ip, r7, lsr #5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #9 │ │ │ │ ldr ip, [pc, #84] @ 91814 │ │ │ │ @@ -116158,22 +116158,22 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #32] @ 91820 │ │ │ │ ldr r3, [pc, #32] @ 91824 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 343328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @ instruction: 0x00365efc │ │ │ │ - @ instruction: 0x002c8bbd │ │ │ │ + eoreq r8, ip, sp, asr #24 │ │ │ │ @ instruction: 0x00365db0 │ │ │ │ - eoreq r8, ip, r9, ror fp │ │ │ │ - eoreq r8, ip, lr, ror fp │ │ │ │ + eoreq r8, ip, r9, lsl #24 │ │ │ │ + eoreq r8, ip, lr, lsl #24 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 91874 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, r0, #4 │ │ │ │ @@ -116182,25 +116182,25 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #44] @ 9188c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 91890 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ @ instruction: 0x00365eb8 │ │ │ │ - eoreq r3, ip, r8, ror r2 │ │ │ │ - eoreq r3, ip, r8, asr r2 │ │ │ │ + eoreq r3, ip, r8, lsl #6 │ │ │ │ + eoreq r3, ip, r8, ror #5 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 918e0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, r0, #4 │ │ │ │ @@ -116209,51 +116209,51 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #44] @ 918f8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 918fc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ eorseq r5, r6, ip, asr lr │ │ │ │ - eoreq r3, ip, ip, lsl #4 │ │ │ │ - eoreq r3, ip, ip, ror #3 │ │ │ │ + mlaeq ip, ip, r2, r3 │ │ │ │ + eoreq r3, ip, ip, ror r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 91924 │ │ │ │ ldr r1, [pc, #76] @ 91964 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [pc, #32] @ 9195c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #24] @ 91960 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r5, r6, r0, lsl #25 │ │ │ │ - mlaeq ip, r0, r1, r3 │ │ │ │ - @ instruction: 0x002c31bc │ │ │ │ + eoreq r3, ip, r0, lsr #4 │ │ │ │ + eoreq r3, ip, ip, asr #4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 919b4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, r0, #4 │ │ │ │ @@ -116262,25 +116262,25 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #44] @ 919cc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 919d0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ eorseq r5, r6, r8, lsl ip │ │ │ │ - eoreq r3, ip, r8, lsr r1 │ │ │ │ - eoreq r3, ip, r8, lsl r1 │ │ │ │ + eoreq r3, ip, r8, asr #3 │ │ │ │ + eoreq r3, ip, r8, lsr #3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 91a1c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -116288,25 +116288,25 @@ │ │ │ │ ldr r0, [pc, #52] @ 91a30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #44] @ 91a34 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 91a38 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ eorseq r5, r6, r0, lsr sp │ │ │ │ - ldrdeq r3, [ip], -r0 @ │ │ │ │ - strheq r3, [ip], -r0 @ │ │ │ │ + eoreq r3, ip, r0, ror #2 │ │ │ │ + eoreq r3, ip, r0, asr #2 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r3, #3 │ │ │ │ ldr r0, [pc, #56] @ 91a8c │ │ │ │ mov r2, r1 │ │ │ │ add r1, sp, #12 │ │ │ │ @@ -116316,20 +116316,20 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [pc, #28] @ 91a90 │ │ │ │ mov r2, #13 │ │ │ │ ldr r3, [pc, #24] @ 91a94 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3431c8 │ │ │ │ + bl 34324c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ @ instruction: 0x00365cdc │ │ │ │ - eoreq r8, ip, r7, lsr r9 │ │ │ │ - eoreq r8, ip, r0, asr #18 │ │ │ │ + eoreq r8, ip, r7, asr #19 │ │ │ │ + ldrdeq r8, [ip], -r0 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ @@ -116419,15 +116419,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #1692] @ 922ac │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #1504] @ 92218 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -116449,15 +116449,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #1564] @ 922a4 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #1344] @ 921f0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -116527,15 +116527,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #1012] @ 921b4 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #1000] @ 921d0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -116549,15 +116549,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #1216] @ 922d8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #1104] @ 92290 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -116579,15 +116579,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #944] @ 9223c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #10 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #776] @ 921c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -116625,15 +116625,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #744] @ 9222c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #15 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #632] @ 921e8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -116647,15 +116647,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #576] @ 921dc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #704] @ 92288 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -116669,65 +116669,65 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #680] @ 9229c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #552] @ 92248 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #544] @ 9224c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #12 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r2, [pc, #640] @ 922d0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #440] @ 92230 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #432] @ 92234 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #7 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #416] @ 92250 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #408] @ 92254 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #9 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #400] @ 92278 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -116741,124 +116741,124 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #368] @ 92284 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #11 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #392] @ 922c8 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #380] @ 922cc │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #18 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #240] @ 92268 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #232] @ 9226c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #3 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r5, r6, ip, ror #23 │ │ │ │ - eoreq r8, ip, r7, asr r8 │ │ │ │ + eoreq r8, ip, r7, ror #17 │ │ │ │ @ instruction: 0x003659fc │ │ │ │ - eoreq r8, ip, pc, asr #12 │ │ │ │ + ldrdeq r8, [ip], -pc @ │ │ │ │ eorseq r5, r6, r8, asr #19 │ │ │ │ - eoreq r2, ip, r8, asr #26 │ │ │ │ + ldrdeq r2, [ip], -r8 @ │ │ │ │ @ instruction: 0x00365abc │ │ │ │ - strdeq r8, [ip], -r6 @ │ │ │ │ + eoreq r8, ip, r6, lsl #15 │ │ │ │ eorseq r5, r6, r4, ror #17 │ │ │ │ - eoreq r8, ip, r1, lsl r5 │ │ │ │ + eoreq r8, ip, r1, lsr #11 │ │ │ │ mlaseq r6, r4, r8, r5 │ │ │ │ - @ instruction: 0x002c84ba │ │ │ │ + eoreq r8, ip, sl, asr #10 │ │ │ │ @ instruction: 0x003659d4 │ │ │ │ - strdeq r8, [ip], -r6 @ │ │ │ │ + eoreq r8, ip, r6, lsl #13 │ │ │ │ eorseq r5, r6, ip, lsr r8 │ │ │ │ - eoreq r7, ip, fp, lsl #20 │ │ │ │ + mlaeq ip, fp, sl, r7 │ │ │ │ eorseq r5, r6, ip, asr #21 │ │ │ │ - ldrdeq r8, [ip], -r8 @ │ │ │ │ + eoreq r8, ip, r8, ror #14 │ │ │ │ eorseq r5, r6, ip, ror r8 │ │ │ │ - eoreq r8, ip, r4, lsl #9 │ │ │ │ + eoreq r8, ip, r4, lsl r5 │ │ │ │ eorseq r5, r6, ip, asr #22 │ │ │ │ - strdeq r7, [ip], -r3 @ │ │ │ │ + eoreq r7, ip, r3, lsl #27 │ │ │ │ eorseq r5, r6, ip, lsl fp │ │ │ │ - eoreq r8, ip, sp, lsl #14 │ │ │ │ + mlaeq ip, sp, r7, r8 │ │ │ │ eorseq r5, r6, r4, lsr #18 │ │ │ │ - eoreq r8, ip, r4, lsl r5 │ │ │ │ + eoreq r8, ip, r4, lsr #11 │ │ │ │ @ instruction: 0x00365bd4 │ │ │ │ - eoreq r8, ip, r0, asr #15 │ │ │ │ + eoreq r8, ip, r0, asr r8 │ │ │ │ eorseq r5, r6, ip, lsr #21 │ │ │ │ - mlaeq ip, r3, r6, r8 │ │ │ │ + eoreq r8, ip, r3, lsr #14 │ │ │ │ eorseq r5, r6, r4, lsl ip │ │ │ │ - strdeq r8, [ip], -r2 @ │ │ │ │ + eoreq r8, ip, r2, lsl #17 │ │ │ │ @ instruction: 0x003659fc │ │ │ │ - ldrdeq r8, [ip], -r6 @ │ │ │ │ + eoreq r8, ip, r6, ror #12 │ │ │ │ eorseq r5, r6, r4, lsr r9 │ │ │ │ - eoreq r8, ip, r9, lsl #10 │ │ │ │ + mlaeq ip, r9, r5, r8 │ │ │ │ eorseq r5, r6, r4, lsl #16 │ │ │ │ - ldrdeq r8, [ip], -r8 @ │ │ │ │ + eoreq r8, ip, r8, ror #8 │ │ │ │ eorseq r5, r6, ip, lsl #20 │ │ │ │ - ldrdeq r8, [ip], -r7 @ │ │ │ │ + eoreq r8, ip, r7, ror #12 │ │ │ │ eorseq r5, r6, r4, asr #19 │ │ │ │ - eoreq r8, ip, r9, lsl #11 │ │ │ │ + eoreq r8, ip, r9, lsl r6 │ │ │ │ eorseq r5, r6, ip, lsl #17 │ │ │ │ - eoreq r8, ip, sl, asr #8 │ │ │ │ + ldrdeq r8, [ip], -sl @ │ │ │ │ eorseq r5, r6, ip, lsl #16 │ │ │ │ - eoreq r8, ip, r6, asr #7 │ │ │ │ + eoreq r8, ip, r6, asr r4 │ │ │ │ eorseq r5, r6, ip, ror fp │ │ │ │ - eoreq r8, ip, pc, lsr #14 │ │ │ │ + @ instruction: 0x002c87bf │ │ │ │ eorseq r5, r6, ip, lsr #23 │ │ │ │ - eoreq r7, ip, fp, ror ip │ │ │ │ + eoreq r7, ip, fp, lsl #26 │ │ │ │ eorseq r5, r6, r4, ror r7 │ │ │ │ - eoreq r8, ip, sl, lsl #6 │ │ │ │ + mlaeq ip, sl, r3, r8 │ │ │ │ eorseq r5, r6, ip, lsl sp │ │ │ │ - eoreq r8, ip, r5, lsr #17 │ │ │ │ + eoreq r8, ip, r5, lsr r9 │ │ │ │ eorseq r5, r6, r4, lsr #16 │ │ │ │ - eoreq r8, ip, r6, lsr #7 │ │ │ │ + eoreq r8, ip, r6, lsr r4 │ │ │ │ eorseq r5, r6, r4, lsl r8 │ │ │ │ - mlaeq ip, r1, r3, r8 │ │ │ │ + eoreq r8, ip, r1, lsr #8 │ │ │ │ eorseq r5, r6, r4, ror #18 │ │ │ │ - ldrdeq r8, [ip], -ip @ │ │ │ │ + eoreq r8, ip, ip, ror #10 │ │ │ │ @ instruction: 0x00365afc │ │ │ │ - eoreq r8, ip, pc, ror #12 │ │ │ │ + strdeq r8, [ip], -pc @ │ │ │ │ eorseq r5, r6, r4, ror #18 │ │ │ │ - ldrdeq r8, [ip], -r2 @ │ │ │ │ + eoreq r8, ip, r2, ror #10 │ │ │ │ eorseq r5, r6, r0, ror #25 │ │ │ │ - eoreq r8, ip, r7, asr #16 │ │ │ │ + ldrdeq r8, [ip], -r7 @ │ │ │ │ eorseq r5, r6, r8, ror #26 │ │ │ │ - eoreq r3, ip, r7, lsl #23 │ │ │ │ + eoreq r3, ip, r7, lsl ip │ │ │ │ @ instruction: 0x00365ddc │ │ │ │ - eoreq r8, ip, r5, lsr r9 │ │ │ │ + eoreq r8, ip, r5, asr #19 │ │ │ │ eorseq r5, r6, ip, asr #27 │ │ │ │ - strdeq r7, [ip], -r3 @ │ │ │ │ + eoreq r7, ip, r3, lsl #29 │ │ │ │ eorseq r5, r6, ip, lsl lr │ │ │ │ - eoreq r8, ip, r4, ror #18 │ │ │ │ + strdeq r8, [ip], -r4 @ │ │ │ │ eorseq r5, r6, r8, ror #16 │ │ │ │ - eoreq r8, ip, r9, lsr #7 │ │ │ │ - @ instruction: 0x002c84bb │ │ │ │ + eoreq r8, ip, r9, lsr r4 │ │ │ │ + eoreq r8, ip, fp, asr #10 │ │ │ │ eorseq r5, r6, r0, asr r9 │ │ │ │ - eoreq r8, ip, sl, lsr #11 │ │ │ │ + eoreq r8, ip, sl, lsr r6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 92320 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -116878,29 +116878,29 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #60] @ 9237c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #36] @ 92380 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ eorseq r5, r6, ip, lsr #13 │ │ │ │ - @ instruction: 0x002c76b3 │ │ │ │ + eoreq r7, ip, r3, asr #14 │ │ │ │ eorseq r5, r6, r8, lsl #13 │ │ │ │ - eoreq r7, ip, r7, lsl #13 │ │ │ │ - @ instruction: 0x002c81b0 │ │ │ │ + eoreq r7, ip, r7, lsl r7 │ │ │ │ + eoreq r8, ip, r0, asr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldrb r5, [r1, #104] @ 0x68 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -116935,15 +116935,15 @@ │ │ │ │ ldmib r6, {r1, r6} │ │ │ │ moveq r4, #0 │ │ │ │ movne r4, #1 │ │ │ │ cmp r1, #2 │ │ │ │ bcc 9243c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ mov r1, #2 │ │ │ │ cmn r0, #1 │ │ │ │ ble 92730 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ @@ -116953,30 +116953,30 @@ │ │ │ │ cmp r5, #3 │ │ │ │ beq 923c0 │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ cmp r5, #2 │ │ │ │ bcc 92480 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ ble 92730 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ cmp r5, #3 │ │ │ │ beq 923d4 │ │ │ │ ldr r4, [r6, #48] @ 0x30 │ │ │ │ cmp r5, #2 │ │ │ │ bcc 924bc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ ble 92730 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ @@ -116987,15 +116987,15 @@ │ │ │ │ ldr r6, [r6, #24] │ │ │ │ moveq r4, #0 │ │ │ │ movne r4, #1 │ │ │ │ cmp r1, #2 │ │ │ │ bcc 9250c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ mov r1, #2 │ │ │ │ cmn r0, #1 │ │ │ │ ble 92730 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ @@ -117006,15 +117006,15 @@ │ │ │ │ cmp r5, #3 │ │ │ │ beq 92400 │ │ │ │ ldr r4, [r6, #60] @ 0x3c │ │ │ │ cmp r5, #2 │ │ │ │ bcc 92554 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ ble 92730 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ ldr sl, [r6, #88] @ 0x58 │ │ │ │ @@ -117035,15 +117035,15 @@ │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #4 │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #712] @ 9287c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9257c │ │ │ │ mov r6, r0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 92650 │ │ │ │ mov r7, #0 │ │ │ │ sub r9, r7, sl, lsl #4 │ │ │ │ @@ -117065,15 +117065,15 @@ │ │ │ │ ldr fp, [r5, #4] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldrb r8, [r5] │ │ │ │ cmp fp, #2 │ │ │ │ bcc 925e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ bgt 925e4 │ │ │ │ b 92730 │ │ │ │ ldr sl, [sp] │ │ │ │ b 92650 │ │ │ │ mov r6, #4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -117098,15 +117098,15 @@ │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #472] @ 92884 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 92678 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 92738 │ │ │ │ mov r7, #0 │ │ │ │ sub r8, r7, r6, lsl #4 │ │ │ │ @@ -117125,28 +117125,28 @@ │ │ │ │ beq 92734 │ │ │ │ ldmib r5, {r4, fp} │ │ │ │ ldrb sl, [r5] │ │ │ │ cmp r4, #2 │ │ │ │ bcc 926dc │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ bgt 926dc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr fp, [r4, #68] @ 0x44 │ │ │ │ cmp fp, #3 │ │ │ │ beq 9277c │ │ │ │ ldr sl, [r4, #72] @ 0x48 │ │ │ │ cmp fp, #2 │ │ │ │ bcc 92764 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ ble 92730 │ │ │ │ ldr r8, [r4, #76] @ 0x4c │ │ │ │ b 9277c │ │ │ │ mov r9, #4 │ │ │ │ ldr fp, [r4, #68] @ 0x44 │ │ │ │ cmp fp, #3 │ │ │ │ @@ -117241,32 +117241,32 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #32] @ 9290c │ │ │ │ ldr r3, [pc, #32] @ 92910 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 343328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ eorseq r5, r6, r0, lsr r1 │ │ │ │ - ldrdeq r7, [ip], -r3 @ │ │ │ │ + eoreq r7, ip, r3, ror #26 │ │ │ │ eorseq r5, r6, r4, lsl r1 │ │ │ │ - eoreq r7, ip, r7, lsl #25 │ │ │ │ - mlaeq ip, r9, ip, r7 │ │ │ │ + eoreq r7, ip, r7, lsl sp │ │ │ │ + eoreq r7, ip, r9, lsr #26 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ add r4, r7, #220 @ 0xdc │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 92a08 │ │ │ │ ldr r8, [pc, #336] @ 92aa0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8] │ │ │ │ @@ -117298,15 +117298,15 @@ │ │ │ │ bne 929d0 │ │ │ │ ldr r0, [r8] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 92a5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ addne sp, sp, #16 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 3acc8 │ │ │ │ @@ -117350,48 +117350,48 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ bl 7abf0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq sp, r7, r0, lsl #10 │ │ │ │ eorseq r4, r6, ip, asr r5 │ │ │ │ - eoreq r7, ip, lr, asr r2 │ │ │ │ + eoreq r7, ip, lr, ror #5 │ │ │ │ eorseq r4, r6, r8, asr #14 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [pc, #36] @ 92aec │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #24] @ 92af0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r4, r6, r8, ror #30 │ │ │ │ - eoreq r7, ip, r1, asr #21 │ │ │ │ + eoreq r7, ip, r1, asr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #1 │ │ │ │ bne 92bfc │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ mov r8, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ add sl, r7, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 92c04 │ │ │ │ ldr r9, [pc, #380] @ 92cc0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r0, [r9] │ │ │ │ @@ -117432,15 +117432,15 @@ │ │ │ │ bne 92be8 │ │ │ │ ldr r0, [r9] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 92c68 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 92c58 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sl │ │ │ │ bl 3abd4 │ │ │ │ b 92b3c │ │ │ │ @@ -117486,47 +117486,47 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 7a08c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq sp, r7, ip, lsl #6 │ │ │ │ eorseq r4, r6, r8, lsl #28 │ │ │ │ - eoreq r7, ip, r2, rrx │ │ │ │ + strdeq r7, [ip], -r2 @ │ │ │ │ eorseq r4, r6, ip, lsr #10 │ │ │ │ eorseq r4, r6, ip, asr #27 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - bl 2d3154 │ │ │ │ + bl 2d31d8 │ │ │ │ cmp r0, #2 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 92d0c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 92d30 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ bl a7cb0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ bne 92d4c │ │ │ │ - bl 15ba74 │ │ │ │ + bl 15baf8 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ beq 92d8c │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 92d70 │ │ │ │ @@ -117534,46 +117534,46 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 92d8c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 92e08 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 92e14 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ b 92dec │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 92dec │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7cb0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ bne 92e08 │ │ │ │ - bl 15ba74 │ │ │ │ + bl 15baf8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ bl 7f350 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ @@ -117585,15 +117585,15 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ ldr sl, [r0] │ │ │ │ mov r4, #0 │ │ │ │ add r0, sl, #8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 93288 │ │ │ │ ldr r2, [pc, #1444] @ 93410 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r0, [r2] │ │ │ │ @@ -117623,33 +117623,33 @@ │ │ │ │ cmp r5, #2 │ │ │ │ bcs 93390 │ │ │ │ str r7, [sp, #8] │ │ │ │ add r7, sl, #16 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str r4, [sp, #12] │ │ │ │ mla r0, r5, r1, r7 │ │ │ │ - bl 28f60c │ │ │ │ + bl 28f690 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #1 │ │ │ │ bne 92f08 │ │ │ │ ldr r8, [r6, #16] │ │ │ │ b 92f50 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mla r1, r5, r0, r7 │ │ │ │ add r0, r1, #12 │ │ │ │ ldr r8, [r1, #28] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #0 │ │ │ │ - bl daf7c │ │ │ │ + bl db000 │ │ │ │ mov r0, #1 │ │ │ │ str r8, [r6, #16] │ │ │ │ str r0, [r6, #12] │ │ │ │ - bl 28d5d4 │ │ │ │ - bl 28d644 │ │ │ │ + bl 28d658 │ │ │ │ + bl 28d6c8 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ mla r3, r5, r2, r7 │ │ │ │ str r1, [r6] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ stmib r6, {r0, r2} │ │ │ │ ldr r0, [fp] │ │ │ │ @@ -117679,45 +117679,45 @@ │ │ │ │ cmp r9, #0 │ │ │ │ stmib r5, {r4, fp} │ │ │ │ beq 93054 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r8, [r0, #108] @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 28f60c │ │ │ │ + bl 28f690 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sl, #60 @ 0x3c │ │ │ │ - bl 28f60c │ │ │ │ + bl 28f690 │ │ │ │ mov r1, #0 │ │ │ │ eor r0, r0, #1 │ │ │ │ strb r0, [sp, #81] @ 0x51 │ │ │ │ eor r0, r4, #1 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [r5] │ │ │ │ - bl 28d5d4 │ │ │ │ + bl 28d658 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ cmn r2, #1 │ │ │ │ beq 93310 │ │ │ │ cmn r8, #1 │ │ │ │ beq 93030 │ │ │ │ mov r1, #0 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r0, #128 @ 0x80 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 29a2a4 │ │ │ │ + bl 29a328 │ │ │ │ b 93048 │ │ │ │ ldr r2, [pc, #1052] @ 93454 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, #20 │ │ │ │ mov r3, #41 @ 0x29 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 30ad5c │ │ │ │ + bl 30ade0 │ │ │ │ ldrb r9, [sp, #28] │ │ │ │ cmp r9, #4 │ │ │ │ bne 930a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne 93078 │ │ │ │ ldr r0, [pc, #992] @ 93448 │ │ │ │ @@ -117725,15 +117725,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ bne 93358 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ beq 93304 │ │ │ │ mov r9, #5 │ │ │ │ strb r9, [r7] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -117760,15 +117760,15 @@ │ │ │ │ ldr r0, [r2] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 9336c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 9332c │ │ │ │ cmp r9, #4 │ │ │ │ bne 9333c │ │ │ │ ldr r0, [pc, #764] @ 93428 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -117778,15 +117778,15 @@ │ │ │ │ ldr r5, [pc, #744] @ 9342c │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrb r1, [r5, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 931e0 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 93098 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, r0 │ │ │ │ movne lr, #0 │ │ │ │ @@ -117849,15 +117849,15 @@ │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ mov r7, r8 │ │ │ │ strb r9, [r7] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 3abd4 │ │ │ │ b 92e64 │ │ │ │ @@ -117954,32 +117954,32 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 7a08c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq ip, r7, r4, ror #31 │ │ │ │ eorseq r4, r6, r8, ror #15 │ │ │ │ - ldrdeq r6, [ip], -r2 @ │ │ │ │ + eoreq r6, ip, r2, ror #20 │ │ │ │ mlaseq r6, ip, lr, r3 │ │ │ │ eorseq r4, r6, r8, lsr r7 │ │ │ │ eorseq r4, r6, r8, lsr r7 │ │ │ │ eorseq ip, r7, r0, lsr #23 │ │ │ │ eorseq ip, r7, ip, asr #25 │ │ │ │ eorseq ip, r7, r0, lsr #24 │ │ │ │ eorseq r4, r6, r4, asr #17 │ │ │ │ eorseq r4, r6, ip, ror r8 │ │ │ │ eorseq r4, r6, r0, asr #16 │ │ │ │ - eoreq r9, ip, ip, lsr sp │ │ │ │ + eoreq r9, ip, ip, asr #27 │ │ │ │ eorseq r4, r6, r8, ror #15 │ │ │ │ eorseq ip, r7, r8, ror #27 │ │ │ │ - eoreq r7, ip, fp, lsr r3 │ │ │ │ + eoreq r7, ip, fp, asr #7 │ │ │ │ @ instruction: 0x003647d0 │ │ │ │ - eoreq ip, ip, ip, lsl #15 │ │ │ │ + eoreq ip, ip, ip, lsl r8 │ │ │ │ eorseq ip, r7, r8, ror #26 │ │ │ │ - eoreq r6, ip, r8, ror ip │ │ │ │ + eoreq r6, ip, r8, lsl #26 │ │ │ │ eorseq r4, r6, r8, lsr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -118125,40 +118125,40 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 93748 │ │ │ │ b 93ff8 │ │ │ │ add r4, r7, #36 @ 0x24 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r5, r0 │ │ │ │ sub r0, r0, #2 │ │ │ │ b 936f0 │ │ │ │ orr r0, r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ bic r2, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r5, r0 │ │ │ │ sub r0, r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bne 9371c │ │ │ │ tst r5, #2 │ │ │ │ beq 93f98 │ │ │ │ tst r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ beq 936d4 │ │ │ │ - bl 30a8c8 │ │ │ │ + bl 30a94c │ │ │ │ bic r6, r5, #1 │ │ │ │ b 936d4 │ │ │ │ mov r0, r4 │ │ │ │ mvn r1, #1 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ - bl 352894 │ │ │ │ + bl 352918 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [pc, #3276] @ 9440c │ │ │ │ ldrb r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 93ff8 │ │ │ │ @@ -118180,55 +118180,55 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 93824 │ │ │ │ b 94000 │ │ │ │ add r4, r7, #4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r5, r0 │ │ │ │ sub r0, r0, #2 │ │ │ │ b 937d0 │ │ │ │ bic r6, r5, #1 │ │ │ │ orr r0, r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ bic r2, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r5, r0 │ │ │ │ sub r0, r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bne 937f8 │ │ │ │ tst r5, #2 │ │ │ │ beq 93fb0 │ │ │ │ tst r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ beq 937b4 │ │ │ │ - bl 30a8c8 │ │ │ │ + bl 30a94c │ │ │ │ b 937b0 │ │ │ │ mov r0, r4 │ │ │ │ mvn r1, #1 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - bl 352894 │ │ │ │ + bl 352918 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [pc, #3056] @ 9440c │ │ │ │ ldrb r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 94000 │ │ │ │ ldr r4, [r7, #128] @ 0x80 │ │ │ │ add r6, r7, #128 @ 0x80 │ │ │ │ cmn r4, #-1073741821 @ 0xc0000003 │ │ │ │ bhi 93fe0 │ │ │ │ add r2, r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r0, r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 93fe0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [r7, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -118255,15 +118255,15 @@ │ │ │ │ eor r0, r0, ip │ │ │ │ umull sl, r5, r0, r8 │ │ │ │ cmp sl, r8 │ │ │ │ bcs 93944 │ │ │ │ rsb r0, r8, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, r8 │ │ │ │ - bl 353270 <__aeabi_uidivmod@@Base> │ │ │ │ + bl 3532f4 <__aeabi_uidivmod@@Base> │ │ │ │ cmp sl, r1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [pc, #2848] @ 94400 │ │ │ │ mov fp, r4 │ │ │ │ ldr r9, [pc, #2848] @ 94408 │ │ │ │ ldr sl, [pc, #2848] @ 9440c │ │ │ │ bcs 93944 │ │ │ │ @@ -118352,50 +118352,50 @@ │ │ │ │ beq 93aa4 │ │ │ │ cmp r0, #1 │ │ │ │ bne 93b34 │ │ │ │ add r7, sl, #96 @ 0x60 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sl, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, r5 │ │ │ │ bne 93a40 │ │ │ │ ldr r0, [sl, #132] @ 0x84 │ │ │ │ sub r2, r0, #1 │ │ │ │ and r1, r2, r5 │ │ │ │ and r2, r2, r6 │ │ │ │ cmp r1, r2 │ │ │ │ bls 93bf4 │ │ │ │ sub r0, r1, r2 │ │ │ │ b 93b20 │ │ │ │ add r7, sl, #96 @ 0x60 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sl, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, r5 │ │ │ │ bne 93aa4 │ │ │ │ and r0, r5, #62 @ 0x3e │ │ │ │ bic r1, r5, #1 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ and r0, r6, #62 @ 0x3e │ │ │ │ addeq r1, r1, #2 │ │ │ │ @@ -118412,15 +118412,15 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ lsrs r9, r0, #1 │ │ │ │ bne 93b58 │ │ │ │ b 93e24 │ │ │ │ add r0, sl, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r1, #1 │ │ │ │ and r0, r1, r0, lsr #1 │ │ │ │ add r0, r0, #1 │ │ │ │ lsrs r9, r0, #1 │ │ │ │ beq 93e24 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -118429,39 +118429,39 @@ │ │ │ │ bne 93bd8 │ │ │ │ ldr r0, [fp, #140] @ 0x8c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r7, fp, #96 @ 0x60 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r5, r0 │ │ │ │ add r0, fp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, r5 │ │ │ │ bne 93b74 │ │ │ │ ldr r0, [fp, #132] @ 0x84 │ │ │ │ sub r2, r0, #1 │ │ │ │ and r1, r2, r5 │ │ │ │ and r2, r2, r6 │ │ │ │ cmp r1, r2 │ │ │ │ bls 93c08 │ │ │ │ sub r0, r1, r2 │ │ │ │ b 93c50 │ │ │ │ add r0, fp, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r1, #1 │ │ │ │ and r0, r1, r0, lsr #1 │ │ │ │ b 93c58 │ │ │ │ bcs 93c1c │ │ │ │ sub r0, r1, r2 │ │ │ │ ldr r1, [sl, #140] @ 0x8c │ │ │ │ add r0, r0, r1 │ │ │ │ @@ -118511,40 +118511,40 @@ │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl 9d410 │ │ │ │ b 93d44 │ │ │ │ add r6, sl, #36 @ 0x24 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r5, r0 │ │ │ │ sub r0, r0, #2 │ │ │ │ b 93cf8 │ │ │ │ orr r0, r9, #1 │ │ │ │ mov r1, r9 │ │ │ │ bic r2, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r5, r0 │ │ │ │ sub r0, r0, r9 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bne 93d24 │ │ │ │ tst r5, #2 │ │ │ │ beq 93df0 │ │ │ │ tst r5, #1 │ │ │ │ mov r9, r5 │ │ │ │ beq 93cdc │ │ │ │ - bl 30a8c8 │ │ │ │ + bl 30a94c │ │ │ │ bic r9, r5, #1 │ │ │ │ b 93cdc │ │ │ │ mov r0, r6 │ │ │ │ mvn r1, #1 │ │ │ │ ldr r5, [sl, #40] @ 0x28 │ │ │ │ - bl 352894 │ │ │ │ + bl 352918 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strb r0, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ bne 93e20 │ │ │ │ @@ -118564,23 +118564,23 @@ │ │ │ │ bl 9d674 │ │ │ │ mov r6, r1 │ │ │ │ b 93dd4 │ │ │ │ add r5, fp, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r1, r0 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ bne 93dcc │ │ │ │ mov r0, r5 │ │ │ │ mvn r1, #1 │ │ │ │ str r6, [fp, #40] @ 0x28 │ │ │ │ - bl 352894 │ │ │ │ + bl 352918 │ │ │ │ mov r0, #2 │ │ │ │ b 93dd4 │ │ │ │ mov r1, #1 │ │ │ │ and r0, r1, r0, lsr #2 │ │ │ │ cmp r0, #2 │ │ │ │ bne 94124 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ @@ -118623,40 +118623,40 @@ │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl 9d410 │ │ │ │ b 93e50 │ │ │ │ add r5, r9, #36 @ 0x24 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r6, r0 │ │ │ │ sub r0, r0, #2 │ │ │ │ b 93ebc │ │ │ │ bic r7, r6, #1 │ │ │ │ orr r0, r7, #1 │ │ │ │ mov r1, r7 │ │ │ │ bic r2, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r6, r0 │ │ │ │ sub r0, r0, r7 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bne 93ee4 │ │ │ │ tst r6, #2 │ │ │ │ beq 93f14 │ │ │ │ tst r6, #1 │ │ │ │ mov r7, r6 │ │ │ │ beq 93ea0 │ │ │ │ - bl 30a8c8 │ │ │ │ + bl 30a94c │ │ │ │ b 93e9c │ │ │ │ mov r0, r5 │ │ │ │ mvn r1, #1 │ │ │ │ ldr r6, [r9, #40] @ 0x28 │ │ │ │ - bl 352894 │ │ │ │ + bl 352918 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strb sl, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldrb r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ bne 93e5c │ │ │ │ @@ -118674,27 +118674,27 @@ │ │ │ │ ldrb r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ bne 93e5c │ │ │ │ b 94048 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ sub r1, r0, #1 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ bic r0, r1, #1073741824 @ 0x40000000 │ │ │ │ ldr sl, [pc, #1164] @ 94400 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr fp, [pc, #1164] @ 94408 │ │ │ │ ldr r5, [pc, #1164] @ 9440c │ │ │ │ beq 93fec │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 276edc │ │ │ │ + bl 276f60 │ │ │ │ cmp r0, #0 │ │ │ │ bne 93664 │ │ │ │ b 94020 │ │ │ │ tst r5, #4 │ │ │ │ bne 93fc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #69] @ 0x45 │ │ │ │ @@ -118738,27 +118738,27 @@ │ │ │ │ str r1, [r9] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ sub r1, r0, #1 │ │ │ │ bic r0, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 94208 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr sl, [pc, #900] @ 94400 │ │ │ │ ldr fp, [pc, #904] @ 94408 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 277244 │ │ │ │ + bl 2772c8 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 781bc │ │ │ │ ldr r0, [r8, #1780] @ 0x6f4 │ │ │ │ mov r5, #1 │ │ │ │ strb r5, [r8, #1820] @ 0x71c │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ @@ -118784,60 +118784,60 @@ │ │ │ │ cmp r0, r1 │ │ │ │ blt 935e8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #1764] @ 0x6e4 │ │ │ │ add r0, r8, #740 @ 0x2e4 │ │ │ │ add r0, r0, #1024 @ 0x400 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 2a19f0 │ │ │ │ + bl 2a1a74 │ │ │ │ cmp r0, #0 │ │ │ │ beq 935d0 │ │ │ │ mov r0, #4 │ │ │ │ b 94034 │ │ │ │ add r4, r6, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r5, r0 │ │ │ │ tst r5, #12 │ │ │ │ bne 9416c │ │ │ │ orr r2, r5, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, r5 │ │ │ │ mov r5, r0 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ bne 9413c │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mvn r1, #1 │ │ │ │ - bl 352894 │ │ │ │ + bl 352918 │ │ │ │ tst r0, #32 │ │ │ │ beq 941dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 352838 │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ bne 941dc │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ mvn r1, #160 @ 0xa0 │ │ │ │ ldr r9, [r6, #12] │ │ │ │ - bl 352894 │ │ │ │ + bl 352918 │ │ │ │ cmp r7, #0 │ │ │ │ beq 941dc │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ @@ -118899,39 +118899,39 @@ │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ b 94378 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 16ec18 │ │ │ │ + bl 16ec9c │ │ │ │ b 943c8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - bl 16ec18 │ │ │ │ + bl 16ec9c │ │ │ │ ldr r8, [sp, #24] │ │ │ │ b 943d4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #1760] @ 0x6e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 16ec18 │ │ │ │ + bl 16ec9c │ │ │ │ b 94350 │ │ │ │ bl 3c6f8 │ │ │ │ b 94384 │ │ │ │ b 94384 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ sub r1, r0, #1 │ │ │ │ bic r0, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 94358 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ b 943c8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -118947,21 +118947,21 @@ │ │ │ │ b 94384 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ b 943ac │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 28c6bc │ │ │ │ + bl 28c740 │ │ │ │ b 943ac │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ sub r1, r0, #1 │ │ │ │ bic r0, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 943f0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ @@ -118982,28 +118982,28 @@ │ │ │ │ strtls sl, [lr], -r9, asr #25 │ │ │ │ @ instruction: 0x003639d4 │ │ │ │ @ instruction: 0x003639f8 │ │ │ │ eorseq r3, r6, r8, ror #19 │ │ │ │ @ instruction: 0x003639f8 │ │ │ │ eorseq r3, r6, r8, ror #19 │ │ │ │ eorseq r2, r6, r8, lsr sp │ │ │ │ - eoreq r5, ip, sl, asr sl │ │ │ │ + eoreq r5, ip, sl, ror #21 │ │ │ │ eorseq r2, r6, r4, lsl #30 │ │ │ │ @ instruction: 0x003638b0 │ │ │ │ @ instruction: 0xffffe03c │ │ │ │ eorseq r3, r6, ip, ror r8 │ │ │ │ - eoreq r5, ip, r3, lsl #9 │ │ │ │ + eoreq r5, ip, r3, lsl r5 │ │ │ │ eorseq r2, r6, ip, asr sp │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 33f7d4 │ │ │ │ + bl 33f858 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 94538 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ bl 1f0e8 │ │ │ │ @@ -119017,20 +119017,20 @@ │ │ │ │ beq 944f4 │ │ │ │ ldr r0, [pc, #320] @ 945e4 │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 94578 │ │ │ │ mov r5, r0 │ │ │ │ b 944f8 │ │ │ │ - bl 31ff08 │ │ │ │ + bl 31ff8c │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #4] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ @@ -119047,15 +119047,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r9] │ │ │ │ beq 94530 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r3, sp, #8 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [pc, #132] @ 945d4 │ │ │ │ @@ -119086,37 +119086,37 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r9] │ │ │ │ beq 945cc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x003635fc │ │ │ │ - eoreq r6, ip, r5, asr #3 │ │ │ │ + eoreq r6, ip, r5, asr r2 │ │ │ │ eorseq r2, r6, r0, lsr #23 │ │ │ │ mlaseq r6, r4, pc, r2 @ │ │ │ │ mlaseq r7, r0, r9, fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r4, r3 │ │ │ │ - bl 33f7d4 │ │ │ │ + bl 33f858 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 94820 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2f2080 │ │ │ │ + bl 2f2104 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr fp, [sp, #32] │ │ │ │ cmp r7, #7 │ │ │ │ bhi 946cc │ │ │ │ cmp r7, #0 │ │ │ │ beq 946e4 │ │ │ │ @@ -119154,22 +119154,22 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 946e4 │ │ │ │ mov r1, #6 │ │ │ │ b 94730 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ - bl 3478a8 │ │ │ │ + bl 34792c │ │ │ │ cmp r0, #0 │ │ │ │ bne 94730 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str fp, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 33f99c │ │ │ │ + bl 33fa20 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, r1 │ │ │ │ b 94738 │ │ │ │ mov r1, #0 │ │ │ │ b 94730 │ │ │ │ mov r1, #1 │ │ │ │ b 94730 │ │ │ │ @@ -119196,20 +119196,20 @@ │ │ │ │ ldr r0, [pc, #516] @ 94970 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 94864 │ │ │ │ mov r6, r0 │ │ │ │ b 947c4 │ │ │ │ - bl 31ff08 │ │ │ │ + bl 31ff8c │ │ │ │ str r0, [sl, #8] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #4] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sl] │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -119226,22 +119226,22 @@ │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, #0 │ │ │ │ strb r4, [fp] │ │ │ │ beq 947fc │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r8, #0 │ │ │ │ strb r4, [r9] │ │ │ │ beq 94818 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #12 │ │ │ │ add ip, sp, #28 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [pc, #284] @ 94954 │ │ │ │ @@ -119300,32 +119300,32 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ strb r0, [fp] │ │ │ │ beq 9492c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 9492c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r9] │ │ │ │ beq 9494c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r3, r6, r4, lsr #6 │ │ │ │ - ldrdeq r5, [ip], -sp @ │ │ │ │ + eoreq r5, ip, sp, ror #30 │ │ │ │ @ instruction: 0x003628b8 │ │ │ │ @ instruction: 0x003632d8 │ │ │ │ - ldrdeq r5, [ip], -lr @ │ │ │ │ + eoreq r5, ip, lr, ror #30 │ │ │ │ eorseq r2, r6, ip, asr r8 │ │ │ │ eorseq r2, r6, r8, lsr #25 │ │ │ │ eorseq fp, r7, ip, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -119335,15 +119335,15 @@ │ │ │ │ ldr r0, [pc, #764] @ 94c94 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 94b5c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f640 │ │ │ │ cmp r5, #8 │ │ │ │ @@ -119388,47 +119388,47 @@ │ │ │ │ mov r6, #1 │ │ │ │ bl 1f640 │ │ │ │ mov r0, #0 │ │ │ │ b 94a90 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 3478a8 │ │ │ │ + bl 34792c │ │ │ │ cmp r0, #0 │ │ │ │ bne 94bf4 │ │ │ │ mov r0, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 33f99c │ │ │ │ + bl 33fa20 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ bl 1e350 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ beq 94b70 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bmi 94bac │ │ │ │ ldr r4, [sp, #12] │ │ │ │ beq 94b14 │ │ │ │ ldr r0, [pc, #440] @ 94ca8 │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 94bb0 │ │ │ │ mov r5, r0 │ │ │ │ b 94b18 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ @@ -119439,15 +119439,15 @@ │ │ │ │ str r7, [r8] │ │ │ │ stmib r8, {r5, r7} │ │ │ │ strb r0, [r6] │ │ │ │ beq 94b50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [pc, #288] @ 94c84 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -119514,24 +119514,24 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r6] │ │ │ │ beq 94c7c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x003629b0 │ │ │ │ eorseq r3, r6, r4 │ │ │ │ - eoreq r2, ip, ip, rrx │ │ │ │ + strdeq r2, [ip], -ip @ │ │ │ │ eorseq r2, r6, r8, asr r5 │ │ │ │ mlaseq r7, r8, r4, fp │ │ │ │ eorseq r2, r6, r0, ror pc │ │ │ │ - eoreq r5, ip, fp, lsl #23 │ │ │ │ + eoreq r5, ip, fp, lsl ip │ │ │ │ eorseq r2, r6, r4, ror #9 │ │ │ │ eorseq r2, r6, ip, asr r9 │ │ │ │ eorseq fp, r7, r4, asr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -119542,15 +119542,15 @@ │ │ │ │ ldr r0, [pc, #1304] @ 951ec │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 94fe8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f640 │ │ │ │ cmp r4, #8 │ │ │ │ @@ -119595,36 +119595,36 @@ │ │ │ │ mov r5, #1 │ │ │ │ bl 1f640 │ │ │ │ mov r0, #0 │ │ │ │ b 94dcc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 3478a8 │ │ │ │ + bl 34792c │ │ │ │ cmp r0, #0 │ │ │ │ bne 950c4 │ │ │ │ mov r0, r4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 33f99c │ │ │ │ + bl 33fa20 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bmi 94ffc │ │ │ │ beq 94ec0 │ │ │ │ ldr r0, [pc, #1020] @ 951fc │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 95000 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f640 │ │ │ │ cmp r7, #8 │ │ │ │ @@ -119670,49 +119670,49 @@ │ │ │ │ mov r5, #1 │ │ │ │ bl 1f640 │ │ │ │ mov r0, #0 │ │ │ │ b 94ef8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 3478a8 │ │ │ │ + bl 34792c │ │ │ │ cmp r0, #0 │ │ │ │ bne 95104 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #8 │ │ │ │ stm r1, {r0, r5, r7} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 33f99c │ │ │ │ + bl 33fa20 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ bl 1ebc0 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ beq 95018 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bmi 95054 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ beq 94f84 │ │ │ │ ldr r0, [pc, #704] @ 95220 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 95058 │ │ │ │ mov r5, r0 │ │ │ │ b 94f88 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ @@ -119723,22 +119723,22 @@ │ │ │ │ str r4, [fp, #8] │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [r7] │ │ │ │ beq 94fc0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strb r4, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ beq 94fdc │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [pc, #504] @ 951e8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -119850,49 +119850,49 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r7] │ │ │ │ beq 951bc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 951e0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r2, r6, r4, lsr #10 │ │ │ │ eorseq fp, r7, ip, asr r1 │ │ │ │ eorseq r2, r6, r0, asr #21 │ │ │ │ - @ instruction: 0x002c56bb │ │ │ │ + eoreq r5, ip, fp, asr #14 │ │ │ │ eorseq r2, r6, r4, lsl r0 │ │ │ │ eorseq fp, r7, r4, lsr r0 │ │ │ │ eorseq r2, r6, ip, lsl #10 │ │ │ │ eorseq r2, r6, ip, lsl #23 │ │ │ │ - @ instruction: 0x002c57b4 │ │ │ │ + eoreq r5, ip, r4, asr #16 │ │ │ │ ldrheq r2, [r6], -r0 @ │ │ │ │ mlaseq r6, r0, sl, r2 │ │ │ │ - mlaeq ip, lr, r6, r5 │ │ │ │ + eoreq r5, ip, lr, lsr #14 │ │ │ │ @ instruction: 0x00361fd4 │ │ │ │ @ instruction: 0x003624b4 │ │ │ │ @ instruction: 0x0037aed4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 33f7d4 │ │ │ │ + bl 33f858 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 95310 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ and r0, r4, #255 @ 0xff │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ @@ -119907,15 +119907,15 @@ │ │ │ │ beq 952cc │ │ │ │ ldr r0, [pc, #304] @ 953bc │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 95350 │ │ │ │ mov r5, r0 │ │ │ │ b 952d0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, #0 │ │ │ │ @@ -119933,15 +119933,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r9] │ │ │ │ beq 95308 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r3, sp, #8 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [pc, #132] @ 953ac │ │ │ │ @@ -119972,36 +119972,36 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r9] │ │ │ │ beq 953a4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r2, r6, r4, lsr #17 │ │ │ │ - ldrdeq r5, [ip], -sp @ │ │ │ │ + eoreq r5, ip, sp, ror #10 │ │ │ │ eorseq r1, r6, r8, asr #27 │ │ │ │ @ instruction: 0x003621bc │ │ │ │ eorseq sl, r7, r8, lsr #23 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r1, #4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [pc, #96] @ 9544c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ ldmibne sp, {r1, r2, r3} │ │ │ │ stmne r0, {r1, r2, r3} │ │ │ │ addne sp, sp, #16 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ @@ -120021,32 +120021,32 @@ │ │ │ │ bl 3c6f8 │ │ │ │ eorseq sl, r7, r0, asr sl │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r6, r0 │ │ │ │ bne 955fc │ │ │ │ ldr r0, [r4] │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ beq 95634 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2b9f64 │ │ │ │ + bl 2b9fe8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 954d8 │ │ │ │ add r5, sp, #16 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ba1a4 │ │ │ │ + bl 2ba228 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 9564c │ │ │ │ add ip, r5, #8 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ @@ -120075,30 +120075,30 @@ │ │ │ │ ldr r0, [pc, #476] @ 95704 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 954ec │ │ │ │ ldr r0, [pc, #460] @ 95708 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 954ec │ │ │ │ ldr r5, [pc, #444] @ 9570c │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5, #28]! │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9568c │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r6, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r6} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2bb16c │ │ │ │ + bl 2bb1f0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [pc, #400] @ 95718 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ @@ -120121,15 +120121,15 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [pc, #308] @ 95724 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ b 954ec │ │ │ │ ldr r0, [pc, #220] @ 956e0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [pc, #212] @ 956e4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ @@ -120172,46 +120172,46 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 956d0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r8 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ eorseq r2, r6, r0, ror #11 │ │ │ │ @ instruction: 0x003625dc │ │ │ │ eorseq r2, r6, ip, asr #15 │ │ │ │ - eoreq r4, ip, lr, lsr #12 │ │ │ │ + @ instruction: 0x002c46be │ │ │ │ eorseq r1, r6, r8, lsr #21 │ │ │ │ eorseq r2, r6, r0, ror #15 │ │ │ │ eorseq r2, r6, r4, lsl #16 │ │ │ │ @ instruction: 0x0037a7f0 │ │ │ │ @ instruction: 0x0037adb8 │ │ │ │ mlaseq r7, r8, sp, sl │ │ │ │ eorseq sl, r7, r4, lsl #27 │ │ │ │ eorseq sl, r7, r0, ror sp │ │ │ │ - @ instruction: 0x002c47b4 │ │ │ │ + eoreq r4, ip, r4, asr #16 │ │ │ │ eorseq r2, r6, ip, lsl #15 │ │ │ │ @ instruction: 0xffffc508 │ │ │ │ eorseq r2, r6, r8, ror r8 │ │ │ │ eorseq r2, r6, ip, asr #9 │ │ │ │ @ instruction: 0x0037acd0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r6, r0 │ │ │ │ bne 9578c │ │ │ │ ldr r0, [r4] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ beq 957c4 │ │ │ │ @@ -120255,29 +120255,29 @@ │ │ │ │ eorseq r2, r6, ip, asr #8 │ │ │ │ eorseq r2, r6, r0, ror #14 │ │ │ │ eorseq r2, r6, ip, asr r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldm r0, {r5, r6} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r6 │ │ │ │ bne 95848 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [pc, #64] @ 958a0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ @@ -120290,30 +120290,30 @@ │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r5 │ │ │ │ bl 7abd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ bl 3c6dc │ │ │ │ @ instruction: 0x003621fc │ │ │ │ @ instruction: 0x003621f0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 7c7b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ bl 3c6dc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [pc, #288] @ 95a0c │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ @@ -120324,99 +120324,99 @@ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ add r0, r0, r2 │ │ │ │ sub r0, r4, r0 │ │ │ │ blx r1 │ │ │ │ ldr r0, [pc, #244] @ 95a10 │ │ │ │ mov r1, #23 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2dd334 │ │ │ │ + bl 2dd3b8 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ add r0, r0, r1 │ │ │ │ sub r4, r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 171014 │ │ │ │ + bl 171098 │ │ │ │ ldr r1, [pc, #204] @ 95a14 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [pc, #200] @ 95a18 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 16b7fc │ │ │ │ + bl 16b880 │ │ │ │ ldr r1, [pc, #184] @ 95a1c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [pc, #180] @ 95a20 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 16b7fc │ │ │ │ + bl 16b880 │ │ │ │ ldr r1, [pc, #164] @ 95a24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [pc, #160] @ 95a28 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 16b7fc │ │ │ │ + bl 16b880 │ │ │ │ ldr r1, [pc, #144] @ 95a2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [pc, #140] @ 95a30 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 16b7fc │ │ │ │ + bl 16b880 │ │ │ │ ldr r1, [pc, #124] @ 95a34 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [pc, #120] @ 95a38 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 16b7fc │ │ │ │ + bl 16b880 │ │ │ │ ldr r1, [pc, #104] @ 95a3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [pc, #100] @ 95a40 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 16b7fc │ │ │ │ - bl 171814 │ │ │ │ + bl 16b880 │ │ │ │ + bl 171898 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [pc, #72] @ 95a44 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ ldr r2, [pc, #68] @ 95a48 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ eorseq fp, r7, ip, lsr #15 │ │ │ │ - eoreq r4, ip, pc, asr pc │ │ │ │ - eoreq pc, fp, r8, ror r8 @ │ │ │ │ + eoreq r4, ip, pc, ror #31 │ │ │ │ + eoreq pc, fp, r8, lsl #18 │ │ │ │ eorseq r9, r6, r0, asr #11 │ │ │ │ - eoreq pc, ip, r2, lsr #6 │ │ │ │ + @ instruction: 0x002cf3b2 │ │ │ │ eorseq r9, r6, ip, lsr #11 │ │ │ │ - eoreq pc, ip, r4, lsr #6 │ │ │ │ + @ instruction: 0x002cf3b4 │ │ │ │ mlaseq r6, r8, r5, r9 │ │ │ │ - eoreq pc, ip, r2, lsr #6 │ │ │ │ + @ instruction: 0x002cf3b2 │ │ │ │ eorseq r9, r6, r4, lsl #11 │ │ │ │ - eoreq pc, ip, r3, lsr #6 │ │ │ │ + @ instruction: 0x002cf3b3 │ │ │ │ eorseq r9, r6, r0, ror r5 │ │ │ │ - eoreq pc, ip, r5, lsr #6 │ │ │ │ + @ instruction: 0x002cf3b5 │ │ │ │ eorseq r9, r6, ip, asr r5 │ │ │ │ - eoreq r3, ip, sl, lsl #26 │ │ │ │ + mlaeq ip, sl, sp, r3 │ │ │ │ @ instruction: 0x003615d4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #56]! @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 95ba0 │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c86b4 │ │ │ │ + bl 2c8738 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #7 │ │ │ │ beq 95ba0 │ │ │ │ add r6, sp, #32 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ mov r0, r6 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ @@ -120438,15 +120438,15 @@ │ │ │ │ ldr r0, [pc, #908] @ 95e60 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 95b98 │ │ │ │ ldr r0, [pc, #892] @ 95e64 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 95b98 │ │ │ │ ldr r0, [pc, #876] @ 95e68 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 95e24 │ │ │ │ @@ -120481,22 +120481,22 @@ │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 7ce50 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq 95cac │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 301240 │ │ │ │ + bl 3012c4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ bl 1e590 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ bl 1e908 │ │ │ │ ldr r0, [pc, #692] @ 95e80 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -120505,30 +120505,30 @@ │ │ │ │ ldr r6, [pc, #676] @ 95e84 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrb r1, [r6, #20] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 95ca4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 95cac │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r0, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 95e0c │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r8, #0 │ │ │ │ stm sp, {r0, r1, r2, r3, r8} │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [pc, #588] @ 95e88 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -120547,15 +120547,15 @@ │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ b 95cac │ │ │ │ cmp r1, #0 │ │ │ │ bne 95dc8 │ │ │ │ ldr r0, [pc, #480] @ 95e94 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -120563,15 +120563,15 @@ │ │ │ │ ldr r5, [pc, #464] @ 95e98 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r1, [r5, #32] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 95d78 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 95d80 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 95df4 │ │ │ │ mov r2, r0 │ │ │ │ @@ -120600,15 +120600,15 @@ │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ b 95d80 │ │ │ │ cmp r1, #0 │ │ │ │ bne 95db4 │ │ │ │ ldr r0, [pc, #276] @ 95e9c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #108] @ 0x6c │ │ │ │ @@ -120663,46 +120663,46 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq sl, r7, r0, lsr r2 │ │ │ │ eorseq sl, r7, r8, lsl r8 │ │ │ │ @ instruction: 0x0037a7f8 │ │ │ │ eorseq sl, r7, r4, ror #15 │ │ │ │ @ instruction: 0x0037a7d0 │ │ │ │ - eoreq r4, ip, ip, lsl r0 │ │ │ │ + eoreq r4, ip, ip, lsr #1 │ │ │ │ @ instruction: 0x00361ddc │ │ │ │ eorseq r1, r6, r8, asr pc │ │ │ │ mlaseq r6, r8, r0, r2 │ │ │ │ @ instruction: 0xfffe3bf8 │ │ │ │ eorseq sl, r7, r4, lsl #2 │ │ │ │ eorseq sl, r7, ip, ror #13 │ │ │ │ eorseq sl, r7, ip, lsr #3 │ │ │ │ eorseq r1, r6, r8, lsr #31 │ │ │ │ eorseq r1, r6, ip, lsl lr │ │ │ │ eorseq sl, r7, ip, lsl r0 │ │ │ │ eorseq sl, r7, r4, lsl #12 │ │ │ │ eorseq fp, r7, r4, lsl r3 │ │ │ │ eorseq r1, r6, ip, ror #26 │ │ │ │ @ instruction: 0x00361eb8 │ │ │ │ - eoreq r4, ip, r4, lsr r0 │ │ │ │ + eoreq r4, ip, r4, asr #1 │ │ │ │ eorseq r1, r6, r4, lsl #28 │ │ │ │ - eoreq r3, ip, fp, ror r9 │ │ │ │ + eoreq r3, ip, fp, lsl #20 │ │ │ │ eorseq r1, r6, ip, lsl #4 │ │ │ │ - eoreq r4, ip, ip, asr #32 │ │ │ │ + ldrdeq r4, [ip], -ip @ │ │ │ │ eorseq r1, r6, ip, lsr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #284 @ 0x11c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 301240 │ │ │ │ + bl 3012c4 │ │ │ │ add r9, sp, #228 @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2c8634 │ │ │ │ + bl 2c86b8 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, #7 │ │ │ │ bne 96148 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r1, #2 │ │ │ │ bne 95f1c │ │ │ │ @@ -120749,29 +120749,29 @@ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp fp, r0 │ │ │ │ bne 96724 │ │ │ │ add r8, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 2c8b94 │ │ │ │ + bl 2c8c18 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ ldr r4, [sp, #180] @ 0xb4 │ │ │ │ cmp r6, #7 │ │ │ │ bne 960d0 │ │ │ │ mov r0, #7 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #128] @ 0x80 │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11d54c │ │ │ │ + bl 11d5d0 │ │ │ │ ldr r4, [sp, #228] @ 0xe4 │ │ │ │ cmp r4, #7 │ │ │ │ bne 961bc │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ add ip, sp, #164 @ 0xa4 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ @@ -120797,15 +120797,15 @@ │ │ │ │ add r3, r9, #12 │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r4, r5, r6, r7} │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ stm r1, {r0, sl, ip} │ │ │ │ add r8, sp, #176 @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov ip, r8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -120827,15 +120827,15 @@ │ │ │ │ ldrb r5, [sp, #184] @ 0xb8 │ │ │ │ bl 1f640 │ │ │ │ strb r5, [sp, #236] @ 0xec │ │ │ │ str r4, [sp, #232] @ 0xe8 │ │ │ │ str r6, [sp, #228] @ 0xe4 │ │ │ │ add r8, sp, #176 @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -120855,15 +120855,15 @@ │ │ │ │ mov fp, r5 │ │ │ │ mov r0, sl │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r9, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov ip, r8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm sl!, {r2, r3, r6, r7} │ │ │ │ @@ -120895,15 +120895,15 @@ │ │ │ │ beq 96210 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r8, [sp, #200] @ 0xc8 │ │ │ │ ldr r6, [sp, #196] @ 0xc4 │ │ │ │ cmp r8, #0 │ │ │ │ beq 96258 │ │ │ │ add r7, r6, #4 │ │ │ │ b 9623c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ @@ -120912,23 +120912,23 @@ │ │ │ │ subs r8, r8, #1 │ │ │ │ beq 96258 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 96228 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 96228 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 96274 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ add r3, sp, #236 @ 0xec │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov sl, r5 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ @@ -120936,15 +120936,15 @@ │ │ │ │ str fp, [sp, #252] @ 0xfc │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r4, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ add r8, sp, #176 @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -120959,26 +120959,26 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 23b90 │ │ │ │ mov fp, sl │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [fp] │ │ │ │ str r1, [fp, #24] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2c98e4 │ │ │ │ + bl 2c9968 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 96700 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 96700 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caaf0 │ │ │ │ add sp, sp, #284 @ 0x11c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ str ip, [sp, #28] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ add ip, sp, #76 @ 0x4c │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ @@ -120997,23 +120997,23 @@ │ │ │ │ str lr, [sp, #88] @ 0x58 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c98f4 │ │ │ │ + bl 2c9978 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #7 │ │ │ │ bne 964ec │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [pc, #1212] @ 96898 │ │ │ │ orrs r2, r2, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -121034,15 +121034,15 @@ │ │ │ │ ldr r0, [pc, #1184] @ 968c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 966e4 │ │ │ │ ldr r0, [pc, #1168] @ 968c8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 966e4 │ │ │ │ ldr r7, [pc, #1152] @ 968cc │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldr r0, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -121051,15 +121051,15 @@ │ │ │ │ add ip, sp, #228 @ 0xe4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ stm ip, {r0, r1, r2, r3, r4} │ │ │ │ add r8, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [pc, #1104] @ 968d8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, #1 │ │ │ │ str r8, [sp, #152] @ 0x98 │ │ │ │ str r4, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ @@ -121077,24 +121077,24 @@ │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ str r7, [sp, #268] @ 0x10c │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ ldr r0, [pc, #1028] @ 968e4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #260 @ 0x104 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ b 966e4 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add sl, sp, #176 @ 0xb0 │ │ │ │ mov r0, sl │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #260 @ 0x104 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sl, #8 │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -121117,15 +121117,15 @@ │ │ │ │ beq 96588 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r8, #0 │ │ │ │ beq 965cc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, r0, #4 │ │ │ │ b 965b0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 1fda8 │ │ │ │ @@ -121133,23 +121133,23 @@ │ │ │ │ subs r8, r8, #1 │ │ │ │ beq 965cc │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9659c │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 9659c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 96700 │ │ │ │ lsl r1, r0, #4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #284 @ 0x11c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #3 │ │ │ │ bhi 966e4 │ │ │ │ ldr r0, [pc, #668] @ 9689c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ @@ -121161,15 +121161,15 @@ │ │ │ │ ldr r0, [pc, #640] @ 968a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 966e4 │ │ │ │ ldr r0, [pc, #624] @ 968a4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 966e4 │ │ │ │ ldr r7, [pc, #608] @ 968a8 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldr r0, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -121178,15 +121178,15 @@ │ │ │ │ add ip, sp, #228 @ 0xe4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ stm ip, {r0, r1, r2, r3, r4} │ │ │ │ add r8, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [pc, #556] @ 968b0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, #1 │ │ │ │ str r8, [sp, #152] @ 0x98 │ │ │ │ str r4, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ @@ -121204,15 +121204,15 @@ │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ str r7, [sp, #268] @ 0x10c │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ ldr r0, [pc, #480] @ 968bc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #260 @ 0x104 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldm r6!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r5!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r6, {r0, r1, r2, r3, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r7} │ │ │ │ @@ -121284,44 +121284,44 @@ │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 96860 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 96860 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caaf0 │ │ │ │ b 96860 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ bl 7ce50 │ │ │ │ b 96860 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl 7d434 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ rsceq lr, r4, r1, asr #3 │ │ │ │ - mlaeq ip, ip, r7, r4 │ │ │ │ + eoreq r4, ip, ip, lsr #16 │ │ │ │ eorseq sp, r5, r8, lsl #24 │ │ │ │ eorseq sp, r5, r4, lsl ip │ │ │ │ - eoreq r4, ip, r5, lsl #22 │ │ │ │ - eoreq r4, ip, r6, asr #19 │ │ │ │ + mlaeq ip, r5, fp, r4 │ │ │ │ + eoreq r4, ip, r6, asr sl │ │ │ │ mlaseq r5, r8, fp, sp │ │ │ │ @ instruction: 0x0035dbb4 │ │ │ │ - eoreq r4, ip, r7, ror #18 │ │ │ │ - eoreq r4, ip, pc, asr #15 │ │ │ │ - eoreq r4, ip, sl, lsl r4 │ │ │ │ + strdeq r4, [ip], -r7 @ │ │ │ │ + eoreq r4, ip, pc, asr r8 │ │ │ │ + eoreq r4, ip, sl, lsr #9 │ │ │ │ @ instruction: 0x003798f0 │ │ │ │ eorseq r9, r7, ip, lsl #20 │ │ │ │ eorseq r9, r7, ip, ror #19 │ │ │ │ @ instruction: 0x003799d8 │ │ │ │ eorseq r9, r7, r4, asr #19 │ │ │ │ eorseq r1, r6, r8, ror #9 │ │ │ │ eorseq r9, r7, r4, ror #14 │ │ │ │ @@ -121329,29 +121329,29 @@ │ │ │ │ @ instruction: 0x003613d4 │ │ │ │ eorseq r9, r7, r0, lsr r9 │ │ │ │ eorseq r9, r7, r4, lsl ip │ │ │ │ @ instruction: 0x00379bf4 │ │ │ │ eorseq r9, r7, r0, ror #23 │ │ │ │ eorseq r9, r7, ip, asr #23 │ │ │ │ eorseq r1, r6, ip, ror #9 │ │ │ │ - ldrdeq r3, [ip], -r4 @ │ │ │ │ + eoreq r3, ip, r4, ror #14 │ │ │ │ eorseq r9, r7, r0, ror #18 │ │ │ │ mlaseq r6, ip, r7, r1 │ │ │ │ @ instruction: 0x003615d0 │ │ │ │ eorseq r9, r7, r8, lsr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 301240 │ │ │ │ + bl 3012c4 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c8634 │ │ │ │ + bl 2c86b8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #7 │ │ │ │ bne 96c30 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #2 │ │ │ │ beq 96ccc │ │ │ │ @@ -121373,22 +121373,22 @@ │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c98f4 │ │ │ │ + bl 2c9978 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #7 │ │ │ │ bne 96cd4 │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [pc, #1120] @ 96e18 │ │ │ │ orrs r2, r2, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -121402,15 +121402,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 96cc0 │ │ │ │ ldr r0, [pc, #1100] @ 96e44 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 96cc8 │ │ │ │ ldr r6, [pc, #1084] @ 96e48 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -121418,15 +121418,15 @@ │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [pc, #1032] @ 96e4c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ @@ -121453,15 +121453,15 @@ │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ mov r0, sl │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r9, sp, #144 @ 0x90 │ │ │ │ mov r0, r9 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r9, #8 │ │ │ │ ldm sl!, {r2, r3, r6, r7} │ │ │ │ @@ -121474,40 +121474,40 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r9 │ │ │ │ bl 23b90 │ │ │ │ add r5, r8, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2c98e4 │ │ │ │ + bl 2c9968 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 96b48 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 96b48 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caaf0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #3 │ │ │ │ bhi 96cc8 │ │ │ │ ldr r0, [pc, #696] @ 96e1c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 96ca0 │ │ │ │ ldr r0, [pc, #680] @ 96e24 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 96cc8 │ │ │ │ ldr r6, [pc, #664] @ 96e28 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -121515,15 +121515,15 @@ │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [pc, #612] @ 96e2c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ @@ -121542,25 +121542,25 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [pc, #532] @ 96e38 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ b 96cc8 │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r5, {r1, r2, r3, r4} │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -121593,15 +121593,15 @@ │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -121638,20 +121638,20 @@ │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 96dfc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 96dfc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caaf0 │ │ │ │ b 96dfc │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 7ce50 │ │ │ │ b 96de0 │ │ │ │ bl 3c6f8 │ │ │ │ @@ -121663,17 +121663,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 7ce50 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ rsceq lr, r4, r1, asr #3 │ │ │ │ - @ instruction: 0x002c3cb8 │ │ │ │ - eoreq r3, ip, lr, lsr pc │ │ │ │ - eoreq r3, ip, lr, lsr #24 │ │ │ │ + eoreq r3, ip, r8, asr #26 │ │ │ │ + eoreq r3, ip, lr, asr #31 │ │ │ │ + @ instruction: 0x002c3cbe │ │ │ │ eorseq r9, r7, r4, lsl r3 │ │ │ │ eorseq r9, r7, r8, lsr #9 │ │ │ │ eorseq r9, r7, ip, asr r3 │ │ │ │ mlaseq r7, r0, r4, r9 │ │ │ │ eorseq r9, r7, ip, ror r4 │ │ │ │ eorseq r9, r7, r0, lsr #4 │ │ │ │ eorseq r1, r6, ip, asr r0 │ │ │ │ @@ -121683,29 +121683,29 @@ │ │ │ │ @ instruction: 0x003792dc │ │ │ │ eorseq r9, r7, r0, lsr #12 │ │ │ │ eorseq r9, r7, ip, lsl #12 │ │ │ │ eorseq r9, r7, r4, lsr #7 │ │ │ │ eorseq r1, r6, r0, ror #3 │ │ │ │ eorseq r1, r6, r4, lsl r0 │ │ │ │ eorseq r9, r7, r8, ror r5 │ │ │ │ - strdeq r3, [ip], -r4 @ │ │ │ │ + eoreq r3, ip, r4, lsl #3 │ │ │ │ eorseq r0, r6, ip, ror #29 │ │ │ │ - ldrdeq r3, [ip], -ip @ │ │ │ │ + eoreq r3, ip, ip, ror #2 │ │ │ │ eorseq r0, r6, r4, ror #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 301240 │ │ │ │ + bl 3012c4 │ │ │ │ add r8, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2c8634 │ │ │ │ + bl 2c86b8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ bne 9722c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ beq 97220 │ │ │ │ @@ -121737,36 +121737,36 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ mov r1, r6 │ │ │ │ bl 1fe50 │ │ │ │ - bl 2c97b4 │ │ │ │ + bl 2c9838 │ │ │ │ cmp r0, #22 │ │ │ │ cmpne r0, #1 │ │ │ │ bne 97174 │ │ │ │ subs r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ bne 96eec │ │ │ │ add r2, sp, #20 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add r5, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c98f4 │ │ │ │ + bl 2c9978 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ bne 972c4 │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [pc, #1224] @ 97468 │ │ │ │ orrs r2, r2, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -121780,15 +121780,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 972a4 │ │ │ │ ldr r0, [pc, #1204] @ 97494 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 97294 │ │ │ │ ldr r6, [pc, #1188] @ 97498 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -121796,15 +121796,15 @@ │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [pc, #1136] @ 9749c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ @@ -121833,15 +121833,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 9728c │ │ │ │ ldr r0, [pc, #960] @ 97474 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 97294 │ │ │ │ ldr r6, [pc, #944] @ 97478 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -121849,15 +121849,15 @@ │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [pc, #892] @ 9747c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ @@ -121876,30 +121876,30 @@ │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [pc, #812] @ 97488 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r1, #3 │ │ │ │ cmp r0, #21 │ │ │ │ moveq r1, #2 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ subs r1, r0, #21 │ │ │ │ movne r1, r0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add sl, sp, #144 @ 0x90 │ │ │ │ mov r0, sl │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sl, #8 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ @@ -121912,38 +121912,38 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ bl 23b90 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 2c98e4 │ │ │ │ + bl 2c9968 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 97220 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 97220 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caaf0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ ldm r8!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r8, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -121973,15 +121973,15 @@ │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -122034,20 +122034,20 @@ │ │ │ │ bl 3c32c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 97444 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 97444 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caaf0 │ │ │ │ b 97444 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 7ce50 │ │ │ │ b 9743c │ │ │ │ bl 3c6f8 │ │ │ │ @@ -122065,19 +122065,19 @@ │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 7d434 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ rsceq lr, r4, r1, asr #3 │ │ │ │ - @ instruction: 0x002c36bc │ │ │ │ + eoreq r3, ip, ip, asr #14 │ │ │ │ eorseq ip, r5, r8, ror #30 │ │ │ │ mlaseq r5, ip, pc, ip @ │ │ │ │ - eoreq r3, ip, lr, lsr r6 │ │ │ │ - eoreq r3, ip, sl, lsl r9 │ │ │ │ + eoreq r3, ip, lr, asr #13 │ │ │ │ + eoreq r3, ip, sl, lsr #19 │ │ │ │ eorseq r8, r7, ip, lsr #26 │ │ │ │ eorseq r8, r7, r0, ror pc │ │ │ │ eorseq r8, r7, ip, lsl #25 │ │ │ │ eorseq r8, r7, r8, asr pc │ │ │ │ eorseq r8, r7, r4, asr #30 │ │ │ │ eorseq r8, r7, r8, ror #25 │ │ │ │ eorseq r0, r6, r4, lsr #22 │ │ │ │ @@ -122087,29 +122087,29 @@ │ │ │ │ eorseq r8, r7, r4, ror #26 │ │ │ │ eorseq r9, r7, r8, lsr r0 │ │ │ │ eorseq r9, r7, r4, lsr #32 │ │ │ │ @ instruction: 0x00378dbc │ │ │ │ @ instruction: 0x00360bf8 │ │ │ │ eorseq r0, r6, ip, lsr #20 │ │ │ │ mlaseq r7, r0, pc, r8 @ │ │ │ │ - @ instruction: 0x002c2ab0 │ │ │ │ + eoreq r2, ip, r0, asr #22 │ │ │ │ eorseq r0, r6, r8, lsr #17 │ │ │ │ - mlaeq ip, r8, sl, r2 │ │ │ │ + eoreq r2, ip, r8, lsr #22 │ │ │ │ eorseq r0, r6, r0, lsr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 301240 │ │ │ │ + bl 3012c4 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c8634 │ │ │ │ + bl 2c86b8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #7 │ │ │ │ bne 97828 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #2 │ │ │ │ beq 978c4 │ │ │ │ @@ -122139,22 +122139,22 @@ │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c98f4 │ │ │ │ + bl 2c9978 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #7 │ │ │ │ bne 978cc │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [pc, #1144] @ 97a28 │ │ │ │ orrs r2, r2, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -122168,15 +122168,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 978b8 │ │ │ │ ldr r0, [pc, #1124] @ 97a54 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 978c0 │ │ │ │ ldr r6, [pc, #1108] @ 97a58 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -122184,15 +122184,15 @@ │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [pc, #1056] @ 97a5c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ @@ -122219,15 +122219,15 @@ │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -122240,40 +122240,40 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ bl 23b90 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ add r5, r0, #4 │ │ │ │ - bl 2c98e4 │ │ │ │ + bl 2c9968 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 97740 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 97740 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caaf0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #3 │ │ │ │ bhi 978c0 │ │ │ │ ldr r0, [pc, #720] @ 97a2c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 97898 │ │ │ │ ldr r0, [pc, #704] @ 97a34 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 978c0 │ │ │ │ ldr r6, [pc, #688] @ 97a38 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -122281,15 +122281,15 @@ │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [pc, #636] @ 97a3c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ @@ -122308,25 +122308,25 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [pc, #556] @ 97a48 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ b 978c0 │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -122359,15 +122359,15 @@ │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov ip, r8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -122408,20 +122408,20 @@ │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 97a04 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 97a04 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caaf0 │ │ │ │ b 97a04 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 7ce50 │ │ │ │ b 979fc │ │ │ │ bl 3c6f8 │ │ │ │ @@ -122433,19 +122433,19 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 7d434 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ rsceq lr, r4, r1, asr #3 │ │ │ │ - eoreq r3, ip, r0, asr #1 │ │ │ │ + eoreq r3, ip, r0, asr r1 │ │ │ │ eorseq r9, r7, ip, asr #29 │ │ │ │ eorseq r4, r6, r8, asr #20 │ │ │ │ - eoreq r3, ip, r2, ror #7 │ │ │ │ - eoreq r3, ip, r6, lsr r0 │ │ │ │ + eoreq r3, ip, r2, ror r4 │ │ │ │ + eoreq r3, ip, r6, asr #1 │ │ │ │ eorseq r8, r7, ip, lsl r7 │ │ │ │ @ instruction: 0x003788b0 │ │ │ │ eorseq r8, r7, r4, ror #14 │ │ │ │ mlaseq r7, r8, r8, r8 │ │ │ │ eorseq r8, r7, r4, lsl #17 │ │ │ │ eorseq r8, r7, r8, lsr #12 │ │ │ │ eorseq r0, r6, r4, ror #8 │ │ │ │ @@ -122455,29 +122455,29 @@ │ │ │ │ eorseq r8, r7, r4, ror #13 │ │ │ │ eorseq r8, r7, r8, lsr #20 │ │ │ │ eorseq r8, r7, r4, lsl sl │ │ │ │ eorseq r8, r7, ip, lsr #15 │ │ │ │ eorseq r0, r6, r8, ror #11 │ │ │ │ eorseq r0, r6, ip, lsl r4 │ │ │ │ eorseq r8, r7, r0, lsl #19 │ │ │ │ - eoreq r2, ip, ip, ror #9 │ │ │ │ + eoreq r2, ip, ip, ror r5 │ │ │ │ eorseq r0, r6, r4, ror #5 │ │ │ │ - ldrdeq r2, [ip], -r4 @ │ │ │ │ + eoreq r2, ip, r4, ror #10 │ │ │ │ @ instruction: 0x003602dc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov sl, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 301240 │ │ │ │ + bl 3012c4 │ │ │ │ add r8, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2c8634 │ │ │ │ + bl 2c86b8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ bne 97e34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ beq 97e28 │ │ │ │ @@ -122507,36 +122507,36 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ mov r1, r6 │ │ │ │ bl 1fe50 │ │ │ │ - bl 2c97b4 │ │ │ │ + bl 2c9838 │ │ │ │ cmp r0, #22 │ │ │ │ cmpne r0, #1 │ │ │ │ bne 97d7c │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r5, r4 │ │ │ │ bne 97afc │ │ │ │ add r2, sp, #20 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add r5, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c98f4 │ │ │ │ + bl 2c9978 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ bne 97ecc │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [pc, #1224] @ 98070 │ │ │ │ orrs r2, r2, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -122550,15 +122550,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 97eac │ │ │ │ ldr r0, [pc, #1204] @ 9809c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 97e9c │ │ │ │ ldr r6, [pc, #1188] @ 980a0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -122566,15 +122566,15 @@ │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [pc, #1136] @ 980a4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ @@ -122603,15 +122603,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 97e94 │ │ │ │ ldr r0, [pc, #960] @ 9807c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 97e9c │ │ │ │ ldr r6, [pc, #944] @ 98080 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -122619,15 +122619,15 @@ │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [pc, #892] @ 98084 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ @@ -122646,30 +122646,30 @@ │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [pc, #812] @ 98090 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r1, #3 │ │ │ │ cmp r0, #21 │ │ │ │ moveq r1, #2 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ subs r1, r0, #21 │ │ │ │ movne r1, r0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add sl, sp, #144 @ 0x90 │ │ │ │ mov r0, sl │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sl, #8 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ @@ -122682,38 +122682,38 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ bl 23b90 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 2c98e4 │ │ │ │ + bl 2c9968 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 97e28 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 97e28 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caaf0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ ldm r8!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r8, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -122743,15 +122743,15 @@ │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov ip, r8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -122804,20 +122804,20 @@ │ │ │ │ bl 3c32c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9804c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9804c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caaf0 │ │ │ │ b 9804c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 7ce50 │ │ │ │ b 98044 │ │ │ │ bl 3c6f8 │ │ │ │ @@ -122835,19 +122835,19 @@ │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 7d434 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ rsceq lr, r4, r1, asr #3 │ │ │ │ - @ instruction: 0x002c2ab4 │ │ │ │ + eoreq r2, ip, r4, asr #22 │ │ │ │ eorseq ip, r5, r0, ror #6 │ │ │ │ mlaseq r5, r4, r3, ip │ │ │ │ - eoreq r2, ip, r6, lsr sl │ │ │ │ - eoreq r2, ip, fp, ror ip │ │ │ │ + eoreq r2, ip, r6, asr #21 │ │ │ │ + eoreq r2, ip, fp, lsl #26 │ │ │ │ eorseq r8, r7, r4, lsr #2 │ │ │ │ eorseq r8, r7, r8, ror #6 │ │ │ │ eorseq r8, r7, r4, lsl #1 │ │ │ │ eorseq r8, r7, r0, asr r3 │ │ │ │ eorseq r8, r7, ip, lsr r3 │ │ │ │ eorseq r8, r7, r0, ror #1 │ │ │ │ eorseq pc, r5, ip, lsl pc @ │ │ │ │ @@ -122857,29 +122857,29 @@ │ │ │ │ eorseq r8, r7, ip, asr r1 │ │ │ │ eorseq r8, r7, r0, lsr r4 │ │ │ │ eorseq r8, r7, ip, lsl r4 │ │ │ │ @ instruction: 0x003781b4 │ │ │ │ @ instruction: 0x0035fff0 │ │ │ │ eorseq pc, r5, r4, lsr #28 │ │ │ │ eorseq r8, r7, r8, lsl #7 │ │ │ │ - eoreq r1, ip, r8, lsr #29 │ │ │ │ + eoreq r1, ip, r8, lsr pc │ │ │ │ eorseq pc, r5, r0, lsr #25 │ │ │ │ - mlaeq ip, r0, lr, r1 │ │ │ │ + eoreq r1, ip, r0, lsr #30 │ │ │ │ mlaseq r5, r8, ip, pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #284 @ 0x11c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 301240 │ │ │ │ + bl 3012c4 │ │ │ │ add r9, sp, #228 @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2c8634 │ │ │ │ + bl 2c86b8 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, #7 │ │ │ │ bne 9834c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r1, #2 │ │ │ │ bne 98120 │ │ │ │ @@ -122926,29 +122926,29 @@ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp fp, r0 │ │ │ │ bne 98928 │ │ │ │ add r8, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 2c8b94 │ │ │ │ + bl 2c8c18 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ ldr r4, [sp, #180] @ 0xb4 │ │ │ │ cmp r6, #7 │ │ │ │ bne 982d4 │ │ │ │ mov r0, #7 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #128] @ 0x80 │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11d720 │ │ │ │ + bl 11d7a4 │ │ │ │ ldr r4, [sp, #228] @ 0xe4 │ │ │ │ cmp r4, #7 │ │ │ │ bne 983c0 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ add ip, sp, #164 @ 0xa4 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ @@ -122974,15 +122974,15 @@ │ │ │ │ add r3, r9, #12 │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r4, r5, r6, r7} │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ stm r1, {r0, sl, ip} │ │ │ │ add r8, sp, #176 @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov ip, r8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -123004,15 +123004,15 @@ │ │ │ │ ldrb r5, [sp, #184] @ 0xb8 │ │ │ │ bl 1f640 │ │ │ │ strb r5, [sp, #236] @ 0xec │ │ │ │ str r4, [sp, #232] @ 0xe8 │ │ │ │ str r6, [sp, #228] @ 0xe4 │ │ │ │ add r8, sp, #176 @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -123032,15 +123032,15 @@ │ │ │ │ mov fp, r5 │ │ │ │ mov r0, sl │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r9, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov ip, r8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm sl!, {r2, r3, r6, r7} │ │ │ │ @@ -123072,15 +123072,15 @@ │ │ │ │ beq 98414 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r8, [sp, #200] @ 0xc8 │ │ │ │ ldr r6, [sp, #196] @ 0xc4 │ │ │ │ cmp r8, #0 │ │ │ │ beq 9845c │ │ │ │ add r7, r6, #4 │ │ │ │ b 98440 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ @@ -123089,23 +123089,23 @@ │ │ │ │ subs r8, r8, #1 │ │ │ │ beq 9845c │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9842c │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 9842c │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 98478 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ add r3, sp, #236 @ 0xec │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov sl, r5 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ @@ -123113,15 +123113,15 @@ │ │ │ │ str fp, [sp, #252] @ 0xfc │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r4, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ add r8, sp, #176 @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -123136,26 +123136,26 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 23b90 │ │ │ │ mov fp, sl │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [fp] │ │ │ │ str r1, [fp, #24] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2c98e4 │ │ │ │ + bl 2c9968 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 98904 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 98904 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caaf0 │ │ │ │ add sp, sp, #284 @ 0x11c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ str ip, [sp, #28] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ add ip, sp, #76 @ 0x4c │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ @@ -123174,23 +123174,23 @@ │ │ │ │ str lr, [sp, #88] @ 0x58 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c98f4 │ │ │ │ + bl 2c9978 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #7 │ │ │ │ bne 986f0 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [pc, #1212] @ 98a9c │ │ │ │ orrs r2, r2, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -123211,15 +123211,15 @@ │ │ │ │ ldr r0, [pc, #1184] @ 98ac8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 988e8 │ │ │ │ ldr r0, [pc, #1168] @ 98acc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 988e8 │ │ │ │ ldr r7, [pc, #1152] @ 98ad0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldr r0, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -123228,15 +123228,15 @@ │ │ │ │ add ip, sp, #228 @ 0xe4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ stm ip, {r0, r1, r2, r3, r4} │ │ │ │ add r8, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [pc, #1104] @ 98adc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, #1 │ │ │ │ str r8, [sp, #152] @ 0x98 │ │ │ │ str r4, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ @@ -123254,24 +123254,24 @@ │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ str r7, [sp, #268] @ 0x10c │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ ldr r0, [pc, #1028] @ 98ae8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #260 @ 0x104 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ b 988e8 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add sl, sp, #176 @ 0xb0 │ │ │ │ mov r0, sl │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #260 @ 0x104 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sl, #8 │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -123294,15 +123294,15 @@ │ │ │ │ beq 9878c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r8, #0 │ │ │ │ beq 987d0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, r0, #4 │ │ │ │ b 987b4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 1fda8 │ │ │ │ @@ -123310,23 +123310,23 @@ │ │ │ │ subs r8, r8, #1 │ │ │ │ beq 987d0 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 987a0 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 987a0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 98904 │ │ │ │ lsl r1, r0, #4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #284 @ 0x11c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #3 │ │ │ │ bhi 988e8 │ │ │ │ ldr r0, [pc, #668] @ 98aa0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ @@ -123338,15 +123338,15 @@ │ │ │ │ ldr r0, [pc, #640] @ 98aa4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 988e8 │ │ │ │ ldr r0, [pc, #624] @ 98aa8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 988e8 │ │ │ │ ldr r7, [pc, #608] @ 98aac │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldr r0, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -123355,15 +123355,15 @@ │ │ │ │ add ip, sp, #228 @ 0xe4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ stm ip, {r0, r1, r2, r3, r4} │ │ │ │ add r8, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [pc, #556] @ 98ab4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, #1 │ │ │ │ str r8, [sp, #152] @ 0x98 │ │ │ │ str r4, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ @@ -123381,15 +123381,15 @@ │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ str r7, [sp, #268] @ 0x10c │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ ldr r0, [pc, #480] @ 98ac0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #260 @ 0x104 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldm r6!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r5!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r6, {r0, r1, r2, r3, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r7} │ │ │ │ @@ -123461,44 +123461,44 @@ │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 98a64 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 98a64 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caaf0 │ │ │ │ b 98a64 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ bl 7ce50 │ │ │ │ b 98a64 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl 7d434 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ rsceq lr, r4, r1, asr #3 │ │ │ │ - mlaeq ip, r8, r5, r2 │ │ │ │ + eoreq r2, ip, r8, lsr #12 │ │ │ │ eorseq fp, r5, r4, lsl #20 │ │ │ │ eorseq fp, r5, r0, lsl sl │ │ │ │ - eoreq sp, fp, pc, lsr #12 │ │ │ │ - eoreq r2, ip, r7, lsl r7 │ │ │ │ + @ instruction: 0x002bd6bf │ │ │ │ + eoreq r2, ip, r7, lsr #15 │ │ │ │ mlaseq r5, r4, r9, fp │ │ │ │ @ instruction: 0x0035b9b0 │ │ │ │ - @ instruction: 0x002c26bd │ │ │ │ - eoreq r2, ip, sl, lsr #10 │ │ │ │ - eoreq r2, ip, r6, lsl r2 │ │ │ │ + eoreq r2, ip, sp, asr #14 │ │ │ │ + @ instruction: 0x002c25ba │ │ │ │ + eoreq r2, ip, r6, lsr #5 │ │ │ │ eorseq r7, r7, ip, ror #13 │ │ │ │ eorseq r7, r7, r8, lsl #16 │ │ │ │ eorseq r7, r7, r8, ror #15 │ │ │ │ @ instruction: 0x003777d4 │ │ │ │ eorseq r7, r7, r0, asr #15 │ │ │ │ eorseq pc, r5, r4, ror #5 │ │ │ │ eorseq r7, r7, r0, ror #10 │ │ │ │ @@ -123506,29 +123506,29 @@ │ │ │ │ @ instruction: 0x0035f1d0 │ │ │ │ eorseq r7, r7, ip, lsr #14 │ │ │ │ eorseq r7, r7, r0, lsl sl │ │ │ │ @ instruction: 0x003779f0 │ │ │ │ @ instruction: 0x003779dc │ │ │ │ eorseq r7, r7, r8, asr #19 │ │ │ │ eorseq pc, r5, r8, ror #5 │ │ │ │ - ldrdeq r1, [ip], -r0 @ │ │ │ │ + eoreq r1, ip, r0, ror #10 │ │ │ │ eorseq r7, r7, ip, asr r7 │ │ │ │ mlaseq r5, r8, r5, pc @ │ │ │ │ eorseq pc, r5, ip, asr #7 │ │ │ │ eorseq r7, r7, r4, lsr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ - bl 301240 │ │ │ │ + bl 3012c4 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c8634 │ │ │ │ + bl 2c86b8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ bne 98da8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ beq 98c48 │ │ │ │ @@ -123540,15 +123540,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r1, [pc, #1344] @ 9909c │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16c258 │ │ │ │ + bl 16c2dc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [pc, #1324] @ 990a0 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ ldr r7, [pc, #1320] @ 990a4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r0] │ │ │ │ @@ -123574,56 +123574,56 @@ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ bl 23f50 │ │ │ │ mov r4, r0 │ │ │ │ b 98be4 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 124758 │ │ │ │ + bl 1247dc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 98c08 │ │ │ │ lsl r1, r0, #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r4, #0 │ │ │ │ beq 98c54 │ │ │ │ add r0, sp, #20 │ │ │ │ add r5, r0, #4 │ │ │ │ - bl 2c98e4 │ │ │ │ + bl 2c9968 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 98c48 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 98c48 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caaf0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r2, sp, #20 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add r5, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c98f4 │ │ │ │ + bl 2c9978 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ bne 98f40 │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [pc, #1040] @ 990b4 │ │ │ │ orrs r2, r2, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -123643,15 +123643,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 98f00 │ │ │ │ ldr r0, [pc, #964] @ 990c0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 98cc4 │ │ │ │ ldr r6, [pc, #948] @ 990c4 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -123659,15 +123659,15 @@ │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [pc, #896] @ 990c8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ @@ -123694,15 +123694,15 @@ │ │ │ │ ldm r4!, {r1, r2, r3, r6} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r4, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -123724,15 +123724,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 98f20 │ │ │ │ ldr r0, [pc, #672] @ 990e0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 98cc4 │ │ │ │ ldr r6, [pc, #656] @ 990e4 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -123740,15 +123740,15 @@ │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [pc, #604] @ 990e8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ @@ -123767,15 +123767,15 @@ │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [pc, #524] @ 990f4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ beq 98cc4 │ │ │ │ ldr r0, [pc, #428] @ 990bc │ │ │ │ @@ -123796,15 +123796,15 @@ │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -123835,30 +123835,30 @@ │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 99088 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 99088 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caaf0 │ │ │ │ b 99088 │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 99068 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 99068 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #92] @ 990a8 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl a2734 │ │ │ │ b 99060 │ │ │ │ @@ -123874,21 +123874,21 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 7ce50 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ rsceq lr, r4, r1, asr #3 │ │ │ │ - eoreq r1, ip, r0, asr #22 │ │ │ │ + ldrdeq r1, [ip], -r0 @ │ │ │ │ eorseq pc, r5, r8, lsl r8 @ │ │ │ │ - eoreq r1, ip, r1, ror sp │ │ │ │ + eoreq r1, ip, r1, lsl #28 │ │ │ │ @ instruction: 0x0035f7dc │ │ │ │ eorseq pc, r5, r0, lsl r3 @ │ │ │ │ - eoreq r1, ip, ip, asr #26 │ │ │ │ - eoreq r1, ip, r2, asr #19 │ │ │ │ + ldrdeq r1, [ip], -ip @ │ │ │ │ + eoreq r1, ip, r2, asr sl │ │ │ │ eorseq r7, r7, r8, lsr #32 │ │ │ │ eorseq r7, r7, r8, lsr #6 │ │ │ │ ldrsheq r7, [r7], -ip @ │ │ │ │ eorseq r7, r7, r0, lsl r3 │ │ │ │ @ instruction: 0x003772fc │ │ │ │ eorseq r7, r7, r0, lsr #1 │ │ │ │ @ instruction: 0x0035eedc │ │ │ │ @@ -123898,29 +123898,29 @@ │ │ │ │ eorseq r7, r7, r8, ror #1 │ │ │ │ @ instruction: 0x003771d8 │ │ │ │ eorseq r7, r7, r4, asr #3 │ │ │ │ eorseq r6, r7, ip, asr pc │ │ │ │ mlaseq r5, r8, sp, lr │ │ │ │ eorseq lr, r5, ip, asr #23 │ │ │ │ eorseq r7, r7, r0, lsr r1 │ │ │ │ - eoreq r0, ip, r0, lsr #29 │ │ │ │ + eoreq r0, ip, r0, lsr pc │ │ │ │ mlaseq r5, r8, ip, lr │ │ │ │ - eoreq r0, ip, r8, lsl #29 │ │ │ │ + eoreq r0, ip, r8, lsl pc │ │ │ │ mlaseq r5, r0, ip, lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 301240 │ │ │ │ + bl 3012c4 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c8634 │ │ │ │ + bl 2c86b8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #7 │ │ │ │ bne 994ac │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ beq 994a0 │ │ │ │ @@ -123962,22 +123962,22 @@ │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c98f4 │ │ │ │ + bl 2c9978 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #7 │ │ │ │ bne 99544 │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [pc, #1168] @ 996bc │ │ │ │ orrs r2, r2, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -123991,15 +123991,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 99524 │ │ │ │ ldr r0, [pc, #1148] @ 996e8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 99514 │ │ │ │ ldr r6, [pc, #1132] @ 996ec │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -124007,15 +124007,15 @@ │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [pc, #1080] @ 996f0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ @@ -124044,15 +124044,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 9950c │ │ │ │ ldr r0, [pc, #904] @ 996c8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 99514 │ │ │ │ ldr r6, [pc, #888] @ 996cc │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -124060,15 +124060,15 @@ │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [pc, #836] @ 996d0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ @@ -124087,28 +124087,28 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [pc, #756] @ 996dc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add sl, sp, #88 @ 0x58 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, sl │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r9, sp, #144 @ 0x90 │ │ │ │ mov r0, r9 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov ip, r9 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r9, #8 │ │ │ │ ldm sl!, {r2, r3, r6, r7} │ │ │ │ @@ -124120,38 +124120,38 @@ │ │ │ │ ldr r0, [pc, #600] @ 996b4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r9 │ │ │ │ bl 23b90 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2c98e4 │ │ │ │ + bl 2c9968 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 994a0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 994a0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caaf0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -124181,15 +124181,15 @@ │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -124231,20 +124231,20 @@ │ │ │ │ bl 3c32c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 99698 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 99698 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caaf0 │ │ │ │ b 99698 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 7ce50 │ │ │ │ b 99690 │ │ │ │ bl 3c6f8 │ │ │ │ @@ -124262,19 +124262,19 @@ │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 7d434 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ rsceq lr, r4, r1, asr #3 │ │ │ │ - eoreq r1, ip, ip, lsr r4 │ │ │ │ + eoreq r1, ip, ip, asr #9 │ │ │ │ eorseq r8, r7, r4, ror #4 │ │ │ │ @ instruction: 0x00362db8 │ │ │ │ - eoreq r1, ip, lr, ror r6 │ │ │ │ - @ instruction: 0x002c13be │ │ │ │ + eoreq r1, ip, lr, lsl #14 │ │ │ │ + eoreq r1, ip, lr, asr #8 │ │ │ │ eorseq r6, r7, r0, lsr #21 │ │ │ │ eorseq r6, r7, r4, ror #25 │ │ │ │ eorseq r6, r7, r8, asr #20 │ │ │ │ eorseq r6, r7, ip, asr #25 │ │ │ │ @ instruction: 0x00376cb8 │ │ │ │ eorseq r6, r7, ip, asr sl │ │ │ │ mlaseq r5, r8, r8, lr │ │ │ │ @@ -124284,17 +124284,17 @@ │ │ │ │ eorseq r6, r7, r4, ror #21 │ │ │ │ eorseq r6, r7, ip, lsr #27 │ │ │ │ mlaseq r7, r8, sp, r6 │ │ │ │ eorseq r6, r7, r0, lsr fp │ │ │ │ eorseq lr, r5, ip, ror #18 │ │ │ │ eorseq lr, r5, r0, lsr #15 │ │ │ │ eorseq r6, r7, r4, lsl #26 │ │ │ │ - eoreq r0, ip, ip, asr r8 │ │ │ │ + eoreq r0, ip, ip, ror #17 │ │ │ │ eorseq lr, r5, r4, asr r6 │ │ │ │ - eoreq r0, ip, r4, asr #16 │ │ │ │ + ldrdeq r0, [ip], -r4 @ │ │ │ │ eorseq lr, r5, ip, asr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldm r1, {r4, r5, r8} │ │ │ │ mov sl, r0 │ │ │ │ mov r9, sp │ │ │ │ cmp r4, #0 │ │ │ │ @@ -124309,15 +124309,15 @@ │ │ │ │ str r5, [sp, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl bb724 │ │ │ │ + bl bb7a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 997b8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 997ac │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ beq 99798 │ │ │ │ @@ -124345,15 +124345,15 @@ │ │ │ │ cmp r0, r8 │ │ │ │ bne 99818 │ │ │ │ ldr r0, [pc, #348] @ 99944 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 99900 │ │ │ │ stm r0, {r7, r8} │ │ │ │ mov r7, #1 │ │ │ │ str r7, [sl] │ │ │ │ stmib sl, {r0, r7} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ @@ -124370,30 +124370,30 @@ │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r9, {r1, r2, r3, r4, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r6} │ │ │ │ mov r6, #1 │ │ │ │ ldr r9, [pc, #232] @ 9993c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bb724 │ │ │ │ + bl bb7a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 998b8 │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, r7, r6 │ │ │ │ cmp r1, r4 │ │ │ │ bne 9987c │ │ │ │ add r6, r6, #1 │ │ │ │ b 99854 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ cmp fp, r0 │ │ │ │ bne 99898 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2d57c4 │ │ │ │ + bl 2d5848 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r7, [r0, fp, lsl #3]! │ │ │ │ mov r7, r4 │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, fp, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r6, #1 │ │ │ │ @@ -124401,15 +124401,15 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r4, r0 │ │ │ │ bne 998d8 │ │ │ │ ldr r1, [pc, #112] @ 99940 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2d57c4 │ │ │ │ + bl 2d5848 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r7, [r0, r4, lsl #3]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ stm sl, {r1, r2} │ │ │ │ @@ -124424,15 +124424,15 @@ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 99934 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq lr, r5, r8, lsl #9 │ │ │ │ @ instruction: 0x0035e3f8 │ │ │ │ eorseq r6, r7, r0, asr r6 │ │ │ │ eorseq lr, r5, r8, lsl #10 │ │ │ │ push {fp, lr} │ │ │ │ @@ -124493,15 +124493,15 @@ │ │ │ │ ldr r1, [pc, #24] @ 99a48 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ eorseq lr, r5, r8, lsl #8 │ │ │ │ @ instruction: 0xffff8e94 │ │ │ │ @ instruction: 0xfffb3ed8 │ │ │ │ - eoreq r1, ip, r7, ror #3 │ │ │ │ + eoreq r1, ip, r7, ror r2 │ │ │ │ eorseq lr, r5, r0, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r4, [pc, #396] @ 99be8 │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ @@ -124512,23 +124512,23 @@ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ add r0, r0, r2 │ │ │ │ sub r0, r5, r0 │ │ │ │ blx r1 │ │ │ │ add r0, r5, #104 @ 0x68 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ ldr r4, [r4, #64] @ 0x40 │ │ │ │ - bl 2b9e18 │ │ │ │ + bl 2b9e9c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #328] @ 99bec │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 99b48 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ add r0, r4, r7 │ │ │ │ sub r1, r5, r0 │ │ │ │ @@ -124585,15 +124585,15 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 99bc0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 99bc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ @@ -124601,35 +124601,35 @@ │ │ │ │ bl 7e3ec │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r7, r7, ip, ror #12 │ │ │ │ mlaseq r7, r4, r3, r6 │ │ │ │ eorseq lr, r5, r0, lsl #5 │ │ │ │ - eoreq r0, ip, r2, lsr #2 │ │ │ │ + @ instruction: 0x002c01b2 │ │ │ │ mlaseq r5, ip, r5, sp │ │ │ │ eorseq lr, r5, r0, ror #5 │ │ │ │ - eoreq r0, ip, r2, ror r1 │ │ │ │ + eoreq r0, ip, r2, lsl #4 │ │ │ │ @ instruction: 0x0035d5fc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #324 @ 0x144 │ │ │ │ cmp r1, #1 │ │ │ │ bne 9a2a4 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r2 │ │ │ │ - bl e9c60 │ │ │ │ + bl e9ce4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ cmpne r0, #2 │ │ │ │ bne 9a348 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl e9c60 │ │ │ │ + bl e9ce4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov fp, #0 │ │ │ │ cmp r0, #1 │ │ │ │ beq 99c6c │ │ │ │ cmp r0, #2 │ │ │ │ bne 9a354 │ │ │ │ mov r0, r6 │ │ │ │ @@ -124654,26 +124654,26 @@ │ │ │ │ bl 1fda8 │ │ │ │ b 99e48 │ │ │ │ cmp r0, #0 │ │ │ │ beq 99e50 │ │ │ │ bl 1fda8 │ │ │ │ add r6, r9, #104 @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b9f5c │ │ │ │ + bl 2b9fe0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ add r8, r5, #16 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r0, r7 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq 99d0c │ │ │ │ ldr r0, [pc, #2032] @ 9a4f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22ca8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ @@ -124690,15 +124690,15 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r3, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #1964] @ 9a500 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 104cec │ │ │ │ + bl 104d70 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 99e64 │ │ │ │ ldr r0, [pc, #2000] @ 9a540 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ @@ -124712,15 +124712,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 99e48 │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 99e48 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 99e48 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9a3a8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -124749,28 +124749,28 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #4 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #288] @ 0x120 │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ mov r0, fp │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d0574 │ │ │ │ + bl 1d05f8 │ │ │ │ b 9a18c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b9eec │ │ │ │ + bl 2b9f70 │ │ │ │ ldr r0, [pc, #1664] @ 9a504 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ bhi 99f94 │ │ │ │ ldr r5, [pc, #1648] @ 9a508 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -124781,15 +124781,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 99f94 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq 99f94 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 99f94 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, r0 │ │ │ │ movne lr, #0 │ │ │ │ @@ -124832,53 +124832,53 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ add r2, sp, #248 @ 0xf8 │ │ │ │ str r7, [sp, #212] @ 0xd4 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ cmp r1, #0 │ │ │ │ beq 99fac │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl 1d0644 │ │ │ │ + bl 1d06c8 │ │ │ │ ldr r0, [pc, #1372] @ 9a518 │ │ │ │ mov r1, fp │ │ │ │ mov r3, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #1356] @ 9a51c │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 104e38 │ │ │ │ + bl 104ebc │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 99ff0 │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b 9a00c │ │ │ │ ldr r1, [sp, #316] @ 0x13c │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ ldr r2, [sp, #320] @ 0x140 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ - bl 2a62d0 │ │ │ │ + bl 2a6354 │ │ │ │ str r7, [sp] │ │ │ │ add r6, sp, #280 @ 0x118 │ │ │ │ ldr r2, [pc, #1284] @ 9a520 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1d0714 │ │ │ │ + bl 1d0798 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ beq 9a040 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 4fa58 │ │ │ │ ldm r6!, {r1, r2, r3, r5} │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ @@ -124889,36 +124889,36 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r3, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #1208] @ 9a528 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 104e38 │ │ │ │ + bl 104ebc │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 9a090 │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b 9a0ac │ │ │ │ ldr r1, [sp, #316] @ 0x13c │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ ldr r2, [sp, #320] @ 0x140 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ - bl 2a62d0 │ │ │ │ + bl 2a6354 │ │ │ │ str r7, [sp] │ │ │ │ add r6, sp, #248 @ 0xf8 │ │ │ │ ldr r2, [pc, #1136] @ 9a52c │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1d0714 │ │ │ │ + bl 1d0798 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ beq 9a0e0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 4fa58 │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ @@ -124928,49 +124928,49 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r3, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #1064] @ 9a534 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 104e38 │ │ │ │ + bl 104ebc │ │ │ │ add r2, sp, #208 @ 0xd0 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #280 @ 0x118 │ │ │ │ mov r0, r6 │ │ │ │ bl 4c198 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 10f554 │ │ │ │ + bl 10f5d8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9a178 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 4c290 │ │ │ │ ldr r0, [r7] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ bne 9a178 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 15bab4 │ │ │ │ + bl 15bb38 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #16 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d0360 │ │ │ │ + bl 1d03e4 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne 9a36c │ │ │ │ add r0, r9, #32 │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ @@ -124980,15 +124980,15 @@ │ │ │ │ stm r1, {r3, r4, r5, r6} │ │ │ │ mov r1, sl │ │ │ │ ldm r1!, {r2, r3, r5, r6} │ │ │ │ stmia r0!, {r2, r3, r5, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ - bl 17d744 │ │ │ │ + bl 17d7c8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ bne 9a37c │ │ │ │ ldr r0, [r9, #4] │ │ │ │ str fp, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9a204 │ │ │ │ @@ -125016,15 +125016,15 @@ │ │ │ │ strb fp, [sp, #169] @ 0xa9 │ │ │ │ strb fp, [sp, #129] @ 0x81 │ │ │ │ strb fp, [sp, #89] @ 0x59 │ │ │ │ bl 707c4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 9a294 │ │ │ │ ldr r1, [pc, #736] @ 9a564 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1f0d0 │ │ │ │ add sp, sp, #324 @ 0x144 │ │ │ │ @@ -125107,67 +125107,67 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ bne 9a418 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 15bab4 │ │ │ │ + bl 15bb38 │ │ │ │ b 9a418 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 17d744 │ │ │ │ + bl 17d7c8 │ │ │ │ b 9a4d8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 17d744 │ │ │ │ + bl 17d7c8 │ │ │ │ b 9a4d8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl 17d744 │ │ │ │ + bl 17d7c8 │ │ │ │ b 9a4d8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl 17d744 │ │ │ │ + bl 17d7c8 │ │ │ │ b 9a4d8 │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9a4d8 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 9a4d8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 17d744 │ │ │ │ + bl 17d7c8 │ │ │ │ b 9a4d8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl 17d744 │ │ │ │ + bl 17d7c8 │ │ │ │ b 9a4d8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #0 │ │ │ │ cmp fp, #0 │ │ │ │ beq 9a4a8 │ │ │ │ mov r0, fp │ │ │ │ bl 1fda8 │ │ │ │ b 9a4a8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 17d744 │ │ │ │ + bl 17d7c8 │ │ │ │ b 9a4a4 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 17d744 │ │ │ │ + bl 17d7c8 │ │ │ │ cmp r6, #0 │ │ │ │ bne 9a4c8 │ │ │ │ b 9a4d0 │ │ │ │ bl 3c6f8 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, #0 │ │ │ │ @@ -125180,43 +125180,43 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xfffb35dc │ │ │ │ eorseq sp, r5, r4, lsr #21 │ │ │ │ mlaseq r5, r0, sl, sp │ │ │ │ eorseq r7, r7, r4, asr r4 │ │ │ │ eorseq r7, r7, r4, asr #7 │ │ │ │ eorseq r2, r6, r4, asr #24 │ │ │ │ - strdeq r7, [ip], -sl @ │ │ │ │ + eoreq r7, ip, sl, lsl #11 │ │ │ │ eorseq r5, r7, ip, asr #28 │ │ │ │ eorseq r6, r7, r4, lsr r4 │ │ │ │ eorseq sp, r5, r8, asr sp │ │ │ │ - @ instruction: 0x002bfab4 │ │ │ │ + eoreq pc, fp, r4, asr #22 │ │ │ │ @ instruction: 0x0035d8dc │ │ │ │ eorseq r2, r6, r8, lsl #19 │ │ │ │ - strdeq r7, [ip], -lr @ │ │ │ │ - eoreq fp, fp, r8, lsl lr │ │ │ │ + eoreq r7, ip, lr, lsl #5 │ │ │ │ + eoreq fp, fp, r8, lsr #29 │ │ │ │ eorseq r2, r6, r8, asr #17 │ │ │ │ - eoreq r7, ip, r3, asr r1 │ │ │ │ - eoreq fp, fp, r3, lsl #27 │ │ │ │ + eoreq r7, ip, r3, ror #3 │ │ │ │ + eoreq fp, fp, r3, lsl lr │ │ │ │ eorseq r2, r6, ip, lsr r8 │ │ │ │ - strheq r7, [ip], -ip @ │ │ │ │ + eoreq r7, ip, ip, asr #2 │ │ │ │ eorseq sp, r5, r8, lsl #7 │ │ │ │ eorseq sp, r5, ip, lsl fp │ │ │ │ eorseq r5, r7, r0, ror #30 │ │ │ │ eorseq r6, r7, r8, asr #10 │ │ │ │ - mlaeq fp, r8, sl, pc @ │ │ │ │ + eoreq pc, fp, r8, lsr #22 │ │ │ │ @ instruction: 0x0035d8d0 │ │ │ │ mlaseq r5, r4, ip, sp │ │ │ │ eorseq sp, r5, r4, asr #28 │ │ │ │ eorseq sp, r5, r8, lsr #18 │ │ │ │ eorseq sp, r5, r8, lsr #18 │ │ │ │ eorseq r6, r7, r0, lsr lr │ │ │ │ eorseq r6, r7, r8, asr #28 │ │ │ │ @ instruction: 0xfffb3618 │ │ │ │ @ instruction: 0x0035daf8 │ │ │ │ - @ instruction: 0x002c01b9 │ │ │ │ + eoreq r0, ip, r9, asr #4 │ │ │ │ eorseq sp, r5, r4, ror #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #3 │ │ │ │ bhi 9a7b4 │ │ │ │ add r3, pc, #12 │ │ │ │ @@ -125305,15 +125305,15 @@ │ │ │ │ ldrb r8, [r1, #108] @ 0x6c │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [pc, #248] @ 9a7e0 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne 9a754 │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ @@ -125368,41 +125368,41 @@ │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r6, r7, ip, lsl #19 │ │ │ │ eorseq r6, r7, r0, lsr #18 │ │ │ │ eorseq sl, r5, r8, lsl r9 │ │ │ │ eorseq sl, r5, ip, lsl #18 │ │ │ │ - eoreq fp, fp, r0, lsl #18 │ │ │ │ + mlaeq fp, r0, r9, fp │ │ │ │ eorseq sl, r5, r8, asr #15 │ │ │ │ @ instruction: 0x0035a7bc │ │ │ │ - @ instruction: 0x002bb7b0 │ │ │ │ + eoreq fp, fp, r0, asr #16 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d38bc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ add r4, r4, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne 9a8ec │ │ │ │ ldr r0, [pc, #188] @ 9a908 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9a8fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #16] │ │ │ │ mov r6, r5 │ │ │ │ str r0, [r5, #12] │ │ │ │ @@ -125415,61 +125415,61 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r6, #8]! │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r4, r0 │ │ │ │ clz r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne 9a8ec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9a8e8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 21f44 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3c120 │ │ │ │ eorseq r5, r7, ip, ror #11 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d38bc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ add r4, r4, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne 9a9f8 │ │ │ │ ldr r0, [pc, #188] @ 9aa14 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9aa08 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #16] │ │ │ │ mov r6, r5 │ │ │ │ str r0, [r5, #12] │ │ │ │ @@ -125482,65 +125482,65 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r6, #8]! │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r4, r0 │ │ │ │ clz r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne 9a9f8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9a9f4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 21f44 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3c120 │ │ │ │ eorseq r5, r7, r0, ror #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d5b0c │ │ │ │ + bl 2d5b90 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 171c38 │ │ │ │ + bl 171cbc │ │ │ │ ldr r3, [pc, #200] @ 9ab08 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, r1 │ │ │ │ str r0, [r9, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 3526a8 │ │ │ │ + bl 35272c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 352628 │ │ │ │ + bl 3526ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 352b4c │ │ │ │ + bl 352bd0 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r1, r4 │ │ │ │ cmp r5, #0 │ │ │ │ mvnne r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -125552,15 +125552,15 @@ │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ bne 9aaf0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 9aae4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ bl 3acc8 │ │ │ │ b 9aadc │ │ │ │ @@ -125572,37 +125572,37 @@ │ │ │ │ bl 3c6dc │ │ │ │ mvnmi pc, #1020 @ 0x3fc │ │ │ │ mlaseq r7, r8, r3, r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d5b0c │ │ │ │ + bl 2d5b90 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 171c38 │ │ │ │ + bl 171cbc │ │ │ │ ldr r3, [pc, #200] @ 9ac00 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, r1 │ │ │ │ str r0, [r9, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 3526a8 │ │ │ │ + bl 35272c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 352628 │ │ │ │ + bl 3526ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 352b4c │ │ │ │ + bl 352bd0 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r1, r4 │ │ │ │ cmp r5, #0 │ │ │ │ mvnne r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -125614,15 +125614,15 @@ │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ bne 9abe8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 9abdc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ bl 3acc8 │ │ │ │ b 9abd4 │ │ │ │ @@ -125652,49 +125652,49 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9ac78 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9ac90 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 352838 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ tst r1, r0 │ │ │ │ beq 9aca4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 352838 │ │ │ │ tst r0, #4 │ │ │ │ bne 9ac70 │ │ │ │ b 9aca4 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 352838 │ │ │ │ tst r0, #1 │ │ │ │ bne 9ac70 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2d3834 │ │ │ │ + bl 2d38b8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ add r5, r4, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne 9ad7c │ │ │ │ ldr r0, [pc, #636] @ 9af58 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9af4c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #16] │ │ │ │ mov r7, r6 │ │ │ │ str r0, [r6, #12] │ │ │ │ @@ -125707,50 +125707,50 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r7, #8]! │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r5, r0 │ │ │ │ clz r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne 9ad7c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9ad78 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 21f44 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2d3834 │ │ │ │ + bl 2d38b8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ add r5, r4, #132 @ 0x84 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne 9ae5c │ │ │ │ ldr r0, [pc, #416] @ 9af5c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9af4c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #16] │ │ │ │ mov r7, r6 │ │ │ │ str r0, [r6, #12] │ │ │ │ @@ -125763,50 +125763,50 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r7, #8]! │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r5, r0 │ │ │ │ clz r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne 9ae5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9ae58 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 21f44 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2d3834 │ │ │ │ + bl 2d38b8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ add r4, r4, #136 @ 0x88 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne 9af3c │ │ │ │ ldr r0, [pc, #196] @ 9af60 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9af4c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #16] │ │ │ │ mov r6, r5 │ │ │ │ str r0, [r5, #12] │ │ │ │ @@ -125819,29 +125819,29 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r6, #8]! │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r4, r0 │ │ │ │ clz r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne 9af3c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9af38 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 21f44 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ @@ -125873,15 +125873,15 @@ │ │ │ │ beq 9aff0 │ │ │ │ ldr r0, [pc, #612] @ 9b228 │ │ │ │ mov r1, #8 │ │ │ │ mov r6, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9b1b0 │ │ │ │ mov r1, r5 │ │ │ │ b 9aff8 │ │ │ │ mov r7, #0 │ │ │ │ b 9b0bc │ │ │ │ mov r0, #8 │ │ │ │ @@ -125903,28 +125903,28 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ beq 9b054 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r4, r0 │ │ │ │ bne 9b018 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16c3c4 │ │ │ │ + bl 16c448 │ │ │ │ b 9b018 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ bls 9b0a4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r2, #8 │ │ │ │ lsl r6, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b088c │ │ │ │ cmp r0, #0 │ │ │ │ bne 9b0a8 │ │ │ │ ldr r2, [pc, #416] @ 9b234 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ @@ -125954,24 +125954,24 @@ │ │ │ │ str r7, [sp, #32] │ │ │ │ ldr r0, [pc, #296] @ 9b230 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, #192 @ 0xc0 │ │ │ │ mov r1, #32 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9b198 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f640 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmp r0, #0 │ │ │ │ movpl r0, #0 │ │ │ │ strpl r5, [sl] │ │ │ │ strpl r5, [sl, #4] │ │ │ │ strpl r0, [sl, #8] │ │ │ │ subpl sp, fp, #28 │ │ │ │ poppl {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -126001,15 +126001,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl a2a7c │ │ │ │ b 9b204 │ │ │ │ bl 3c6f8 │ │ │ │ @@ -126019,40 +126019,40 @@ │ │ │ │ bne 9b20c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r4, r7, r0, ror lr │ │ │ │ @ instruction: 0x0035cff0 │ │ │ │ eorseq r4, r7, r4, lsr sp │ │ │ │ eorseq ip, r5, r8, asr pc │ │ │ │ eorseq ip, r5, r4, lsl lr │ │ │ │ eorseq ip, r5, r8, lsl #28 │ │ │ │ eorseq ip, r5, r4, lsr #28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ beq 9b26c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #180] @ 9b328 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9b31c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #16] │ │ │ │ mov r6, r5 │ │ │ │ str r0, [r5, #12] │ │ │ │ @@ -126065,56 +126065,56 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r6, #8]! │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r4, r0 │ │ │ │ clz r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne 9b264 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9b310 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3c120 │ │ │ │ eorseq r4, r7, r4, asr #23 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d38bc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne 9b40c │ │ │ │ ldr r0, [pc, #188] @ 9b428 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9b41c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #16] │ │ │ │ mov r6, r5 │ │ │ │ str r0, [r5, #12] │ │ │ │ @@ -126127,29 +126127,29 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r6, #8]! │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r4, r0 │ │ │ │ clz r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne 9b40c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9b408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 21f44 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ @@ -126160,15 +126160,15 @@ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ add r9, r5, #12 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 9b548 │ │ │ │ ldr sl, [pc, #316] @ 9b5a4 │ │ │ │ add r7, r5, #8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr sl, [pc, sl] │ │ │ │ @@ -126180,30 +126180,30 @@ │ │ │ │ str r9, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r8, sp │ │ │ │ add r1, r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ - bl 14d3ac │ │ │ │ + bl 14d430 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mvncs r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r4, #0 │ │ │ │ bne 9b4d4 │ │ │ │ ldr r0, [sl] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 9b578 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 9b560 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ beq 9b540 │ │ │ │ cmp r0, #2 │ │ │ │ bne 9b540 │ │ │ │ @@ -126213,21 +126213,21 @@ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9b540 │ │ │ │ add r4, r8, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d3a34 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r9 │ │ │ │ bl 3abd4 │ │ │ │ b 9b460 │ │ │ │ bl 3b608 │ │ │ │ eor r4, r0, #1 │ │ │ │ @@ -126256,15 +126256,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr sl, [r1] │ │ │ │ mov r1, #0 │ │ │ │ add r5, r7, #12 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq 9b97c │ │ │ │ ldr r9, [pc, #1100] @ 9ba34 │ │ │ │ add r0, r7, #8 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ @@ -126301,15 +126301,15 @@ │ │ │ │ ldreq r2, [sl] │ │ │ │ cmpeq r2, r0 │ │ │ │ beq 9b8e4 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d37e8 │ │ │ │ + bl 2d386c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldm r4, {r2, r3, r7} │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r6, #4] │ │ │ │ add r0, sp, #32 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -126325,15 +126325,15 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx r1 │ │ │ │ b 9b818 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ mvncs r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ mov r6, #2 │ │ │ │ cmp r4, #0 │ │ │ │ bne 9b944 │ │ │ │ add r4, r7, #16 │ │ │ │ ldr r0, [r9] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ @@ -126341,15 +126341,15 @@ │ │ │ │ b 9b9b4 │ │ │ │ add r5, sp, #32 │ │ │ │ add r1, r7, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, #0 │ │ │ │ - bl 14d3ac │ │ │ │ + bl 14d430 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ beq 9b88c │ │ │ │ cmp r0, #2 │ │ │ │ bne 9b88c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -126359,15 +126359,15 @@ │ │ │ │ blx r1 │ │ │ │ b 9b88c │ │ │ │ mov r8, #0 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d37e8 │ │ │ │ + bl 2d386c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldm r4, {r2, r3, r7} │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r6, #4] │ │ │ │ add r0, sp, #32 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -126381,85 +126381,85 @@ │ │ │ │ beq 9b7bc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx r1 │ │ │ │ b 9b7e0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9b7e0 │ │ │ │ add r4, r5, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d3a34 │ │ │ │ mov r6, #1 │ │ │ │ ldrb r0, [sp, #12] │ │ │ │ cmp r0, #2 │ │ │ │ beq 9b89c │ │ │ │ b 9b90c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9b818 │ │ │ │ add r4, r5, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d3a34 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9b838 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r1 │ │ │ │ b 9b908 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9b908 │ │ │ │ add r0, sp, #24 │ │ │ │ orr r4, r0, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d3a34 │ │ │ │ b 9b908 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9b88c │ │ │ │ add r4, r5, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d3a34 │ │ │ │ mov r6, #0 │ │ │ │ ldrb r0, [sp, #12] │ │ │ │ cmp r0, #2 │ │ │ │ bne 9b90c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9b8b8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r1 │ │ │ │ b 9b90c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9b90c │ │ │ │ add r0, sp, #12 │ │ │ │ add r4, r0, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d3a34 │ │ │ │ b 9b90c │ │ │ │ ldm r4, {r2, r3, r7} │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r6, #4] │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [r6, #12] │ │ │ │ @@ -126469,26 +126469,26 @@ │ │ │ │ mov r6, #1 │ │ │ │ ldm sp, {r0, r5} │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r1, r2 │ │ │ │ mvncs r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ tst r4, #1 │ │ │ │ bne 9b944 │ │ │ │ add r4, r5, #4 │ │ │ │ ldr r0, [r9] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 9b9b4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 9b9a0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 9b970 │ │ │ │ cmp r6, #1 │ │ │ │ bne 9b9c8 │ │ │ │ mov r4, #1 │ │ │ │ @@ -126550,213 +126550,213 @@ │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ bne 9ba8c │ │ │ │ add r7, r4, #16 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9bb5c │ │ │ │ mov r9, r6 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #44 @ 0x2c │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9bae8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ str r0, [r7, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ beq 9bae8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ add r4, r7, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9bb2c │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #32] │ │ │ │ beq 9bb20 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9bb4c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ bl a7bb0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ bne 9bbd4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ str r8, [r4, #8] │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ mov r8, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9ba8c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9ba8c │ │ │ │ mov r0, #2 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r9, [r4, #12] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r8, #2 │ │ │ │ moveq r9, r6 │ │ │ │ b 9ba90 │ │ │ │ ldr r0, [pc, #144] @ 9bc6c │ │ │ │ mov r1, #32 │ │ │ │ ldr r2, [pc, #140] @ 9bc70 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b 9bc08 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9bc60 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ bl a7bb0 │ │ │ │ b 9bc60 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, r6 │ │ │ │ cmp r8, #0 │ │ │ │ bne 9bc54 │ │ │ │ bl 1f8f8 │ │ │ │ b 9bc58 │ │ │ │ bl 1e1ac │ │ │ │ add r0, sp, #4 │ │ │ │ bl 9ec70 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq fp, fp, r8, asr #32 │ │ │ │ + ldrdeq fp, [fp], -r8 @ │ │ │ │ @ instruction: 0x0035c3dc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add sl, r1, #72 @ 0x48 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ bne 9bcc0 │ │ │ │ add r8, r7, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9bd94 │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r6, #72 @ 0x48 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r5, r6, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9bd28 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r6, #48] @ 0x30 │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r6, #52] @ 0x34 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r7, #0 │ │ │ │ beq 9bd28 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ add r5, r6, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9bd6c │ │ │ │ ldr r1, [r6, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r6, #60] @ 0x3c │ │ │ │ beq 9bd60 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9bd8c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ bl a7540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r9, r7, #8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ @@ -126764,156 +126764,156 @@ │ │ │ │ ldm r6!, {r1, r2, r3, r5} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ ldm r6, {r1, r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 9be10 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9be10 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r1, #70 @ 0x46 │ │ │ │ str r1, [r9] │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ bne 9be1c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [r4] │ │ │ │ b 9bcd0 │ │ │ │ add r1, r7, #12 │ │ │ │ add r2, r4, #4 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ stmia r2!, {r3, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b 9bcd0 │ │ │ │ ldr r0, [pc, #144] @ 9bee0 │ │ │ │ mov r1, #32 │ │ │ │ ldr r2, [pc, #140] @ 9bee4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b 9be7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9bed0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ bl a7540 │ │ │ │ b 9bed0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq 9bec8 │ │ │ │ mov r0, r6 │ │ │ │ bl a01e0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 9e948 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ - ldrdeq sl, [fp], -r4 @ │ │ │ │ + eoreq sl, fp, r4, ror #28 │ │ │ │ eorseq ip, r5, r8, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add sl, r1, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ bne 9bf34 │ │ │ │ add r8, r7, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9c008 │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r6, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r5, r6, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9bf9c │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r6, #44] @ 0x2c │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r6, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r7, #0 │ │ │ │ beq 9bf9c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ add r5, r6, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9bfe0 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r6, #56] @ 0x38 │ │ │ │ beq 9bfd4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9c000 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ bl a7438 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r9, r7, #8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ @@ -126921,156 +126921,156 @@ │ │ │ │ ldm r6!, {r1, r2, r3, r5} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ ldm r6, {r1, r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 9c084 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c084 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r1, #70 @ 0x46 │ │ │ │ str r1, [r9] │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ bne 9c090 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [r4] │ │ │ │ b 9bf44 │ │ │ │ add r1, r7, #12 │ │ │ │ add r2, r4, #4 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ stmia r2!, {r3, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b 9bf44 │ │ │ │ ldr r0, [pc, #144] @ 9c154 │ │ │ │ mov r1, #32 │ │ │ │ ldr r2, [pc, #140] @ 9c158 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b 9c0f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9c144 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ bl a7438 │ │ │ │ b 9c144 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq 9c13c │ │ │ │ mov r0, r6 │ │ │ │ bl a01e0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 9eae0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq sl, fp, r0, ror #22 │ │ │ │ + strdeq sl, [fp], -r0 @ │ │ │ │ @ instruction: 0x0035bef4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add sl, r1, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c1a8 │ │ │ │ add r8, r7, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9c27c │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r6, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r5, r6, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c210 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r6, #44] @ 0x2c │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r6, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r7, #0 │ │ │ │ beq 9c210 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ add r5, r6, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c254 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r6, #56] @ 0x38 │ │ │ │ beq 9c248 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9c274 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ bl a7a24 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r9, r7, #8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ @@ -127078,153 +127078,153 @@ │ │ │ │ ldm r6!, {r1, r2, r3, r5} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ ldm r6, {r1, r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 9c2f8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c2f8 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r1, #70 @ 0x46 │ │ │ │ str r1, [r9] │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ bne 9c304 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [r4] │ │ │ │ b 9c1b8 │ │ │ │ add r1, r7, #12 │ │ │ │ add r2, r4, #4 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ stmia r2!, {r3, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b 9c1b8 │ │ │ │ ldr r0, [pc, #132] @ 9c3bc │ │ │ │ mov r1, #32 │ │ │ │ ldr r2, [pc, #128] @ 9c3c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b 9c364 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9c3ac │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ bl a7a24 │ │ │ │ b 9c3ac │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, r6 │ │ │ │ bl 9ea58 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 9f8e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq sl, fp, ip, ror #17 │ │ │ │ + eoreq sl, fp, ip, ror r9 │ │ │ │ eorseq fp, r5, r0, lsl #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ add sl, r1, #80 @ 0x50 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c410 │ │ │ │ add r8, fp, #48 @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9c4e4 │ │ │ │ ldm r6!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r4!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r6, {r0, r1, r2, r3, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r7} │ │ │ │ ldr r6, [sp] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r6, #80 @ 0x50 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r5, r6, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c478 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r6, #60] @ 0x3c │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r7, #0 │ │ │ │ beq 9c478 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ add r5, r6, #76 @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c4bc │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r6, #68] @ 0x44 │ │ │ │ beq 9c4b0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9c4dc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, sp │ │ │ │ bl a7b2c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r9, fp, #8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -127232,153 +127232,153 @@ │ │ │ │ ldm r6!, {r1, r2, r3, r5, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ ldm r6, {r1, r2, r3, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r7} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 9c560 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c560 │ │ │ │ ldr ip, [r9] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r9] │ │ │ │ cmp ip, #2 │ │ │ │ bne 9c56c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ b 9c420 │ │ │ │ add r1, fp, #12 │ │ │ │ add r2, r4, #4 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r0, r3, r5, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ stm r2, {r0, r3, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ str ip, [r4] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b 9c420 │ │ │ │ ldr r0, [pc, #132] @ 9c624 │ │ │ │ mov r1, #32 │ │ │ │ ldr r2, [pc, #128] @ 9c628 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b 9c5cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9c614 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, sp │ │ │ │ bl a7b2c │ │ │ │ b 9c614 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, r6 │ │ │ │ bl 9e81c │ │ │ │ mov r0, sp │ │ │ │ bl 9f62c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq sl, fp, r4, lsl #13 │ │ │ │ + eoreq sl, fp, r4, lsl r7 │ │ │ │ eorseq fp, r5, r8, lsl sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add sl, r1, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c678 │ │ │ │ add r8, r7, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9c74c │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r6, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r5, r6, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c6e0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r6, #44] @ 0x2c │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r6, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r7, #0 │ │ │ │ beq 9c6e0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ add r5, r6, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c724 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r6, #56] @ 0x38 │ │ │ │ beq 9c718 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9c744 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ bl a8240 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r9, r7, #8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #22 │ │ │ │ @@ -127386,156 +127386,156 @@ │ │ │ │ ldm r6!, {r1, r2, r3, r5} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ ldm r6, {r1, r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 9c7c8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c7c8 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r1, #22 │ │ │ │ str r1, [r9] │ │ │ │ cmp r0, #22 │ │ │ │ bne 9c7d4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [r4] │ │ │ │ b 9c688 │ │ │ │ add r1, r7, #12 │ │ │ │ add r2, r4, #4 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ stmia r2!, {r3, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b 9c688 │ │ │ │ ldr r0, [pc, #144] @ 9c898 │ │ │ │ mov r1, #32 │ │ │ │ ldr r2, [pc, #140] @ 9c89c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b 9c834 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9c888 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ bl a8240 │ │ │ │ b 9c888 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #21 │ │ │ │ beq 9c880 │ │ │ │ mov r0, r6 │ │ │ │ bl 9fcd4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 9e838 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq sl, fp, ip, lsl r4 │ │ │ │ + eoreq sl, fp, ip, lsr #9 │ │ │ │ @ instruction: 0x0035b7b0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add sl, r1, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c8ec │ │ │ │ add r8, r7, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9c9c0 │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r6, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r5, r6, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c954 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r6, #44] @ 0x2c │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r6, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r7, #0 │ │ │ │ beq 9c954 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ add r5, r6, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c998 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r6, #56] @ 0x38 │ │ │ │ beq 9c98c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9c9b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ bl a7aa8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r9, r7, #8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ @@ -127543,84 +127543,84 @@ │ │ │ │ ldm r6!, {r1, r2, r3, r5} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ ldm r6, {r1, r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 9ca3c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9ca3c │ │ │ │ ldr r0, [r9] │ │ │ │ mov r1, #70 @ 0x46 │ │ │ │ str r1, [r9] │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ bne 9ca48 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [r4] │ │ │ │ b 9c8fc │ │ │ │ add r1, r7, #12 │ │ │ │ add r2, r4, #4 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ stmia r2!, {r3, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b 9c8fc │ │ │ │ ldr r0, [pc, #132] @ 9cb00 │ │ │ │ mov r1, #32 │ │ │ │ ldr r2, [pc, #128] @ 9cb04 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b 9caa8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9caf0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ bl a7aa8 │ │ │ │ b 9caf0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, r6 │ │ │ │ bl a2f14 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 9efb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq sl, fp, r8, lsr #3 │ │ │ │ + eoreq sl, fp, r8, lsr r2 │ │ │ │ eorseq fp, r5, ip, lsr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r9, r2 │ │ │ │ ldr r7, [r0, #32] │ │ │ │ mov r8, #1 │ │ │ │ @@ -127631,15 +127631,15 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ b 9cb74 │ │ │ │ add r0, r6, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, r7 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ beq 9cc2c │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ @@ -127660,46 +127660,46 @@ │ │ │ │ cmp r0, r1 │ │ │ │ bcs 9cc60 │ │ │ │ ldr r1, [r6, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ add r4, r1, r0, lsl #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r7, r0 │ │ │ │ beq 9cb40 │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ add r0, r1, r0 │ │ │ │ add r1, r7, #1 │ │ │ │ cmp r0, r1 │ │ │ │ bne 9cc04 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r2, [r9, #64] @ 0x40 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r7 │ │ │ │ beq 9cc50 │ │ │ │ str r1, [sp, #4] │ │ │ │ b 9cc08 │ │ │ │ - bl 30a8c8 │ │ │ │ + bl 30a94c │ │ │ │ ldr r0, [r6, #32] │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ tst r2, r0 │ │ │ │ beq 9cb74 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, r7, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ mov r8, #2 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -127707,15 +127707,15 @@ │ │ │ │ ldr r2, [pc, #36] @ 9cc8c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c670 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ b 9cc74 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ec18 │ │ │ │ + bl 16ec9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq fp, r5, ip, ror #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -127738,15 +127738,15 @@ │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #8 │ │ │ │ b 9cd20 │ │ │ │ add r0, r8, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, r4 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ beq 9ce40 │ │ │ │ ldr r1, [r8, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ @@ -127769,23 +127769,23 @@ │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r1, [r8, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ add r5, r1, r0, lsl #4 │ │ │ │ mov r1, #0 │ │ │ │ add r6, r5, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r4, r0 │ │ │ │ beq 9ccec │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ add r0, r1, r0 │ │ │ │ add r1, r4, #1 │ │ │ │ cmp r0, r1 │ │ │ │ bne 9ce24 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r7 │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov ip, r9 │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ @@ -127813,28 +127813,28 @@ │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ mov r9, ip │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r7, fp │ │ │ │ b 9ce28 │ │ │ │ - bl 30a8c8 │ │ │ │ + bl 30a94c │ │ │ │ ldr r0, [r8, #32] │ │ │ │ ldr r1, [r8, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ tst r1, r0 │ │ │ │ beq 9cd20 │ │ │ │ b 9ccb8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ bl 1e3b0 │ │ │ │ add r1, r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ ldr r5, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r5] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp] │ │ │ │ @@ -127877,15 +127877,15 @@ │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ add r1, r7, #1 │ │ │ │ cmp r1, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldrcs r0, [r5, #64] @ 0x40 │ │ │ │ addcs r2, r0, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, r6 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ beq 9cfb8 │ │ │ │ ldrd r2, [r5, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ @@ -127897,36 +127897,36 @@ │ │ │ │ cmp r7, r1 │ │ │ │ bcs 9d008 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r9, r0, r7, lsl #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r2, r0 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r0, r2 │ │ │ │ beq 9cf08 │ │ │ │ cmp r2, r6 │ │ │ │ bne 9cfac │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ bic r2, r0, r1 │ │ │ │ cmp r2, r6 │ │ │ │ bne 9cfb0 │ │ │ │ b 9cfdc │ │ │ │ - bl 30a8c8 │ │ │ │ + bl 30a94c │ │ │ │ ldr r0, [r5] │ │ │ │ b 9cf3c │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ add r1, r0, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r8, #4] │ │ │ │ strb r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ tst r1, r0 │ │ │ │ beq 9cff4 │ │ │ │ mov r0, #1 │ │ │ │ @@ -127961,15 +127961,15 @@ │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ add r1, r4, #1 │ │ │ │ cmp r1, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldrcs r0, [r5, #64] @ 0x40 │ │ │ │ addcs r2, r0, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, r6 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ beq 9d110 │ │ │ │ ldrd r2, [r5, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ @@ -127983,41 +127983,41 @@ │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ add sl, r1, r0, lsl #4 │ │ │ │ mov r1, #0 │ │ │ │ add r9, sl, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r2, r0 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r0, r2 │ │ │ │ beq 9d058 │ │ │ │ cmp r2, r6 │ │ │ │ bne 9d104 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ bic r2, r0, r1 │ │ │ │ cmp r2, r6 │ │ │ │ bne 9d108 │ │ │ │ b 9d150 │ │ │ │ - bl 30a8c8 │ │ │ │ + bl 30a94c │ │ │ │ ldr r0, [r5] │ │ │ │ b 9d08c │ │ │ │ ldm sl!, {r1, r2, r3, r4, r7} │ │ │ │ mov fp, sp │ │ │ │ mov r0, fp │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ ldm sl, {r1, r2, r3, r4, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r7} │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ add r1, r0, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ ldm fp!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r8!, {r0, r1, r2, r3, r7} │ │ │ │ ldm fp, {r0, r1, r2, r3, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r7} │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r1, r0 │ │ │ │ @@ -128036,100 +128036,100 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ add fp, r8, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r9, r0 │ │ │ │ mov sl, #31 │ │ │ │ b 9d1f4 │ │ │ │ - bl 30a8c8 │ │ │ │ + bl 30a94c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r9, r0 │ │ │ │ and r4, sl, r6, lsr #1 │ │ │ │ cmp r4, #31 │ │ │ │ beq 9d1c8 │ │ │ │ add r5, r6, #2 │ │ │ │ tst r6, #1 │ │ │ │ bne 9d22c │ │ │ │ lsr r7, r6, #1 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ cmp r7, r0, lsr #1 │ │ │ │ beq 9d28c │ │ │ │ eor r0, r0, r6 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ orrhi r5, r5, #1 │ │ │ │ cmp r9, #0 │ │ │ │ beq 9d1c8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, r6 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ bne 9d1dc │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp] │ │ │ │ cmp r0, #31 │ │ │ │ bne 9d2d0 │ │ │ │ add sl, r9, #1488 @ 0x5d0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne 9d2a8 │ │ │ │ - bl 30a8c8 │ │ │ │ + bl 30a94c │ │ │ │ b 9d26c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #4 │ │ │ │ and r0, r0, #1 │ │ │ │ str r1, [r2] │ │ │ │ strb r0, [r2, #4] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [r0, #1488] @ 0x5d0 │ │ │ │ mov r0, fp │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ bic r0, r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ orrne r0, r0, #1 │ │ │ │ add r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ add r8, r9, r0, lsl #4 │ │ │ │ add fp, r8, #40 @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ tst r0, #1 │ │ │ │ bne 9d2fc │ │ │ │ - bl 30a8c8 │ │ │ │ + bl 30a94c │ │ │ │ b 9d2dc │ │ │ │ add sl, sp, #8 │ │ │ │ ldm r8!, {r1, r2, r3, r5, r7} │ │ │ │ mov r0, sl │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ ldm r8, {r1, r2, r3, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r7} │ │ │ │ @@ -128142,26 +128142,26 @@ │ │ │ │ add r6, r6, #48 @ 0x30 │ │ │ │ cmp r6, #1440 @ 0x5a0 │ │ │ │ beq 9d3e0 │ │ │ │ add r4, r5, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ tst r0, #2 │ │ │ │ bne 9d32c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 352838 │ │ │ │ tst r0, #2 │ │ │ │ bne 9d32c │ │ │ │ b 9d3f4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #2 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 352838 │ │ │ │ tst r0, #4 │ │ │ │ beq 9d3f4 │ │ │ │ cmp r4, #28 │ │ │ │ bhi 9d3e0 │ │ │ │ mov r0, #31 │ │ │ │ and r0, r0, r6, lsr #1 │ │ │ │ add r6, r9, #88 @ 0x58 │ │ │ │ @@ -128171,154 +128171,154 @@ │ │ │ │ add r5, r5, #48 @ 0x30 │ │ │ │ cmp r5, #1392 @ 0x570 │ │ │ │ beq 9d3e0 │ │ │ │ add r4, r6, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ tst r0, #2 │ │ │ │ bne 9d3a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 352838 │ │ │ │ tst r0, #2 │ │ │ │ bne 9d3a0 │ │ │ │ b 9d3f4 │ │ │ │ mov r1, #472 @ 0x1d8 │ │ │ │ mov r0, r9 │ │ │ │ orr r1, r1, #1024 @ 0x400 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldm sl!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r6!, {r0, r1, r2, r3, r7} │ │ │ │ ldm sl, {r0, r1, r2, r3, r7} │ │ │ │ stm r6, {r0, r1, r2, r3, r7} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ add fp, r8, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r9, r0 │ │ │ │ mov sl, #31 │ │ │ │ b 9d480 │ │ │ │ - bl 30a8c8 │ │ │ │ + bl 30a94c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r9, r0 │ │ │ │ and r4, sl, r6, lsr #1 │ │ │ │ cmp r4, #31 │ │ │ │ beq 9d454 │ │ │ │ add r5, r6, #2 │ │ │ │ tst r6, #1 │ │ │ │ bne 9d4b8 │ │ │ │ lsr r7, r6, #1 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ cmp r7, r0, lsr #1 │ │ │ │ beq 9d518 │ │ │ │ eor r0, r0, r6 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ orrhi r5, r5, #1 │ │ │ │ cmp r9, #0 │ │ │ │ beq 9d454 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, r6 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ bne 9d468 │ │ │ │ add r7, r4, #1 │ │ │ │ cmp r7, #31 │ │ │ │ bne 9d560 │ │ │ │ str r7, [sp, #4] │ │ │ │ add sl, r9, #248 @ 0xf8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne 9d534 │ │ │ │ - bl 30a8c8 │ │ │ │ + bl 30a94c │ │ │ │ b 9d4f8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ and r0, r0, #1 │ │ │ │ strb r0, [r1, #1] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [r0, #248] @ 0xf8 │ │ │ │ mov r0, fp │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ bic r0, r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ orrne r0, r0, #1 │ │ │ │ add r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add r8, r9, r4, lsl #3 │ │ │ │ add r5, r8, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ tst r0, #1 │ │ │ │ bne 9d588 │ │ │ │ - bl 30a8c8 │ │ │ │ + bl 30a94c │ │ │ │ b 9d568 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r7, #31 │ │ │ │ bne 9d5e0 │ │ │ │ add r5, r9, #4 │ │ │ │ mov r6, #0 │ │ │ │ b 9d5ac │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, #30 │ │ │ │ beq 9d64c │ │ │ │ add r4, r5, r6, lsl #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ tst r0, #2 │ │ │ │ bne 9d5a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 352838 │ │ │ │ tst r0, #2 │ │ │ │ bne 9d5a0 │ │ │ │ b 9d65c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #2 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 352838 │ │ │ │ tst r0, #4 │ │ │ │ beq 9d65c │ │ │ │ cmp r4, #28 │ │ │ │ bhi 9d64c │ │ │ │ mov r0, #31 │ │ │ │ and r5, r0, r6, lsr #1 │ │ │ │ add r6, r9, #12 │ │ │ │ @@ -128326,27 +128326,27 @@ │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #29 │ │ │ │ beq 9d64c │ │ │ │ add r4, r6, r5, lsl #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ tst r0, #2 │ │ │ │ bne 9d60c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 352838 │ │ │ │ tst r0, #2 │ │ │ │ bne 9d60c │ │ │ │ b 9d65c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #252 @ 0xfc │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r8, [r1, #4] │ │ │ │ strb r0, [r1] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -128354,52 +128354,52 @@ │ │ │ │ add r5, r0, #32 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ add r7, r4, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ tst r6, #1 │ │ │ │ bne 9d818 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #31 │ │ │ │ and r8, fp, r6, lsr #1 │ │ │ │ cmp r8, #31 │ │ │ │ bne 9d708 │ │ │ │ - bl 30a8c8 │ │ │ │ + bl 30a94c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ tst r6, #1 │ │ │ │ beq 9d6c8 │ │ │ │ b 9d818 │ │ │ │ cmp r8, #30 │ │ │ │ cmpeq sl, #0 │ │ │ │ bne 9d74c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #540] @ 9d93c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #252 @ 0xfc │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9d8c8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #252 @ 0xfc │ │ │ │ mov sl, r0 │ │ │ │ bl 1eb00 │ │ │ │ mov r0, r4 │ │ │ │ @@ -128407,97 +128407,97 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 9d7bc │ │ │ │ ldr r0, [pc, #472] @ 9d938 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #252 @ 0xfc │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9d8dc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #252 @ 0xfc │ │ │ │ mov r4, r0 │ │ │ │ bl 1eb00 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9d7e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ add r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, r6 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ bne 9d6e8 │ │ │ │ b 9d848 │ │ │ │ cmp sl, #0 │ │ │ │ beq 9d7fc │ │ │ │ mov r0, sl │ │ │ │ mov r1, #252 @ 0xfc │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r9 │ │ │ │ b 9d6ec │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r6, #1 │ │ │ │ cmp sl, #0 │ │ │ │ beq 9d838 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #252 @ 0xfc │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #30 │ │ │ │ bne 9d8a4 │ │ │ │ cmp sl, #0 │ │ │ │ beq 9d8ec │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #2 │ │ │ │ mov r6, #2 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ add r0, r9, #248 @ 0xf8 │ │ │ │ mov r1, sl │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r9, #240] @ 0xf0 │ │ │ │ add r0, r9, #244 @ 0xf4 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 352838 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r9, r8, lsl #3]! │ │ │ │ add r0, r9, #4 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 352838 │ │ │ │ mov r6, #2 │ │ │ │ cmp sl, #0 │ │ │ │ bne 9d828 │ │ │ │ b 9d838 │ │ │ │ mov sl, #0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #252 @ 0xfc │ │ │ │ @@ -128516,17 +128516,17 @@ │ │ │ │ b 9d908 │ │ │ │ mov r5, r0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 9d924 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #252 @ 0xfc │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 16ec18 │ │ │ │ + bl 16ec9c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @ instruction: 0x003726d8 │ │ │ │ eorseq r2, r7, r8, lsl r7 │ │ │ │ eorseq sl, r5, r0, lsr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -128534,54 +128534,54 @@ │ │ │ │ add r7, r1, #32 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ add r5, r4, #36 @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ tst fp, #1 │ │ │ │ mov r8, #0 │ │ │ │ bne 9db08 │ │ │ │ mov r9, #31 │ │ │ │ str sl, [sp] │ │ │ │ and r4, r9, fp, lsr #1 │ │ │ │ cmp r4, #31 │ │ │ │ bne 9d9dc │ │ │ │ - bl 30a8c8 │ │ │ │ + bl 30a94c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ tst fp, #1 │ │ │ │ beq 9d99c │ │ │ │ b 9db08 │ │ │ │ cmp r4, #30 │ │ │ │ cmpeq r8, #0 │ │ │ │ bne 9da28 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #652] @ 9dc80 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #472 @ 0x1d8 │ │ │ │ orr r0, r0, #1024 @ 0x400 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9dc00 │ │ │ │ mov r2, #468 @ 0x1d4 │ │ │ │ mov r1, #0 │ │ │ │ orr r2, r2, #1024 @ 0x400 │ │ │ │ mov r8, r0 │ │ │ │ bl 1eb00 │ │ │ │ @@ -128591,58 +128591,58 @@ │ │ │ │ bne 9daa4 │ │ │ │ ldr r0, [pc, #576] @ 9dc7c │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #472 @ 0x1d8 │ │ │ │ orr r0, r0, #1024 @ 0x400 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9dc18 │ │ │ │ mov r2, #468 @ 0x1d4 │ │ │ │ mov r1, #0 │ │ │ │ orr r2, r2, #1024 @ 0x400 │ │ │ │ mov sl, r0 │ │ │ │ bl 1eb00 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r6, sl │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9dacc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ ldr sl, [sp] │ │ │ │ add r2, fp, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, fp │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ bne 9d9bc │ │ │ │ b 9db50 │ │ │ │ ldr sl, [sp] │ │ │ │ cmp r8, #0 │ │ │ │ beq 9daec │ │ │ │ mov r1, #472 @ 0x1d8 │ │ │ │ mov r0, r8 │ │ │ │ orr r1, r1, #1024 @ 0x400 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov fp, r0 │ │ │ │ mov r8, r6 │ │ │ │ b 9d9c0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldm sl!, {r1, r2, r3, r6, r7} │ │ │ │ add r0, r5, #8 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ @@ -128653,53 +128653,53 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [r5] │ │ │ │ beq 9dbf8 │ │ │ │ mov r1, #472 @ 0x1d8 │ │ │ │ mov r0, r8 │ │ │ │ orr r1, r1, #1024 @ 0x400 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #30 │ │ │ │ bne 9dbbc │ │ │ │ cmp r8, #0 │ │ │ │ beq 9dc2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #2 │ │ │ │ mov r4, #2 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ add r0, r6, #1488 @ 0x5d0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ add r0, r6, #1440 @ 0x5a0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ bl 1e3b0 │ │ │ │ add r0, r6, #456 @ 0x1c8 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #1024 @ 0x400 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 352838 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r5, r6, r0, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e3b0 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 352838 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #2 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [r5] │ │ │ │ bne 9db34 │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -128725,15 +128725,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 9dc68 │ │ │ │ mov r1, #472 @ 0x1d8 │ │ │ │ mov r0, r8 │ │ │ │ orr r1, r1, #1024 @ 0x400 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp] │ │ │ │ bl a04d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @ instruction: 0x003723fc │ │ │ │ eorseq r2, r7, r4, asr #8 │ │ │ │ @@ -128743,15 +128743,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #164] @ 9dd40 │ │ │ │ mov r6, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [r0, #40] @ 0x28 │ │ │ │ ldr r9, [r0, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2ddbb4 │ │ │ │ + bl 2ddc38 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ bl 1e6bc │ │ │ │ add r1, r7, r8 │ │ │ │ cmp r0, #0 │ │ │ │ add r1, r1, r9 │ │ │ │ @@ -128773,15 +128773,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 9dd28 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ bl a2804 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ @ instruction: 0x003733fc │ │ │ │ @@ -128813,15 +128813,15 @@ │ │ │ │ add r0, r6, r4 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ add r0, r0, r7 │ │ │ │ add r1, r1, r2 │ │ │ │ sub r0, r0, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16f9fc │ │ │ │ + bl 16fa80 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e0ec │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #28] @ 9de04 │ │ │ │ @@ -128829,15 +128829,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 9de08 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq r3, r7, r8, lsl r3 │ │ │ │ - eoreq fp, fp, sl, asr #18 │ │ │ │ + ldrdeq fp, [fp], -sl @ │ │ │ │ @ instruction: 0x003591f8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #28] @ 9de34 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ @@ -128862,15 +128862,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 9de8c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq r3, r7, r8, asr r2 │ │ │ │ - eoreq fp, fp, r0, lsr #18 │ │ │ │ + @ instruction: 0x002bb9b0 │ │ │ │ mlaseq r5, r4, r1, r9 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [pc, #56] @ 9ded4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ @@ -128882,15 +128882,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 9dedc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq r3, r7, r0, lsl #4 │ │ │ │ - strdeq fp, [fp], -lr @ │ │ │ │ + eoreq fp, fp, lr, lsl #19 │ │ │ │ eorseq r9, r5, r4, asr r1 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [pc, #56] @ 9df24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -128902,15 +128902,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 9df2c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ @ instruction: 0x003731b0 │ │ │ │ - ldrdeq fp, [fp], -sp @ │ │ │ │ + eoreq fp, fp, sp, ror #18 │ │ │ │ eorseq r9, r5, r4, lsl r1 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [pc, #56] @ 9df74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -128922,15 +128922,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 9df7c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq r3, r7, r0, ror #2 │ │ │ │ - @ instruction: 0x002bb8bd │ │ │ │ + eoreq fp, fp, sp, asr #18 │ │ │ │ ldrsbeq r9, [r5], -r4 @ │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 9dfc4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -128942,15 +128942,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 9dfcc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq r3, r7, r0, lsl r1 │ │ │ │ - mlaeq fp, lr, r8, fp │ │ │ │ + eoreq fp, fp, lr, lsr #18 │ │ │ │ mlaseq r5, r4, r0, r9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #248] @ 9e0dc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -128965,15 +128965,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ moveq r7, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ @@ -128991,15 +128991,15 @@ │ │ │ │ str r1, [r8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ beq 9e05c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ @@ -129012,15 +129012,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 9e0e4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ ldrheq r3, [r7], -r8 @ │ │ │ │ - @ instruction: 0x002bb7b7 │ │ │ │ + eoreq fp, fp, r7, asr #16 │ │ │ │ eorseq r8, r5, ip, lsl #31 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 9e12c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -129032,15 +129032,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 9e134 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq r2, r7, r8, lsr #31 │ │ │ │ - mlaeq fp, r9, r7, fp │ │ │ │ + eoreq fp, fp, r9, lsr #16 │ │ │ │ eorseq r8, r5, ip, asr #30 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #148] @ 9e1e0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -129052,51 +129052,51 @@ │ │ │ │ mov r4, r1 │ │ │ │ bl 1e6bc │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ moveq r6, #1 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 9e1ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r0, [pc, #28] @ 9e1e4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ ldr r2, [pc, #24] @ 9e1e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ eorseq r2, r7, r0, asr pc │ │ │ │ - eoreq fp, fp, r7, lsl r7 │ │ │ │ + eoreq fp, fp, r7, lsr #15 │ │ │ │ eorseq r8, r5, r8, lsr #29 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r6, [pc, #292] @ 9e320 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6, #40] @ 0x28 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2dd93c │ │ │ │ + bl 2dd9c0 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq 9e2f4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ @@ -129106,48 +129106,48 @@ │ │ │ │ add r0, r0, r5 │ │ │ │ sub r0, r0, r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r2, sp, #20 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2dd958 │ │ │ │ + bl 2dd9dc │ │ │ │ cmp r4, #0 │ │ │ │ beq 9e278 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2dd958 │ │ │ │ + bl 2dd9dc │ │ │ │ str r5, [r8] │ │ │ │ b 9e280 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2dd958 │ │ │ │ + bl 2dd9dc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ beq 9e2c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r6, r0, #4 │ │ │ │ b 9e2a4 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 9e2c0 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9e298 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 9e298 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9e2e0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r4, #0 │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #40] @ 9e324 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ @@ -129157,15 +129157,15 @@ │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ add r0, sp, #4 │ │ │ │ bl a2798 │ │ │ │ bl 3c6dc │ │ │ │ mlaseq r7, r8, lr, r2 │ │ │ │ - eoreq fp, fp, r7, lsl r6 │ │ │ │ + eoreq fp, fp, r7, lsr #13 │ │ │ │ eorseq r8, r5, r4, lsl #27 │ │ │ │ ldr r2, [pc, #24] @ 9e34c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ @@ -129187,15 +129187,15 @@ │ │ │ │ bne 9e478 │ │ │ │ cmp r6, #0 │ │ │ │ beq 9e460 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 32f418 │ │ │ │ + bl 32f49c │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ bne 9e3cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9e470 │ │ │ │ cmp r6, r0 │ │ │ │ @@ -129230,19 +129230,19 @@ │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9e44c │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 9e384 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r9, [pc, #84] @ 9e4cc │ │ │ │ add r9, pc, r9 │ │ │ │ @@ -129256,19 +129256,19 @@ │ │ │ │ bl 3c488 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9e4b4 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r9, r5, r8, asr #23 │ │ │ │ @ instruction: 0x00359bb4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -129344,15 +129344,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [sp] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [pc, #292] @ 9e730 │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 34243c │ │ │ │ + bl 3424c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9e670 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ stmne r4, {r0, r1} │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ @@ -129387,32 +129387,32 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9e6c0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9e6f4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ beq 9e724 │ │ │ │ mov r0, sp │ │ │ │ @@ -129427,200 +129427,200 @@ │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r2, [pc, #60] @ 9e790 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 343188 │ │ │ │ + bl 34320c │ │ │ │ ldr r0, [pc, #44] @ 9e794 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #28] @ 9e798 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ - bl 34964c │ │ │ │ + bl 3493c4 │ │ │ │ + bl 3496d0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - mlaeq fp, r3, r2, fp │ │ │ │ + eoreq fp, fp, r3, lsr #6 │ │ │ │ eorseq sl, r5, r4, lsr #3 │ │ │ │ - eoreq sp, fp, sp, ror #2 │ │ │ │ + strdeq sp, [fp], -sp @ │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2c3c78 │ │ │ │ + b 2c3cfc │ │ │ │ ldr r0, [r0] │ │ │ │ - b 32f200 │ │ │ │ + b 32f284 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 30ad58 │ │ │ │ + b 30addc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - b 2e7154 │ │ │ │ + b 2e71d8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 9e7e8 │ │ │ │ tst r2, #32 │ │ │ │ bne 9e7ec │ │ │ │ - b 344f94 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + b 345018 │ │ │ │ + b 341d3c │ │ │ │ + b 341db0 │ │ │ │ b aa2c8 │ │ │ │ ldr r0, [r0] │ │ │ │ b 1fda8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9e830 │ │ │ │ add r0, r0, #4 │ │ │ │ b a01e0 │ │ │ │ add r0, r0, #8 │ │ │ │ - b 17d744 │ │ │ │ + b 17d7c8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9e898 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r6, #0 │ │ │ │ beq 9e898 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9e8dc │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ beq 9e8d0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9e900 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a8240 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b 9e91c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9e93c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a8240 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #72 @ 0x48 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9e9a8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #52] @ 0x34 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r6, #0 │ │ │ │ beq 9e9a8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9e9ec │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ beq 9e9e0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9ea10 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7540 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b 9ea2c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9ea4c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7540 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ @@ -129637,118 +129637,118 @@ │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 9eab8 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9ea84 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 9ea84 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b a01e0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9eadc │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9eb40 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r6, #0 │ │ │ │ beq 9eb40 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9eb84 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ beq 9eb78 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9eba8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7438 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b 9ebc4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9ebe4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, r2 │ │ │ │ mvncs r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 9ec38 │ │ │ │ ldr r0, [pc, #68] @ 9ec6c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ bne 9ec58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 3acc8 │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -129757,89 +129757,89 @@ │ │ │ │ b 9ec38 │ │ │ │ eorseq r1, r7, r8, lsr #4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #44 @ 0x2c │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9ecd0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #24] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r6, #0 │ │ │ │ beq 9ecd0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9ed14 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #32] │ │ │ │ beq 9ed08 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9ed38 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7bb0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b 9ed54 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9ed74 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7bb0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 9b42c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #24]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9edb0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9ee0c │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ @@ -129848,75 +129848,75 @@ │ │ │ │ beq 9ede8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r5] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9ee0c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2d39b0 │ │ │ │ + b 2d3a34 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 9ee40 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #24]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9ee40 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r4 │ │ │ │ bl a2e90 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r6, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 9ee84 │ │ │ │ add r7, r0, #32 │ │ │ │ - bl 17d18c │ │ │ │ + bl 17d210 │ │ │ │ mov r0, r7 │ │ │ │ b 9ee6c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9eea4 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 9eec8 │ │ │ │ add r4, r7, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17d18c │ │ │ │ + bl 17d210 │ │ │ │ mov r7, r4 │ │ │ │ b 9eeac │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9eee4 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ @@ -129924,15 +129924,15 @@ │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ bne 9ef28 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9ef30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 9ef30 │ │ │ │ mov r0, r4 │ │ │ │ bl a01e0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9ef48 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ @@ -129965,72 +129965,72 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9f010 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r6, #0 │ │ │ │ beq 9f010 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9f054 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ beq 9f048 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9f078 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7aa8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b 9f094 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9f0b4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7aa8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ @@ -130055,30 +130055,30 @@ │ │ │ │ add r0, r0, #4 │ │ │ │ b a0030 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 9f0f8 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ b 9f0f8 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ bne 9f1d4 │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ @@ -130088,43 +130088,43 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9f1b4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9f1d4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 9f1fc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne 9f214 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9f1f4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ sub r1, r1, #21 │ │ │ │ cmp r1, #2 │ │ │ │ @@ -130205,15 +130205,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ beq 9f394 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9f38c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 17d744 │ │ │ │ + bl 17d7c8 │ │ │ │ b 9f394 │ │ │ │ add r0, r4, #4 │ │ │ │ bl a01e0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9f3ac │ │ │ │ ldr r1, [r0, #12] │ │ │ │ @@ -130259,22 +130259,22 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9f460 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9f47c │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ beq 9f4a4 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r0, [r6], #4 │ │ │ │ @@ -130283,60 +130283,60 @@ │ │ │ │ bne 9f494 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9f4c0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #57] @ 0x39 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9f4e4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9f4fc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ mov r0, #68 @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ bne 9f470 │ │ │ │ b 9f47c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9f530 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ mov r0, #68 @ 0x44 │ │ │ │ b 9f560 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9f558 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9f574 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #56] @ 0x38 │ │ │ │ bl a287c │ │ │ │ mov r0, r5 │ │ │ │ strb r6, [r4, #57] @ 0x39 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @@ -130380,72 +130380,72 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #80 @ 0x50 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9f68c │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #60] @ 0x3c │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r6, #0 │ │ │ │ beq 9f68c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #76 @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9f6d0 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ beq 9f6c4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9f6f4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7b2c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b 9f710 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9f730 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7b2c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -130503,24 +130503,24 @@ │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 9f834 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9f80c │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 9f80c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9f860 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b 9f860 │ │ │ │ mov r0, r4 │ │ │ │ bl a01e0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9f878 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ @@ -130553,169 +130553,169 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9f940 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r6, #0 │ │ │ │ beq 9f940 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9f984 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ beq 9f978 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9f9a8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7a24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b 9f9c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9f9e4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7a24 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2caa6c │ │ │ │ + b 2caaf0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9fa7c │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r6, #0 │ │ │ │ beq 9fa7c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9fac0 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ beq 9fab4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9fae4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a80ac │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b 9fb00 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9fb20 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a80ac │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 9ed80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -130724,23 +130724,23 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9fba4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9fbc4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #2 │ │ │ │ beq 9fc30 │ │ │ │ @@ -130759,15 +130759,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9fc30 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9fc48 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ @@ -130781,15 +130781,15 @@ │ │ │ │ b 9fc6c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9fc88 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9fca8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ blx r1 │ │ │ │ b 9fca8 │ │ │ │ @@ -130835,26 +130835,26 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9fd40 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9fd40 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b063c │ │ │ │ + b 2b06c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ sub r5, r3, #34 @ 0x22 │ │ │ │ cmp r5, #9 │ │ │ │ subcc r2, r3, #33 @ 0x21 │ │ │ │ cmp r2, #7 │ │ │ │ @@ -130872,158 +130872,158 @@ │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9fd40 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 9fe28 │ │ │ │ mov r4, r5 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9fe28 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 9fd40 │ │ │ │ ldr r0, [r5, #20]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 9fe8c │ │ │ │ mov r4, r5 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9fe8c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, r5 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 9fef0 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9fd40 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20e9b4 │ │ │ │ + b 20ea38 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl a01e0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b a00f8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r4, r5 │ │ │ │ b 9fea0 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b a00f8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9ff34 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9fd40 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 9ff70 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9ffe0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ b 9ffe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 9ffe0 │ │ │ │ ldr r0, [r5, #20]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne 9ffe0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b 9ffe0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ beq a0008 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ pop {r4, lr} │ │ │ │ bx r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2d39b0 │ │ │ │ + b 2d3a34 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ bne a0088 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldm r4, {r5, r7} │ │ │ │ ldr r1, [r7] │ │ │ │ @@ -131032,47 +131032,47 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a0074 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a00a8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne a00d4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 1dfb4 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq a00f4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ sub r0, r0, #20 │ │ │ │ cmp r0, #14 │ │ │ │ movcs r0, #8 │ │ │ │ @@ -131092,44 +131092,44 @@ │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a01b8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add r0, r4, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b a2508 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b063c │ │ │ │ + b 2b06c0 │ │ │ │ mov r0, r4 │ │ │ │ bl a2508 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq a01b8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a01d8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ sub r3, r2, #21 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ subcc r1, r2, #20 │ │ │ │ @@ -131187,104 +131187,104 @@ │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ b 9fcd4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #3 │ │ │ │ beq a0324 │ │ │ │ cmp r0, #2 │ │ │ │ bcc a0324 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #28]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a0324 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ beq a035c │ │ │ │ cmp r0, #2 │ │ │ │ bcc a035c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #40]! @ 0x28 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a035c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ beq a0394 │ │ │ │ cmp r0, #2 │ │ │ │ bcc a0394 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #52]! @ 0x34 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a0394 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ beq a03cc │ │ │ │ cmp r0, #2 │ │ │ │ bcc a03cc │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #64]! @ 0x40 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a03cc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ beq a040c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ bcc a040c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #16]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a040c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ beq a0444 │ │ │ │ cmp r0, #2 │ │ │ │ bcc a0444 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #76]! @ 0x4c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a0444 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #84]! @ 0x54 │ │ │ │ cmp r0, #20 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b a2508 │ │ │ │ mov r5, r0 │ │ │ │ @@ -131343,37 +131343,37 @@ │ │ │ │ andeq r0, r0, ip, ror #25 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r5, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a0598 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r4, #0 │ │ │ │ beq a0598 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r4, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a1458 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ @@ -131408,20 +131408,20 @@ │ │ │ │ beq a0ea4 │ │ │ │ ldr r0, [r6, #-16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc a0628 │ │ │ │ mov r5, r6 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #-12]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a0628 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b a0628 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #3 │ │ │ │ bhi a0a00 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @@ -131431,46 +131431,46 @@ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ bcc a06c4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #16]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a06c4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r7, [r4, #8]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a071c │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ beq a071c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a0e80 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ @@ -131514,278 +131514,278 @@ │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl a892c │ │ │ │ b a0e80 │ │ │ │ ldr r7, [r4, #8]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a0844 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ beq a0844 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a0e80 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ beq a0e74 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ b a0e74 │ │ │ │ ldr r7, [r4, #8]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a08d8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ beq a08d8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a091c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ beq a0910 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a18b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7f84 │ │ │ │ ldr r7, [r4, #16]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a0998 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ beq a0998 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a09dc │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ beq a09d0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a18b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7d9c │ │ │ │ ldr r7, [r4, #8]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #72 @ 0x48 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a0a58 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #52] @ 0x34 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ beq a0a58 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a0a9c │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ beq a0a90 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a18b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7850 │ │ │ │ ldr r7, [r4, #8]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a0b18 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ beq a0b18 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a0b5c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ beq a0b50 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a18b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7648 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ bcc a0bb0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #12]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a0bb0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r7, [r4, #20]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a0c08 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ beq a0c08 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a0e80 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ @@ -131795,46 +131795,46 @@ │ │ │ │ b a0e74 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ bcc a0c74 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #12]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a0c74 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r7, [r4, #20]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a0ccc │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ beq a0ccc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a0e80 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ @@ -131843,628 +131843,628 @@ │ │ │ │ blx r1 │ │ │ │ b a0e74 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq a0d24 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc a0d50 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a0d50 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r7, [r4, #28]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a0da8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ beq a0da8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a0e80 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ beq a0e74 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ b a0e74 │ │ │ │ ldr r7, [r4, #8]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a0e3c │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ beq a0e3c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a0e80 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ beq a0e74 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a18b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7438 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq a0ec4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r7, [r4, #20]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a0f1c │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ beq a0f1c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a0f60 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ beq a0f54 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a18b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a80ac │ │ │ │ ldr r7, [r6] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r5, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a0fdc │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r4, #0 │ │ │ │ beq a0fdc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r4, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a1020 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ beq a1014 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a18b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a8240 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r5, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a109c │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r4, #0 │ │ │ │ beq a109c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r4, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a15ac │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ beq a15a0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ b a15a0 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r5, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a1130 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r4, #0 │ │ │ │ beq a1130 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r4, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a1458 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ beq a144c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ b a144c │ │ │ │ ldr r7, [r6] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r5, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a11c4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r4, #0 │ │ │ │ beq a11c4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r4, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a1458 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ beq a144c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ b a144c │ │ │ │ ldr r7, [r6] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r5, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a1258 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r4, #0 │ │ │ │ beq a1258 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r4, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a1458 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ beq a144c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ b a144c │ │ │ │ ldr r7, [r6] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r5, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a12ec │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r4, #0 │ │ │ │ beq a12ec │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r4, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a1458 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ beq a144c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ b a144c │ │ │ │ ldr r7, [r6] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r5, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a1380 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r4, #0 │ │ │ │ beq a1380 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r4, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a1458 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ beq a144c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ b a144c │ │ │ │ ldr r7, [r6] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r5, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a1414 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r4, #0 │ │ │ │ beq a1414 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r4, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a1458 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ beq a144c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a18b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7438 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r5, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a14d4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r4, #0 │ │ │ │ beq a14d4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r4, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a166c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ beq a1660 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ b a1660 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r5, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a1568 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r4, #0 │ │ │ │ beq a1568 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r4, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a15ac │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ beq a15a0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a18b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7aa8 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r5, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a1628 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r4, #0 │ │ │ │ beq a1628 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r4, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a166c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ beq a1660 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a18b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7a24 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl a89e8 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a18b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7b2c │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl a892c │ │ │ │ b a0e80 │ │ │ │ @@ -132506,20 +132506,20 @@ │ │ │ │ b a0e80 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc a1790 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #20]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a1790 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl a892c │ │ │ │ b a0e80 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl a892c │ │ │ │ @@ -132549,48 +132549,48 @@ │ │ │ │ bl a892c │ │ │ │ b a0e80 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl a892c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a18b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a8240 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl a892c │ │ │ │ b a0e80 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq a1868 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl a892c │ │ │ │ b a0e80 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl a892c │ │ │ │ b a0e80 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl a8aa4 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a18b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7540 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl a892c │ │ │ │ @@ -132607,603 +132607,603 @@ │ │ │ │ add r0, r4, #12 │ │ │ │ bl 9eae0 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b a19f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b a1a20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b a1a4c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b a1a78 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b a1aa4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b a1ad0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b a1afc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b a1b28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b a1b54 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b a1b80 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b a1bac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b a1bd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7a24 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7aa8 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7a24 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7aa8 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a8240 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7540 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a8240 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a8240 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7540 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7540 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7540 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a8240 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7540 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a8240 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7b2c │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b a20e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a80ac │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b a2150 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b a217c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b a21a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b a21fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b a2228 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7648 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ bl 9eae0 │ │ │ │ @@ -133215,87 +133215,87 @@ │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #20 │ │ │ │ bl 9eae0 │ │ │ │ b a2408 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b a2298 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b a2314 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b a2340 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b a236c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b a2398 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7850 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7d9c │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7f84 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 9eae0 │ │ │ │ @@ -133307,35 +133307,35 @@ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq a2400 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #20 │ │ │ │ bl 9fa1c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ rsb r7, r7, #0 │ │ │ │ b a2424 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq a23e0 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc a2418 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2418 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b a2418 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [pc, #156] @ a2504 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ @@ -133354,31 +133354,31 @@ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ cmp r4, #0 │ │ │ │ bne a24cc │ │ │ │ b a247c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq a247c │ │ │ │ mov r0, r4 │ │ │ │ bl 9ed80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ blcc fe754d10 <__bss_end__@@Base+0xfe343274> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ sub r2, r1, #2 │ │ │ │ cmp r2, #18 │ │ │ │ @@ -133393,15 +133393,15 @@ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl a2508 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq a25f4 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl a2508 │ │ │ │ @@ -133412,15 +133412,15 @@ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl a2508 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a25f4 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, r9 │ │ │ │ @@ -133432,26 +133432,26 @@ │ │ │ │ b a25c0 │ │ │ │ cmp r7, #0 │ │ │ │ beq a25f4 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ b a25fc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ b a2664 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq a266c │ │ │ │ add r0, r4, #12 │ │ │ │ bl a2960 │ │ │ │ b a266c │ │ │ │ bl 3c6f8 │ │ │ │ @@ -133462,15 +133462,15 @@ │ │ │ │ add r5, r6, #16 │ │ │ │ bl a2508 │ │ │ │ mov r6, r5 │ │ │ │ b a2640 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, lr} │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ popne {r4, pc} │ │ │ │ @@ -133480,21 +133480,21 @@ │ │ │ │ beq a26a8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, lr} │ │ │ │ bx r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a26cc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2d39b0 │ │ │ │ + b 2d3a34 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldmib r0, {r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq a2710 │ │ │ │ add r7, r4, #4 │ │ │ │ @@ -133511,15 +133511,15 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq a2730 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a2754 │ │ │ │ @@ -133527,23 +133527,23 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a2770 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a2790 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldmib r0, {r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq a27dc │ │ │ │ @@ -133553,25 +133553,25 @@ │ │ │ │ subs r6, r6, #1 │ │ │ │ beq a27dc │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a27b4 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b a27b4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq a2800 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldmib r0, {r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq a282c │ │ │ │ mov r7, r4 │ │ │ │ @@ -133582,27 +133582,27 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq a284c │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2943c4 │ │ │ │ + b 294448 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldmib r0, {r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq a28a4 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ @@ -133612,87 +133612,87 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq a28c4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ cmp r0, #0 │ │ │ │ beq a28f0 │ │ │ │ mov r4, r0 │ │ │ │ bl 9ed80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ beq a295c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a295c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl a2508 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ beq a29e4 │ │ │ │ cmp r1, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a29e4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne a2a3c │ │ │ │ @@ -133709,27 +133709,27 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq a2a18 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 1e380 │ │ │ │ b a2a18 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ bne a2a10 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq a2a78 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq a2acc │ │ │ │ @@ -133774,15 +133774,15 @@ │ │ │ │ mov r4, #31 │ │ │ │ orr r8, r8, #1024 @ 0x400 │ │ │ │ b a2b60 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #8 │ │ │ │ ldr r7, [fp, #1488] @ 0x5d0 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ str r7, [r9, #36] @ 0x24 │ │ │ │ mov fp, r7 │ │ │ │ add r5, r5, #2 │ │ │ │ cmp r6, r5 │ │ │ │ beq a2b00 │ │ │ │ and r0, r4, r5, lsr #1 │ │ │ │ cmp r0, #31 │ │ │ │ @@ -133815,51 +133815,51 @@ │ │ │ │ b a2bdc │ │ │ │ cmp r6, #0 │ │ │ │ beq a2bf0 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r9, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ beq a2c20 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2c20 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, sp │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ beq a2c50 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2c50 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, sp │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ ldr r0, [r9, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ beq a2c80 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2c80 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #236] @ a2d7c │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c670 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ @@ -133875,51 +133875,51 @@ │ │ │ │ bne a2ccc │ │ │ │ b a2ce0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r9, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ beq a2d10 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2d10 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ beq a2d40 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2d40 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ ldr r0, [r9, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ beq a2d70 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2d70 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r5, r5, ip, ror #12 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldmib r0, {r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ @@ -133933,38 +133933,38 @@ │ │ │ │ subs r6, r6, #1 │ │ │ │ beq a2dcc │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq a2d9c │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b a2d9c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq a2df0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a2e24 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ beq a2e6c │ │ │ │ add r7, r5, #4 │ │ │ │ b a2e50 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ @@ -133973,24 +133973,24 @@ │ │ │ │ subs r6, r6, #1 │ │ │ │ beq a2e6c │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq a2e3c │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b a2e3c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq a2e8c │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq a2ef0 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ @@ -134001,39 +134001,39 @@ │ │ │ │ beq a2ecc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, lr} │ │ │ │ bx r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a2ef0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2d39b0 │ │ │ │ + b 2d3a34 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ bne a2f38 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ b a01e0 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #4 │ │ │ │ bxeq lr │ │ │ │ b a0030 │ │ │ │ ldr r1, [pc, #36] @ a2f78 │ │ │ │ ldr ip, [pc, #20] @ a2f6c │ │ │ │ @@ -134068,15 +134068,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ ldrb r2, [sp, #5] │ │ │ │ orr r1, r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, #1 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6f28 │ │ │ │ + bl 2e6fac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne a300c │ │ │ │ cmp r9, #2 │ │ │ │ beq a3050 │ │ │ │ cmp r9, #1 │ │ │ │ ldrne r0, [sp, #12] │ │ │ │ @@ -134133,25 +134133,25 @@ │ │ │ │ bl 1f394 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq a3078 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm r8, {r0, r5, r7} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq a3048 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne a3078 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne a30d8 │ │ │ │ @@ -134165,20 +134165,20 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq a3170 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r2, [pc, #20] @ a3198 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ @@ -134202,15 +134202,15 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #96] @ a3250 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #96 @ 0x60 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq a3228 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f640 │ │ │ │ ldr r1, [pc, #56] @ a3254 │ │ │ │ @@ -134241,15 +134241,15 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #96] @ a32ec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #96 @ 0x60 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq a32c4 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f640 │ │ │ │ ldr r1, [pc, #56] @ a32f0 │ │ │ │ @@ -134280,15 +134280,15 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #96] @ a3388 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #96 @ 0x60 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq a3360 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f640 │ │ │ │ ldr r1, [pc, #56] @ a338c │ │ │ │ @@ -134376,15 +134376,15 @@ │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [pc, #3232] @ a4148 │ │ │ │ add r0, sl, #32 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 127c2c │ │ │ │ + bl 127cb0 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl, #56] @ 0x38 │ │ │ │ b a3580 │ │ │ │ mov r5, sl │ │ │ │ str r0, [r5, #76]! @ 0x4c │ │ │ │ ldr r1, [r3] │ │ │ │ rsb r2, r0, #16 │ │ │ │ @@ -134431,15 +134431,15 @@ │ │ │ │ bl 3c1c0 │ │ │ │ b a3aa4 │ │ │ │ mov r5, r0 │ │ │ │ b a4110 │ │ │ │ ldr r1, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [sl, #40] @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 227c3c │ │ │ │ + bl 227cc0 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ cmp r0, #21 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ bne a35e0 │ │ │ │ @@ -134575,15 +134575,15 @@ │ │ │ │ cmp r6, #2 │ │ │ │ add r0, r7, r5 │ │ │ │ bcs a3728 │ │ │ │ b a3740 │ │ │ │ b a40f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 11f904 │ │ │ │ + bl 11f988 │ │ │ │ b a40fc │ │ │ │ b a40f8 │ │ │ │ str r0, [sp, #436] @ 0x1b4 │ │ │ │ ldr r1, [sl, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq a39b0 │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ @@ -134594,15 +134594,15 @@ │ │ │ │ cmp r1, r0 │ │ │ │ bcc a3a24 │ │ │ │ sub r2, r1, r0 │ │ │ │ ldr r1, [sl, #68] @ 0x44 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ add r1, r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20fd20 │ │ │ │ + bl 20fda4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sl, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -134621,15 +134621,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a3888 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ beq a3984 │ │ │ │ add r0, r5, r6, lsl #2 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ mov r0, sl │ │ │ │ bic r7, r6, #-1073741824 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ @@ -134649,30 +134649,30 @@ │ │ │ │ cmp fp, #0 │ │ │ │ add r0, r4, r7 │ │ │ │ str r0, [sl, #28] │ │ │ │ beq a38f8 │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sl, #76] @ 0x4c │ │ │ │ cmp r9, #0 │ │ │ │ add r0, r0, r9 │ │ │ │ str r0, [sl, #76] @ 0x4c │ │ │ │ bne a37f0 │ │ │ │ ldr r2, [pc, #2112] @ a4154 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 30ad5c │ │ │ │ + bl 30ade0 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227424 │ │ │ │ + bl 2274a8 │ │ │ │ ldm r4!, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ b a3998 │ │ │ │ add r2, sl, #64 @ 0x40 │ │ │ │ @@ -134689,21 +134689,21 @@ │ │ │ │ strb r0, [sl, #58] @ 0x3a │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r5, [sp, #232] @ 0xe8 │ │ │ │ str r6, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ - bl 227424 │ │ │ │ + bl 2274a8 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ beq a39b0 │ │ │ │ ldr r0, [sl, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r4, [sl, #28] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ beq a39d8 │ │ │ │ ldr r5, [sl, #24] │ │ │ │ ldr r0, [r5], #4 │ │ │ │ @@ -134712,15 +134712,15 @@ │ │ │ │ bne a39c8 │ │ │ │ ldr r1, [sl, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq a39f4 │ │ │ │ ldr r0, [sl, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #57] @ 0x39 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldm r0!, {r1, r2, r3, r7} │ │ │ │ stmia r6!, {r1, r2, r3, r7} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ @@ -134739,52 +134739,52 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #4 │ │ │ │ bl 2394c │ │ │ │ ldr r4, [sl, #28] │ │ │ │ b a38c4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 120184 │ │ │ │ + bl 120208 │ │ │ │ b a3aa8 │ │ │ │ bl 3c6f8 │ │ │ │ b a3aa4 │ │ │ │ b a3aa4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a3aa8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b a3aa8 │ │ │ │ b a3aa4 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [sl, #80] @ 0x50 │ │ │ │ bl 9fb68 │ │ │ │ b a3aa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ beq a4110 │ │ │ │ ldr r0, [sl, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b a4110 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sl, #80] @ 0x50 │ │ │ │ cmp r5, r0 │ │ │ │ bcs a3c54 │ │ │ │ ldr r1, [sl, #40] @ 0x28 │ │ │ │ cmp r1, r5 │ │ │ │ bcc a3f98 │ │ │ │ sub r2, r1, r5 │ │ │ │ ldr r1, [sl, #36] @ 0x24 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r1, r1, r5 │ │ │ │ - bl 20fd20 │ │ │ │ + bl 20fda4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sl, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r9, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -134804,15 +134804,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a3b64 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ beq a3d94 │ │ │ │ add r0, r5, r7, lsl #2 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ mov r0, sl │ │ │ │ bic r6, r7, #-1073741824 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ @@ -134832,39 +134832,39 @@ │ │ │ │ cmp fp, #0 │ │ │ │ add r0, r4, r6 │ │ │ │ str r0, [sl, #28] │ │ │ │ beq a3bd4 │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sl, #84] @ 0x54 │ │ │ │ cmp r8, #0 │ │ │ │ add r5, r0, r8 │ │ │ │ str r5, [sl, #84] @ 0x54 │ │ │ │ bne a3ac8 │ │ │ │ ldr r2, [pc, #1388] @ a415c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 30ad5c │ │ │ │ + bl 30ade0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [pc, #1336] @ a4160 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq a4008 │ │ │ │ add r7, sp, #232 @ 0xe8 │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #2 │ │ │ │ @@ -134896,15 +134896,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r2, [r2] │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ mov r0, #32 │ │ │ │ str r6, [sp, #260] @ 0x104 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq a401c │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ ldm r1!, {r3, r4, r5, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm r1, {r3, r4, r5, r7} │ │ │ │ @@ -134949,15 +134949,15 @@ │ │ │ │ strb r0, [sl, #58] @ 0x3a │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r5, [sp, #232] @ 0xe8 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ - bl 227424 │ │ │ │ + bl 2274a8 │ │ │ │ b a37dc │ │ │ │ add r1, fp, #32 │ │ │ │ add fp, sp, #340 @ 0x154 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ bl 1f640 │ │ │ │ ldm r6!, {r2, r3, r5} │ │ │ │ @@ -134987,20 +134987,20 @@ │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ mov r0, #18 │ │ │ │ str r0, [sp, #436] @ 0x1b4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl a02e4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a37dc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20e52c │ │ │ │ + bl 20e5b0 │ │ │ │ b a37dc │ │ │ │ ldr r2, [sl, #52] @ 0x34 │ │ │ │ sub r0, r0, r1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r0 │ │ │ │ bcc a3ff8 │ │ │ │ mov r3, #0 │ │ │ │ @@ -135013,15 +135013,15 @@ │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ ldr r2, [pc, #736] @ a417c │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 126440 │ │ │ │ + bl 1264c4 │ │ │ │ add r3, sl, #20 │ │ │ │ add r0, sl, #20 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ add r1, r2, r3, lsl #2 │ │ │ │ ldr r6, [sp, #208] @ 0xd0 │ │ │ │ @@ -135031,25 +135031,25 @@ │ │ │ │ str r5, [sl, #28] │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #236] @ 0xec │ │ │ │ ldr r2, [pc, #664] @ a4180 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 11d924 │ │ │ │ + bl 11d9a8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl a02e4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a3f18 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20e52c │ │ │ │ + bl 20e5b0 │ │ │ │ add r7, sl, #20 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #56] @ 0x38 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ strb r0, [sl, #57] @ 0x39 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sl, #36] @ 0x24 │ │ │ │ @@ -135065,15 +135065,15 @@ │ │ │ │ lsr r2, r0, #5 │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ bl a9258 │ │ │ │ ldrd r2, [sl, #8] │ │ │ │ add r4, sp, #32 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222a2c │ │ │ │ + bl 222ab0 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [sl, #56] @ 0x38 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ ldm r4!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ @@ -135113,15 +135113,15 @@ │ │ │ │ b a3ac4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #32 │ │ │ │ bl 3c120 │ │ │ │ b a3ac4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 120184 │ │ │ │ + bl 120208 │ │ │ │ b a40fc │ │ │ │ bl 3c6f8 │ │ │ │ b a40c0 │ │ │ │ b a40c0 │ │ │ │ b a4058 │ │ │ │ b a40f8 │ │ │ │ b a40f8 │ │ │ │ @@ -135141,32 +135141,32 @@ │ │ │ │ b a40f8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a40fc │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b a40fc │ │ │ │ b a40f8 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [sl, #88] @ 0x58 │ │ │ │ bl 9fb68 │ │ │ │ b a40fc │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl a02e4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a40fc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20e52c │ │ │ │ + bl 20e5b0 │ │ │ │ b a40fc │ │ │ │ bl 3c6f8 │ │ │ │ b a40f8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [sl, #32] │ │ │ │ @@ -135185,23 +135185,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ b a3ab8 │ │ │ │ eorseq r4, r5, r4, ror #23 │ │ │ │ mlaseq r5, r4, fp, r4 │ │ │ │ eorseq r4, r5, r0, lsr #23 │ │ │ │ - eoreq r7, fp, r8, asr r8 │ │ │ │ + eoreq r7, fp, r8, ror #17 │ │ │ │ eorseq r4, r5, r8, ror #13 │ │ │ │ - eoreq r7, fp, ip, ror r5 │ │ │ │ + eoreq r7, fp, ip, lsl #12 │ │ │ │ eorseq ip, r6, r4, lsl r2 │ │ │ │ eorseq r4, r5, r0, lsr #3 │ │ │ │ eorseq r4, r5, r4, lsr r1 │ │ │ │ eorseq r4, r5, ip, asr #2 │ │ │ │ eorseq ip, r6, r4, lsl #3 │ │ │ │ - eoreq r7, fp, r1, ror r3 │ │ │ │ + eoreq r7, fp, r1, lsl #8 │ │ │ │ ldrsheq r9, [r5], -ip @ │ │ │ │ @ instruction: 0x003541f0 │ │ │ │ eorseq r4, r5, r8, asr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov sl, r1 │ │ │ │ @@ -135269,15 +135269,15 @@ │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [pc, #3232] @ a4f3c │ │ │ │ add r0, sl, #32 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 127c2c │ │ │ │ + bl 127cb0 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl, #56] @ 0x38 │ │ │ │ b a4374 │ │ │ │ mov r5, sl │ │ │ │ str r0, [r5, #76]! @ 0x4c │ │ │ │ ldr r1, [r3] │ │ │ │ rsb r2, r0, #16 │ │ │ │ @@ -135324,15 +135324,15 @@ │ │ │ │ bl 3c1c0 │ │ │ │ b a4898 │ │ │ │ mov r5, r0 │ │ │ │ b a4f04 │ │ │ │ ldr r1, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [sl, #40] @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 227c3c │ │ │ │ + bl 227cc0 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ cmp r0, #21 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ bne a43d4 │ │ │ │ @@ -135468,15 +135468,15 @@ │ │ │ │ cmp r6, #2 │ │ │ │ add r0, r7, r5 │ │ │ │ bcs a451c │ │ │ │ b a4534 │ │ │ │ b a4eec │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 11f904 │ │ │ │ + bl 11f988 │ │ │ │ b a4ef0 │ │ │ │ b a4eec │ │ │ │ str r0, [sp, #436] @ 0x1b4 │ │ │ │ ldr r1, [sl, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq a47a4 │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ @@ -135487,15 +135487,15 @@ │ │ │ │ cmp r1, r0 │ │ │ │ bcc a4818 │ │ │ │ sub r2, r1, r0 │ │ │ │ ldr r1, [sl, #68] @ 0x44 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ add r1, r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2108a0 │ │ │ │ + bl 210924 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sl, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -135514,15 +135514,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a467c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ beq a4778 │ │ │ │ add r0, r5, r6, lsl #2 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ mov r0, sl │ │ │ │ bic r7, r6, #-1073741824 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ @@ -135542,30 +135542,30 @@ │ │ │ │ cmp fp, #0 │ │ │ │ add r0, r4, r7 │ │ │ │ str r0, [sl, #28] │ │ │ │ beq a46ec │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sl, #76] @ 0x4c │ │ │ │ cmp r9, #0 │ │ │ │ add r0, r0, r9 │ │ │ │ str r0, [sl, #76] @ 0x4c │ │ │ │ bne a45e4 │ │ │ │ ldr r2, [pc, #2112] @ a4f48 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 30ad5c │ │ │ │ + bl 30ade0 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227424 │ │ │ │ + bl 2274a8 │ │ │ │ ldm r4!, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ b a478c │ │ │ │ add r2, sl, #64 @ 0x40 │ │ │ │ @@ -135582,21 +135582,21 @@ │ │ │ │ strb r0, [sl, #58] @ 0x3a │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r5, [sp, #232] @ 0xe8 │ │ │ │ str r6, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ - bl 227424 │ │ │ │ + bl 2274a8 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ beq a47a4 │ │ │ │ ldr r0, [sl, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r4, [sl, #28] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ beq a47cc │ │ │ │ ldr r5, [sl, #24] │ │ │ │ ldr r0, [r5], #4 │ │ │ │ @@ -135605,15 +135605,15 @@ │ │ │ │ bne a47bc │ │ │ │ ldr r1, [sl, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq a47e8 │ │ │ │ ldr r0, [sl, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #57] @ 0x39 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldm r0!, {r1, r2, r3, r7} │ │ │ │ stmia r6!, {r1, r2, r3, r7} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ @@ -135632,52 +135632,52 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #4 │ │ │ │ bl 2394c │ │ │ │ ldr r4, [sl, #28] │ │ │ │ b a46b8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 120184 │ │ │ │ + bl 120208 │ │ │ │ b a489c │ │ │ │ bl 3c6f8 │ │ │ │ b a4898 │ │ │ │ b a4898 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a489c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b a489c │ │ │ │ b a4898 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [sl, #80] @ 0x50 │ │ │ │ bl 9fb68 │ │ │ │ b a489c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ beq a4f04 │ │ │ │ ldr r0, [sl, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b a4f04 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sl, #80] @ 0x50 │ │ │ │ cmp r5, r0 │ │ │ │ bcs a4a48 │ │ │ │ ldr r1, [sl, #40] @ 0x28 │ │ │ │ cmp r1, r5 │ │ │ │ bcc a4d8c │ │ │ │ sub r2, r1, r5 │ │ │ │ ldr r1, [sl, #36] @ 0x24 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r1, r1, r5 │ │ │ │ - bl 2108a0 │ │ │ │ + bl 210924 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sl, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r9, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -135697,15 +135697,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a4958 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ beq a4b88 │ │ │ │ add r0, r5, r7, lsl #2 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ mov r0, sl │ │ │ │ bic r6, r7, #-1073741824 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ @@ -135725,39 +135725,39 @@ │ │ │ │ cmp fp, #0 │ │ │ │ add r0, r4, r6 │ │ │ │ str r0, [sl, #28] │ │ │ │ beq a49c8 │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sl, #84] @ 0x54 │ │ │ │ cmp r8, #0 │ │ │ │ add r5, r0, r8 │ │ │ │ str r5, [sl, #84] @ 0x54 │ │ │ │ bne a48bc │ │ │ │ ldr r2, [pc, #1388] @ a4f50 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 30ad5c │ │ │ │ + bl 30ade0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [pc, #1336] @ a4f54 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq a4dfc │ │ │ │ add r7, sp, #232 @ 0xe8 │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #2 │ │ │ │ @@ -135789,15 +135789,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r2, [r2] │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ mov r0, #32 │ │ │ │ str r6, [sp, #260] @ 0x104 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq a4e10 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ ldm r1!, {r3, r4, r5, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm r1, {r3, r4, r5, r7} │ │ │ │ @@ -135842,15 +135842,15 @@ │ │ │ │ strb r0, [sl, #58] @ 0x3a │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r5, [sp, #232] @ 0xe8 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ - bl 227424 │ │ │ │ + bl 2274a8 │ │ │ │ b a45d0 │ │ │ │ add r1, fp, #32 │ │ │ │ add fp, sp, #340 @ 0x154 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ bl 1f640 │ │ │ │ ldm r6!, {r2, r3, r5} │ │ │ │ @@ -135880,20 +135880,20 @@ │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ mov r0, #18 │ │ │ │ str r0, [sp, #436] @ 0x1b4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl a02e4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a45d0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20e52c │ │ │ │ + bl 20e5b0 │ │ │ │ b a45d0 │ │ │ │ ldr r2, [sl, #52] @ 0x34 │ │ │ │ sub r0, r0, r1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r0 │ │ │ │ bcc a4dec │ │ │ │ mov r3, #0 │ │ │ │ @@ -135906,15 +135906,15 @@ │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ ldr r2, [pc, #736] @ a4f70 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 126440 │ │ │ │ + bl 1264c4 │ │ │ │ add r3, sl, #20 │ │ │ │ add r0, sl, #20 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ add r1, r2, r3, lsl #2 │ │ │ │ ldr r6, [sp, #208] @ 0xd0 │ │ │ │ @@ -135924,25 +135924,25 @@ │ │ │ │ str r5, [sl, #28] │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #236] @ 0xec │ │ │ │ ldr r2, [pc, #664] @ a4f74 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 11d924 │ │ │ │ + bl 11d9a8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl a02e4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a4d0c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20e52c │ │ │ │ + bl 20e5b0 │ │ │ │ add r7, sl, #20 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #56] @ 0x38 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ strb r0, [sl, #57] @ 0x39 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sl, #36] @ 0x24 │ │ │ │ @@ -135958,15 +135958,15 @@ │ │ │ │ lsr r2, r0, #5 │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ bl a9258 │ │ │ │ ldrd r2, [sl, #8] │ │ │ │ add r4, sp, #32 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222a2c │ │ │ │ + bl 222ab0 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [sl, #56] @ 0x38 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ ldm r4!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ @@ -136006,15 +136006,15 @@ │ │ │ │ b a48b8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #32 │ │ │ │ bl 3c120 │ │ │ │ b a48b8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 120184 │ │ │ │ + bl 120208 │ │ │ │ b a4ef0 │ │ │ │ bl 3c6f8 │ │ │ │ b a4eb4 │ │ │ │ b a4eb4 │ │ │ │ b a4e4c │ │ │ │ b a4eec │ │ │ │ b a4eec │ │ │ │ @@ -136034,32 +136034,32 @@ │ │ │ │ b a4eec │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a4ef0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b a4ef0 │ │ │ │ b a4eec │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [sl, #88] @ 0x58 │ │ │ │ bl 9fb68 │ │ │ │ b a4ef0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl a02e4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a4ef0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20e52c │ │ │ │ + bl 20e5b0 │ │ │ │ b a4ef0 │ │ │ │ bl 3c6f8 │ │ │ │ b a4eec │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [sl, #32] │ │ │ │ @@ -136078,23 +136078,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ b a48ac │ │ │ │ @ instruction: 0x00353df0 │ │ │ │ eorseq r3, r5, r0, lsr #27 │ │ │ │ eorseq r3, r5, ip, lsr #27 │ │ │ │ - eoreq r6, fp, r4, ror #20 │ │ │ │ + strdeq r6, [fp], -r4 @ │ │ │ │ @ instruction: 0x003538f4 │ │ │ │ - eoreq r6, fp, r8, lsl #15 │ │ │ │ + eoreq r6, fp, r8, lsl r8 │ │ │ │ eorseq fp, r6, r0, lsr #8 │ │ │ │ eorseq r3, r5, ip, lsr #7 │ │ │ │ eorseq r3, r5, r0, asr #6 │ │ │ │ eorseq r3, r5, r8, asr r3 │ │ │ │ mlaseq r6, r0, r3, fp │ │ │ │ - eoreq r6, fp, sp, ror r5 │ │ │ │ + eoreq r6, fp, sp, lsl #12 │ │ │ │ eorseq r8, r5, r8, lsl #6 │ │ │ │ @ instruction: 0x003533fc │ │ │ │ eorseq r3, r5, r4, asr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov sl, r1 │ │ │ │ @@ -136162,15 +136162,15 @@ │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [pc, #3232] @ a5d30 │ │ │ │ add r0, sl, #32 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 127c2c │ │ │ │ + bl 127cb0 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl, #56] @ 0x38 │ │ │ │ b a5168 │ │ │ │ mov r5, sl │ │ │ │ str r0, [r5, #76]! @ 0x4c │ │ │ │ ldr r1, [r3] │ │ │ │ rsb r2, r0, #16 │ │ │ │ @@ -136217,15 +136217,15 @@ │ │ │ │ bl 3c1c0 │ │ │ │ b a568c │ │ │ │ mov r5, r0 │ │ │ │ b a5cf8 │ │ │ │ ldr r1, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [sl, #40] @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 227c3c │ │ │ │ + bl 227cc0 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ cmp r0, #21 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ bne a51c8 │ │ │ │ @@ -136361,15 +136361,15 @@ │ │ │ │ cmp r6, #2 │ │ │ │ add r0, r7, r5 │ │ │ │ bcs a5310 │ │ │ │ b a5328 │ │ │ │ b a5ce0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 11f904 │ │ │ │ + bl 11f988 │ │ │ │ b a5ce4 │ │ │ │ b a5ce0 │ │ │ │ str r0, [sp, #436] @ 0x1b4 │ │ │ │ ldr r1, [sl, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq a5598 │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ @@ -136380,15 +136380,15 @@ │ │ │ │ cmp r1, r0 │ │ │ │ bcc a560c │ │ │ │ sub r2, r1, r0 │ │ │ │ ldr r1, [sl, #68] @ 0x44 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ add r1, r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 210154 │ │ │ │ + bl 2101d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sl, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -136407,15 +136407,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a5470 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ beq a556c │ │ │ │ add r0, r5, r6, lsl #2 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ mov r0, sl │ │ │ │ bic r7, r6, #-1073741824 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ @@ -136435,30 +136435,30 @@ │ │ │ │ cmp fp, #0 │ │ │ │ add r0, r4, r7 │ │ │ │ str r0, [sl, #28] │ │ │ │ beq a54e0 │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sl, #76] @ 0x4c │ │ │ │ cmp r9, #0 │ │ │ │ add r0, r0, r9 │ │ │ │ str r0, [sl, #76] @ 0x4c │ │ │ │ bne a53d8 │ │ │ │ ldr r2, [pc, #2112] @ a5d3c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 30ad5c │ │ │ │ + bl 30ade0 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227424 │ │ │ │ + bl 2274a8 │ │ │ │ ldm r4!, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ b a5580 │ │ │ │ add r2, sl, #64 @ 0x40 │ │ │ │ @@ -136475,21 +136475,21 @@ │ │ │ │ strb r0, [sl, #58] @ 0x3a │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r5, [sp, #232] @ 0xe8 │ │ │ │ str r6, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ - bl 227424 │ │ │ │ + bl 2274a8 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ beq a5598 │ │ │ │ ldr r0, [sl, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r4, [sl, #28] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ beq a55c0 │ │ │ │ ldr r5, [sl, #24] │ │ │ │ ldr r0, [r5], #4 │ │ │ │ @@ -136498,15 +136498,15 @@ │ │ │ │ bne a55b0 │ │ │ │ ldr r1, [sl, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq a55dc │ │ │ │ ldr r0, [sl, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #57] @ 0x39 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldm r0!, {r1, r2, r3, r7} │ │ │ │ stmia r6!, {r1, r2, r3, r7} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ @@ -136525,52 +136525,52 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #4 │ │ │ │ bl 2394c │ │ │ │ ldr r4, [sl, #28] │ │ │ │ b a54ac │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 120184 │ │ │ │ + bl 120208 │ │ │ │ b a5690 │ │ │ │ bl 3c6f8 │ │ │ │ b a568c │ │ │ │ b a568c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a5690 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b a5690 │ │ │ │ b a568c │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [sl, #80] @ 0x50 │ │ │ │ bl 9fb68 │ │ │ │ b a5690 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ beq a5cf8 │ │ │ │ ldr r0, [sl, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b a5cf8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sl, #80] @ 0x50 │ │ │ │ cmp r5, r0 │ │ │ │ bcs a583c │ │ │ │ ldr r1, [sl, #40] @ 0x28 │ │ │ │ cmp r1, r5 │ │ │ │ bcc a5b80 │ │ │ │ sub r2, r1, r5 │ │ │ │ ldr r1, [sl, #36] @ 0x24 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r1, r1, r5 │ │ │ │ - bl 210154 │ │ │ │ + bl 2101d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sl, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r9, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -136590,15 +136590,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a574c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ beq a597c │ │ │ │ add r0, r5, r7, lsl #2 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ mov r0, sl │ │ │ │ bic r6, r7, #-1073741824 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ @@ -136618,39 +136618,39 @@ │ │ │ │ cmp fp, #0 │ │ │ │ add r0, r4, r6 │ │ │ │ str r0, [sl, #28] │ │ │ │ beq a57bc │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sl, #84] @ 0x54 │ │ │ │ cmp r8, #0 │ │ │ │ add r5, r0, r8 │ │ │ │ str r5, [sl, #84] @ 0x54 │ │ │ │ bne a56b0 │ │ │ │ ldr r2, [pc, #1388] @ a5d44 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 30ad5c │ │ │ │ + bl 30ade0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [pc, #1336] @ a5d48 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq a5bf0 │ │ │ │ add r7, sp, #232 @ 0xe8 │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #2 │ │ │ │ @@ -136682,15 +136682,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r2, [r2] │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ mov r0, #32 │ │ │ │ str r6, [sp, #260] @ 0x104 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq a5c04 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ ldm r1!, {r3, r4, r5, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm r1, {r3, r4, r5, r7} │ │ │ │ @@ -136735,15 +136735,15 @@ │ │ │ │ strb r0, [sl, #58] @ 0x3a │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r5, [sp, #232] @ 0xe8 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ - bl 227424 │ │ │ │ + bl 2274a8 │ │ │ │ b a53c4 │ │ │ │ add r1, fp, #32 │ │ │ │ add fp, sp, #340 @ 0x154 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ bl 1f640 │ │ │ │ ldm r6!, {r2, r3, r5} │ │ │ │ @@ -136773,20 +136773,20 @@ │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ mov r0, #18 │ │ │ │ str r0, [sp, #436] @ 0x1b4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl a02e4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a53c4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20e52c │ │ │ │ + bl 20e5b0 │ │ │ │ b a53c4 │ │ │ │ ldr r2, [sl, #52] @ 0x34 │ │ │ │ sub r0, r0, r1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r0 │ │ │ │ bcc a5be0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -136799,15 +136799,15 @@ │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ ldr r2, [pc, #736] @ a5d64 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 126440 │ │ │ │ + bl 1264c4 │ │ │ │ add r3, sl, #20 │ │ │ │ add r0, sl, #20 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ add r1, r2, r3, lsl #2 │ │ │ │ ldr r6, [sp, #208] @ 0xd0 │ │ │ │ @@ -136817,25 +136817,25 @@ │ │ │ │ str r5, [sl, #28] │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #236] @ 0xec │ │ │ │ ldr r2, [pc, #664] @ a5d68 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 11d924 │ │ │ │ + bl 11d9a8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl a02e4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a5b00 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20e52c │ │ │ │ + bl 20e5b0 │ │ │ │ add r7, sl, #20 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #56] @ 0x38 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ strb r0, [sl, #57] @ 0x39 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sl, #36] @ 0x24 │ │ │ │ @@ -136851,15 +136851,15 @@ │ │ │ │ lsr r2, r0, #5 │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ bl a9258 │ │ │ │ ldrd r2, [sl, #8] │ │ │ │ add r4, sp, #32 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222a2c │ │ │ │ + bl 222ab0 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [sl, #56] @ 0x38 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ ldm r4!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ @@ -136899,15 +136899,15 @@ │ │ │ │ b a56ac │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #32 │ │ │ │ bl 3c120 │ │ │ │ b a56ac │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 120184 │ │ │ │ + bl 120208 │ │ │ │ b a5ce4 │ │ │ │ bl 3c6f8 │ │ │ │ b a5ca8 │ │ │ │ b a5ca8 │ │ │ │ b a5c40 │ │ │ │ b a5ce0 │ │ │ │ b a5ce0 │ │ │ │ @@ -136927,32 +136927,32 @@ │ │ │ │ b a5ce0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a5ce4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b a5ce4 │ │ │ │ b a5ce0 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [sl, #88] @ 0x58 │ │ │ │ bl 9fb68 │ │ │ │ b a5ce4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl a02e4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a5ce4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20e52c │ │ │ │ + bl 20e5b0 │ │ │ │ b a5ce4 │ │ │ │ bl 3c6f8 │ │ │ │ b a5ce0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [sl, #32] │ │ │ │ @@ -136971,34 +136971,34 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ b a56a0 │ │ │ │ @ instruction: 0x00352ffc │ │ │ │ eorseq r2, r5, ip, lsr #31 │ │ │ │ @ instruction: 0x00352fb8 │ │ │ │ - eoreq r5, fp, r0, ror ip │ │ │ │ + eoreq r5, fp, r0, lsl #26 │ │ │ │ eorseq r2, r5, r0, lsl #22 │ │ │ │ - mlaeq fp, r4, r9, r5 │ │ │ │ + eoreq r5, fp, r4, lsr #20 │ │ │ │ eorseq sl, r6, ip, lsr #12 │ │ │ │ @ instruction: 0x003525b8 │ │ │ │ eorseq r2, r5, ip, asr #10 │ │ │ │ eorseq r2, r5, r4, ror #10 │ │ │ │ mlaseq r6, ip, r5, sl │ │ │ │ - eoreq r5, fp, r9, lsl #15 │ │ │ │ + eoreq r5, fp, r9, lsl r8 │ │ │ │ eorseq r7, r5, r4, lsl r5 │ │ │ │ eorseq r2, r5, r8, lsl #12 │ │ │ │ eorseq r2, r5, r0, ror #12 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #56] @ a5db4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ strne r4, [r0] │ │ │ │ strbne r1, [r0, #4] │ │ │ │ ldrne r1, [pc, #20] @ a5db8 │ │ │ │ addne r1, pc, r1 │ │ │ │ popne {r4, pc} │ │ │ │ @@ -137010,15 +137010,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #56] @ a5e04 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ strne r4, [r0] │ │ │ │ strbne r1, [r0, #4] │ │ │ │ ldrne r1, [pc, #20] @ a5e08 │ │ │ │ addne r1, pc, r1 │ │ │ │ popne {r4, pc} │ │ │ │ @@ -137068,15 +137068,15 @@ │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r1, #4 │ │ │ │ strb r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #96] @ a5f18 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ movne ip, sp │ │ │ │ movne r2, r0 │ │ │ │ ldmne ip!, {r1, r3, r4, r5, r6, lr} │ │ │ │ stmiane r2!, {r1, r3, r4, r5, r6, lr} │ │ │ │ ldmne ip, {r1, r3, r4, r5, r6, lr} │ │ │ │ stmne r2, {r1, r3, r4, r5, r6, lr} │ │ │ │ @@ -137102,15 +137102,15 @@ │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r1, #4 │ │ │ │ strb r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #96] @ a5fa0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ movne ip, sp │ │ │ │ movne r2, r0 │ │ │ │ ldmne ip!, {r1, r3, r4, r5, r6, lr} │ │ │ │ stmiane r2!, {r1, r3, r4, r5, r6, lr} │ │ │ │ ldmne ip, {r1, r3, r4, r5, r6, lr} │ │ │ │ stmne r2, {r1, r3, r4, r5, r6, lr} │ │ │ │ @@ -137136,15 +137136,15 @@ │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r1, #4 │ │ │ │ strb r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #96] @ a6028 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ movne ip, sp │ │ │ │ movne r2, r0 │ │ │ │ ldmne ip!, {r1, r3, r4, r5, r6, lr} │ │ │ │ stmiane r2!, {r1, r3, r4, r5, r6, lr} │ │ │ │ ldmne ip, {r1, r3, r4, r5, r6, lr} │ │ │ │ stmne r2, {r1, r3, r4, r5, r6, lr} │ │ │ │ @@ -137208,15 +137208,15 @@ │ │ │ │ beq a60a0 │ │ │ │ ldr r0, [pc, #1384] @ a6648 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq a60a0 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq a60a0 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq a61b8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -137250,15 +137250,15 @@ │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [pc, #1236] @ a6660 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ b a60a0 │ │ │ │ ldr r0, [pc, #1216] @ a6668 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ ldr r0, [pc, #1200] @ a6664 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ @@ -137278,15 +137278,15 @@ │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [fp, #44] @ 0x2c │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [fp, #44] @ 0x2c │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [fp, #12] │ │ │ │ - bl 2b23e0 │ │ │ │ + bl 2b2464 │ │ │ │ cmp r4, r1 │ │ │ │ bcs a6394 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq a622c │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #4 │ │ │ │ @@ -137300,44 +137300,44 @@ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ lsl sl, r5, #2 │ │ │ │ ldr r0, [pc, #1080] @ a668c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq a6520 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a979c │ │ │ │ + bl 2a9820 │ │ │ │ str r0, [r7, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r5, r4 │ │ │ │ bne a6274 │ │ │ │ str r5, [fp, #24] │ │ │ │ str r5, [fp, #32] │ │ │ │ ldr r5, [fp, #8] │ │ │ │ ldr r0, [fp, #12] │ │ │ │ str r7, [fp, #28] │ │ │ │ - bl 2b23e0 │ │ │ │ + bl 2b2464 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ cmp r1, r0 │ │ │ │ bcc a6510 │ │ │ │ ldr r3, [fp, #28] │ │ │ │ ldr r7, [fp, #32] │ │ │ │ str r7, [sp] │ │ │ │ add r7, r2, r0 │ │ │ │ sub r2, r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 210bb4 │ │ │ │ + bl 210c38 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [fp, #36] @ 0x24 │ │ │ │ str r1, [fp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r9 │ │ │ │ @@ -137355,28 +137355,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6340 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ and r0, r7, #255 @ 0xff │ │ │ │ cmp r0, #4 │ │ │ │ bne a63d0 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ ldr r1, [fp, #24] │ │ │ │ add r4, r0, r6 │ │ │ │ str r4, [fp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6204 │ │ │ │ ldr r0, [fp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r4, [fp, #20] │ │ │ │ b a6204 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [r8] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [fp, #44] @ 0x2c │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ @@ -137396,22 +137396,22 @@ │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ b a6400 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 227424 │ │ │ │ + bl 2274a8 │ │ │ │ ldr r1, [fp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6400 │ │ │ │ ldr r0, [fp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ ldm r0!, {r1, r2, r3, r7} │ │ │ │ stmia r8!, {r1, r2, r3, r7} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #1 │ │ │ │ stm r8, {r1, r2, r3, r7} │ │ │ │ strb r0, [fp, #44] @ 0x2c │ │ │ │ @@ -137427,15 +137427,15 @@ │ │ │ │ beq a63a8 │ │ │ │ ldr r0, [pc, #552] @ a6674 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq a63a8 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq a63a8 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6538 │ │ │ │ mov r2, r0 │ │ │ │ @@ -137470,15 +137470,15 @@ │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [pc, #400] @ a6688 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, fp, #16 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ b a63a8 │ │ │ │ ldr r2, [pc, #308] @ a664c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c488 │ │ │ │ b a6550 │ │ │ │ ldr r2, [pc, #360] @ a6690 │ │ │ │ mov r0, #4 │ │ │ │ @@ -137511,15 +137511,15 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a65b0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ b a660c │ │ │ │ b a660c │ │ │ │ b a660c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ ldr r1, [fp, #40] @ 0x28 │ │ │ │ @@ -137530,47 +137530,47 @@ │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [fp, #44] @ 0x2c │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [fp, #44] @ 0x2c │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [fp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6634 │ │ │ │ ldr r2, [fp, #28] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [fp, #44] @ 0x2c │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r9, r6, ip, lsr ip │ │ │ │ eorseq r9, r6, r0, lsr #27 │ │ │ │ eorseq r9, r6, r0, lsl #27 │ │ │ │ eorseq r1, r5, ip, ror #25 │ │ │ │ - eoreq r4, fp, r1, ror #31 │ │ │ │ + eoreq r5, fp, r1, ror r0 │ │ │ │ eorseq r1, r5, r8, ror #31 │ │ │ │ eorseq r2, r5, r8, lsl #1 │ │ │ │ eorseq r2, r5, r8, asr #32 │ │ │ │ - @ instruction: 0x00077abc │ │ │ │ + andeq r7, r7, r0, asr #22 │ │ │ │ eorseq r2, r5, r8, lsr #32 │ │ │ │ eorseq r2, r5, r4, lsr r0 │ │ │ │ eorseq r9, r6, r4, lsr r9 │ │ │ │ eorseq r9, r6, ip, lsl #22 │ │ │ │ eorseq r9, r6, ip, ror #21 │ │ │ │ - eoreq r4, fp, r1, ror #24 │ │ │ │ + strdeq r4, [fp], -r1 @ │ │ │ │ eorseq r1, r5, r0, lsr #25 │ │ │ │ eorseq r1, r5, ip, lsl sp │ │ │ │ eorseq r1, r5, r4, lsl sp │ │ │ │ andeq r2, r0, ip, lsr #2 │ │ │ │ eorseq r9, r6, r4, ror #23 │ │ │ │ eorseq r1, r5, r4, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -137617,15 +137617,15 @@ │ │ │ │ beq a6704 │ │ │ │ ldr r0, [pc, #1384] @ a6cac │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq a6704 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq a6704 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq a681c │ │ │ │ mov r2, r0 │ │ │ │ @@ -137659,15 +137659,15 @@ │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [pc, #1236] @ a6cc4 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ b a6704 │ │ │ │ ldr r0, [pc, #1216] @ a6ccc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ ldr r0, [pc, #1200] @ a6cc8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ @@ -137687,15 +137687,15 @@ │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [fp, #44] @ 0x2c │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [fp, #44] @ 0x2c │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [fp, #12] │ │ │ │ - bl 2b23e0 │ │ │ │ + bl 2b2464 │ │ │ │ cmp r4, r1 │ │ │ │ bcs a69f8 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq a6890 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #4 │ │ │ │ @@ -137709,44 +137709,44 @@ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ lsl sl, r5, #2 │ │ │ │ ldr r0, [pc, #1080] @ a6cf0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq a6b84 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a979c │ │ │ │ + bl 2a9820 │ │ │ │ str r0, [r7, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r5, r4 │ │ │ │ bne a68d8 │ │ │ │ str r5, [fp, #24] │ │ │ │ str r5, [fp, #32] │ │ │ │ ldr r5, [fp, #8] │ │ │ │ ldr r0, [fp, #12] │ │ │ │ str r7, [fp, #28] │ │ │ │ - bl 2b23e0 │ │ │ │ + bl 2b2464 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ cmp r1, r0 │ │ │ │ bcc a6b74 │ │ │ │ ldr r3, [fp, #28] │ │ │ │ ldr r7, [fp, #32] │ │ │ │ str r7, [sp] │ │ │ │ add r7, r2, r0 │ │ │ │ sub r2, r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 210300 │ │ │ │ + bl 210384 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [fp, #36] @ 0x24 │ │ │ │ str r1, [fp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r9 │ │ │ │ @@ -137764,28 +137764,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a69a4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ and r0, r7, #255 @ 0xff │ │ │ │ cmp r0, #4 │ │ │ │ bne a6a34 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ ldr r1, [fp, #24] │ │ │ │ add r4, r0, r6 │ │ │ │ str r4, [fp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6868 │ │ │ │ ldr r0, [fp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r4, [fp, #20] │ │ │ │ b a6868 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [r8] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [fp, #44] @ 0x2c │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ @@ -137805,22 +137805,22 @@ │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ b a6a64 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 227424 │ │ │ │ + bl 2274a8 │ │ │ │ ldr r1, [fp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6a64 │ │ │ │ ldr r0, [fp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ ldm r0!, {r1, r2, r3, r7} │ │ │ │ stmia r8!, {r1, r2, r3, r7} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #1 │ │ │ │ stm r8, {r1, r2, r3, r7} │ │ │ │ strb r0, [fp, #44] @ 0x2c │ │ │ │ @@ -137836,15 +137836,15 @@ │ │ │ │ beq a6a0c │ │ │ │ ldr r0, [pc, #552] @ a6cd8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq a6a0c │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq a6a0c │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6b9c │ │ │ │ mov r2, r0 │ │ │ │ @@ -137879,15 +137879,15 @@ │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [pc, #400] @ a6cec │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, fp, #16 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ b a6a0c │ │ │ │ ldr r2, [pc, #308] @ a6cb0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c488 │ │ │ │ b a6bb4 │ │ │ │ ldr r2, [pc, #360] @ a6cf4 │ │ │ │ mov r0, #4 │ │ │ │ @@ -137920,15 +137920,15 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a6c14 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ b a6c70 │ │ │ │ b a6c70 │ │ │ │ b a6c70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ ldr r1, [fp, #40] @ 0x28 │ │ │ │ @@ -137939,47 +137939,47 @@ │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [fp, #44] @ 0x2c │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [fp, #44] @ 0x2c │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [fp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6c98 │ │ │ │ ldr r2, [fp, #28] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [fp, #44] @ 0x2c │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x003695d8 │ │ │ │ eorseq r9, r6, ip, lsr r7 │ │ │ │ eorseq r9, r6, ip, lsl r7 │ │ │ │ eorseq r1, r5, r8, lsl #13 │ │ │ │ - eoreq r4, fp, sp, ror r9 │ │ │ │ + eoreq r4, fp, sp, lsl #20 │ │ │ │ eorseq r1, r5, r4, lsl #19 │ │ │ │ eorseq r1, r5, r4, lsr #20 │ │ │ │ eorseq r1, r5, r4, ror #19 │ │ │ │ - andeq r7, r7, r8, asr r4 │ │ │ │ + ldrdeq r7, [r7], -ip │ │ │ │ eorseq r1, r5, r4, asr #19 │ │ │ │ @ instruction: 0x003519d0 │ │ │ │ @ instruction: 0x003692d0 │ │ │ │ eorseq r9, r6, r8, lsr #9 │ │ │ │ eorseq r9, r6, r8, lsl #9 │ │ │ │ - strdeq r4, [fp], -sp @ │ │ │ │ + eoreq r4, fp, sp, lsl #13 │ │ │ │ eorseq r1, r5, ip, lsr r6 │ │ │ │ @ instruction: 0x003516b8 │ │ │ │ @ instruction: 0x003516b0 │ │ │ │ andeq r1, r0, r8, asr #21 │ │ │ │ eorseq r9, r6, r0, lsl #11 │ │ │ │ eorseq r1, r5, r0, lsl #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -138026,15 +138026,15 @@ │ │ │ │ beq a6d68 │ │ │ │ ldr r0, [pc, #1384] @ a7310 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq a6d68 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq a6d68 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6e80 │ │ │ │ mov r2, r0 │ │ │ │ @@ -138068,15 +138068,15 @@ │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [pc, #1236] @ a7328 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ b a6d68 │ │ │ │ ldr r0, [pc, #1216] @ a7330 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ ldr r0, [pc, #1200] @ a732c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ @@ -138096,15 +138096,15 @@ │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [fp, #44] @ 0x2c │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [fp, #44] @ 0x2c │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [fp, #12] │ │ │ │ - bl 2b23e0 │ │ │ │ + bl 2b2464 │ │ │ │ cmp r4, r1 │ │ │ │ bcs a705c │ │ │ │ ldr r0, [fp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq a6ef4 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #4 │ │ │ │ @@ -138118,44 +138118,44 @@ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ lsl sl, r5, #2 │ │ │ │ ldr r0, [pc, #1080] @ a7354 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq a71e8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a979c │ │ │ │ + bl 2a9820 │ │ │ │ str r0, [r7, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r5, r4 │ │ │ │ bne a6f3c │ │ │ │ str r5, [fp, #24] │ │ │ │ str r5, [fp, #32] │ │ │ │ ldr r5, [fp, #8] │ │ │ │ ldr r0, [fp, #12] │ │ │ │ str r7, [fp, #28] │ │ │ │ - bl 2b23e0 │ │ │ │ + bl 2b2464 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ cmp r1, r0 │ │ │ │ bcc a71d8 │ │ │ │ ldr r3, [fp, #28] │ │ │ │ ldr r7, [fp, #32] │ │ │ │ str r7, [sp] │ │ │ │ add r7, r2, r0 │ │ │ │ sub r2, r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20fec4 │ │ │ │ + bl 20ff48 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [fp, #36] @ 0x24 │ │ │ │ str r1, [fp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r9 │ │ │ │ @@ -138173,28 +138173,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a7008 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ and r0, r7, #255 @ 0xff │ │ │ │ cmp r0, #4 │ │ │ │ bne a7098 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ ldr r1, [fp, #24] │ │ │ │ add r4, r0, r6 │ │ │ │ str r4, [fp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6ecc │ │ │ │ ldr r0, [fp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r4, [fp, #20] │ │ │ │ b a6ecc │ │ │ │ mov r0, #22 │ │ │ │ str r0, [r8] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [fp, #44] @ 0x2c │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ @@ -138214,22 +138214,22 @@ │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ b a70c8 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 227424 │ │ │ │ + bl 2274a8 │ │ │ │ ldr r1, [fp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq a70c8 │ │ │ │ ldr r0, [fp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ ldm r0!, {r1, r2, r3, r7} │ │ │ │ stmia r8!, {r1, r2, r3, r7} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #1 │ │ │ │ stm r8, {r1, r2, r3, r7} │ │ │ │ strb r0, [fp, #44] @ 0x2c │ │ │ │ @@ -138245,15 +138245,15 @@ │ │ │ │ beq a7070 │ │ │ │ ldr r0, [pc, #552] @ a733c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq a7070 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq a7070 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq a7200 │ │ │ │ mov r2, r0 │ │ │ │ @@ -138288,15 +138288,15 @@ │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [pc, #400] @ a7350 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, fp, #16 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ b a7070 │ │ │ │ ldr r2, [pc, #308] @ a7314 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c488 │ │ │ │ b a7218 │ │ │ │ ldr r2, [pc, #360] @ a7358 │ │ │ │ mov r0, #4 │ │ │ │ @@ -138329,15 +138329,15 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a7278 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ b a72d4 │ │ │ │ b a72d4 │ │ │ │ b a72d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ ldr r1, [fp, #40] @ 0x28 │ │ │ │ @@ -138348,61 +138348,61 @@ │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [fp, #44] @ 0x2c │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [fp, #44] @ 0x2c │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [fp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq a72fc │ │ │ │ ldr r2, [fp, #28] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [fp, #44] @ 0x2c │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r8, r6, r4, ror pc │ │ │ │ ldrsbeq r9, [r6], -r8 @ │ │ │ │ ldrheq r9, [r6], -r8 @ │ │ │ │ eorseq r1, r5, r4, lsr #32 │ │ │ │ - eoreq r4, fp, r9, lsl r3 │ │ │ │ + eoreq r4, fp, r9, lsr #7 │ │ │ │ eorseq r1, r5, r0, lsr #6 │ │ │ │ eorseq r1, r5, r0, asr #7 │ │ │ │ eorseq r1, r5, r0, lsl #7 │ │ │ │ - strdeq r6, [r7], -r4 │ │ │ │ + andeq r6, r7, r8, ror lr │ │ │ │ eorseq r1, r5, r0, ror #6 │ │ │ │ eorseq r1, r5, ip, ror #6 │ │ │ │ eorseq r8, r6, ip, ror #24 │ │ │ │ eorseq r8, r6, r4, asr #28 │ │ │ │ eorseq r8, r6, r4, lsr #28 │ │ │ │ - mlaeq fp, r9, pc, r3 @ │ │ │ │ + eoreq r4, fp, r9, lsr #32 │ │ │ │ @ instruction: 0x00350fd8 │ │ │ │ eorseq r1, r5, r4, asr r0 │ │ │ │ eorseq r1, r5, ip, asr #32 │ │ │ │ andeq r1, r0, r4, ror #8 │ │ │ │ eorseq r8, r6, ip, lsl pc │ │ │ │ mlaseq r5, ip, lr, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #56] @ a73a4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ strne r4, [r0] │ │ │ │ strbne r1, [r0, #4] │ │ │ │ ldrne r1, [pc, #20] @ a73a8 │ │ │ │ addne r1, pc, r1 │ │ │ │ popne {r4, pc} │ │ │ │ @@ -138466,23 +138466,23 @@ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ beq a74bc │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq a74ec │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ @@ -138497,22 +138497,22 @@ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ beq a7534 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a7534 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ @@ -138532,23 +138532,23 @@ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ beq a75c4 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq a75f4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ @@ -138563,22 +138563,22 @@ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ beq a763c │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a763c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ @@ -138599,31 +138599,31 @@ │ │ │ │ beq a76d0 │ │ │ │ ldr r0, [r6, #-16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc a7684 │ │ │ │ mov r5, r6 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #-12]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a7684 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b a7684 │ │ │ │ bl a01e0 │ │ │ │ b a76f0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq a76f0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq a7708 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ @@ -138632,23 +138632,23 @@ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ beq a7754 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a7754 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b a779c │ │ │ │ mov r5, r0 │ │ │ │ b a77cc │ │ │ │ mov r5, r0 │ │ │ │ b a77b4 │ │ │ │ @@ -138658,15 +138658,15 @@ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq a779c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq a77b4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ @@ -138675,40 +138675,40 @@ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ beq a77fc │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a77fc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ rsb r7, r7, #0 │ │ │ │ b a7818 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq a777c │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc a780c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a780c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ b a780c │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #5 │ │ │ │ @@ -138721,32 +138721,32 @@ │ │ │ │ cmp r0, #3 │ │ │ │ beq a78dc │ │ │ │ cmp r0, #2 │ │ │ │ bcc a78ac │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #12]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a78ac │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq a78c4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq a78dc │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq a78f4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ @@ -138755,44 +138755,44 @@ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ beq a7940 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #76 @ 0x4c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne a7970 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ bne a7988 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ bne a79b4 │ │ │ │ b a79d0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq a7960 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ bne a79b4 │ │ │ │ b a79d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -138810,122 +138810,122 @@ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ beq a7a18 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a7a18 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #76 @ 0x4c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, r4, #8 │ │ │ │ bl 9f7d8 │ │ │ │ cmn r4, #1 │ │ │ │ beq a7a68 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ beq a7aa0 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a7aa0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, r4, #8 │ │ │ │ bl 9eef0 │ │ │ │ cmn r4, #1 │ │ │ │ beq a7aec │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ beq a7b24 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a7b24 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, r4, #8 │ │ │ │ bl 9f364 │ │ │ │ cmn r4, #1 │ │ │ │ beq a7b70 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ beq a7ba8 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a7ba8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ beq a7bd4 │ │ │ │ @@ -138945,23 +138945,23 @@ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ beq a7c38 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 1f8f8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne a7be0 │ │ │ │ b a7bec │ │ │ │ mov r5, r0 │ │ │ │ @@ -138973,103 +138973,103 @@ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ beq a7ca4 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a7ca4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r1, #1 │ │ │ │ mov r6, r4 │ │ │ │ ldr r7, [r6, #8]! │ │ │ │ add r0, r7, #172 @ 0xac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a7cdc │ │ │ │ add r0, r7, #32 │ │ │ │ bl 9ac38 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a7cfc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7f00 │ │ │ │ cmn r4, #1 │ │ │ │ beq a7d30 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a7d30 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b a7d60 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a7d60 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7f00 │ │ │ │ cmn r4, #1 │ │ │ │ beq a7d90 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a7d90 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ beq a7df0 │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ bne a7dec │ │ │ │ add r6, r4, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 124954 │ │ │ │ + bl 1249d8 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq a7df0 │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b a7df0 │ │ │ │ bl a01e0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq a7e08 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ @@ -139080,35 +139080,35 @@ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ beq a7e54 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ b a7e84 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a7e84 │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq a7eac │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ blx r1 │ │ │ │ b a7eac │ │ │ │ @@ -139121,56 +139121,56 @@ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ beq a7ef4 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a7ef4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, r4, #32 │ │ │ │ bl a2a7c │ │ │ │ cmn r4, #1 │ │ │ │ beq a7f44 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #32 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ beq a7f7c │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a7f7c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #32 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ @@ -139178,15 +139178,15 @@ │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ bne a7fc0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq a7fc4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b a7fc4 │ │ │ │ bl a01e0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq a7fdc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ @@ -139197,23 +139197,23 @@ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ beq a8028 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq a8058 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ @@ -139228,22 +139228,22 @@ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ beq a80a0 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a80a0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ @@ -139253,26 +139253,26 @@ │ │ │ │ bne a80f0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq a80f8 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 17d744 │ │ │ │ + bl 17d7c8 │ │ │ │ mov r0, r6 │ │ │ │ b a80d8 │ │ │ │ bl a01e0 │ │ │ │ b a8114 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq a8114 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq a812c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ @@ -139281,45 +139281,45 @@ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ beq a8178 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a8178 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ b a81d0 │ │ │ │ mov r8, r0 │ │ │ │ b a8200 │ │ │ │ mov r8, r0 │ │ │ │ b a81e8 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq a81b4 │ │ │ │ add r5, r6, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17d744 │ │ │ │ + bl 17d7c8 │ │ │ │ mov r6, r5 │ │ │ │ b a8198 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq a81d0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq a81e8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ @@ -139328,22 +139328,22 @@ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ beq a8230 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a8230 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -139364,23 +139364,23 @@ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ beq a82c4 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq a82f4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ @@ -139395,63 +139395,63 @@ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ beq a833c │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a833c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r3, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq a8378 │ │ │ │ cmp r1, #1 │ │ │ │ bne a8394 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, #1 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, #1 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ add r1, r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, #1 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 30b180 │ │ │ │ + b 30b204 │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 30b6d0 │ │ │ │ + b 30b754 │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 30b700 │ │ │ │ + b 30b784 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 30ad58 │ │ │ │ + b 30addc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ mov r5, #6 │ │ │ │ add lr, sp, #28 │ │ │ │ add r1, r0, #12 │ │ │ │ @@ -139472,22 +139472,22 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #32] @ a8468 │ │ │ │ ldr r3, [pc, #32] @ a846c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 343328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ eorseq pc, r4, ip, lsr lr @ │ │ │ │ - eoreq r2, fp, r5, lsl lr │ │ │ │ + eoreq r2, fp, r5, lsr #29 │ │ │ │ eorseq pc, r4, r0, lsr #28 │ │ │ │ - ldrdeq r2, [fp], -sl @ │ │ │ │ - ldrdeq r2, [fp], -fp @ │ │ │ │ + eoreq r2, fp, sl, ror #28 │ │ │ │ + eoreq r2, fp, fp, ror #28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ add lr, sp, #32 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r1, r0, #8 │ │ │ │ @@ -139517,24 +139517,24 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr r1, [pc, #40] @ a8524 │ │ │ │ ldr r3, [pc, #40] @ a8528 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 343394 │ │ │ │ + bl 343418 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x0034fdf4 │ │ │ │ - eoreq r2, fp, r8, lsl #27 │ │ │ │ + eoreq r2, fp, r8, lsl lr │ │ │ │ @ instruction: 0x0034fdbc │ │ │ │ - eoreq r2, fp, r9, ror sp │ │ │ │ + eoreq r2, fp, r9, lsl #28 │ │ │ │ eorseq pc, r4, r0, lsr #27 │ │ │ │ - eoreq r2, fp, r3, lsr sp │ │ │ │ - eoreq r2, fp, r5, lsr sp │ │ │ │ + eoreq r2, fp, r3, asr #27 │ │ │ │ + eoreq r2, fp, r5, asr #27 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ mov r5, #6 │ │ │ │ add lr, sp, #28 │ │ │ │ add r1, r0, #12 │ │ │ │ @@ -139555,72 +139555,72 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #32] @ a85b4 │ │ │ │ ldr r3, [pc, #32] @ a85b8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 343328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ eorseq pc, r4, r0, lsl #26 │ │ │ │ - eoreq r2, fp, r9, asr #25 │ │ │ │ + eoreq r2, fp, r9, asr sp │ │ │ │ @ instruction: 0x0034fcd4 │ │ │ │ - eoreq r2, fp, lr, lsl #25 │ │ │ │ - eoreq r2, fp, pc, lsl #25 │ │ │ │ + eoreq r2, fp, lr, lsl sp │ │ │ │ + eoreq r2, fp, pc, lsl sp │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 30af3c │ │ │ │ + b 30afc0 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ mov r2, #13 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #4] @ a85e4 │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - mlaeq fp, pc, ip, r2 @ │ │ │ │ + eoreq r2, fp, pc, lsr #26 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmn r4, #1 │ │ │ │ popeq {r4, pc} │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a8624 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 344f94 │ │ │ │ + bl 345018 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a1804 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ bne a86f8 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a16cc │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ bne a8718 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ beq a88e8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ @@ -139761,189 +139761,189 @@ │ │ │ │ ldr r1, [pc, #100] @ a8924 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, r8, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #56] @ a8928 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c670 │ │ │ │ @ instruction: 0x003675b0 │ │ │ │ - mlaeq fp, ip, sl, r2 │ │ │ │ - eoreq r2, fp, fp, lsl #21 │ │ │ │ - eoreq r2, fp, sl, ror sl │ │ │ │ - eoreq r2, fp, r9, ror #20 │ │ │ │ - eoreq r2, fp, r8, asr sl │ │ │ │ - eoreq r2, fp, r7, asr #20 │ │ │ │ - eoreq r2, fp, r6, lsr sl │ │ │ │ - eoreq r2, fp, r5, lsr #20 │ │ │ │ - eoreq r2, fp, r0, lsl #20 │ │ │ │ + eoreq r2, fp, ip, lsr #22 │ │ │ │ + eoreq r2, fp, fp, lsl fp │ │ │ │ + eoreq r2, fp, sl, lsl #22 │ │ │ │ + strdeq r2, [fp], -r9 @ │ │ │ │ + eoreq r2, fp, r8, ror #21 │ │ │ │ + ldrdeq r2, [fp], -r7 @ │ │ │ │ + eoreq r2, fp, r6, asr #21 │ │ │ │ + @ instruction: 0x002b2ab5 │ │ │ │ + mlaeq fp, r0, sl, r2 │ │ │ │ eorseq pc, r4, r8, ror #19 │ │ │ │ eorseq ip, r4, r0, lsl r7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r6, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r4, r6, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a8988 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r6, #44] @ 0x2c │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r6, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r7, #0 │ │ │ │ beq a8988 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ add r4, r6, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r6, #56] @ 0x38 │ │ │ │ beq a89c0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r6, #80 @ 0x50 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r4, r6, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a8a44 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r6, #60] @ 0x3c │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r7, #0 │ │ │ │ beq a8a44 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ add r4, r6, #76 @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r6, #68] @ 0x44 │ │ │ │ beq a8a7c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r6, #72 @ 0x48 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r4, r6, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ bne a8b00 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r6, #48] @ 0x30 │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r6, #52] @ 0x34 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r7, #0 │ │ │ │ beq a8b00 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ add r4, r6, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r6, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r6, #60] @ 0x3c │ │ │ │ beq a8b38 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #224] @ a8c54 │ │ │ │ add r6, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b85a4 │ │ │ │ + bl 2b8628 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b2380 │ │ │ │ + bl 2b2404 │ │ │ │ str r0, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ @@ -139993,30 +139993,30 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b85a4 │ │ │ │ + bl 2b8628 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19e2d8 │ │ │ │ + bl 19e35c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ bne a8d28 │ │ │ │ ldr r1, [pc, #276] @ a8db0 │ │ │ │ add r6, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1256e0 │ │ │ │ + bl 125764 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b2380 │ │ │ │ + bl 2b2404 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ @@ -140072,38 +140072,38 @@ │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl a2508 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - @ instruction: 0x002ad8b0 │ │ │ │ + eoreq sp, sl, r0, asr #18 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b85a4 │ │ │ │ + bl 2b8628 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 123c8c │ │ │ │ + bl 123d10 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ bne a8e88 │ │ │ │ ldr r1, [pc, #276] @ a8f0c │ │ │ │ add r6, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1256e0 │ │ │ │ + bl 125764 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b2380 │ │ │ │ + bl 2b2404 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ @@ -140167,30 +140167,30 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r7, sp │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2b85a4 │ │ │ │ + bl 2b8628 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 123d7c │ │ │ │ + bl 123e00 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne a8fdc │ │ │ │ ldr r1, [pc, #256] @ a9054 │ │ │ │ add r6, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1256e0 │ │ │ │ + bl 125764 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b2380 │ │ │ │ + bl 2b2404 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add ip, sp, #52 @ 0x34 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ @@ -140241,38 +140241,38 @@ │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl a2508 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq sp, sl, r8, asr #9 │ │ │ │ + eoreq sp, sl, r8, asr r5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r7, sp │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2b85a4 │ │ │ │ + bl 2b8628 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19e1e8 │ │ │ │ + bl 19e26c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne a9124 │ │ │ │ ldr r1, [pc, #256] @ a919c │ │ │ │ add r6, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1256e0 │ │ │ │ + bl 125764 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b2380 │ │ │ │ + bl 2b2404 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add ip, sp, #52 @ 0x34 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ @@ -140282,15 +140282,15 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ strh r3, [sp, #64] @ 0x40 │ │ │ │ strb r3, [sp, #66] @ 0x42 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19e7dc │ │ │ │ + bl 19e860 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne a9148 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r2, [r8] │ │ │ │ @@ -140323,15 +140323,15 @@ │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl a2508 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - ldrdeq sp, [sl], -r0 @ │ │ │ │ + eoreq sp, sl, r0, ror #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #160] @ a9254 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -140345,15 +140345,15 @@ │ │ │ │ stm r1, {r0, r4, r6, sl} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, sp │ │ │ │ movne r2, r0 │ │ │ │ ldmne r1!, {r3, r4, r6, r7} │ │ │ │ stmiane r2!, {r3, r4, r6, r7} │ │ │ │ ldmne r1, {r3, r4, r6, r7} │ │ │ │ movne r1, #0 │ │ │ │ @@ -140385,27 +140385,27 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r2, [pc, #192] @ a934c │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 123a64 │ │ │ │ + bl 123ae8 │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ stm r3, {r0, r1, r2, r6, r7, r9} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [pc, #148] @ a9350 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ addne r1, sp, #32 │ │ │ │ movne r2, r0 │ │ │ │ ldmne r1!, {r3, r5, r6, r7} │ │ │ │ stmiane r2!, {r3, r5, r6, r7} │ │ │ │ ldmne r1, {r3, r5, r6, r7} │ │ │ │ movne r1, #0 │ │ │ │ @@ -140423,15 +140423,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq a9344 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl a29e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @@ -140447,15 +140447,15 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r2, [pc, #140] @ a9410 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 122e64 │ │ │ │ + bl 122ee8 │ │ │ │ ldmib r4, {r6, r7} │ │ │ │ cmp r7, #0 │ │ │ │ beq a93c8 │ │ │ │ add r5, r6, #4 │ │ │ │ b a93b0 │ │ │ │ add r5, r5, #8 │ │ │ │ subs r7, r7, #1 │ │ │ │ @@ -140468,15 +140468,15 @@ │ │ │ │ b a93a4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq a93e4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ ldm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ @@ -140496,15 +140496,15 @@ │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ bne a946c │ │ │ │ mov r0, r4 │ │ │ │ mvn r1, #-1073741824 @ 0xc0000000 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ add r1, r0, #-1073741823 @ 0xc0000001 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ popls {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 3b0b4 │ │ │ │ bl 3b608 │ │ │ │ @@ -140532,35 +140532,35 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne a963c │ │ │ │ mov r0, r7 │ │ │ │ bl 9ed80 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #1 │ │ │ │ str fp, [r4, #8] │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d38bc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ add r6, r5, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne a95bc │ │ │ │ ldr r0, [pc, #360] @ a968c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq a964c │ │ │ │ mov r7, r0 │ │ │ │ strb fp, [r0, #16] │ │ │ │ str fp, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ str r8, [r0] │ │ │ │ @@ -140571,47 +140571,47 @@ │ │ │ │ str fp, [r0, #28] │ │ │ │ str fp, [r0, #32] │ │ │ │ str fp, [r0, #36] @ 0x24 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #8]! │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r6, r0 │ │ │ │ clz r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne a95bc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a95b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ bl 21f44 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ b a94a4 │ │ │ │ cmp r7, #0 │ │ │ │ bmi a9648 │ │ │ │ ldr r0, [r4] │ │ │ │ add r2, r7, #2 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, r7 │ │ │ │ mov r7, r0 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne a963c │ │ │ │ str r7, [r4, #4] │ │ │ │ b a94a4 │ │ │ │ @@ -140634,15 +140634,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4, #8] │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4, #8] │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r6, r6, r4, lsl r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ @@ -140667,34 +140667,34 @@ │ │ │ │ cmp r0, #4 │ │ │ │ beq a97cc │ │ │ │ b a9804 │ │ │ │ add sl, r6, #80 @ 0x50 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r7, r0 │ │ │ │ sub r0, r0, #2 │ │ │ │ b a9728 │ │ │ │ orr r0, r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ bic r2, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r7, r0 │ │ │ │ sub r0, r0, r5 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bne a9768 │ │ │ │ tst r7, #2 │ │ │ │ beq a97dc │ │ │ │ tst r7, #1 │ │ │ │ mov r5, r7 │ │ │ │ beq a970c │ │ │ │ - bl 30a8c8 │ │ │ │ + bl 30a94c │ │ │ │ bic r5, r7, #1 │ │ │ │ b a970c │ │ │ │ bl 9d184 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ beq a97cc │ │ │ │ b a9804 │ │ │ │ @@ -140705,15 +140705,15 @@ │ │ │ │ ldm r0!, {r2, r3, r4, r5, r7} │ │ │ │ mov r1, r9 │ │ │ │ stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r7} │ │ │ │ mov r0, sl │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ mvn r1, #1 │ │ │ │ - bl 352894 │ │ │ │ + bl 352918 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r8 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ ldm r0!, {r2, r3, r4, r5, r7} │ │ │ │ mov r1, sl │ │ │ │ @@ -140740,31 +140740,31 @@ │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldm r1!, {r2, r3, r4, r5, r7} │ │ │ │ stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ ldm r1, {r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r7} │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3834 │ │ │ │ + bl 2d38b8 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ add r7, r6, #160 @ 0xa0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne a98f0 │ │ │ │ ldr r0, [pc, #472] @ a9a2c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq a99d0 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ strb r1, [r0, #16] │ │ │ │ mov r6, r5 │ │ │ │ str r1, [r0, #12] │ │ │ │ @@ -140776,29 +140776,29 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r1, [r5, #20] │ │ │ │ mov r2, r6 │ │ │ │ str r1, [r5, #24] │ │ │ │ str r1, [r5, #28] │ │ │ │ str r1, [r5, #32] │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r7, r0 │ │ │ │ clz r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne a98f0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a98ec │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ bl 21e2c │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ @@ -140817,15 +140817,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne a9998 │ │ │ │ mov r0, r7 │ │ │ │ bl 9ed80 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r8, #4] │ │ │ │ b a96b4 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #164 @ 0xa4 │ │ │ │ bl 21adc │ │ │ │ @@ -140859,15 +140859,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b a9a04 │ │ │ │ b a9a14 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r7, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ @@ -140923,28 +140923,28 @@ │ │ │ │ beq a9b98 │ │ │ │ b a9c70 │ │ │ │ mov r5, r8 │ │ │ │ add r8, r9, #80 @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r1, r0 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ bne a9b5c │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ ldm r1!, {r2, r3, r4, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ ldm r1, {r2, r3, r4, r6, r7} │ │ │ │ mvn r1, #1 │ │ │ │ stm r0, {r2, r3, r4, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ - bl 352894 │ │ │ │ + bl 352918 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #2 │ │ │ │ b a9b80 │ │ │ │ add r1, r9, #64 @ 0x40 │ │ │ │ add r2, sp, #16 │ │ │ │ bl 9d944 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ @@ -140992,15 +140992,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne a9cac │ │ │ │ mov r0, r4 │ │ │ │ bl 9ed80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r4, [fp, #44] @ 0x2c │ │ │ │ ldr lr, [fp] │ │ │ │ mov r2, r0 │ │ │ │ ldm r1!, {r3, r4, r6, r7} │ │ │ │ @@ -141037,31 +141037,31 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #5 │ │ │ │ ldr r1, [sp] │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3834 │ │ │ │ + bl 2d38b8 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ add r4, r9, #164 @ 0xa4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne a9d98 │ │ │ │ ldr r0, [pc, #508] @ a9ef4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq a9ea0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #16] │ │ │ │ mov r6, r5 │ │ │ │ str r0, [r5, #12] │ │ │ │ @@ -141074,50 +141074,50 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r6, #8]! │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r4, r0 │ │ │ │ clz r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne a9d98 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a9d94 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ bl 21e2c │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2d3834 │ │ │ │ + bl 2d38b8 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ add r4, r9, #168 @ 0xa8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ bne a9e78 │ │ │ │ ldr r0, [pc, #288] @ a9ef8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq a9ea0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #16] │ │ │ │ mov r6, r5 │ │ │ │ str r0, [r5, #12] │ │ │ │ @@ -141130,29 +141130,29 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r6, #8]! │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r4, r0 │ │ │ │ clz r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ bne a9e78 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne a9e74 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ bl 21f44 │ │ │ │ mov r0, #4 │ │ │ │ ldr r1, [sp] │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ @@ -141172,15 +141172,15 @@ │ │ │ │ stm fp, {r0, r1, r2, r3, r6} │ │ │ │ mov r0, r7 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r6, r6, r0, asr #2 │ │ │ │ eorseq r6, r6, r0, rrx │ │ │ │ mlaseq r4, ip, r4, lr │ │ │ │ @@ -141203,15 +141203,15 @@ │ │ │ │ cmp r1, #1 │ │ │ │ bne aa1c4 │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #1 │ │ │ │ beq aa170 │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ beq aa0ac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ @@ -141219,31 +141219,31 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne aa164 │ │ │ │ mov r0, r6 │ │ │ │ bl 9ed80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ str fp, [r4, #44] @ 0x2c │ │ │ │ b a9f24 │ │ │ │ sub r6, r9, #1 │ │ │ │ cmp r0, r6 │ │ │ │ bne aa094 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq aa014 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 352838 │ │ │ │ cmp r0, #1 │ │ │ │ beq aa0cc │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 21adc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ @@ -141261,24 +141261,24 @@ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str fp, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r1, [r4, #24] │ │ │ │ tstne r1, #1 │ │ │ │ beq aa048 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq aa06c │ │ │ │ str r0, [sp] │ │ │ │ bl 9ed80 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #16] │ │ │ │ sub r0, r9, #2 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #7 │ │ │ │ @@ -141322,24 +141322,24 @@ │ │ │ │ tstne r1, #1 │ │ │ │ bne aa134 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ bne aa148 │ │ │ │ b aa0e0 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ beq aa0e0 │ │ │ │ mov r0, r6 │ │ │ │ bl 9ed80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b aa0e0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ sub r1, r9, #1 │ │ │ │ cmp r0, r1 │ │ │ │ @@ -141350,15 +141350,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r1, [r4, #24] │ │ │ │ tstne r1, #1 │ │ │ │ beq aa1ac │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ beq aa0e0 │ │ │ │ mov r0, r6 │ │ │ │ bl 9ed80 │ │ │ │ b aa150 │ │ │ │ mov r0, #0 │ │ │ │ @@ -141382,29 +141382,29 @@ │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ b aa218 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldm r5!, {r1, r2, r3} │ │ │ │ add r0, r4, #12 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r5, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ mov r0, r7 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd r0, [r4, #16] │ │ │ │ sub r0, r9, #2 │ │ │ │ strb r1, [r4, #24] │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -141413,15 +141413,15 @@ │ │ │ │ bl 1f640 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ blcc fe75cac8 <__bss_end__@@Base+0xfe34b02c> │ │ │ │ strbtgt r3, [r5], #-1535 @ 0xfffffa01 │ │ │ │ eorseq lr, r4, r4, ror #2 │ │ │ │ @@ -141488,15 +141488,15 @@ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r9, r0 │ │ │ │ bne aa808 │ │ │ │ add r4, sp, #148 @ 0x94 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c8b94 │ │ │ │ + bl 2c8c18 │ │ │ │ ldr r7, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp r7, #7 │ │ │ │ bne aa5c4 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ @@ -141527,15 +141527,15 @@ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r9, r0 │ │ │ │ bne aa840 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ bl 1eb90 │ │ │ │ - bl 2c97b4 │ │ │ │ + bl 2c9838 │ │ │ │ cmp r0, #22 │ │ │ │ bne aa534 │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ str fp, [sp, #8] │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ add r4, sl, r0, lsl #2 │ │ │ │ @@ -141575,15 +141575,15 @@ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ beq aa4bc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b aa4bc │ │ │ │ cmp r0, #21 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ mov r1, #3 │ │ │ │ biceq r0, r0, #255 @ 0xff │ │ │ │ moveq r1, #2 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ @@ -141601,23 +141601,23 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq aa59c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq aa56c │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b aa56c │ │ │ │ cmp fp, #0 │ │ │ │ beq aa5b8 │ │ │ │ add r0, fp, fp, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r9, sp, #92 @ 0x5c │ │ │ │ add r2, r4, #9 │ │ │ │ add r0, r9, #9 │ │ │ │ mov r4, r1 │ │ │ │ @@ -141626,15 +141626,15 @@ │ │ │ │ ldrb r6, [sp, #156] @ 0x9c │ │ │ │ bl 1f640 │ │ │ │ strb r6, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ add r8, sp, #148 @ 0x94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov ip, r8 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -141650,15 +141650,15 @@ │ │ │ │ ldm r4!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #148 @ 0x94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -141679,15 +141679,15 @@ │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #148 @ 0x94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -141705,17 +141705,17 @@ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ beq aa738 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 125ba4 │ │ │ │ + bl 125c28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r4 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ cmp r4, fp │ │ │ │ beq aa7a4 │ │ │ │ @@ -141731,24 +141731,24 @@ │ │ │ │ subs r4, r4, #1 │ │ │ │ beq aa7a4 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq aa774 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b aa774 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq aa424 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ @@ -141813,46 +141813,46 @@ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ beq aa8e8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 125ba4 │ │ │ │ + bl 125c28 │ │ │ │ b aa904 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl a2d80 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bge feb553c0 <__bss_end__@@Base+0xfe743924> │ │ │ │ - strdeq r0, [fp], -r0 @ │ │ │ │ - eoreq r0, fp, r5, ror #25 │ │ │ │ - mlaeq fp, r6, ip, r0 │ │ │ │ + eoreq r1, fp, r0, lsl #1 │ │ │ │ + eoreq r0, fp, r5, ror sp │ │ │ │ + eoreq r0, fp, r6, lsr #26 │ │ │ │ eorseq r9, r4, r4, ror #20 │ │ │ │ eorseq r9, r4, r8, lsl #21 │ │ │ │ - eoreq r0, fp, r9, lsr ip │ │ │ │ + eoreq r0, fp, r9, asr #25 │ │ │ │ eorseq r9, r4, ip, lsr #22 │ │ │ │ eorseq r9, r4, r0, lsr #22 │ │ │ │ mlaseq r4, ip, sl, r9 │ │ │ │ @ instruction: 0x00349ab0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #268 @ 0x10c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add r8, sp, #224 @ 0xe0 │ │ │ │ cmp r4, #0 │ │ │ │ beq aaa80 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 301240 │ │ │ │ + bl 3012c4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [r6] │ │ │ │ movne r2, r1 │ │ │ │ ldr r0, [r2] │ │ │ │ @@ -141887,15 +141887,15 @@ │ │ │ │ ldr r6, [pc, #3016] @ ab5c0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrb r1, [r6, #20] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs aad4c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq aab54 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq ab510 │ │ │ │ mov r2, r0 │ │ │ │ @@ -141930,15 +141930,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs aad2c │ │ │ │ ldr r0, [pc, #2796] @ ab5a4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq aab54 │ │ │ │ ldr r0, [pc, #2780] @ ab5a8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq ab4f8 │ │ │ │ @@ -141968,15 +141968,15 @@ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ mov r3, #4 │ │ │ │ str r5, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #12 │ │ │ │ @@ -142011,15 +142011,15 @@ │ │ │ │ ldr r4, [pc, #2660] @ ab64c │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r1, [r4, #32] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs aadf4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq aab54 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, r0 │ │ │ │ movne r5, #0 │ │ │ │ @@ -142053,15 +142053,15 @@ │ │ │ │ ldr r9, [pc, #2368] @ ab5d0 │ │ │ │ add r9, pc, r9 │ │ │ │ ldrb r1, [r9, #44] @ 0x2c │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs aae10 │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq aaf70 │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, r0 │ │ │ │ movne lr, #0 │ │ │ │ @@ -142120,15 +142120,15 @@ │ │ │ │ ldr r7, [sp, #252] @ 0xfc │ │ │ │ str r6, [sp, #204] @ 0xcc │ │ │ │ str r7, [sp, #212] @ 0xd4 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r8, sp, #224 @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov ip, r8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ add r0, r8, #8 │ │ │ │ @@ -142159,15 +142159,15 @@ │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #224 @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -142230,15 +142230,15 @@ │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ str fp, [sp, #172] @ 0xac │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ mov r7, r6 │ │ │ │ add r0, r8, #8 │ │ │ │ lsl r8, r4, #4 │ │ │ │ ldr sl, [sl, #4] │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov fp, #0 │ │ │ │ @@ -142271,15 +142271,15 @@ │ │ │ │ adc r0, r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ subs r0, fp, r0 │ │ │ │ rscs r0, r1, #0 │ │ │ │ bcc aafd0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 301240 │ │ │ │ + bl 3012c4 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -142294,15 +142294,15 @@ │ │ │ │ ldrb r1, [r0, #56] @ 0x38 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs aaf94 │ │ │ │ ldr r0, [pc, #1472] @ ab624 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq aaf9c │ │ │ │ ldr r0, [pc, #1460] @ ab630 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ ldr r9, [r4, #28]! │ │ │ │ ldr r6, [r4, #4] │ │ │ │ @@ -142314,15 +142314,15 @@ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r7, [r4, #12] │ │ │ │ str r7, [sp, #212] @ 0xd4 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ str r6, [sp, #204] @ 0xcc │ │ │ │ str r9, [sp, #200] @ 0xc8 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [pc, #1392] @ ab634 │ │ │ │ mov r1, #2 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ @@ -142364,15 +142364,15 @@ │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ str r4, [sp, #164] @ 0xa4 │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [pc, #1228] @ ab648 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b aaf9c │ │ │ │ ldr r0, [pc, #1160] @ ab620 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ bl 37e3c │ │ │ │ @@ -142389,15 +142389,15 @@ │ │ │ │ ldrb r1, [r0, #68] @ 0x44 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs ab33c │ │ │ │ ldr r0, [pc, #1024] @ ab5e0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq ab344 │ │ │ │ ldr r0, [pc, #1016] @ ab5f0 │ │ │ │ mov sl, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ ldr r8, [r4, #28]! │ │ │ │ @@ -142411,15 +142411,15 @@ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [pc, #940] @ ab5f4 │ │ │ │ cmp r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, #1 │ │ │ │ str fp, [sp, #156] @ 0x9c │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ @@ -142470,15 +142470,15 @@ │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r0, [pc, #740] @ ab608 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ bne ab444 │ │ │ │ mov r5, #0 │ │ │ │ @@ -142504,15 +142504,15 @@ │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [pc, #628] @ ab614 │ │ │ │ str sl, [sp, #168] @ 0xa8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2, r9} │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ @@ -142524,15 +142524,15 @@ │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ mov r0, r6 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #224 @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov lr, r8 │ │ │ │ mov ip, r6 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ ldm lr, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ @@ -142611,38 +142611,38 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ bl 7ce50 │ │ │ │ b ab588 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ b ab588 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ bl 7ce50 │ │ │ │ b ab588 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ bl 7ce50 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq r0, fp, r0, lsr #12 │ │ │ │ + @ instruction: 0x002b06b0 │ │ │ │ eorseq r5, r6, r4, asr #4 │ │ │ │ eorseq r5, r6, r0, lsl #17 │ │ │ │ eorseq r5, r6, r4, ror #11 │ │ │ │ eorseq r5, r6, r8, ror #16 │ │ │ │ eorseq r5, r6, r4, asr r8 │ │ │ │ eorseq sp, r4, r0, asr #13 │ │ │ │ eorseq sp, r4, ip, asr r8 │ │ │ │ - mlaeq fp, r9, r8, r0 │ │ │ │ - eoreq r0, fp, sp, lsr #11 │ │ │ │ + eoreq r0, fp, r9, lsr #18 │ │ │ │ + eoreq r0, fp, sp, lsr r6 │ │ │ │ eorseq r5, r6, ip, ror #5 │ │ │ │ eorseq r5, r6, r8, lsr #18 │ │ │ │ eorseq sp, r4, r0, ror r7 │ │ │ │ eorseq sp, r4, r4, lsl r9 │ │ │ │ eorseq r5, r6, r4, lsl #2 │ │ │ │ mlaseq r6, r0, r6, r5 │ │ │ │ eorseq r4, r6, ip, lsl fp │ │ │ │ @@ -142651,59 +142651,59 @@ │ │ │ │ eorseq r5, r6, r0, asr #2 │ │ │ │ eorseq sp, r4, r0, lsr #13 │ │ │ │ @ instruction: 0x0034d4b4 │ │ │ │ eorseq sp, r4, r4, ror r2 │ │ │ │ eorseq r5, r6, r4, lsr #2 │ │ │ │ mlaseq r6, ip, fp, r4 │ │ │ │ eorseq sp, r4, ip, asr #2 │ │ │ │ - eoreq r0, fp, sp, ror r1 │ │ │ │ + eoreq r0, fp, sp, lsl #4 │ │ │ │ eorseq sp, r4, r8, lsr r1 │ │ │ │ eorseq ip, r4, r4, ror #29 │ │ │ │ @ instruction: 0x00364ffc │ │ │ │ eorseq r9, r4, ip, lsr #2 │ │ │ │ eorseq r4, r6, r4, lsl #24 │ │ │ │ @ instruction: 0xfffa253c │ │ │ │ mlaseq r6, r8, ip, r4 │ │ │ │ @ instruction: 0x003652d4 │ │ │ │ eorseq r5, r6, r8, lsl #3 │ │ │ │ @ instruction: 0x003652bc │ │ │ │ - eoreq r0, fp, r9, ror #8 │ │ │ │ - eoreq r0, fp, pc │ │ │ │ + strdeq r0, [fp], -r9 @ │ │ │ │ + mlaeq fp, pc, r0, r0 @ │ │ │ │ eorseq r5, r6, r4, lsr #5 │ │ │ │ eorseq r4, r6, ip, lsl sp │ │ │ │ @ instruction: 0xfffa27fc │ │ │ │ eorseq sp, r4, r8, lsr #5 │ │ │ │ eorseq sp, r4, r4, lsr #5 │ │ │ │ eorseq sp, r4, r4, ror r0 │ │ │ │ eorseq r5, r6, r4, lsr #3 │ │ │ │ eorseq r5, r6, r8, lsr r7 │ │ │ │ eorseq sp, r4, r4, asr #14 │ │ │ │ eorseq sp, r4, r0, lsr #10 │ │ │ │ eorseq sp, r4, r8, ror #5 │ │ │ │ eorseq r8, r4, r4, asr lr │ │ │ │ eorseq r8, r4, r8, asr #28 │ │ │ │ - eoreq pc, sl, r1, lsr #25 │ │ │ │ + eoreq pc, sl, r1, lsr sp @ │ │ │ │ @ instruction: 0x0034ceb4 │ │ │ │ - eoreq r0, fp, r5, lsl #9 │ │ │ │ + eoreq r0, fp, r5, lsl r5 │ │ │ │ eorseq sp, r4, r8, lsr #13 │ │ │ │ - eoreq pc, sl, r1, ror ip @ │ │ │ │ + eoreq pc, sl, r1, lsl #26 │ │ │ │ @ instruction: 0x0034ceb4 │ │ │ │ - @ instruction: 0x002afcb9 │ │ │ │ + eoreq pc, sl, r9, asr #26 │ │ │ │ eorseq ip, r4, ip, lsl pc │ │ │ │ - eoreq r0, fp, r1, lsr r5 │ │ │ │ + eoreq r0, fp, r1, asr #11 │ │ │ │ eorseq sp, r4, r4, lsr #15 │ │ │ │ - eoreq pc, sl, r9, lsl #25 │ │ │ │ + eoreq pc, sl, r9, lsl sp @ │ │ │ │ eorseq ip, r4, ip, lsl #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #484 @ 0x1e4 │ │ │ │ strb r0, [sp, #19] │ │ │ │ mov r1, #19 │ │ │ │ ldr r0, [pc, #1932] @ abe38 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2c512c │ │ │ │ + bl 2c51b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq abcf8 │ │ │ │ mov r4, r0 │ │ │ │ bl 1ef08 │ │ │ │ cmp r0, #0 │ │ │ │ beq abc60 │ │ │ │ mov r0, r4 │ │ │ │ @@ -142726,15 +142726,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq ab7d4 │ │ │ │ add r0, r5, #72 @ 0x48 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq ab7d4 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq ab7d4 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ beq abd4c │ │ │ │ mov r1, r0 │ │ │ │ @@ -142768,15 +142768,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #19 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ cmp r6, #0 │ │ │ │ beq abc28 │ │ │ │ ldr sl, [pc, #1636] @ abe48 │ │ │ │ add r8, sp, #76 @ 0x4c │ │ │ │ ldr fp, [pc, #1632] @ abe4c │ │ │ │ ldr r9, [pc, #1632] @ abe50 │ │ │ │ add sl, pc, sl │ │ │ │ @@ -142793,15 +142793,15 @@ │ │ │ │ ldrb r0, [sp, #19] │ │ │ │ mov r1, fp │ │ │ │ mov r2, #12 │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, sl │ │ │ │ movne r2, #10 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f658 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne ab93c │ │ │ │ @@ -142825,15 +142825,15 @@ │ │ │ │ strb r0, [sp, #86] @ 0x56 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e62c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #460] @ 0x1cc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2c4484 │ │ │ │ + bl 2c4508 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq aba48 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #20 │ │ │ │ bl 1ded0 │ │ │ │ @@ -142863,15 +142863,15 @@ │ │ │ │ ldr r9, [pc, #1356] @ abe84 │ │ │ │ add r9, pc, r9 │ │ │ │ b ab9f8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ cmp r0, #0 │ │ │ │ bne ab85c │ │ │ │ mov r0, r5 │ │ │ │ bl 1df00 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e6bc │ │ │ │ @@ -142892,23 +142892,23 @@ │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldrb r0, [sp, #460] @ 0x1cc │ │ │ │ cmp r0, #1 │ │ │ │ bne aba0c │ │ │ │ ldr r0, [sp, #468] @ 0x1d4 │ │ │ │ bl 1dfb4 │ │ │ │ b aba2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ ldr r0, [pc, #1128] @ abe54 │ │ │ │ mov r1, #13 │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 244f8 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r7] │ │ │ │ @@ -142918,36 +142918,36 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne aba2c │ │ │ │ ldr r1, [sp, #468] @ 0x1d4 │ │ │ │ cmp r1, #0 │ │ │ │ beq aba2c │ │ │ │ ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 23a58 │ │ │ │ b ab9f8 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ b aba64 │ │ │ │ ldr r4, [sl] │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ - bl 2e8348 │ │ │ │ + bl 2e83cc │ │ │ │ sub sl, r1, #1 │ │ │ │ mov r1, #20 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ mov r0, #24 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [pc, #992] @ abe70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #460 @ 0x1cc │ │ │ │ mov r0, r8 │ │ │ │ @@ -142971,15 +142971,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq abc0c │ │ │ │ add r0, r9, #84 @ 0x54 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq abc0c │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq abc0c │ │ │ │ ldr r6, [r9, #84] @ 0x54 │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq abd30 │ │ │ │ @@ -143024,31 +143024,31 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldrb r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #1 │ │ │ │ bne abbec │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 1dfb4 │ │ │ │ b abc0c │ │ │ │ cmp r0, #0 │ │ │ │ bne abc0c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ beq abc0c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ bne ab7f8 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #1 │ │ │ │ @@ -143100,15 +143100,15 @@ │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ ldr r0, [pc, #304] @ abe3c │ │ │ │ mov r1, #24 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 244f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #1 │ │ │ │ @@ -143155,15 +143155,15 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ bl a00c0 │ │ │ │ b abdfc │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ b abdfc │ │ │ │ bl 3c6f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1eca4 │ │ │ │ b abdfc │ │ │ │ mov r7, r0 │ │ │ │ @@ -143178,69 +143178,69 @@ │ │ │ │ bl 1e830 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ strbvc r6, [r1, #-1637]! @ 0xfffff99b │ │ │ │ strtvs r7, [sp], #-873 @ 0xfffffc97 │ │ │ │ - eoreq pc, sl, r0, lsl lr @ │ │ │ │ - @ instruction: 0x002af7bb │ │ │ │ + eoreq pc, sl, r0, lsr #29 │ │ │ │ + eoreq pc, sl, fp, asr #16 │ │ │ │ eorseq r4, r6, ip, ror #11 │ │ │ │ eorseq r4, r6, r4, lsr #24 │ │ │ │ - eoreq pc, sl, ip, lsr sp @ │ │ │ │ - eoreq pc, sl, ip, lsr #26 │ │ │ │ + eoreq pc, sl, ip, asr #27 │ │ │ │ + @ instruction: 0x002afdbc │ │ │ │ eorseq r4, r6, r8, lsr #22 │ │ │ │ - eoreq pc, sl, r2, asr #22 │ │ │ │ - eoreq pc, sl, sp, asr #8 │ │ │ │ + ldrdeq pc, [sl], -r2 @ │ │ │ │ + ldrdeq pc, [sl], -sp @ │ │ │ │ eorseq ip, r4, r8, lsl #14 │ │ │ │ eorseq ip, r4, r8, asr sl │ │ │ │ eorseq ip, r4, r4, lsr #25 │ │ │ │ andeq r2, r0, r0, lsl #24 │ │ │ │ - andeq r5, lr, r8, lsr sl │ │ │ │ - @ instruction: 0x002afab3 │ │ │ │ + @ instruction: 0x000e5abc │ │ │ │ + eoreq pc, sl, r3, asr #22 │ │ │ │ eorseq r4, r6, r0, ror #16 │ │ │ │ - eoreq pc, sl, r9, ror #8 │ │ │ │ + strdeq pc, [sl], -r9 @ │ │ │ │ eorseq ip, r4, r4, lsr r7 │ │ │ │ eorseq ip, r4, r4, lsl #23 │ │ │ │ eorseq r4, r6, r8, ror #19 │ │ │ │ @ instruction: 0xffffc9c0 │ │ │ │ @ instruction: 0x0034cadc │ │ │ │ eorseq ip, r4, r8, lsl r8 │ │ │ │ eorseq r4, r6, r8, asr #8 │ │ │ │ @ instruction: 0xffffc7d8 │ │ │ │ @ instruction: 0x0034c8b8 │ │ │ │ eorseq ip, r4, r0, lsr #12 │ │ │ │ - andeq r5, lr, r8, ror fp │ │ │ │ - andeq r5, lr, r4, lsr #21 │ │ │ │ - eoreq fp, sl, r4, asr #19 │ │ │ │ - eoreq fp, sl, sl, ror #18 │ │ │ │ - eoreq fp, sl, r7, asr #18 │ │ │ │ + strdeq r5, [lr], -ip │ │ │ │ + andeq r5, lr, r8, lsr #22 │ │ │ │ + eoreq fp, sl, r4, asr sl │ │ │ │ + strdeq fp, [sl], -sl @ │ │ │ │ + ldrdeq fp, [sl], -r7 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #380 @ 0x17c │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 301240 │ │ │ │ + bl 3012c4 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r1 │ │ │ │ bl 95ec0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne abf24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ mov r4, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne abf14 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caaf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #380 @ 0x17c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -143273,15 +143273,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq ac080 │ │ │ │ add r0, r6, #96 @ 0x60 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq ac080 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq ac080 │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ ldr r0, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq acee0 │ │ │ │ @@ -143291,15 +143291,15 @@ │ │ │ │ mov r8, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r8} │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r5, sp, #288 @ 0x120 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [pc, #4072] @ acff0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ str r5, [sp, #356] @ 0x164 │ │ │ │ ldr r0, [pc, #4060] @ acff4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ @@ -143323,30 +143323,30 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r7, [sp, #272] @ 0x110 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #4076] @ ad084 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne ace38 │ │ │ │ ldr r8, [pc, #4088] @ ad0a4 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ ldr r1, [pc, #4088] @ ad0b0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e4c3c │ │ │ │ + bl 2e4cc0 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r9, [sp, #20] │ │ │ │ lsl r4, r6, #4 │ │ │ │ add r9, r1, #16 │ │ │ │ add r6, sp, #156 @ 0x9c │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ @@ -143380,60 +143380,60 @@ │ │ │ │ stm r2, {r0, r1, r3, r4, r5, r6} │ │ │ │ beq ac164 │ │ │ │ sub r0, ip, lr, lsl #2 │ │ │ │ add r1, lr, lr, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r8, #0 │ │ │ │ beq ac1a4 │ │ │ │ add r4, r9, #4 │ │ │ │ b ac188 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 1fda8 │ │ │ │ add r4, r4, #16 │ │ │ │ subs r8, r8, #1 │ │ │ │ beq ac1a4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq ac174 │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b ac174 │ │ │ │ cmp fp, #0 │ │ │ │ beq ac1bc │ │ │ │ lsl r1, fp, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ bne ace84 │ │ │ │ str r0, [r7, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [pc, #4072] @ ad1d0 │ │ │ │ mov r1, #23 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2ddc98 │ │ │ │ + bl 2ddd1c │ │ │ │ ldr r9, [pc, #4060] @ ad1d4 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r2, [pc, #4048] @ ad1d8 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 194404 │ │ │ │ + bl 194488 │ │ │ │ ldr r4, [sp, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ beq ac358 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #1 │ │ │ │ bhi ac31c │ │ │ │ ldr r5, [pc, #4068] @ ad21c │ │ │ │ @@ -143445,15 +143445,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq ac31c │ │ │ │ add r0, r5, #108 @ 0x6c │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq ac31c │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq ac31c │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ beq acf18 │ │ │ │ mov r1, r0 │ │ │ │ @@ -143490,58 +143490,58 @@ │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r3, [sp, #312] @ 0x138 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ str r2, [sp, #292] @ 0x124 │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 301240 │ │ │ │ + bl 3012c4 │ │ │ │ ldr r0, [pc, #3828] @ ad220 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ tst r0, #1 │ │ │ │ beq ac380 │ │ │ │ ldr r0, [pc, #3812] @ ad228 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ add r7, r0, #8 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ b ac3b4 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ beq ac374 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bl 1fda8 │ │ │ │ b ace24 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ - bl 32ff40 │ │ │ │ + bl 32ffc4 │ │ │ │ ldr r0, [pc, #3732] @ ad224 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r6, #0 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r0, [pc, #3688] @ ad22c │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ adds r4, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r5, r2, #0 │ │ │ │ strd r4, [r0, #8] │ │ │ │ ldr r0, [pc, #3720] @ ad268 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ @@ -143549,53 +143549,53 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ - bl 2ea1a4 │ │ │ │ + bl 2ea228 │ │ │ │ ldr r5, [sp, #292] @ 0x124 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ mov r0, #3 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r3, [pc, #3656] @ ad270 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 30e578 │ │ │ │ + bl 30e5fc │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ cmp r1, #0 │ │ │ │ beq ac444 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ - bl 2e2390 │ │ │ │ + bl 2e2414 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ bl 1fcf4 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, #0 │ │ │ │ strb r4, [r5] │ │ │ │ beq ac480 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [pc, #3564] @ ad274 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r4, [sp, #264] @ 0x108 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub r2, r0, #1 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ bl 1e38c │ │ │ │ @@ -143619,15 +143619,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq ac5f0 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq ac5f0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq ac5f0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ beq acf5c │ │ │ │ mov r1, r0 │ │ │ │ @@ -143671,23 +143671,23 @@ │ │ │ │ str r2, [sp, #260] @ 0x104 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ str r2, [sp, #256] @ 0x100 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ str r2, [sp, #252] @ 0xfc │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ bl 1e1ac │ │ │ │ b acbf0 │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ cmp r1, #0 │ │ │ │ bne ac4d8 │ │ │ │ str r7, [sp, #24] │ │ │ │ add r6, sp, #236 @ 0xec │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ @@ -143698,15 +143698,15 @@ │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ b ac654 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ bl 1e1ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 2dd8e8 │ │ │ │ + bl 2dd96c │ │ │ │ cmp r0, #2 │ │ │ │ beq acbe4 │ │ │ │ cmp r0, #0 │ │ │ │ beq ac76c │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #3 │ │ │ │ @@ -143719,15 +143719,15 @@ │ │ │ │ beq ac64c │ │ │ │ mov r0, r5 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq ac64c │ │ │ │ ldr r0, [pc, #3112] @ ad2d4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq ac64c │ │ │ │ ldr r0, [pc, #3096] @ ad2d8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq acec4 │ │ │ │ @@ -143763,36 +143763,36 @@ │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ str r3, [sp, #256] @ 0x100 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ str r2, [sp, #320] @ 0x140 │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldr r5, [pc, #2952] @ ad2f0 │ │ │ │ add r5, pc, r5 │ │ │ │ b ac64c │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ - bl 2ddd14 │ │ │ │ + bl 2ddd98 │ │ │ │ mov r0, fp │ │ │ │ - bl 2ddcf8 │ │ │ │ + bl 2ddd7c │ │ │ │ cmp r0, #1 │ │ │ │ bne ac8d4 │ │ │ │ mov r0, fp │ │ │ │ - bl 2ddcf0 │ │ │ │ + bl 2ddd74 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ac9e0 │ │ │ │ ldr r9, [sp, #256] @ 0x100 │ │ │ │ ldr sl, [sp, #260] @ 0x104 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 30e468 │ │ │ │ + bl 30e4ec │ │ │ │ cmp r0, #0 │ │ │ │ bne acb0c │ │ │ │ ldr r0, [pc, #2760] @ ad28c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ bhi ac8c0 │ │ │ │ @@ -143803,15 +143803,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq ac8c0 │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq ac8c0 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq ac8c0 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq acefc │ │ │ │ mov r2, r0 │ │ │ │ @@ -143848,15 +143848,15 @@ │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str sl, [sp, #332] @ 0x14c │ │ │ │ str r9, [sp, #328] @ 0x148 │ │ │ │ str r2, [sp, #320] @ 0x140 │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldr r5, [pc, #2536] @ ad2a4 │ │ │ │ add r4, sp, #252 @ 0xfc │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f400 │ │ │ │ ldr r9, [pc, #2520] @ ad2a8 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ @@ -143871,15 +143871,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq acae8 │ │ │ │ add r0, r5, #12 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq acae8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq acae8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq acf40 │ │ │ │ mov r2, r0 │ │ │ │ @@ -143919,15 +143919,15 @@ │ │ │ │ str r1, [sp, #372] @ 0x174 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ str r7, [sp, #316] @ 0x13c │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldr r5, [pc, #2296] @ ad2d0 │ │ │ │ add r4, sp, #252 @ 0xfc │ │ │ │ add r5, pc, r5 │ │ │ │ b acae8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #1 │ │ │ │ bhi acae8 │ │ │ │ @@ -143938,15 +143938,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq acae8 │ │ │ │ add r0, r5, #24 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq acae8 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq acae8 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq acf34 │ │ │ │ mov r2, r0 │ │ │ │ @@ -143986,44 +143986,44 @@ │ │ │ │ str r1, [sp, #372] @ 0x174 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ str r7, [sp, #316] @ 0x13c │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldr r5, [pc, #2012] @ ad2c0 │ │ │ │ add r4, sp, #252 @ 0xfc │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ cmp r1, #0 │ │ │ │ beq acb00 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ bl 1fda8 │ │ │ │ b ac654 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ - bl 2f2070 │ │ │ │ + bl 2f20f4 │ │ │ │ ldr sl, [sp, #296] @ 0x128 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ bmi acf98 │ │ │ │ beq acb5c │ │ │ │ ldr r0, [pc, #1864] @ ad284 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ bne acb60 │ │ │ │ b acfa0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ @@ -144031,31 +144031,31 @@ │ │ │ │ str sl, [sp, #272] @ 0x110 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #268] @ 0x10c │ │ │ │ str sl, [sp, #264] @ 0x108 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ mov r2, r8 │ │ │ │ - bl 18075c │ │ │ │ + bl 1807e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq acb9c │ │ │ │ bl 1f400 │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq acbb8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ cmp r1, #0 │ │ │ │ beq acbd0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ bl 1fda8 │ │ │ │ ldr r9, [pc, #1696] @ ad280 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ b ac654 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ bl 1fda8 │ │ │ │ @@ -144070,28 +144070,28 @@ │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ beq acc2c │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ str r4, [sp, #364] @ 0x16c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #356] @ 0x164 │ │ │ │ add r0, r1, r2, lsl #5 │ │ │ │ str r1, [sp, #352] @ 0x160 │ │ │ │ str r1, [sp, #348] @ 0x15c │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ ldr r2, [pc, #1724] @ ad310 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ add r1, sp, #348 @ 0x15c │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 122f78 │ │ │ │ + bl 122ffc │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ bl ad580 │ │ │ │ tst r0, #1 │ │ │ │ beq acd00 │ │ │ │ mov r0, #3 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ @@ -144102,15 +144102,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ bl 23f50 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 17d2a4 │ │ │ │ + bl 17d328 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, #3 │ │ │ │ str r4, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ @@ -144132,15 +144132,15 @@ │ │ │ │ mov r1, #8 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 12a1bc │ │ │ │ + bl 12a240 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #1 │ │ │ │ bhi ace10 │ │ │ │ ldr r6, [pc, #1508] @ ad31c │ │ │ │ add r6, pc, r6 │ │ │ │ ldrb r1, [r6, #68] @ 0x44 │ │ │ │ sub r0, r1, #1 │ │ │ │ @@ -144149,15 +144149,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq ace10 │ │ │ │ add r0, r6, #60 @ 0x3c │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq ace10 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq ace10 │ │ │ │ ldr r7, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq acf7c │ │ │ │ @@ -144165,15 +144165,15 @@ │ │ │ │ add ip, sp, #288 @ 0x120 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ stm ip, {r0, r1, r2, r3, r8} │ │ │ │ add r5, sp, #264 @ 0x108 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3012bc │ │ │ │ + bl 301340 │ │ │ │ ldr r0, [pc, #1400] @ ad328 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #252] @ 0xfc │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ @@ -144191,17 +144191,17 @@ │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ str r4, [sp, #372] @ 0x174 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ str r7, [sp, #320] @ 0x140 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 17d2a4 │ │ │ │ + bl 17d328 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bl 1fda8 │ │ │ │ ldr r5, [sp, #156] @ 0x9c │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #380 @ 0x17c │ │ │ │ @@ -144316,15 +144316,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne ad08c │ │ │ │ b ad00c │ │ │ │ eorseq r3, r6, r0, ror #27 │ │ │ │ eorseq r3, r6, r0, ror pc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r5, #0 │ │ │ │ bne ad08c │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ cmp r1, #0 │ │ │ │ bne ad160 │ │ │ │ b ad16c │ │ │ │ b ad088 │ │ │ │ @@ -144364,20 +144364,20 @@ │ │ │ │ eorseq r5, r6, r8, lsl #11 │ │ │ │ mov r4, r0 │ │ │ │ b ad1b4 │ │ │ │ eorseq ip, r4, r8, lsl #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne ad1bc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caaf0 │ │ │ │ b ad1bc │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl a2df4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1fda8 │ │ │ │ @@ -144390,15 +144390,15 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ b ad1ac │ │ │ │ mov r4, r0 │ │ │ │ b ad1e8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 17d2a4 │ │ │ │ + bl 17d328 │ │ │ │ b ad1b4 │ │ │ │ mov r4, r0 │ │ │ │ b ad16c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ bl 1e1ac │ │ │ │ b ad17c │ │ │ │ @@ -144406,125 +144406,125 @@ │ │ │ │ b ad1f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ cmp r1, #0 │ │ │ │ beq ad16c │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ bl 1fda8 │ │ │ │ b ad17c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ad1a4 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 17d2a4 │ │ │ │ + bl 17d328 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ bl 9ee54 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq r6, fp, r1, lsl ip │ │ │ │ + eoreq r6, fp, r1, lsr #25 │ │ │ │ @ instruction: 0x00363ad8 │ │ │ │ - eoreq r6, fp, r1, lsr #30 │ │ │ │ + @ instruction: 0x002b6fb1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl a2df4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ bne ad210 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caaf0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r4, r6, r8, ror #1 │ │ │ │ eorseq r3, r6, ip, asr r9 │ │ │ │ @ instruction: 0x003638f4 │ │ │ │ eorseq r3, r6, r4, asr #18 │ │ │ │ eorseq r3, r6, r4, asr #17 │ │ │ │ - @ instruction: 0x002ae2b9 │ │ │ │ + eoreq lr, sl, r9, asr #6 │ │ │ │ @ instruction: 0x0034b5bc │ │ │ │ eorseq lr, r4, ip, lsl r0 │ │ │ │ eorseq r4, r6, r4, lsr r7 │ │ │ │ eorseq sp, r4, r0, lsr #18 │ │ │ │ eorseq fp, r4, r4, asr r6 │ │ │ │ eorseq fp, r4, r8, lsr r6 │ │ │ │ - eoreq lr, sl, r4, asr r2 │ │ │ │ + eoreq lr, sl, r4, ror #5 │ │ │ │ eorseq fp, r4, r8, lsl #4 │ │ │ │ - eoreq lr, sl, r1, lsl #5 │ │ │ │ + eoreq lr, sl, r1, lsl r3 │ │ │ │ @ instruction: 0x0034b6d4 │ │ │ │ eorseq fp, r4, r4, lsl pc │ │ │ │ eorseq ip, r4, r0, asr #5 │ │ │ │ mlaseq r6, r4, ip, r3 │ │ │ │ eorseq ip, r4, r4, lsr r2 │ │ │ │ eorseq ip, r4, r8, lsr #4 │ │ │ │ - eoreq pc, sl, lr, ror r2 @ │ │ │ │ + eoreq pc, sl, lr, lsl #6 │ │ │ │ @ instruction: 0x003639d0 │ │ │ │ eorseq r3, r6, r8, asr sp │ │ │ │ eorseq ip, r4, r0 │ │ │ │ ldrsheq r3, [r6], -r0 @ │ │ │ │ @ instruction: 0x003632f8 │ │ │ │ eorseq fp, r4, r0, lsl #5 │ │ │ │ eorseq r3, r6, ip, lsl #10 │ │ │ │ - mlaeq sl, sp, r2, lr │ │ │ │ + eoreq lr, sl, sp, lsr #6 │ │ │ │ eorseq fp, r4, r4, lsl r7 │ │ │ │ eorseq fp, r4, r0, lsl #19 │ │ │ │ eorseq fp, r4, r4, ror #26 │ │ │ │ eorseq r3, r6, ip, asr #10 │ │ │ │ @ instruction: 0x00363ad8 │ │ │ │ eorseq r3, r6, r0, lsl #8 │ │ │ │ @ instruction: 0x0034b6f8 │ │ │ │ - eoreq lr, sl, r9, asr r2 │ │ │ │ + eoreq lr, sl, r9, ror #5 │ │ │ │ eorseq fp, r4, r0, asr fp │ │ │ │ eorseq r3, r6, r8, asr #6 │ │ │ │ eorseq fp, r4, r8, lsl r7 │ │ │ │ @ instruction: 0x003638b0 │ │ │ │ eorseq fp, r4, ip, asr #24 │ │ │ │ eorseq r3, r6, r4, asr r4 │ │ │ │ eorseq fp, r4, r4, lsr #16 │ │ │ │ @ instruction: 0x003639bc │ │ │ │ eorseq r3, r6, ip, ror #25 │ │ │ │ @ instruction: 0x00363cd8 │ │ │ │ - ldrdeq lr, [sl], -r5 @ │ │ │ │ + eoreq lr, sl, r5, ror #6 │ │ │ │ eorseq fp, r4, ip, ror r7 │ │ │ │ eorseq fp, r4, r8, asr #21 │ │ │ │ eorseq fp, r4, r4, lsl #29 │ │ │ │ mlaseq r6, r4, r7, r3 │ │ │ │ eorseq r3, r6, r0, lsr ip │ │ │ │ eorseq r3, r6, r8, lsr #29 │ │ │ │ - eoreq lr, sl, sp, lsr r2 │ │ │ │ + eoreq lr, sl, sp, asr #5 │ │ │ │ @ instruction: 0x0034b6f4 │ │ │ │ eorseq ip, r4, r0, ror r0 │ │ │ │ eorseq r3, r6, r8, asr #18 │ │ │ │ eorseq r3, r6, r8, lsr r8 │ │ │ │ eorseq fp, r4, r4, lsl #24 │ │ │ │ eorseq fp, r4, r8, lsr r4 │ │ │ │ - eoreq lr, sl, r9, lsl sl │ │ │ │ - mlaeq sl, ip, r8, lr │ │ │ │ + eoreq lr, sl, r9, lsr #21 │ │ │ │ + eoreq lr, sl, ip, lsr #18 │ │ │ │ eorseq r3, r6, r0, ror #12 │ │ │ │ - eoreq lr, sl, sp, lsl r2 │ │ │ │ + eoreq lr, sl, sp, lsr #5 │ │ │ │ eorseq fp, r4, r4, ror #13 │ │ │ │ eorseq r3, r6, r8, lsr r0 │ │ │ │ eorseq fp, r4, r8, lsr #16 │ │ │ │ eorseq fp, r4, r0, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #400 @ 0x190 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -144562,28 +144562,28 @@ │ │ │ │ add r4, r0, sl │ │ │ │ ldr r0, [r4, r1]! │ │ │ │ cmp r0, #0 │ │ │ │ bne ad4dc │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 119008 │ │ │ │ + bl 11908c │ │ │ │ add r3, r4, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sp, {r6, r7} │ │ │ │ - bl 126138 │ │ │ │ + bl 1261bc │ │ │ │ mov r1, r0 │ │ │ │ add r0, r4, #24 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ str r5, [sp] │ │ │ │ - bl 17f308 │ │ │ │ + bl 17f38c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ beq ad4b8 │ │ │ │ @@ -144604,15 +144604,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 1e488 │ │ │ │ cmp r0, #0 │ │ │ │ beq ad4fc │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #8 │ │ │ │ ldr r7, [r0] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1fe80 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ @@ -144665,15 +144665,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x003642dc │ │ │ │ eorseq fp, r4, ip, lsl #1 │ │ │ │ - eoreq lr, sl, ip, ror #2 │ │ │ │ + strdeq lr, [sl], -ip @ │ │ │ │ eorseq fp, r4, ip, lsl #1 │ │ │ │ eorseq fp, r4, ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -144704,21 +144704,21 @@ │ │ │ │ ldr r1, [r7] │ │ │ │ mov r4, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq ad614 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ - bl 175828 │ │ │ │ + bl 1758ac │ │ │ │ cmp r0, #0 │ │ │ │ beq ad978 │ │ │ │ ldm r0, {r2, r3, r6} │ │ │ │ add r1, sp, #32 │ │ │ │ add r1, r1, #16 │ │ │ │ adds r8, r2, #1 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ @@ -144772,28 +144772,28 @@ │ │ │ │ ldr r5, [r6], #4 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ bl adf68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 119008 │ │ │ │ + bl 11908c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldrd r2, [r0] │ │ │ │ ldrd r0, [fp] │ │ │ │ stm sp, {r6, r7} │ │ │ │ - bl 126138 │ │ │ │ + bl 1261bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ str r5, [sp] │ │ │ │ - bl 17f308 │ │ │ │ + bl 17f38c │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq ad6e8 │ │ │ │ ldr r1, [pc, #740] @ ada50 │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ mov sl, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -144812,21 +144812,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1e488 │ │ │ │ cmp r0, #0 │ │ │ │ beq ad958 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #8 │ │ │ │ ldr r6, [r0] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 1fe80 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, sl │ │ │ │ - bl 180d3c │ │ │ │ + bl 180dc0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ b ad6f4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r0, r6 │ │ │ │ beq ad810 │ │ │ │ @@ -144839,15 +144839,15 @@ │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq ad830 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fa30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -144907,15 +144907,15 @@ │ │ │ │ addne r0, r2, r2, lsl #2 │ │ │ │ addsne r1, r0, #9 │ │ │ │ beq ad940 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub r0, r0, r2, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r4, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #244] @ ada54 │ │ │ │ @@ -144939,15 +144939,15 @@ │ │ │ │ b ad9b0 │ │ │ │ ldr r0, [pc, #160] @ ada4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 17d5ac │ │ │ │ + bl 17d630 │ │ │ │ mov r0, r7 │ │ │ │ bl a2804 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl a2804 │ │ │ │ @@ -144957,34 +144957,34 @@ │ │ │ │ b ad9f4 │ │ │ │ mov r4, r0 │ │ │ │ b ada00 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 125c84 │ │ │ │ + bl 125d08 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 17d5ac │ │ │ │ + bl 17d630 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ mlaseq r6, r8, r0, r4 │ │ │ │ eorseq sl, r4, r0, lsl ip │ │ │ │ eorseq r0, r5, r4, ror r5 │ │ │ │ - eoreq r6, fp, sp, lsr #11 │ │ │ │ + eoreq r6, fp, sp, lsr r6 │ │ │ │ mlaseq r5, r8, r5, r0 │ │ │ │ eorseq r1, r5, ip, lsl pc │ │ │ │ eorseq r1, r5, r8, lsl #30 │ │ │ │ eorseq sl, r4, r4, asr fp │ │ │ │ - eoreq sp, sl, r0, lsr lr │ │ │ │ + eoreq sp, sl, r0, asr #29 │ │ │ │ eorseq sl, r4, r0, lsr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1] │ │ │ │ @@ -145023,15 +145023,15 @@ │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 174950 │ │ │ │ + bl 1749d4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r9, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ @@ -145050,15 +145050,15 @@ │ │ │ │ beq adb88 │ │ │ │ ldr r0, [pc, #756] @ ade5c │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ bne adb90 │ │ │ │ b adb38 │ │ │ │ mov r0, #4 │ │ │ │ mov r6, #0 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -145114,24 +145114,24 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub r9, r9, #1 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ - bl 17e564 │ │ │ │ + bl 17e5e8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq add74 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq adca0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [pc, #452] @ ade6c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ ldm r1!, {r2, r3, r4} │ │ │ │ stmia r0!, {r2, r3, r4} │ │ │ │ ldm r1!, {r2, r3, r4, r5} │ │ │ │ stmia r0!, {r2, r3, r4, r5} │ │ │ │ @@ -145145,40 +145145,40 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 1e488 │ │ │ │ cmp r0, #0 │ │ │ │ beq add64 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #8 │ │ │ │ ldr r8, [r0] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ bl 1fe80 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r4, r0 │ │ │ │ bne adc44 │ │ │ │ ldr r1, [pc, #348] @ ade78 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16c470 │ │ │ │ + bl 16c4f4 │ │ │ │ b adc44 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq add44 │ │ │ │ lsl r1, r0, #3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl ddba4 │ │ │ │ + bl ddc28 │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #260] @ ade70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ b add9c │ │ │ │ ldr r0, [pc, #232] @ ade64 │ │ │ │ @@ -145223,31 +145223,31 @@ │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq ade30 │ │ │ │ lsl r1, r0, #3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl a2804 │ │ │ │ b ade40 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl ddba4 │ │ │ │ + bl ddc28 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @ instruction: 0x00363bb8 │ │ │ │ mlaseq r4, ip, r7, sl │ │ │ │ eorseq r2, r6, ip, asr #5 │ │ │ │ eorseq sl, r4, r8, asr #19 │ │ │ │ - eoreq sp, sl, sl, lsl #16 │ │ │ │ + mlaeq sl, sl, r8, sp │ │ │ │ mlaseq r4, r8, r7, sl │ │ │ │ - strdeq sp, [sl], -r8 @ │ │ │ │ + eoreq sp, sl, r8, lsl #19 │ │ │ │ eorseq sl, r4, r4, lsr #16 │ │ │ │ eorseq sl, r4, r8, lsr #15 │ │ │ │ eorseq sl, r4, r0, lsl r8 │ │ │ │ @ instruction: 0x0034a7d8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -145280,19 +145280,19 @@ │ │ │ │ ldm r1, {r4, lr} │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ stm sp, {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl 126138 │ │ │ │ + bl 1261bc │ │ │ │ mov r1, r0 │ │ │ │ add r0, r5, #24 │ │ │ │ mov r2, r4 │ │ │ │ - bl 17f714 │ │ │ │ + bl 17f798 │ │ │ │ ldr r1, [r5] │ │ │ │ sub r0, r0, #1 │ │ │ │ sub r4, r1, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -145311,28 +145311,28 @@ │ │ │ │ ldr r8, [pc, #240] @ ae068 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq ae03c │ │ │ │ ldr r1, [r6] │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r0 │ │ │ │ str sl, [r0] │ │ │ │ bl 1e338 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1046bc │ │ │ │ + bl 104740 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [pc, #156] @ ae06c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldm r1!, {r3, r5, r7} │ │ │ │ @@ -145343,15 +145343,15 @@ │ │ │ │ strb r1, [r2] │ │ │ │ strb sl, [sp, #41] @ 0x29 │ │ │ │ bl 1e62c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq ae048 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [fp] │ │ │ │ stm r2, {r6, r9} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [pc, #64] @ ae070 │ │ │ │ @@ -145367,19 +145367,19 @@ │ │ │ │ bl 3c120 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl a2ef4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x00361eb8 │ │ │ │ - eoreq sp, sl, ip, asr #11 │ │ │ │ - strheq r6, [r3], -ip │ │ │ │ + eoreq sp, sl, ip, asr r6 │ │ │ │ + andeq r6, r3, r0, asr #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - bl 1b1cc4 │ │ │ │ + bl 1b1d48 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, #6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ bl 95224 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -145397,86 +145397,86 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ beq ae208 │ │ │ │ cmp r1, #0 │ │ │ │ beq ae0e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [pc, #668] @ ae38c │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 9444c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ beq ae244 │ │ │ │ cmp r1, #0 │ │ │ │ beq ae11c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [pc, #632] @ ae39c │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ea2cc │ │ │ │ + bl 2ea350 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq ae158 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - bl 2c5b64 │ │ │ │ + bl 1b0888 │ │ │ │ + bl 2c5be8 │ │ │ │ cmp r0, #0 │ │ │ │ bne ae280 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r0, [pc, #564] @ ae3ac │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2e2390 │ │ │ │ + bl 2e2414 │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ bl 1efbc │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r6, [r5] │ │ │ │ beq ae1ac │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne ae2b0 │ │ │ │ str r4, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2ddc84 │ │ │ │ - bl 16f5ec │ │ │ │ + bl 2ddd08 │ │ │ │ + bl 16f670 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 170a14 │ │ │ │ + bl 170a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1e0a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b ae0a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [pc, #352] @ ae380 │ │ │ │ add r2, sp, #16 │ │ │ │ @@ -145543,15 +145543,15 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ae358 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl a0030 │ │ │ │ b ae358 │ │ │ │ bl 3c6f8 │ │ │ │ @@ -145562,69 +145562,69 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1e0a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq sp, sl, pc, lsl #12 │ │ │ │ - eoreq sp, sl, r1, lsl r6 │ │ │ │ + mlaeq sl, pc, r6, sp @ │ │ │ │ + eoreq sp, sl, r1, lsr #13 │ │ │ │ eorseq sl, r4, ip, asr r4 │ │ │ │ - eoreq sp, sl, lr, lsr #9 │ │ │ │ + eoreq sp, sl, lr, lsr r5 │ │ │ │ eorseq r9, r4, r8, ror #28 │ │ │ │ - ldrdeq sp, [sl], -r7 @ │ │ │ │ + eoreq sp, sl, r7, ror #12 │ │ │ │ eorseq sl, r4, r0, lsr r4 │ │ │ │ - mlaeq sl, fp, r4, sp │ │ │ │ + eoreq sp, sl, fp, lsr #10 │ │ │ │ eorseq r9, r4, ip, lsr #28 │ │ │ │ - eoreq sp, sl, r6, lsl #12 │ │ │ │ + mlaeq sl, r6, r6, sp │ │ │ │ eorseq sl, r4, r0, lsl r4 │ │ │ │ - mlaeq sl, r4, r4, sp │ │ │ │ + eoreq sp, sl, r4, lsr #10 │ │ │ │ eorseq r9, r4, ip, lsl #28 │ │ │ │ - ldrdeq sp, [sl], -r9 @ │ │ │ │ + eoreq sp, sl, r9, ror #12 │ │ │ │ @ instruction: 0x0034a3f0 │ │ │ │ - eoreq sp, sl, r2, lsr #9 │ │ │ │ + eoreq sp, sl, r2, lsr r5 │ │ │ │ @ instruction: 0x00349ddc │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #32] @ ae3ec │ │ │ │ ldr r1, [pc, #32] @ ae3f0 │ │ │ │ cmp r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #6 │ │ │ │ movne r2, #4 │ │ │ │ - b 343174 │ │ │ │ - eoreq r6, sl, r4, ror #14 │ │ │ │ - eoreq ip, sl, r7, asr lr │ │ │ │ + b 3431f8 │ │ │ │ + strdeq r6, [sl], -r4 @ │ │ │ │ + eoreq ip, sl, r7, ror #29 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [pc, #68] @ ae448 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 343188 │ │ │ │ + bl 34320c │ │ │ │ ldr r0, [pc, #44] @ ae44c │ │ │ │ mov r2, #5 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #28] @ ae450 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ - bl 34964c │ │ │ │ + bl 3493c4 │ │ │ │ + bl 3496d0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldrdeq fp, [sl], -pc @ │ │ │ │ + eoreq fp, sl, pc, ror #12 │ │ │ │ eorseq sl, r4, ip, ror #9 │ │ │ │ - @ instruction: 0x002ad4b5 │ │ │ │ + eoreq sp, sl, r5, asr #10 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #52] @ ae49c │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ @@ -145632,31 +145632,31 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r1, [pc, #20] @ ae4a4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 303988 │ │ │ │ + bl 303a0c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq sp, lr, r3, asr #26 │ │ │ │ + ldrdeq sp, [lr], -r3 @ │ │ │ │ @ instruction: 0xfffffbf8 │ │ │ │ mlaseq r4, r0, r1, ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, sp │ │ │ │ mov r6, r3 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 1f304 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -145665,48 +145665,48 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne ae528 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq ae504 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne ae558 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #356] @ ae6e4 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq ae6ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [r0] │ │ │ │ beq ae614 │ │ │ │ mov r0, #0 │ │ │ │ @@ -145725,15 +145725,15 @@ │ │ │ │ ldr r0, [pc, #252] @ ae6ec │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne ae650 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [pc, #204] @ ae6f0 │ │ │ │ mov r3, r4 │ │ │ │ @@ -145762,53 +145762,53 @@ │ │ │ │ bl 1dff0 │ │ │ │ cmp r6, #0 │ │ │ │ beq ae644 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b3ffc │ │ │ │ + bl b4080 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b3f78 │ │ │ │ + bl b3ffc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r1, r6, ip, lsr #17 │ │ │ │ @ instruction: 0x0034a5d0 │ │ │ │ @ instruction: 0xfff9f2f0 │ │ │ │ @ instruction: 0xfffbb194 │ │ │ │ - eoreq sp, sl, sl, asr #7 │ │ │ │ + eoreq sp, sl, sl, asr r4 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ @ instruction: 0xfffbb150 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #356] @ ae87c │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq ae844 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [r0] │ │ │ │ beq ae7ac │ │ │ │ mov r0, #0 │ │ │ │ @@ -145827,15 +145827,15 @@ │ │ │ │ ldr r0, [pc, #252] @ ae884 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne ae7e8 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [pc, #204] @ ae888 │ │ │ │ mov r3, r4 │ │ │ │ @@ -145864,53 +145864,53 @@ │ │ │ │ bl 1dff0 │ │ │ │ cmp r6, #0 │ │ │ │ beq ae7dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b3ffc │ │ │ │ + bl b4080 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b3f78 │ │ │ │ + bl b3ffc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r1, r6, r4, lsl r7 │ │ │ │ eorseq sl, r4, r8, lsr r4 │ │ │ │ @ instruction: 0xfff9f158 │ │ │ │ @ instruction: 0xfffbaffc │ │ │ │ - eoreq sp, sl, r2, lsr r2 │ │ │ │ + eoreq sp, sl, r2, asr #5 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ @ instruction: 0xfffbafb8 │ │ │ │ andeq r0, r0, ip, lsr #10 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #356] @ aea14 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq ae9dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [r0] │ │ │ │ beq ae944 │ │ │ │ mov r0, #0 │ │ │ │ @@ -145929,15 +145929,15 @@ │ │ │ │ ldr r0, [pc, #252] @ aea1c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne ae980 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [pc, #204] @ aea20 │ │ │ │ mov r3, r4 │ │ │ │ @@ -145966,53 +145966,53 @@ │ │ │ │ bl 1dff0 │ │ │ │ cmp r6, #0 │ │ │ │ beq ae974 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b3ffc │ │ │ │ + bl b4080 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b3f78 │ │ │ │ + bl b3ffc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r1, r6, ip, ror r5 │ │ │ │ eorseq sl, r4, r0, lsr #5 │ │ │ │ @ instruction: 0xfff9efc0 │ │ │ │ @ instruction: 0xfffbae64 │ │ │ │ - mlaeq sl, sl, r0, sp │ │ │ │ + eoreq sp, sl, sl, lsr #2 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ @ instruction: 0xfffbae20 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #356] @ aebac │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ beq aeb74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [r0] │ │ │ │ beq aeadc │ │ │ │ mov r0, #0 │ │ │ │ @@ -146031,15 +146031,15 @@ │ │ │ │ ldr r0, [pc, #252] @ aebb4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne aeb18 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [pc, #204] @ aebb8 │ │ │ │ mov r3, r4 │ │ │ │ @@ -146068,38 +146068,38 @@ │ │ │ │ bl 1dff0 │ │ │ │ cmp r6, #0 │ │ │ │ beq aeb0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b3ffc │ │ │ │ + bl b4080 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b3f78 │ │ │ │ + bl b3ffc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r1, r6, r4, ror #7 │ │ │ │ eorseq sl, r4, r8, lsl #2 │ │ │ │ @ instruction: 0xfff9ee28 │ │ │ │ @ instruction: 0xfffbaccc │ │ │ │ - eoreq ip, sl, r2, lsl #30 │ │ │ │ + mlaeq sl, r2, pc, ip @ │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ @ instruction: 0xfffbac88 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -146148,15 +146148,15 @@ │ │ │ │ ldr r1, [pc, #172] @ aed38 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ ldr r1, [pc, #164] @ aed3c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [pc, #124] @ aed40 │ │ │ │ @@ -146167,15 +146167,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt aecf0 │ │ │ │ cmp r4, #0 │ │ │ │ beq aecf0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #48] @ aed30 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #44] @ aed34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -146184,37 +146184,37 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ strbtvc r7, [r9], #-1393 @ 0xfffffa8f │ │ │ │ - @ instruction: 0x002ad1b4 │ │ │ │ + eoreq sp, sl, r4, asr #4 │ │ │ │ eorseq sl, r4, r0, lsl r5 │ │ │ │ - eoreq sp, sl, r8, asr #10 │ │ │ │ - eoreq sp, sl, fp, asr #10 │ │ │ │ - eoreq sp, sl, r6, asr #10 │ │ │ │ + ldrdeq sp, [sl], -r8 @ │ │ │ │ + ldrdeq sp, [sl], -fp @ │ │ │ │ + ldrdeq sp, [sl], -r6 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ beq aeda4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #248] @ aee64 │ │ │ │ mov r1, #85 @ 0x55 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2d9678 │ │ │ │ + bl 2d96fc │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 106fa4 │ │ │ │ + bl 107028 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ @@ -146228,15 +146228,15 @@ │ │ │ │ ldr r1, [pc, #156] @ aee68 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ ldr r1, [pc, #148] @ aee6c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [pc, #108] @ aee70 │ │ │ │ @@ -146247,44 +146247,44 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt aee30 │ │ │ │ cmp r4, #0 │ │ │ │ beq aee30 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - ldrdeq sp, [sl], -sl @ │ │ │ │ - eoreq sp, sl, r8, lsl #8 │ │ │ │ - eoreq sp, sl, fp, lsl #8 │ │ │ │ - eoreq sp, sl, r6, lsl #8 │ │ │ │ + eoreq sp, sl, sl, ror #22 │ │ │ │ + mlaeq sl, r8, r4, sp │ │ │ │ + mlaeq sl, fp, r4, sp │ │ │ │ + mlaeq sl, r6, r4, sp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ beq aeedc │ │ │ │ ldr r1, [pc, #436] @ af048 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1e4ac │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -146306,15 +146306,15 @@ │ │ │ │ ldr r1, [pc, #352] @ af064 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ ldr r1, [pc, #344] @ af068 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [pc, #304] @ af06c │ │ │ │ @@ -146325,22 +146325,22 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt aef68 │ │ │ │ cmp r4, #0 │ │ │ │ beq aef68 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ cmp r0, #0 │ │ │ │ bne aeecc │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -146375,48 +146375,48 @@ │ │ │ │ bl 3c6dc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq af03c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - strdeq sp, [sl], -pc @ │ │ │ │ - eoreq r0, fp, r5, lsl #10 │ │ │ │ - @ instruction: 0x002b04ba │ │ │ │ - mlaeq fp, r1, r4, r0 │ │ │ │ + eoreq sp, sl, pc, lsl #21 │ │ │ │ + mlaeq fp, r5, r5, r0 │ │ │ │ + eoreq r0, fp, sl, asr #10 │ │ │ │ + eoreq r0, fp, r1, lsr #10 │ │ │ │ eorseq sl, r4, r0, asr r4 │ │ │ │ - eoreq ip, sl, r0, lsr #23 │ │ │ │ + eoreq ip, sl, r0, lsr ip │ │ │ │ eorseq r9, r4, r4, lsr pc │ │ │ │ - ldrdeq sp, [sl], -r0 @ │ │ │ │ - ldrdeq sp, [sl], -r3 @ │ │ │ │ - eoreq sp, sl, lr, asr #5 │ │ │ │ + eoreq sp, sl, r0, ror #6 │ │ │ │ + eoreq sp, sl, r3, ror #6 │ │ │ │ + eoreq sp, sl, lr, asr r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ beq af10c │ │ │ │ mov r4, r0 │ │ │ │ - bl 16f7d0 │ │ │ │ + bl 16f854 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #424] @ af244 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r6 │ │ │ │ add r0, r1, r0 │ │ │ │ add r0, r0, #68 @ 0x44 │ │ │ │ - bl fe578 │ │ │ │ + bl fe5fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 1f970 │ │ │ │ ldr r0, [pc, #372] @ af248 │ │ │ │ @@ -146446,15 +146446,15 @@ │ │ │ │ ldr r1, [pc, #292] @ af258 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ ldr r1, [pc, #284] @ af25c │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [pc, #244] @ af260 │ │ │ │ @@ -146465,19 +146465,19 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt af198 │ │ │ │ cmp r4, #0 │ │ │ │ beq af198 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1f208 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [pc, #132] @ af24c │ │ │ │ @@ -146514,44 +146514,44 @@ │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ eorseq r2, r6, r0 │ │ │ │ eorseq r2, r6, r0, lsl r2 │ │ │ │ eorseq ip, r4, r8, lsr #9 │ │ │ │ @ instruction: 0xfff9e6fc │ │ │ │ eorseq ip, r4, r4, lsl #9 │ │ │ │ - eoreq sp, sl, r0, lsr #1 │ │ │ │ - eoreq sp, sl, r3, lsr #1 │ │ │ │ - mlaeq sl, lr, r0, sp │ │ │ │ + eoreq sp, sl, r0, lsr r1 │ │ │ │ + eoreq sp, sl, r3, lsr r1 │ │ │ │ + eoreq sp, sl, lr, lsr #2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #552 @ 0x228 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ bl 1f640 │ │ │ │ add r5, sp, #540 @ 0x21c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl b5f74 │ │ │ │ + bl b5ff8 │ │ │ │ str r5, [sp] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r2, [pc, #44] @ af2cc │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e6248 │ │ │ │ + bl e62cc │ │ │ │ add sp, sp, #552 @ 0x228 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq ip, sl, r0, lsl #15 │ │ │ │ + eoreq ip, sl, r0, lsl r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r5, r1 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ beq af374 │ │ │ │ @@ -146573,15 +146573,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, r1 │ │ │ │ bne af348 │ │ │ │ ldr r1, [pc, #284] @ af460 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16c470 │ │ │ │ + bl 16c4f4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ str r5, [r0, r7, lsl #2] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r6, #28] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #16] │ │ │ │ @@ -146600,15 +146600,15 @@ │ │ │ │ ldr r1, [pc, #180] @ af450 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ ldr r1, [pc, #172] @ af454 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [pc, #132] @ af458 │ │ │ │ @@ -146619,15 +146619,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt af400 │ │ │ │ cmp r4, #0 │ │ │ │ beq af400 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #84] @ af464 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r5 │ │ │ │ @@ -146640,17 +146640,17 @@ │ │ │ │ bl 3c6dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - eoreq ip, sl, r8, lsr lr │ │ │ │ - eoreq ip, sl, fp, lsr lr │ │ │ │ - eoreq ip, sl, r6, lsr lr │ │ │ │ + eoreq ip, sl, r8, asr #29 │ │ │ │ + eoreq ip, sl, fp, asr #29 │ │ │ │ + eoreq ip, sl, r6, asr #29 │ │ │ │ eorseq r2, r6, r4, asr r1 │ │ │ │ eorseq r9, r4, r8, ror pc │ │ │ │ @ instruction: 0x00349ebc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -146659,15 +146659,15 @@ │ │ │ │ beq af4e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #720] @ af760 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [r0, #40] @ 0x28 │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d58e4 │ │ │ │ + bl 2d5968 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq af6a8 │ │ │ │ add r0, r5, r4 │ │ │ │ add r6, r0, r6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ @@ -146694,15 +146694,15 @@ │ │ │ │ ldr r1, [pc, #576] @ af754 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ ldr r1, [pc, #568] @ af758 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [pc, #528] @ af75c │ │ │ │ @@ -146713,15 +146713,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt af6a0 │ │ │ │ cmp r4, #0 │ │ │ │ beq af6a0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e86c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r8, #0 │ │ │ │ @@ -146752,26 +146752,26 @@ │ │ │ │ beq af628 │ │ │ │ add r7, sl, #4 │ │ │ │ add r6, sp, #8 │ │ │ │ lsl r5, r0, #2 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 113fb8 │ │ │ │ + bl 11403c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1fda8 │ │ │ │ subs r5, r5, #4 │ │ │ │ add r7, r7, #4 │ │ │ │ bne af604 │ │ │ │ cmp r9, #0 │ │ │ │ beq af688 │ │ │ │ lsl r1, r9, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ b af688 │ │ │ │ cmp r0, #0 │ │ │ │ bne af6e4 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r6, #16] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -146811,41 +146811,41 @@ │ │ │ │ b af6f0 │ │ │ │ ldr r0, [pc, #136] @ af774 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ b af734 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl b4240 │ │ │ │ + bl b42c4 │ │ │ │ b af734 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ b af73c │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r7, [sp, #24] │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 125c84 │ │ │ │ + bl 125d08 │ │ │ │ mov r0, r8 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, fp │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq ip, sl, r0, asr #25 │ │ │ │ - eoreq ip, sl, r3, asr #25 │ │ │ │ - @ instruction: 0x002accbe │ │ │ │ + eoreq ip, sl, r0, asr sp │ │ │ │ + eoreq ip, sl, r3, asr sp │ │ │ │ + eoreq ip, sl, lr, asr #26 │ │ │ │ @ instruction: 0x00361fbc │ │ │ │ - eoreq ip, sl, pc, lsl #26 │ │ │ │ + mlaeq sl, pc, sp, ip @ │ │ │ │ eorseq r9, r4, r0, asr #23 │ │ │ │ eorseq r9, r4, r0, ror #23 │ │ │ │ @ instruction: 0x00349bb0 │ │ │ │ @ instruction: 0x00349bb0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -146928,31 +146928,31 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ bl 1f640 │ │ │ │ add r5, sp, #540 @ 0x21c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl b5f74 │ │ │ │ + bl b5ff8 │ │ │ │ str r5, [sp] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r2, [pc, #44] @ af910 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e6248 │ │ │ │ + bl e62cc │ │ │ │ add sp, sp, #552 @ 0x228 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq ip, sl, pc, asr r1 │ │ │ │ + eoreq ip, sl, pc, ror #3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ beq af9c0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -147003,15 +147003,15 @@ │ │ │ │ ldr r1, [pc, #160] @ afa88 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ ldr r1, [pc, #152] @ afa8c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [pc, #112] @ afa90 │ │ │ │ @@ -147022,15 +147022,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt afa4c │ │ │ │ cmp r4, #0 │ │ │ │ beq afa4c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #60] @ afa98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #48] @ afa9c │ │ │ │ @@ -147038,17 +147038,17 @@ │ │ │ │ b afa5c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - eoreq ip, sl, ip, ror #15 │ │ │ │ - eoreq ip, sl, pc, ror #15 │ │ │ │ - eoreq ip, sl, sl, ror #15 │ │ │ │ + eoreq ip, sl, ip, ror r8 │ │ │ │ + eoreq ip, sl, pc, ror r8 │ │ │ │ + eoreq ip, sl, sl, ror r8 │ │ │ │ eorseq r1, r6, r4, lsl fp │ │ │ │ @ instruction: 0x003498d0 │ │ │ │ eorseq r9, r4, r0, lsr #16 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e788 │ │ │ │ @@ -147113,15 +147113,15 @@ │ │ │ │ ldr r0, [pc, #940] @ aff4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ beq afc64 │ │ │ │ ldr r0, [pc, #924] @ aff50 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq afc64 │ │ │ │ ldr r0, [pc, #908] @ aff54 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq afe78 │ │ │ │ @@ -147156,54 +147156,54 @@ │ │ │ │ add r1, sp, #20 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 29e030 │ │ │ │ - bl 16f7d0 │ │ │ │ + bl 29e0b4 │ │ │ │ + bl 16f854 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [pc, #760] @ aff6c │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 16f9fc │ │ │ │ + bl 16fa80 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2d60b4 │ │ │ │ + bl 2d6138 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #708] @ aff70 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r6 │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #0 │ │ │ │ beq afdd0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2d58dc │ │ │ │ + bl 2d5960 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq afcf0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ b afdc0 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -147215,15 +147215,15 @@ │ │ │ │ ldr r1, [pc, #584] @ aff80 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ ldr r1, [pc, #576] @ aff84 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [pc, #536] @ aff88 │ │ │ │ @@ -147234,30 +147234,30 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt afdc8 │ │ │ │ cmp r4, #0 │ │ │ │ beq afdc8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ tst r6, #1 │ │ │ │ beq afdc0 │ │ │ │ add r0, sp, #4 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 1f214 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [pc, #380] @ aff74 │ │ │ │ @@ -147310,74 +147310,74 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ b aff0c │ │ │ │ b afee4 │ │ │ │ b aff14 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl b4240 │ │ │ │ + bl b42c4 │ │ │ │ b aff14 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq aff04 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r1, r6, r8, lsl #19 │ │ │ │ eorseq ip, r4, r8, lsl r7 │ │ │ │ - @ instruction: 0x002b15b8 │ │ │ │ + eoreq r1, fp, r8, asr #12 │ │ │ │ eorseq ip, r4, r0, lsl r7 │ │ │ │ - @ instruction: 0x002b15b7 │ │ │ │ + eoreq r1, fp, r7, asr #12 │ │ │ │ eorseq r9, r4, ip, lsl r4 │ │ │ │ eorseq r0, r6, r4, ror #2 │ │ │ │ eorseq r0, r6, r0, asr #22 │ │ │ │ eorseq r0, r6, r0, lsr #22 │ │ │ │ eorseq r0, r6, ip, lsl #22 │ │ │ │ @ instruction: 0x00360af8 │ │ │ │ - eoreq ip, sl, r7, lsl #12 │ │ │ │ + mlaeq sl, r7, r6, ip │ │ │ │ eorseq r9, r4, r0, lsl #9 │ │ │ │ eorseq r9, r4, r4, lsl r7 │ │ │ │ @ instruction: 0x003496d8 │ │ │ │ eorseq r0, r6, r0, ror #6 │ │ │ │ - eoreq ip, sl, r1, asr r8 │ │ │ │ + eoreq ip, sl, r1, ror #17 │ │ │ │ eorseq r1, r6, r8, asr #13 │ │ │ │ eorseq fp, r4, r8, ror r8 │ │ │ │ @ instruction: 0xfff9dacc │ │ │ │ eorseq fp, r4, r4, asr r8 │ │ │ │ - mlaeq sl, ip, r4, ip │ │ │ │ - mlaeq sl, pc, r4, ip @ │ │ │ │ - mlaeq sl, sl, r4, ip │ │ │ │ + eoreq ip, sl, ip, lsr #10 │ │ │ │ + eoreq ip, sl, pc, lsr #10 │ │ │ │ + eoreq ip, sl, sl, lsr #10 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ beq affc8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl ec38c │ │ │ │ + bl ec410 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ @@ -147389,15 +147389,15 @@ │ │ │ │ ldr r1, [pc, #140] @ b007c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ ldr r1, [pc, #132] @ b0080 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [pc, #92] @ b0084 │ │ │ │ @@ -147410,37 +147410,37 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne b004c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - eoreq ip, sl, r4, ror #3 │ │ │ │ - eoreq ip, sl, r7, ror #3 │ │ │ │ - eoreq ip, sl, r2, ror #3 │ │ │ │ + eoreq ip, sl, r4, ror r2 │ │ │ │ + eoreq ip, sl, r7, ror r2 │ │ │ │ + eoreq ip, sl, r2, ror r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ beq b00c4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 113774 │ │ │ │ + bl 1137f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ @@ -147452,15 +147452,15 @@ │ │ │ │ ldr r1, [pc, #140] @ b0178 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ ldr r1, [pc, #132] @ b017c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [pc, #92] @ b0180 │ │ │ │ @@ -147473,35 +147473,35 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne b0148 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - eoreq ip, sl, r8, ror #1 │ │ │ │ - eoreq ip, sl, fp, ror #1 │ │ │ │ - eoreq ip, sl, r6, ror #1 │ │ │ │ + eoreq ip, sl, r8, ror r1 │ │ │ │ + eoreq ip, sl, fp, ror r1 │ │ │ │ + eoreq ip, sl, r6, ror r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ beq b01b8 │ │ │ │ mov r4, r0 │ │ │ │ - bl ba634 │ │ │ │ + bl ba6b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1fda8 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ @@ -147513,15 +147513,15 @@ │ │ │ │ ldr r1, [pc, #132] @ b0264 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ ldr r1, [pc, #124] @ b0268 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [pc, #84] @ b026c │ │ │ │ @@ -147532,86 +147532,86 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt b0244 │ │ │ │ cmp r4, #0 │ │ │ │ beq b0244 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - strdeq fp, [sl], -r4 @ │ │ │ │ - strdeq fp, [sl], -r7 @ │ │ │ │ - strdeq fp, [sl], -r2 @ │ │ │ │ + eoreq ip, sl, r4, lsl #1 │ │ │ │ + eoreq ip, sl, r7, lsl #1 │ │ │ │ + eoreq ip, sl, r2, lsl #1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ beq b0368 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11ad04 │ │ │ │ + bl 11ad88 │ │ │ │ cmp r0, #0 │ │ │ │ beq b03fc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e098 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d8438 │ │ │ │ + bl 2d84bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ bl 1ecc8 │ │ │ │ orrs r0, r6, r7 │ │ │ │ bne b0358 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11ad04 │ │ │ │ + bl 11ad88 │ │ │ │ cmp r0, #0 │ │ │ │ beq b0358 │ │ │ │ ldr r0, [pc, #332] @ b043c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r4 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #124] @ 0x7c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135f0 │ │ │ │ + bl 113674 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113a74 │ │ │ │ + bl 113af8 │ │ │ │ ldr r0, [pc, #284] @ b0440 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq b0348 │ │ │ │ ldr r0, [pc, #256] @ b0444 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 228b4 │ │ │ │ ldr r1, [pc, #248] @ b0448 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ bl 1f0d0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113a74 │ │ │ │ + bl 113af8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b b0400 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #23 │ │ │ │ @@ -147621,15 +147621,15 @@ │ │ │ │ ldr r1, [pc, #188] @ b044c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ ldr r1, [pc, #180] @ b0450 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [pc, #140] @ b0454 │ │ │ │ @@ -147640,15 +147640,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt b0404 │ │ │ │ cmp r4, #0 │ │ │ │ beq b0404 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ @@ -147663,82 +147663,82 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ eorseq r1, r6, r8, asr r1 │ │ │ │ eorseq r1, r6, r4, lsl #1 │ │ │ │ eorseq r1, r6, ip, rrx │ │ │ │ eorseq r1, r6, ip, asr r0 │ │ │ │ - eoreq fp, sl, r4, asr #28 │ │ │ │ - eoreq fp, sl, r7, asr #28 │ │ │ │ - eoreq fp, sl, r2, asr #28 │ │ │ │ + ldrdeq fp, [sl], -r4 @ │ │ │ │ + ldrdeq fp, [sl], -r7 @ │ │ │ │ + ldrdeq fp, [sl], -r2 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ beq b05a4 │ │ │ │ ldr r0, [pc, #324] @ b05c4 │ │ │ │ mov r1, #5 │ │ │ │ ldr r2, [pc, #320] @ b05c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ + bl 2ddf20 │ │ │ │ ldr r4, [pc, #308] @ b05cc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne b056c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ beq b058c │ │ │ │ ldr r4, [pc, #264] @ b05d4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne b057c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp] │ │ │ │ ldr r0, [pc, #204] @ b05dc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e4d00 │ │ │ │ + bl e4d84 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [pc, #192] @ b05e0 │ │ │ │ add sl, sp, #56 @ 0x38 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2de85c │ │ │ │ + bl 2de8e0 │ │ │ │ add r0, sp, #24 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ ldr lr, [sp, #84] @ 0x54 │ │ │ │ ldm sl, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r3, r0 │ │ │ │ stm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ orr r1, ip, #1 │ │ │ │ bic r1, r1, #2 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 2de4ec │ │ │ │ + bl 2de570 │ │ │ │ str r9, [r8] │ │ │ │ str r0, [r8, #4] │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #92] @ b05d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22680 │ │ │ │ @@ -147757,38 +147757,38 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - strdeq fp, [sl], -r1 @ │ │ │ │ + eoreq fp, sl, r1, lsl #29 │ │ │ │ eorseq sl, r4, r8, asr r5 │ │ │ │ eorseq r0, r6, r4, ror #23 │ │ │ │ eorseq r0, r6, r0, lsl fp │ │ │ │ eorseq r0, r6, ip, lsr #23 │ │ │ │ eorseq r0, r6, r0, lsl #22 │ │ │ │ - eoreq fp, sl, r9, ror #26 │ │ │ │ - ldrdeq fp, [sl], -sp @ │ │ │ │ + strdeq fp, [sl], -r9 @ │ │ │ │ + eoreq fp, sl, sp, ror #28 │ │ │ │ mlaseq r4, r8, r8, r8 │ │ │ │ - eoreq sp, sl, r1, ror fp │ │ │ │ + eoreq sp, sl, r1, lsl #24 │ │ │ │ eorseq sl, r4, r4, asr r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq b06b0 │ │ │ │ ldr r1, [pc, #540] @ b0834 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 33f7d4 │ │ │ │ + bl 33f858 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne b06bc │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 1de94 │ │ │ │ @@ -147805,15 +147805,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq b0688 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #452] @ b0860 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ ldr r2, [pc, #448] @ b0864 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -147836,15 +147836,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ b b07c0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne b074c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -147898,41 +147898,41 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq b07fc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ bne b0818 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq fp, sl, fp, asr #29 │ │ │ │ + eoreq fp, sl, fp, asr pc │ │ │ │ mlaseq r4, r4, ip, r8 │ │ │ │ - @ instruction: 0x002ab4b4 │ │ │ │ + eoreq fp, sl, r4, asr #10 │ │ │ │ eorseq r8, r4, r8, ror #16 │ │ │ │ eorseq r8, r4, ip, lsr ip │ │ │ │ - eoreq fp, sl, ip, asr r4 │ │ │ │ + eoreq fp, sl, ip, ror #9 │ │ │ │ eorseq r8, r4, r0, lsr #16 │ │ │ │ @ instruction: 0xfff9d17c │ │ │ │ mlaseq r4, r4, sl, r8 │ │ │ │ eorseq r8, r4, r0, asr #23 │ │ │ │ - eoreq r4, sl, r4, lsl #7 │ │ │ │ - @ instruction: 0x002abbb3 │ │ │ │ + eoreq r4, sl, r4, lsl r4 │ │ │ │ + eoreq fp, sl, r3, asr #24 │ │ │ │ eorseq r8, r4, r4, asr #25 │ │ │ │ eorseq pc, r5, ip, asr #19 │ │ │ │ eorseq r8, r4, ip, lsl #15 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ @@ -147941,48 +147941,48 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq b0970 │ │ │ │ ldr r0, [pc, #228] @ b097c │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [pc, #224] @ b0980 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ + bl 2ddf20 │ │ │ │ ldr r4, [pc, #212] @ b0984 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne b0938 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ beq b0958 │ │ │ │ ldr r4, [pc, #168] @ b098c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne b0948 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #1073741827 @ 0x40000003 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r6, [sp] │ │ │ │ ldr r0, [pc, #108] @ b0994 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e4d00 │ │ │ │ + bl e4d84 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #72] @ b0988 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22760 │ │ │ │ b b08c8 │ │ │ │ @@ -147995,23 +147995,23 @@ │ │ │ │ ldr r2, [pc, #56] @ b09a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ ldr r0, [pc, #32] @ b0998 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r4, sl, r0, ror #4 │ │ │ │ + strdeq r4, [sl], -r0 @ │ │ │ │ eorseq sl, r4, r0, asr #2 │ │ │ │ eorseq r0, r6, r0, asr #14 │ │ │ │ @ instruction: 0x003606b8 │ │ │ │ eorseq r0, r6, r8, lsl #14 │ │ │ │ eorseq r0, r6, r8, lsr #13 │ │ │ │ - ldrdeq r4, [sl], -r8 @ │ │ │ │ + eoreq r4, sl, r8, ror #4 │ │ │ │ eorseq r8, r4, ip, asr #9 │ │ │ │ - eoreq sp, sl, r5, lsr #15 │ │ │ │ + eoreq sp, sl, r5, lsr r8 │ │ │ │ eorseq sl, r4, r8, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #384 @ 0x180 │ │ │ │ ldr r0, [r0] │ │ │ │ mov ip, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str ip, [r0] │ │ │ │ @@ -148029,63 +148029,63 @@ │ │ │ │ bl 1e62c │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #8] @ b0a08 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - mlaeq sl, ip, r0, fp │ │ │ │ + eoreq fp, sl, ip, lsr #2 │ │ │ │ eorseq r8, r4, r4, asr #8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ beq b0b0c │ │ │ │ ldr r0, [pc, #228] @ b0b18 │ │ │ │ mov r1, #13 │ │ │ │ ldr r2, [pc, #224] @ b0b1c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ + bl 2ddf20 │ │ │ │ ldr r4, [pc, #212] @ b0b20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne b0ad4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ beq b0af4 │ │ │ │ ldr r4, [pc, #168] @ b0b28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne b0ae4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #1073741827 @ 0x40000003 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #13 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r6, [sp] │ │ │ │ ldr r0, [pc, #108] @ b0b30 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e4d00 │ │ │ │ + bl e4d84 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #72] @ b0b24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ b b0a64 │ │ │ │ @@ -148098,57 +148098,57 @@ │ │ │ │ ldr r2, [pc, #56] @ b0b3c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ ldr r0, [pc, #32] @ b0b34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq fp, sl, lr, ror r9 │ │ │ │ + eoreq fp, sl, lr, lsl #20 │ │ │ │ eorseq r9, r4, r4, lsr #31 │ │ │ │ eorseq r0, r6, r0, ror r8 │ │ │ │ eorseq r0, r6, r8, ror #15 │ │ │ │ eorseq r0, r6, r8, lsr r8 │ │ │ │ @ instruction: 0x003607d8 │ │ │ │ - strdeq fp, [sl], -r6 @ │ │ │ │ + eoreq fp, sl, r6, lsl #19 │ │ │ │ eorseq r8, r4, r0, lsr r3 │ │ │ │ - eoreq sp, sl, r9, lsl #12 │ │ │ │ + mlaeq sl, r9, r6, sp │ │ │ │ eorseq r9, r4, ip, ror #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ beq b0bb4 │ │ │ │ ldr r1, [pc, #88] @ b0bc0 │ │ │ │ add sl, sp, #36 @ 0x24 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2ddf74 │ │ │ │ + bl 2ddff8 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ldm sl, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ orr r1, ip, #1073741827 @ 0x40000003 │ │ │ │ str r9, [sp, #32] │ │ │ │ str lr, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2de06c │ │ │ │ + bl 2de0f0 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #8] @ b0bc4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq fp, sl, r6, ror r9 │ │ │ │ + eoreq fp, sl, r6, lsl #20 │ │ │ │ eorseq r8, r4, r8, lsl #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r6, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ str r6, [r0] │ │ │ │ @@ -148156,31 +148156,31 @@ │ │ │ │ beq b0c34 │ │ │ │ ldr r4, [pc, #80] @ b0c40 │ │ │ │ mov r1, #8 │ │ │ │ ldr r2, [pc, #76] @ b0c44 │ │ │ │ add r4, pc, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dde9c │ │ │ │ + bl 2ddf20 │ │ │ │ bl 1f904 │ │ │ │ mov r1, #11 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp] │ │ │ │ - bl e5010 │ │ │ │ + bl e5094 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #12] @ b0c48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r8, sl, pc, lsl lr │ │ │ │ + eoreq r8, sl, pc, lsr #29 │ │ │ │ eorseq r8, r4, r0, asr #10 │ │ │ │ eorseq r8, r4, r8, lsl #4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r1, [r2] │ │ │ │ @@ -148210,15 +148210,15 @@ │ │ │ │ str r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq b0d68 │ │ │ │ ldr r1, [pc, #540] @ b0eec │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 33f7d4 │ │ │ │ + bl 33f858 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne b0d74 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 1de94 │ │ │ │ @@ -148235,15 +148235,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq b0d40 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #452] @ b0f18 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ ldr r2, [pc, #448] @ b0f1c │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -148266,15 +148266,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ b b0e78 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne b0e04 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -148328,41 +148328,41 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq b0eb4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ bne b0ed0 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq fp, sl, r0, asr #10 │ │ │ │ + ldrdeq fp, [sl], -r0 @ │ │ │ │ eorseq r8, r4, ip, lsr #9 │ │ │ │ - strdeq sl, [sl], -ip @ │ │ │ │ + eoreq sl, sl, ip, lsl #29 │ │ │ │ @ instruction: 0x003481b0 │ │ │ │ eorseq r8, r4, r4, asr r4 │ │ │ │ - eoreq sl, sl, r4, lsr #27 │ │ │ │ + eoreq sl, sl, r4, lsr lr │ │ │ │ eorseq r8, r4, r8, ror #2 │ │ │ │ @ instruction: 0xfff9cac4 │ │ │ │ @ instruction: 0x003483dc │ │ │ │ @ instruction: 0x003483d8 │ │ │ │ - eoreq r3, sl, ip, asr #25 │ │ │ │ - strdeq fp, [sl], -fp @ │ │ │ │ + eoreq r3, sl, ip, asr sp │ │ │ │ + eoreq fp, sl, fp, lsl #11 │ │ │ │ @ instruction: 0x003484dc │ │ │ │ eorseq pc, r5, ip, lsl #7 │ │ │ │ ldrsbeq r8, [r4], -r4 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ @@ -148371,35 +148371,35 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq b0ff8 │ │ │ │ ldr r0, [pc, #180] @ b1004 │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [pc, #176] @ b1008 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ + bl 2ddf20 │ │ │ │ ldr r0, [pc, #164] @ b100c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne b0fbc │ │ │ │ ldr r0, [pc, #148] @ b101c │ │ │ │ mov r1, #1073741827 @ 0x40000003 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [pc, #116] @ b1020 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e5010 │ │ │ │ + bl e5094 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r0, [sp, #19] │ │ │ │ add r0, sp, #19 │ │ │ │ @@ -148413,70 +148413,70 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ b b0f80 │ │ │ │ ldr r0, [pc, #36] @ b1024 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r3, sl, r4, lsr #23 │ │ │ │ + eoreq r3, sl, r4, lsr ip │ │ │ │ eorseq r8, r4, r0, ror #3 │ │ │ │ eorseq r0, r6, r4, lsr r4 │ │ │ │ eorseq r9, r4, r8, ror lr │ │ │ │ @ instruction: 0x003603bc │ │ │ │ eorseq r9, r4, r4, asr #15 │ │ │ │ eorseq r0, r6, r8, asr r4 │ │ │ │ - eoreq r3, sl, r0, asr fp │ │ │ │ + eoreq r3, sl, r0, ror #23 │ │ │ │ eorseq r7, r4, r4, asr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr sl, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp sl, #0 │ │ │ │ beq b126c │ │ │ │ ldr r0, [pc, #616] @ b12b8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [pc, #612] @ b12bc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ + bl 2ddf20 │ │ │ │ ldr r0, [pc, #600] @ b12c0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ bne b1214 │ │ │ │ ldr r0, [pc, #584] @ b12d0 │ │ │ │ mov r1, #1073741827 @ 0x40000003 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [pc, #552] @ b12d4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e5010 │ │ │ │ + bl e5094 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #540] @ b12d8 │ │ │ │ mov r1, #5 │ │ │ │ ldr r2, [pc, #536] @ b12dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ + bl 2ddf20 │ │ │ │ ldr r5, [pc, #524] @ b12e0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq b10f8 │ │ │ │ ldr r0, [pc, #496] @ b12e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22c38 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ @@ -148485,15 +148485,15 @@ │ │ │ │ beq b1250 │ │ │ │ ldr r5, [pc, #476] @ b12f0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ beq b113c │ │ │ │ ldr r0, [pc, #444] @ b12f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22c38 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #1 │ │ │ │ @@ -148501,53 +148501,53 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #5 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp] │ │ │ │ ldr r0, [pc, #404] @ b12f8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e4d00 │ │ │ │ + bl e4d84 │ │ │ │ ldr r1, [pc, #396] @ b12fc │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2df2ec │ │ │ │ + bl 2df370 │ │ │ │ add r6, sp, #24 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #180] @ 0xb4 │ │ │ │ bl 1f640 │ │ │ │ orr r0, r7, #1 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ bic r0, r0, #2 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2dee68 │ │ │ │ + bl 2deeec │ │ │ │ ldr r1, [pc, #324] @ b1300 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2df2ec │ │ │ │ + bl 2df370 │ │ │ │ add r7, sp, #24 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #180] @ 0xb4 │ │ │ │ bl 1f640 │ │ │ │ orr r0, r5, #1 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ bic r0, r0, #2 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2dee68 │ │ │ │ + bl 2deeec │ │ │ │ stm sl, {r8, r9} │ │ │ │ str r6, [sl, #8] │ │ │ │ str r0, [sl, #12] │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ @@ -148586,1660 +148586,1680 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r3, sl, r4, lsr #21 │ │ │ │ + eoreq r3, sl, r4, lsr fp │ │ │ │ eorseq r8, r4, r0, ror #1 │ │ │ │ eorseq r0, r6, r4, lsr r3 │ │ │ │ eorseq r9, r4, r0, lsr #24 │ │ │ │ eorseq r0, r6, r4, ror #2 │ │ │ │ eorseq r9, r4, ip, ror #10 │ │ │ │ eorseq r0, r6, r8, asr r3 │ │ │ │ - eoreq r3, sl, r0, asr sl │ │ │ │ - @ instruction: 0x002ab1b5 │ │ │ │ + eoreq r3, sl, r0, ror #21 │ │ │ │ + eoreq fp, sl, r5, asr #4 │ │ │ │ eorseq r9, r4, ip, lsl r9 │ │ │ │ eorseq pc, r5, r0, lsr #31 │ │ │ │ eorseq pc, r5, r8, lsl #31 │ │ │ │ - eoreq ip, sl, sp, lsr #29 │ │ │ │ + eoreq ip, sl, sp, lsr pc │ │ │ │ mlaseq r4, r0, r7, r9 │ │ │ │ eorseq pc, r5, ip, asr pc @ │ │ │ │ eorseq pc, r5, r4, asr #30 │ │ │ │ - eoreq fp, sl, r5, lsl r1 │ │ │ │ - eoreq r8, sl, fp, lsl #17 │ │ │ │ - eoreq r8, sl, r7, asr #16 │ │ │ │ + eoreq fp, sl, r5, lsr #3 │ │ │ │ + eoreq r8, sl, fp, lsl r9 │ │ │ │ + ldrdeq r8, [sl], -r7 @ │ │ │ │ @ instruction: 0x00347bd0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub sp, sp, #160 @ 0xa0 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub sp, sp, #228 @ 0xe4 │ │ │ │ ldr r0, [r0] │ │ │ │ - mov sl, #0 │ │ │ │ - ldr r9, [r0] │ │ │ │ - str sl, [r0] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq b13b0 │ │ │ │ - ldr r1, [pc, #140] @ b13bc │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ - mov r2, #8 │ │ │ │ - mov r8, sp │ │ │ │ + mov fp, #0 │ │ │ │ + ldr r1, [r0] │ │ │ │ + str fp, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + beq b13e4 │ │ │ │ + ldr r1, [pc, #188] @ b13f0 │ │ │ │ + add r0, sp, #8 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ + add r8, r0, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - add r4, r8, #8 │ │ │ │ - bl 2df880 │ │ │ │ - add r0, r5, #32 │ │ │ │ - ldr ip, [sp, #152] @ 0x98 │ │ │ │ - ldr lr, [sp, #156] @ 0x9c │ │ │ │ - add r1, r8, #32 │ │ │ │ - ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ - ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ - mov r0, #1 │ │ │ │ - stm r1, {r2, r3, r5, r6, r7} │ │ │ │ + mov r2, #8 │ │ │ │ + bl 2df904 │ │ │ │ + add r0, r5, #16 │ │ │ │ + add ip, sp, #88 @ 0x58 │ │ │ │ + ldr lr, [sp, #216] @ 0xd8 │ │ │ │ + mov r9, #1 │ │ │ │ + ldr sl, [sp, #220] @ 0xdc │ │ │ │ + mov r3, ip │ │ │ │ + ldm r0!, {r1, r2, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r5, r6} │ │ │ │ + ldm r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + ldm r0, {r1, r2, r5, r6, r7} │ │ │ │ + mov r0, r4 │ │ │ │ + stm r3, {r1, r2, r5, r6, r7} │ │ │ │ + add r1, ip, #16 │ │ │ │ + add r2, r4, #32 │ │ │ │ + str fp, [r8, #4] │ │ │ │ + str fp, [r8] │ │ │ │ + str fp, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ + orr r1, lr, #1073741827 @ 0x40000003 │ │ │ │ + stm r2, {r3, r4, r5, r6, r7} │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, #267386880 @ 0xff00000 │ │ │ │ orr r1, r1, #805306368 @ 0x30000000 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - stm sp, {r0, sl} │ │ │ │ - orr r0, ip, #1073741827 @ 0x40000003 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r8 │ │ │ │ - str sl, [r4] │ │ │ │ - str sl, [r4, #4] │ │ │ │ - str sl, [r4, #12] │ │ │ │ - str sl, [r4, #16] │ │ │ │ - str r1, [r4, #20] │ │ │ │ - str lr, [sp, #76] @ 0x4c │ │ │ │ - bl 2df400 │ │ │ │ - str r0, [r9] │ │ │ │ - add sp, sp, #160 @ 0xa0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ b13c0 │ │ │ │ + str sl, [sp, #84] @ 0x54 │ │ │ │ + str fp, [r8, #12] │ │ │ │ + str r9, [r8, #8] │ │ │ │ + str r1, [r8, #20] │ │ │ │ + str fp, [r8, #16] │ │ │ │ + bl 2df484 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r0, [r1] │ │ │ │ + add sp, sp, #228 @ 0xe4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #8] @ b13f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r8, sl, fp, ror #13 │ │ │ │ - eorseq r7, r4, ip, lsl #21 │ │ │ │ + eoreq r8, sl, r7, ror r7 │ │ │ │ + eorseq r7, r4, r8, asr sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b1484 │ │ │ │ - ldr r1, [pc, #540] @ b1608 │ │ │ │ + beq b14b8 │ │ │ │ + ldr r1, [pc, #540] @ b163c │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #22 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 33f7d4 │ │ │ │ + bl 33f858 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne b1490 │ │ │ │ + bne b14c4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 1de94 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne b14c8 │ │ │ │ - ldr r1, [pc, #532] @ b163c │ │ │ │ + bne b14fc │ │ │ │ + ldr r1, [pc, #532] @ b1670 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e9e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1468 │ │ │ │ + beq b149c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq b145c │ │ │ │ + beq b1490 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #452] @ b1634 │ │ │ │ + ldr r0, [pc, #452] @ b1668 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #448] @ b1638 │ │ │ │ + ldr r2, [pc, #448] @ b166c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b b1594 │ │ │ │ - ldr r0, [pc, #436] @ b1640 │ │ │ │ + b b15c8 │ │ │ │ + ldr r0, [pc, #436] @ b1674 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ ldmib sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #24 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [pc, #360] @ b160c │ │ │ │ + ldr r0, [pc, #360] @ b1640 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #344] @ b1610 │ │ │ │ - ldr r3, [pc, #344] @ b1614 │ │ │ │ + ldr r0, [pc, #344] @ b1644 │ │ │ │ + ldr r3, [pc, #344] @ b1648 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b b1594 │ │ │ │ + b b15c8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne b1520 │ │ │ │ + bne b1554 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #284] @ b1618 │ │ │ │ + ldr r0, [pc, #284] @ b164c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #268] @ b161c │ │ │ │ - ldr r3, [pc, #268] @ b1620 │ │ │ │ + ldr r0, [pc, #268] @ b1650 │ │ │ │ + ldr r3, [pc, #268] @ b1654 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b b1594 │ │ │ │ + b b15c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #236] @ b1624 │ │ │ │ + ldr r0, [pc, #236] @ b1658 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #188] @ b1628 │ │ │ │ + ldr r0, [pc, #188] @ b165c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #180] @ b162c │ │ │ │ + ldr r0, [pc, #180] @ b1660 │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #164] @ b1630 │ │ │ │ + ldr r2, [pc, #164] @ b1664 │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c744 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne b15f0 │ │ │ │ + bne b1624 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b15d0 │ │ │ │ + beq b1604 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - bne b15ec │ │ │ │ + bne b1620 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, sl, sl, lsl #29 │ │ │ │ - eorseq r7, r4, r0, lsr #27 │ │ │ │ - eoreq sl, sl, r0, ror #13 │ │ │ │ - mlaseq r4, r4, sl, r7 │ │ │ │ - eorseq r7, r4, r8, asr #26 │ │ │ │ - eoreq sl, sl, r8, lsl #13 │ │ │ │ - eorseq r7, r4, ip, asr #20 │ │ │ │ - @ instruction: 0xfff9c3a8 │ │ │ │ - eorseq r7, r4, r0, asr #25 │ │ │ │ - eorseq r7, r4, ip, asr #25 │ │ │ │ - @ instruction: 0x002a35b0 │ │ │ │ - ldrdeq sl, [sl], -pc @ │ │ │ │ - @ instruction: 0x00347dd0 │ │ │ │ - eorseq pc, r5, ip, lsl r3 @ │ │ │ │ - @ instruction: 0x003479b8 │ │ │ │ + eoreq sl, sl, r6, ror #29 │ │ │ │ + eorseq r7, r4, ip, ror #26 │ │ │ │ + eoreq sl, sl, ip, lsr r7 │ │ │ │ + eorseq r7, r4, r0, ror #20 │ │ │ │ + eorseq r7, r4, r4, lsl sp │ │ │ │ + eoreq sl, sl, r4, ror #13 │ │ │ │ + eorseq r7, r4, r8, lsl sl │ │ │ │ + @ instruction: 0xfff9c374 │ │ │ │ + eorseq r7, r4, ip, lsl #25 │ │ │ │ + mlaseq r4, r8, ip, r7 │ │ │ │ + eoreq r3, sl, ip, lsl #12 │ │ │ │ + eoreq sl, sl, fp, lsr lr │ │ │ │ + mlaseq r4, ip, sp, r7 │ │ │ │ + eorseq pc, r5, r8, ror #5 │ │ │ │ + eorseq r7, r4, r4, lsl #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq b178c │ │ │ │ - ldr r1, [pc, #320] @ b17ac │ │ │ │ + beq b17c0 │ │ │ │ + ldr r1, [pc, #320] @ b17e0 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ mov r2, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2de85c │ │ │ │ + bl 2de8e0 │ │ │ │ add r0, sp, #24 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ ldr lr, [sp, #84] @ 0x54 │ │ │ │ ldm r9, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r3, r0 │ │ │ │ stm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ orr r1, ip, #1 │ │ │ │ bic r1, r1, #2 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 2de4ec │ │ │ │ + bl 2de570 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #252] @ b17b0 │ │ │ │ + ldr r0, [pc, #252] @ b17e4 │ │ │ │ mov r1, #13 │ │ │ │ - ldr r2, [pc, #248] @ b17b4 │ │ │ │ + ldr r2, [pc, #248] @ b17e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ - ldr r5, [pc, #236] @ b17b8 │ │ │ │ + bl 2ddf20 │ │ │ │ + ldr r5, [pc, #236] @ b17ec │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - beq b16f0 │ │ │ │ - ldr r0, [pc, #208] @ b17bc │ │ │ │ + beq b1724 │ │ │ │ + ldr r0, [pc, #208] @ b17f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1770 │ │ │ │ - ldr r5, [pc, #188] @ b17c8 │ │ │ │ + beq b17a4 │ │ │ │ + ldr r5, [pc, #188] @ b17fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - beq b1734 │ │ │ │ - ldr r0, [pc, #156] @ b17cc │ │ │ │ + beq b1768 │ │ │ │ + ldr r0, [pc, #156] @ b1800 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #1073741827 @ 0x40000003 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #13 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ str r7, [sp] │ │ │ │ - ldr r0, [pc, #116] @ b17d0 │ │ │ │ + ldr r0, [pc, #116] @ b1804 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e4d00 │ │ │ │ + bl e4d84 │ │ │ │ str r4, [r8] │ │ │ │ str r0, [r8, #4] │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #72] @ b17c0 │ │ │ │ + ldr r0, [pc, #72] @ b17f4 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #68] @ b17c4 │ │ │ │ + ldr r2, [pc, #68] @ b17f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #64] @ b17d4 │ │ │ │ + ldr r0, [pc, #64] @ b1808 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, sl, lr, lsr #26 │ │ │ │ - strdeq sl, [sl], -lr @ │ │ │ │ - eorseq r9, r4, r4, lsr #6 │ │ │ │ - @ instruction: 0x0035fbf0 │ │ │ │ - @ instruction: 0x0035fbd8 │ │ │ │ - eoreq ip, sl, sp, lsl #19 │ │ │ │ - eorseq r9, r4, r0, ror r2 │ │ │ │ - eorseq pc, r5, ip, lsr #23 │ │ │ │ - mlaseq r5, r4, fp, pc @ │ │ │ │ - eoreq sl, sl, lr, asr ip │ │ │ │ - @ instruction: 0x003476b0 │ │ │ │ + eoreq sl, sl, sl, lsl #27 │ │ │ │ + eoreq sl, sl, sl, asr sp │ │ │ │ + @ instruction: 0x003492f0 │ │ │ │ + @ instruction: 0x0035fbbc │ │ │ │ + eorseq pc, r5, r4, lsr #23 │ │ │ │ + eoreq ip, sl, r9, ror #19 │ │ │ │ + eorseq r9, r4, ip, lsr r2 │ │ │ │ + eorseq pc, r5, r8, ror fp @ │ │ │ │ + eorseq pc, r5, r0, ror #22 │ │ │ │ + @ instruction: 0x002aacba │ │ │ │ + eorseq r7, r4, ip, ror r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq b184c │ │ │ │ - ldr r1, [pc, #88] @ b1858 │ │ │ │ + beq b1880 │ │ │ │ + ldr r1, [pc, #88] @ b188c │ │ │ │ add sl, sp, #36 @ 0x24 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2ddf74 │ │ │ │ + bl 2ddff8 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ldm sl, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ orr r1, ip, #1073741827 @ 0x40000003 │ │ │ │ str r9, [sp, #32] │ │ │ │ str lr, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2de06c │ │ │ │ + bl 2de0f0 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ b185c │ │ │ │ + ldr r0, [pc, #8] @ b1890 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq sl, sl, ip, ror #22 │ │ │ │ - @ instruction: 0x003475f0 │ │ │ │ + eoreq sl, sl, r8, asr #23 │ │ │ │ + @ instruction: 0x003475bc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq b1924 │ │ │ │ - ldr r1, [pc, #188] @ b1944 │ │ │ │ + beq b1958 │ │ │ │ + ldr r1, [pc, #188] @ b1978 │ │ │ │ add sl, sp, #52 @ 0x34 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2ddf74 │ │ │ │ + bl 2ddff8 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ ldm sl, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ orr r1, ip, #1 │ │ │ │ bic r1, r1, #2 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 2de06c │ │ │ │ + bl 2de0f0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #112] @ b1948 │ │ │ │ + ldr r0, [pc, #112] @ b197c │ │ │ │ mov r1, #6 │ │ │ │ - ldr r2, [pc, #108] @ b194c │ │ │ │ + ldr r2, [pc, #108] @ b1980 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ + bl 2ddf20 │ │ │ │ bl 1f2b0 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ mov r1, #6 │ │ │ │ - ldr r0, [pc, #68] @ b1950 │ │ │ │ + ldr r0, [pc, #68] @ b1984 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e5010 │ │ │ │ + bl e5094 │ │ │ │ str r4, [r8] │ │ │ │ str r0, [r8, #4] │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #40] @ b1954 │ │ │ │ + ldr r0, [pc, #40] @ b1988 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, sl, sp, ror r9 │ │ │ │ - eoreq sl, sl, r2, lsr r9 │ │ │ │ - eorseq r7, r4, r8, asr r8 │ │ │ │ - eoreq sl, sl, r2, lsl #18 │ │ │ │ - eorseq r7, r4, r8, lsl r5 │ │ │ │ + ldrdeq sl, [sl], -r9 @ │ │ │ │ + eoreq sl, sl, lr, lsl #19 │ │ │ │ + eorseq r7, r4, r4, lsr #16 │ │ │ │ + eoreq sl, sl, lr, asr r9 │ │ │ │ + eorseq r7, r4, r4, ror #9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b1a18 │ │ │ │ - ldr r1, [pc, #540] @ b1b9c │ │ │ │ + beq b1a4c │ │ │ │ + ldr r1, [pc, #540] @ b1bd0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 33f7d4 │ │ │ │ + bl 33f858 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne b1a24 │ │ │ │ + bne b1a58 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 1de94 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne b1a5c │ │ │ │ - ldr r1, [pc, #532] @ b1bd0 │ │ │ │ + bne b1a90 │ │ │ │ + ldr r1, [pc, #532] @ b1c04 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e9e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b19fc │ │ │ │ + beq b1a30 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq b19f0 │ │ │ │ + beq b1a24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #452] @ b1bc8 │ │ │ │ + ldr r0, [pc, #452] @ b1bfc │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #448] @ b1bcc │ │ │ │ + ldr r2, [pc, #448] @ b1c00 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b b1b28 │ │ │ │ - ldr r0, [pc, #436] @ b1bd4 │ │ │ │ + b b1b5c │ │ │ │ + ldr r0, [pc, #436] @ b1c08 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ ldmib sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #24 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [pc, #360] @ b1ba0 │ │ │ │ + ldr r0, [pc, #360] @ b1bd4 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #344] @ b1ba4 │ │ │ │ - ldr r3, [pc, #344] @ b1ba8 │ │ │ │ + ldr r0, [pc, #344] @ b1bd8 │ │ │ │ + ldr r3, [pc, #344] @ b1bdc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b b1b28 │ │ │ │ + b b1b5c │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne b1ab4 │ │ │ │ + bne b1ae8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #284] @ b1bac │ │ │ │ + ldr r0, [pc, #284] @ b1be0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #268] @ b1bb0 │ │ │ │ - ldr r3, [pc, #268] @ b1bb4 │ │ │ │ + ldr r0, [pc, #268] @ b1be4 │ │ │ │ + ldr r3, [pc, #268] @ b1be8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b b1b28 │ │ │ │ + b b1b5c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #236] @ b1bb8 │ │ │ │ + ldr r0, [pc, #236] @ b1bec │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #188] @ b1bbc │ │ │ │ + ldr r0, [pc, #188] @ b1bf0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #180] @ b1bc0 │ │ │ │ + ldr r0, [pc, #180] @ b1bf4 │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #164] @ b1bc4 │ │ │ │ + ldr r2, [pc, #164] @ b1bf8 │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c744 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne b1b84 │ │ │ │ + bne b1bb8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b1b64 │ │ │ │ + beq b1b98 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - bne b1b80 │ │ │ │ + bne b1bb4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, sl, pc, lsr #18 │ │ │ │ - eorseq r7, r4, ip, lsl r8 │ │ │ │ - eoreq sl, sl, ip, asr #2 │ │ │ │ - eorseq r7, r4, r0, lsl #10 │ │ │ │ - eorseq r7, r4, r4, asr #15 │ │ │ │ - strdeq sl, [sl], -r4 @ │ │ │ │ - @ instruction: 0x003474b8 │ │ │ │ - @ instruction: 0xfff9be14 │ │ │ │ - eorseq r7, r4, ip, lsr #14 │ │ │ │ - eorseq r7, r4, r8, asr #14 │ │ │ │ - eoreq r3, sl, ip, lsl r0 │ │ │ │ - eoreq sl, sl, fp, asr #16 │ │ │ │ - eorseq r7, r4, ip, asr #16 │ │ │ │ - @ instruction: 0x0035edb8 │ │ │ │ - eorseq r7, r4, r4, lsr #8 │ │ │ │ + eoreq sl, sl, fp, lsl #19 │ │ │ │ + eorseq r7, r4, r8, ror #15 │ │ │ │ + eoreq sl, sl, r8, lsr #3 │ │ │ │ + eorseq r7, r4, ip, asr #9 │ │ │ │ + mlaseq r4, r0, r7, r7 │ │ │ │ + eoreq sl, sl, r0, asr r1 │ │ │ │ + eorseq r7, r4, r4, lsl #9 │ │ │ │ + @ instruction: 0xfff9bde0 │ │ │ │ + @ instruction: 0x003476f8 │ │ │ │ + eorseq r7, r4, r4, lsl r7 │ │ │ │ + eoreq r3, sl, r8, ror r0 │ │ │ │ + eoreq sl, sl, r7, lsr #17 │ │ │ │ + eorseq r7, r4, r8, lsl r8 │ │ │ │ + eorseq lr, r5, r4, lsl #27 │ │ │ │ + @ instruction: 0x003473f0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b1c98 │ │ │ │ - ldr r1, [pc, #540] @ b1e1c │ │ │ │ + beq b1ccc │ │ │ │ + ldr r1, [pc, #540] @ b1e50 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 33f7d4 │ │ │ │ + bl 33f858 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne b1ca4 │ │ │ │ + bne b1cd8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 1de94 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne b1cdc │ │ │ │ - ldr r1, [pc, #532] @ b1e50 │ │ │ │ + bne b1d10 │ │ │ │ + ldr r1, [pc, #532] @ b1e84 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e9e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1c7c │ │ │ │ + beq b1cb0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq b1c70 │ │ │ │ + beq b1ca4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #452] @ b1e48 │ │ │ │ + ldr r0, [pc, #452] @ b1e7c │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #448] @ b1e4c │ │ │ │ + ldr r2, [pc, #448] @ b1e80 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b b1da8 │ │ │ │ - ldr r0, [pc, #436] @ b1e54 │ │ │ │ + b b1ddc │ │ │ │ + ldr r0, [pc, #436] @ b1e88 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ ldmib sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #24 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [pc, #360] @ b1e20 │ │ │ │ + ldr r0, [pc, #360] @ b1e54 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #344] @ b1e24 │ │ │ │ - ldr r3, [pc, #344] @ b1e28 │ │ │ │ + ldr r0, [pc, #344] @ b1e58 │ │ │ │ + ldr r3, [pc, #344] @ b1e5c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b b1da8 │ │ │ │ + b b1ddc │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne b1d34 │ │ │ │ + bne b1d68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #284] @ b1e2c │ │ │ │ + ldr r0, [pc, #284] @ b1e60 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #268] @ b1e30 │ │ │ │ - ldr r3, [pc, #268] @ b1e34 │ │ │ │ + ldr r0, [pc, #268] @ b1e64 │ │ │ │ + ldr r3, [pc, #268] @ b1e68 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b b1da8 │ │ │ │ + b b1ddc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #236] @ b1e38 │ │ │ │ + ldr r0, [pc, #236] @ b1e6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #188] @ b1e3c │ │ │ │ + ldr r0, [pc, #188] @ b1e70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #180] @ b1e40 │ │ │ │ + ldr r0, [pc, #180] @ b1e74 │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #164] @ b1e44 │ │ │ │ + ldr r2, [pc, #164] @ b1e78 │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c744 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne b1e04 │ │ │ │ + bne b1e38 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b1de4 │ │ │ │ + beq b1e18 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - bne b1e00 │ │ │ │ + bne b1e34 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, sl, pc, lsl ip │ │ │ │ - eorseq r7, r4, ip, ror #14 │ │ │ │ - eoreq r9, sl, ip, asr #29 │ │ │ │ - eorseq r7, r4, r0, lsl #5 │ │ │ │ - eorseq r7, r4, r4, lsl r7 │ │ │ │ - eoreq r9, sl, r4, ror lr │ │ │ │ - eorseq r7, r4, r8, lsr r2 │ │ │ │ - @ instruction: 0xfff9bb94 │ │ │ │ - eorseq r7, r4, ip, lsr #9 │ │ │ │ - mlaseq r4, r8, r6, r7 │ │ │ │ - mlaeq sl, ip, sp, r2 │ │ │ │ - eoreq sl, sl, fp, asr #11 │ │ │ │ - mlaseq r4, ip, r7, r7 │ │ │ │ - eorseq lr, r5, r8, lsl r8 │ │ │ │ - eorseq r7, r4, r4, lsr #3 │ │ │ │ + eoreq sl, sl, fp, ror ip │ │ │ │ + eorseq r7, r4, r8, lsr r7 │ │ │ │ + eoreq r9, sl, r8, lsr #30 │ │ │ │ + eorseq r7, r4, ip, asr #4 │ │ │ │ + eorseq r7, r4, r0, ror #13 │ │ │ │ + ldrdeq r9, [sl], -r0 @ │ │ │ │ + eorseq r7, r4, r4, lsl #4 │ │ │ │ + @ instruction: 0xfff9bb60 │ │ │ │ + eorseq r7, r4, r8, ror r4 │ │ │ │ + eorseq r7, r4, r4, ror #12 │ │ │ │ + strdeq r2, [sl], -r8 @ │ │ │ │ + eoreq sl, sl, r7, lsr #12 │ │ │ │ + eorseq r7, r4, r8, ror #14 │ │ │ │ + eorseq lr, r5, r4, ror #15 │ │ │ │ + eorseq r7, r4, r0, ror r1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b1f18 │ │ │ │ - ldr r1, [pc, #540] @ b209c │ │ │ │ + beq b1f4c │ │ │ │ + ldr r1, [pc, #540] @ b20d0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #21 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 33f7d4 │ │ │ │ + bl 33f858 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne b1f24 │ │ │ │ + bne b1f58 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 1de94 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne b1f5c │ │ │ │ - ldr r1, [pc, #532] @ b20d0 │ │ │ │ + bne b1f90 │ │ │ │ + ldr r1, [pc, #532] @ b2104 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e9e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1efc │ │ │ │ + beq b1f30 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq b1ef0 │ │ │ │ + beq b1f24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #452] @ b20c8 │ │ │ │ + ldr r0, [pc, #452] @ b20fc │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #448] @ b20cc │ │ │ │ + ldr r2, [pc, #448] @ b2100 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b b2028 │ │ │ │ - ldr r0, [pc, #436] @ b20d4 │ │ │ │ + b b205c │ │ │ │ + ldr r0, [pc, #436] @ b2108 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ ldmib sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #24 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [pc, #360] @ b20a0 │ │ │ │ + ldr r0, [pc, #360] @ b20d4 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #344] @ b20a4 │ │ │ │ - ldr r3, [pc, #344] @ b20a8 │ │ │ │ + ldr r0, [pc, #344] @ b20d8 │ │ │ │ + ldr r3, [pc, #344] @ b20dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b b2028 │ │ │ │ + b b205c │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne b1fb4 │ │ │ │ + bne b1fe8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #284] @ b20ac │ │ │ │ + ldr r0, [pc, #284] @ b20e0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #268] @ b20b0 │ │ │ │ - ldr r3, [pc, #268] @ b20b4 │ │ │ │ + ldr r0, [pc, #268] @ b20e4 │ │ │ │ + ldr r3, [pc, #268] @ b20e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b b2028 │ │ │ │ + b b205c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #236] @ b20b8 │ │ │ │ + ldr r0, [pc, #236] @ b20ec │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #188] @ b20bc │ │ │ │ + ldr r0, [pc, #188] @ b20f0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #180] @ b20c0 │ │ │ │ + ldr r0, [pc, #180] @ b20f4 │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #164] @ b20c4 │ │ │ │ + ldr r2, [pc, #164] @ b20f8 │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c744 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne b2084 │ │ │ │ + bne b20b8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2064 │ │ │ │ + beq b2098 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - bne b2080 │ │ │ │ + bne b20b4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, sl, r3, asr r4 │ │ │ │ - eorseq r7, r4, ip, lsr #6 │ │ │ │ - eoreq r9, sl, ip, asr #24 │ │ │ │ - eorseq r7, r4, r0 │ │ │ │ - @ instruction: 0x003472d4 │ │ │ │ - strdeq r9, [sl], -r4 @ │ │ │ │ - @ instruction: 0x00346fb8 │ │ │ │ - @ instruction: 0xfff9b914 │ │ │ │ - eorseq r7, r4, ip, lsr #4 │ │ │ │ - eorseq r7, r4, r8, asr r2 │ │ │ │ - eoreq r2, sl, ip, lsl fp │ │ │ │ - eoreq sl, sl, fp, asr #6 │ │ │ │ - eorseq r7, r4, ip, asr r3 │ │ │ │ - eorseq lr, r5, r8, lsl r2 │ │ │ │ - eorseq r6, r4, r4, lsr #30 │ │ │ │ + eoreq sl, sl, pc, lsr #9 │ │ │ │ + @ instruction: 0x003472f8 │ │ │ │ + eoreq r9, sl, r8, lsr #25 │ │ │ │ + eorseq r6, r4, ip, asr #31 │ │ │ │ + eorseq r7, r4, r0, lsr #5 │ │ │ │ + eoreq r9, sl, r0, asr ip │ │ │ │ + eorseq r6, r4, r4, lsl #31 │ │ │ │ + @ instruction: 0xfff9b8e0 │ │ │ │ + @ instruction: 0x003471f8 │ │ │ │ + eorseq r7, r4, r4, lsr #4 │ │ │ │ + eoreq r2, sl, r8, ror fp │ │ │ │ + eoreq sl, sl, r7, lsr #7 │ │ │ │ + eorseq r7, r4, r8, lsr #6 │ │ │ │ + eorseq lr, r5, r4, ror #3 │ │ │ │ + @ instruction: 0x00346ef0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b22c4 │ │ │ │ - ldr r0, [pc, #512] @ b2300 │ │ │ │ + beq b22f8 │ │ │ │ + ldr r0, [pc, #512] @ b2334 │ │ │ │ mov r1, #5 │ │ │ │ - ldr r2, [pc, #508] @ b2304 │ │ │ │ + ldr r2, [pc, #508] @ b2338 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ + bl 2ddf20 │ │ │ │ bl 1e8b4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2274 │ │ │ │ + beq b22a8 │ │ │ │ bl 1e8b4 │ │ │ │ mov r1, #11 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ mov r1, #5 │ │ │ │ - ldr r0, [pc, #448] @ b2308 │ │ │ │ + ldr r0, [pc, #448] @ b233c │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e4e8c │ │ │ │ + bl e4f10 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #432] @ b230c │ │ │ │ + ldr r0, [pc, #432] @ b2340 │ │ │ │ mov r1, #13 │ │ │ │ - ldr r2, [pc, #428] @ b2310 │ │ │ │ + ldr r2, [pc, #428] @ b2344 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ + bl 2ddf20 │ │ │ │ bl 1f238 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b228c │ │ │ │ + beq b22c0 │ │ │ │ bl 1f238 │ │ │ │ mov r1, #11 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ mov r1, #13 │ │ │ │ - ldr r0, [pc, #376] @ b231c │ │ │ │ + ldr r0, [pc, #376] @ b2350 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e4e8c │ │ │ │ + bl e4f10 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #360] @ b2320 │ │ │ │ - ldr r2, [pc, #360] @ b2324 │ │ │ │ + ldr r0, [pc, #360] @ b2354 │ │ │ │ + ldr r2, [pc, #360] @ b2358 │ │ │ │ mov r1, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ - ldr r6, [pc, #344] @ b2328 │ │ │ │ + bl 2ddf20 │ │ │ │ + ldr r6, [pc, #344] @ b235c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - beq b21f4 │ │ │ │ - ldr r0, [pc, #316] @ b232c │ │ │ │ + beq b2228 │ │ │ │ + ldr r0, [pc, #316] @ b2360 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22e00 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b22a8 │ │ │ │ - ldr r6, [pc, #296] @ b2338 │ │ │ │ + beq b22dc │ │ │ │ + ldr r6, [pc, #296] @ b236c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - beq b2238 │ │ │ │ - ldr r0, [pc, #264] @ b233c │ │ │ │ + beq b226c │ │ │ │ + ldr r0, [pc, #264] @ b2370 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22e00 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, #1073741827 @ 0x40000003 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #16 │ │ │ │ str r4, [sp] │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #228] @ b2340 │ │ │ │ + ldr r0, [pc, #228] @ b2374 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e4e8c │ │ │ │ + bl e4f10 │ │ │ │ str r8, [r7] │ │ │ │ str r5, [r7, #4] │ │ │ │ str r0, [r7, #8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #204] @ b2348 │ │ │ │ + ldr r0, [pc, #204] @ b237c │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #200] @ b234c │ │ │ │ + ldr r2, [pc, #200] @ b2380 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - ldr r0, [pc, #128] @ b2314 │ │ │ │ + ldr r0, [pc, #128] @ b2348 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #124] @ b2318 │ │ │ │ + ldr r2, [pc, #124] @ b234c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b b22c0 │ │ │ │ - ldr r0, [pc, #128] @ b2330 │ │ │ │ + b b22f4 │ │ │ │ + ldr r0, [pc, #128] @ b2364 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #124] @ b2334 │ │ │ │ + ldr r2, [pc, #124] @ b2368 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #120] @ b2344 │ │ │ │ + ldr r0, [pc, #120] @ b2378 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, sl, r1, asr #3 │ │ │ │ - @ instruction: 0x003488f8 │ │ │ │ - eoreq sl, sl, sp, ror r1 │ │ │ │ - eoreq sl, sl, sl, ror #2 │ │ │ │ - mlaseq r4, ip, r8, r8 │ │ │ │ - eoreq fp, sl, r4, lsr #29 │ │ │ │ - eorseq r8, r4, r4, ror r7 │ │ │ │ - eoreq sl, sl, r6, lsr #2 │ │ │ │ - eoreq r3, sl, fp, lsl r6 │ │ │ │ - eorseq r8, r4, r0, asr #16 │ │ │ │ - eorseq lr, r5, ip, asr lr │ │ │ │ - eorseq lr, r5, r4, asr #28 │ │ │ │ - eoreq fp, sl, r8, lsl #29 │ │ │ │ + eoreq sl, sl, sp, lsl r2 │ │ │ │ + eorseq r8, r4, r4, asr #17 │ │ │ │ + ldrdeq sl, [sl], -r9 @ │ │ │ │ + eoreq sl, sl, r6, asr #3 │ │ │ │ + eorseq r8, r4, r8, ror #16 │ │ │ │ + eoreq fp, sl, r0, lsl #30 │ │ │ │ + eorseq r8, r4, r0, asr #14 │ │ │ │ + eoreq sl, sl, r2, lsl #3 │ │ │ │ + eoreq r3, sl, r7, ror r6 │ │ │ │ + eorseq r8, r4, ip, lsl #16 │ │ │ │ + eorseq lr, r5, r8, lsr #28 │ │ │ │ + eorseq lr, r5, r0, lsl lr │ │ │ │ + eoreq fp, sl, r4, ror #29 │ │ │ │ + eorseq r8, r4, r4, lsr #14 │ │ │ │ + eorseq lr, r5, r4, ror #27 │ │ │ │ + eorseq lr, r5, ip, asr #27 │ │ │ │ + ldrdeq r3, [sl], -fp @ │ │ │ │ + eorseq r6, r4, r4, asr #22 │ │ │ │ + eoreq fp, sl, r8, lsl pc │ │ │ │ eorseq r8, r4, r8, asr r7 │ │ │ │ - eorseq lr, r5, r8, lsl lr │ │ │ │ - eorseq lr, r5, r0, lsl #28 │ │ │ │ - eoreq r3, sl, pc, ror r5 │ │ │ │ - eorseq r6, r4, r8, ror fp │ │ │ │ - @ instruction: 0x002abebc │ │ │ │ - eorseq r8, r4, ip, lsl #15 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b2420 │ │ │ │ - ldr r0, [pc, #180] @ b242c │ │ │ │ + beq b2454 │ │ │ │ + ldr r0, [pc, #180] @ b2460 │ │ │ │ mov r1, #13 │ │ │ │ - ldr r2, [pc, #176] @ b2430 │ │ │ │ + ldr r2, [pc, #176] @ b2464 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ - ldr r0, [pc, #164] @ b2434 │ │ │ │ + bl 2ddf20 │ │ │ │ + ldr r0, [pc, #164] @ b2468 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne b23e4 │ │ │ │ - ldr r0, [pc, #148] @ b2444 │ │ │ │ + bne b2418 │ │ │ │ + ldr r0, [pc, #148] @ b2478 │ │ │ │ mov r1, #11 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #116] @ b2448 │ │ │ │ + ldr r0, [pc, #116] @ b247c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e5010 │ │ │ │ + bl e5094 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r0, [sp, #19] │ │ │ │ add r0, sp, #19 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #52] @ b2438 │ │ │ │ + ldr r0, [pc, #52] @ b246c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #44] @ b243c │ │ │ │ - ldr r3, [pc, #44] @ b2440 │ │ │ │ + ldr r0, [pc, #44] @ b2470 │ │ │ │ + ldr r3, [pc, #44] @ b2474 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b b23a8 │ │ │ │ - ldr r0, [pc, #36] @ b244c │ │ │ │ + b b23dc │ │ │ │ + ldr r0, [pc, #36] @ b2480 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq sl, sl, r5, lsl r0 │ │ │ │ - @ instruction: 0x00346db8 │ │ │ │ - @ instruction: 0x0035edf8 │ │ │ │ - eorseq r8, r4, r8, ror #18 │ │ │ │ - eorseq lr, r5, r0, lsl #27 │ │ │ │ - eorseq r8, r4, r8, lsl #7 │ │ │ │ - @ instruction: 0x0035eed0 │ │ │ │ - eoreq r9, sl, r1, asr #31 │ │ │ │ - eorseq r6, r4, ip, lsl sl │ │ │ │ + eoreq sl, sl, r1, ror r0 │ │ │ │ + eorseq r6, r4, r4, lsl #27 │ │ │ │ + eorseq lr, r5, r4, asr #27 │ │ │ │ + eorseq r8, r4, r4, lsr r9 │ │ │ │ + eorseq lr, r5, ip, asr #26 │ │ │ │ + eorseq r8, r4, r4, asr r3 │ │ │ │ + mlaseq r5, ip, lr, lr │ │ │ │ + eoreq sl, sl, sp, lsl r0 │ │ │ │ + eorseq r6, r4, r8, ror #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b25f8 │ │ │ │ - ldr r0, [pc, #416] @ b2618 │ │ │ │ + beq b262c │ │ │ │ + ldr r0, [pc, #416] @ b264c │ │ │ │ mov r1, #4 │ │ │ │ - ldr r2, [pc, #412] @ b261c │ │ │ │ + ldr r2, [pc, #412] @ b2650 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ - ldr r0, [pc, #400] @ b2620 │ │ │ │ + bl 2ddf20 │ │ │ │ + ldr r0, [pc, #400] @ b2654 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne b25a0 │ │ │ │ - ldr r0, [pc, #384] @ b2630 │ │ │ │ + bne b25d4 │ │ │ │ + ldr r0, [pc, #384] @ b2664 │ │ │ │ mov r1, #1073741827 @ 0x40000003 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #352] @ b2634 │ │ │ │ + ldr r0, [pc, #352] @ b2668 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e5010 │ │ │ │ + bl e5094 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #340] @ b2638 │ │ │ │ + ldr r0, [pc, #340] @ b266c │ │ │ │ mov r1, #13 │ │ │ │ - ldr r2, [pc, #336] @ b263c │ │ │ │ + ldr r2, [pc, #336] @ b2670 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ - ldr r5, [pc, #324] @ b2640 │ │ │ │ + bl 2ddf20 │ │ │ │ + ldr r5, [pc, #324] @ b2674 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - beq b2520 │ │ │ │ - ldr r0, [pc, #296] @ b2644 │ │ │ │ + beq b2554 │ │ │ │ + ldr r0, [pc, #296] @ b2678 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b25dc │ │ │ │ - ldr r5, [pc, #276] @ b2650 │ │ │ │ + beq b2610 │ │ │ │ + ldr r5, [pc, #276] @ b2684 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - beq b2564 │ │ │ │ - ldr r0, [pc, #244] @ b2654 │ │ │ │ + beq b2598 │ │ │ │ + ldr r0, [pc, #244] @ b2688 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #1073741827 @ 0x40000003 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #13 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ str r7, [sp] │ │ │ │ - ldr r0, [pc, #204] @ b2658 │ │ │ │ + ldr r0, [pc, #204] @ b268c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e4d00 │ │ │ │ + bl e4d84 │ │ │ │ str r4, [r6] │ │ │ │ str r0, [r6, #4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r0, [sp, #27] │ │ │ │ add r0, sp, #27 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #100] @ b2624 │ │ │ │ + ldr r0, [pc, #100] @ b2658 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #92] @ b2628 │ │ │ │ - ldr r3, [pc, #92] @ b262c │ │ │ │ + ldr r0, [pc, #92] @ b265c │ │ │ │ + ldr r3, [pc, #92] @ b2660 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b b24a8 │ │ │ │ - ldr r0, [pc, #100] @ b2648 │ │ │ │ + b b24dc │ │ │ │ + ldr r0, [pc, #100] @ b267c │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #96] @ b264c │ │ │ │ + ldr r2, [pc, #96] @ b2680 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #92] @ b265c │ │ │ │ + ldr r0, [pc, #92] @ b2690 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, sl, ip, ror r6 │ │ │ │ - @ instruction: 0x00346cb8 │ │ │ │ - eorseq lr, r5, ip, lsl #30 │ │ │ │ - mlaseq r4, r4, r8, r8 │ │ │ │ - @ instruction: 0x0035edd8 │ │ │ │ - eorseq r8, r4, r0, ror #3 │ │ │ │ - eorseq lr, r5, r0, lsr pc │ │ │ │ - eoreq r2, sl, r8, lsr #12 │ │ │ │ - eoreq r9, sl, lr, asr #29 │ │ │ │ - @ instruction: 0x003484f4 │ │ │ │ - eorseq lr, r5, r0, asr #27 │ │ │ │ - eorseq lr, r5, r8, lsr #27 │ │ │ │ - eoreq fp, sl, r1, lsr #22 │ │ │ │ - eorseq r8, r4, r4, lsl #8 │ │ │ │ - eorseq lr, r5, ip, ror sp │ │ │ │ - eorseq lr, r5, r4, ror #26 │ │ │ │ - eoreq r9, sl, lr, lsr #28 │ │ │ │ - eorseq r6, r4, r4, asr #16 │ │ │ │ + ldrdeq r2, [sl], -r8 @ │ │ │ │ + eorseq r6, r4, r4, lsl #25 │ │ │ │ + @ instruction: 0x0035eed8 │ │ │ │ + eorseq r8, r4, r0, ror #16 │ │ │ │ + eorseq lr, r5, r4, lsr #27 │ │ │ │ + eorseq r8, r4, ip, lsr #3 │ │ │ │ + @ instruction: 0x0035eefc │ │ │ │ + eoreq r2, sl, r4, lsl #13 │ │ │ │ + eoreq r9, sl, sl, lsr #30 │ │ │ │ + eorseq r8, r4, r0, asr #9 │ │ │ │ + eorseq lr, r5, ip, lsl #27 │ │ │ │ + eorseq lr, r5, r4, ror sp │ │ │ │ + eoreq fp, sl, sp, ror fp │ │ │ │ + @ instruction: 0x003483d0 │ │ │ │ + eorseq lr, r5, r8, asr #26 │ │ │ │ + eorseq lr, r5, r0, lsr sp │ │ │ │ + eoreq r9, sl, sl, lsl #29 │ │ │ │ + eorseq r6, r4, r0, lsl r8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b2688 │ │ │ │ - bl 185c44 │ │ │ │ + beq b26bc │ │ │ │ + bl 185cc8 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ b2694 │ │ │ │ + ldr r0, [pc, #4] @ b26c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003467b4 │ │ │ │ + eorseq r6, r4, r0, lsl #15 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b2768 │ │ │ │ - ldr r0, [pc, #180] @ b2774 │ │ │ │ + beq b279c │ │ │ │ + ldr r0, [pc, #180] @ b27a8 │ │ │ │ mov r1, #4 │ │ │ │ - ldr r2, [pc, #176] @ b2778 │ │ │ │ + ldr r2, [pc, #176] @ b27ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ - ldr r0, [pc, #164] @ b277c │ │ │ │ + bl 2ddf20 │ │ │ │ + ldr r0, [pc, #164] @ b27b0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne b272c │ │ │ │ - ldr r0, [pc, #148] @ b278c │ │ │ │ + bne b2760 │ │ │ │ + ldr r0, [pc, #148] @ b27c0 │ │ │ │ mov r1, #11 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #116] @ b2790 │ │ │ │ + ldr r0, [pc, #116] @ b27c4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e5010 │ │ │ │ + bl e5094 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r0, [sp, #19] │ │ │ │ add r0, sp, #19 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #52] @ b2780 │ │ │ │ + ldr r0, [pc, #52] @ b27b4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #44] @ b2784 │ │ │ │ - ldr r3, [pc, #44] @ b2788 │ │ │ │ + ldr r0, [pc, #44] @ b27b8 │ │ │ │ + ldr r3, [pc, #44] @ b27bc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b b26f0 │ │ │ │ - ldr r0, [pc, #36] @ b2794 │ │ │ │ + b b2724 │ │ │ │ + ldr r0, [pc, #36] @ b27c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r2, sl, r4, lsr r4 │ │ │ │ - eorseq r6, r4, r0, ror sl │ │ │ │ - eorseq lr, r5, r4, asr #25 │ │ │ │ - eorseq r8, r4, r8, lsl #14 │ │ │ │ - eorseq lr, r5, ip, asr #24 │ │ │ │ - eorseq r8, r4, r4, asr r0 │ │ │ │ - eorseq lr, r5, r8, ror #25 │ │ │ │ - eoreq r2, sl, r0, ror #7 │ │ │ │ - @ instruction: 0x003466d4 │ │ │ │ + mlaeq sl, r0, r4, r2 │ │ │ │ + eorseq r6, r4, ip, lsr sl │ │ │ │ + mlaseq r5, r0, ip, lr │ │ │ │ + @ instruction: 0x003486d4 │ │ │ │ + eorseq lr, r5, r8, lsl ip │ │ │ │ + eorseq r8, r4, r0, lsr #32 │ │ │ │ + @ instruction: 0x0035ecb4 │ │ │ │ + eoreq r2, sl, ip, lsr r4 │ │ │ │ + eorseq r6, r4, r0, lsr #13 │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b27c0 │ │ │ │ - bl 185ea8 │ │ │ │ + beq b27f4 │ │ │ │ + bl 185f2c │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ b27cc │ │ │ │ + ldr r0, [pc, #4] @ b2800 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r4, ip, ror r6 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub sp, sp, #104 @ 0x68 │ │ │ │ + eorseq r6, r4, r8, asr #12 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub sp, sp, #140 @ 0x8c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r9, [r0] │ │ │ │ + ldr r8, [r0] │ │ │ │ str r1, [r0] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq b28b4 │ │ │ │ - ldr r1, [pc, #220] @ b28d4 │ │ │ │ - add r4, sp, #52 @ 0x34 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq b2904 │ │ │ │ + ldr r1, [pc, #248] @ b2924 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ded64 │ │ │ │ - add r0, r4, #24 │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ - mov r8, sp │ │ │ │ - ldr lr, [sp, #100] @ 0x64 │ │ │ │ - add r1, r8, #24 │ │ │ │ - ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ + bl 2dede8 │ │ │ │ + add r0, r4, #16 │ │ │ │ + add ip, sp, #56 @ 0x38 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + mvn sl, #0 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + mov r6, ip │ │ │ │ + ldr lr, [sp, #136] @ 0x88 │ │ │ │ + mov fp, #1 │ │ │ │ + ldm r0!, {r3, r4, r5, r7} │ │ │ │ + add r9, sp, #4 │ │ │ │ + stmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldm r0, {r3, r4, r5, r7} │ │ │ │ + stm r6, {r3, r4, r5, r7} │ │ │ │ + add r3, r9, #24 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + add r2, ip, #8 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + str sl, [sp, #8] │ │ │ │ + str fp, [sp, #4] │ │ │ │ + ldm r2, {r0, r1, r4, r5, r6, r7} │ │ │ │ + stm r3, {r0, r1, r4, r5, r6, r7} │ │ │ │ orr r0, lr, #1073741827 @ 0x40000003 │ │ │ │ - stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - mov r1, #1 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - mvn r0, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r1, [sp] │ │ │ │ - bl 2de958 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r9 │ │ │ │ + str sl, [sp, #24] │ │ │ │ + str fp, [sp, #20] │ │ │ │ + bl 2de9dc │ │ │ │ mov sl, r0 │ │ │ │ - ldr r1, [pc, #116] @ b28d8 │ │ │ │ - add r6, sp, #52 @ 0x34 │ │ │ │ + ldr r1, [pc, #116] @ b2928 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2de85c │ │ │ │ - ldr lr, [sp, #76] @ 0x4c │ │ │ │ - mov r2, r8 │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ + bl 2de8e0 │ │ │ │ + ldr lr, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr ip, [sp, #116] @ 0x74 │ │ │ │ ldm r6, {r0, r1, r3, r4, r5, r7} │ │ │ │ stm r2, {r0, r1, r3, r4, r5, r7} │ │ │ │ orr r0, lr, #1073741827 @ 0x40000003 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ orr r0, ip, #1 │ │ │ │ bic r0, r0, #254 @ 0xfe │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2de4ec │ │ │ │ - str sl, [r9] │ │ │ │ - str r0, [r9, #4] │ │ │ │ - add sp, sp, #104 @ 0x68 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #32] @ b28dc │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2de570 │ │ │ │ + str sl, [r8] │ │ │ │ + str r0, [r8, #4] │ │ │ │ + add sp, sp, #140 @ 0x8c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #32] @ b292c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r9, sl, sl, ror fp │ │ │ │ - eoreq r9, sl, r8, lsl fp │ │ │ │ - eorseq r6, r4, r8, lsl #11 │ │ │ │ + ldrdeq r9, [sl], -r6 @ │ │ │ │ + eoreq r9, sl, r8, asr fp │ │ │ │ + eorseq r6, r4, r8, lsr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr fp, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b2d18 │ │ │ │ - ldr r1, [pc, #1324] @ b2e34 │ │ │ │ + beq b2d68 │ │ │ │ + ldr r1, [pc, #1324] @ b2e84 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ddf74 │ │ │ │ + bl 2ddff8 │ │ │ │ add r8, sp, #52 @ 0x34 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ ldr lr, [sp, #116] @ 0x74 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ mov r3, r8 │ │ │ │ ldm r5, {r0, r1, r2, r4, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r4, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ - bl 2de06c │ │ │ │ + bl 2de0f0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #1248] @ b2e38 │ │ │ │ + ldr r1, [pc, #1248] @ b2e88 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ddf74 │ │ │ │ + bl 2ddff8 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ mov r3, r8 │ │ │ │ ldr lr, [sp, #116] @ 0x74 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ ldm r5, {r0, r1, r2, r4, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r4, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2de06c │ │ │ │ + bl 2de0f0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ - ldr r1, [pc, #1172] @ b2e3c │ │ │ │ + ldr r1, [pc, #1172] @ b2e8c │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2ddf74 │ │ │ │ + bl 2ddff8 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ mov r3, r8 │ │ │ │ ldr lr, [sp, #116] @ 0x74 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ ldm r5, {r0, r1, r2, r4, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r4, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2de06c │ │ │ │ + bl 2de0f0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ - ldr r1, [pc, #1100] @ b2e40 │ │ │ │ + ldr r1, [pc, #1100] @ b2e90 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2ddf74 │ │ │ │ + bl 2ddff8 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ mov r3, r8 │ │ │ │ ldr lr, [sp, #116] @ 0x74 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ ldm r5, {r0, r1, r2, r4, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r4, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2de06c │ │ │ │ + bl 2de0f0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ - ldr r1, [pc, #1028] @ b2e44 │ │ │ │ + ldr r1, [pc, #1028] @ b2e94 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2ddf74 │ │ │ │ + bl 2ddff8 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ mov r3, r8 │ │ │ │ ldr lr, [sp, #116] @ 0x74 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ ldm r5, {r0, r1, r2, r4, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r4, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2de06c │ │ │ │ + bl 2de0f0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #960] @ b2e48 │ │ │ │ - ldr r2, [pc, #960] @ b2e4c │ │ │ │ + ldr r0, [pc, #960] @ b2e98 │ │ │ │ + ldr r2, [pc, #960] @ b2e9c │ │ │ │ mov r1, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ - ldr r0, [pc, #944] @ b2e50 │ │ │ │ + bl 2ddf20 │ │ │ │ + ldr r0, [pc, #944] @ b2ea0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne b2cc4 │ │ │ │ - ldr r0, [pc, #928] @ b2e60 │ │ │ │ + bne b2d14 │ │ │ │ + ldr r0, [pc, #928] @ b2eb0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r1, #11 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #14 │ │ │ │ str r5, [sp] │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #896] @ b2e64 │ │ │ │ + ldr r0, [pc, #896] @ b2eb4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e5010 │ │ │ │ + bl e5094 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ - ldr r1, [pc, #876] @ b2e68 │ │ │ │ + ldr r1, [pc, #876] @ b2eb8 │ │ │ │ mov r2, #14 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2ddf74 │ │ │ │ + bl 2ddff8 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ mov r3, r8 │ │ │ │ ldr lr, [sp, #116] @ 0x74 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ ldm r7, {r0, r1, r2, r4, r5, r6} │ │ │ │ stm r3, {r0, r1, r2, r4, r5, r6} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2de06c │ │ │ │ + bl 2de0f0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r1, [pc, #808] @ b2e6c │ │ │ │ + ldr r1, [pc, #808] @ b2ebc │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ddf74 │ │ │ │ + bl 2ddff8 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ mov r3, r8 │ │ │ │ ldr lr, [sp, #116] @ 0x74 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ ldm r5, {r0, r1, r2, r4, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r4, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2de06c │ │ │ │ + bl 2de0f0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r1, [pc, #736] @ b2e70 │ │ │ │ + ldr r1, [pc, #736] @ b2ec0 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ddf74 │ │ │ │ + bl 2ddff8 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ mov r3, r8 │ │ │ │ ldr lr, [sp, #116] @ 0x74 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ ldm r5, {r0, r1, r2, r4, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r4, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2de06c │ │ │ │ + bl 2de0f0 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #664] @ b2e74 │ │ │ │ - ldr r2, [pc, #664] @ b2e78 │ │ │ │ + ldr r0, [pc, #664] @ b2ec4 │ │ │ │ + ldr r2, [pc, #664] @ b2ec8 │ │ │ │ mov r1, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ + bl 2ddf20 │ │ │ │ bl 1f238 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2cfc │ │ │ │ + beq b2d4c │ │ │ │ bl 1f238 │ │ │ │ mov r1, #1073741827 @ 0x40000003 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ mov r1, #10 │ │ │ │ - ldr r0, [pc, #608] @ b2e84 │ │ │ │ + ldr r0, [pc, #608] @ b2ed4 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e4e8c │ │ │ │ - ldr r1, [pc, #596] @ b2e88 │ │ │ │ + bl e4f10 │ │ │ │ + ldr r1, [pc, #596] @ b2ed8 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2de85c │ │ │ │ + bl 2de8e0 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ mov r2, r8 │ │ │ │ ldr lr, [sp, #116] @ 0x74 │ │ │ │ ldm r5, {r0, r1, r3, r4, r6, r7} │ │ │ │ stm r2, {r0, r1, r3, r4, r6, r7} │ │ │ │ orr r0, ip, #1073741827 @ 0x40000003 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2de4ec │ │ │ │ + bl 2de570 │ │ │ │ str r0, [fp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [fp] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [fp, #4] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [fp, #8] │ │ │ │ @@ -150256,77 +150276,77 @@ │ │ │ │ str sl, [fp, #36] @ 0x24 │ │ │ │ str r0, [fp, #28] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ strb r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #380] @ b2e54 │ │ │ │ + ldr r0, [pc, #380] @ b2ea4 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #364] @ b2e58 │ │ │ │ - ldr r3, [pc, #364] @ b2e5c │ │ │ │ + ldr r0, [pc, #364] @ b2ea8 │ │ │ │ + ldr r3, [pc, #364] @ b2eac │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b b2ab8 │ │ │ │ - ldr r0, [pc, #376] @ b2e7c │ │ │ │ + b b2b08 │ │ │ │ + ldr r0, [pc, #376] @ b2ecc │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #372] @ b2e80 │ │ │ │ + ldr r2, [pc, #372] @ b2ed0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #364] @ b2e8c │ │ │ │ + ldr r0, [pc, #364] @ b2edc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1ec20 │ │ │ │ - b b2dd0 │ │ │ │ + b b2e20 │ │ │ │ mov r8, r0 │ │ │ │ - b b2dd8 │ │ │ │ + b b2e28 │ │ │ │ mov r8, r0 │ │ │ │ - b b2de0 │ │ │ │ + b b2e30 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - b b2dfc │ │ │ │ + b b2e4c │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - b b2e0c │ │ │ │ + b b2e5c │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - b b2e14 │ │ │ │ + b b2e64 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - b b2e1c │ │ │ │ + b b2e6c │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - b b2e04 │ │ │ │ + b b2e54 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1ec20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1ec20 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -150345,187 +150365,187 @@ │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r9 │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r9, sl, r4, lsl #20 │ │ │ │ - eoreq r9, sl, sp, lsr #17 │ │ │ │ - eoreq r9, sl, r6, ror #18 │ │ │ │ - eoreq r9, sl, r0, lsr #18 │ │ │ │ - ldrdeq r9, [sl], -r9 @ │ │ │ │ - mlaeq sl, sp, r8, r9 │ │ │ │ - eorseq r6, r4, r8, lsr #13 │ │ │ │ - @ instruction: 0x0035e8f8 │ │ │ │ - mlaseq r4, ip, r0, r8 │ │ │ │ - @ instruction: 0x0035e6b4 │ │ │ │ - @ instruction: 0x00347afc │ │ │ │ - eorseq lr, r5, ip, asr r9 │ │ │ │ - eoreq r9, sl, r9, asr #16 │ │ │ │ - eoreq r9, sl, r7, lsr r8 │ │ │ │ - strdeq r9, [sl], -sp @ │ │ │ │ - @ instruction: 0x002a97be │ │ │ │ - eoreq r9, sl, r8, ror r7 │ │ │ │ - eorseq r7, r4, ip, lsl lr │ │ │ │ - eoreq fp, sl, r4, lsr r4 │ │ │ │ - eorseq r7, r4, r4, lsl #26 │ │ │ │ - eoreq r9, sl, r4, lsr r7 │ │ │ │ - eoreq r9, sl, r6, lsr #14 │ │ │ │ - eorseq r6, r4, r4, lsr #2 │ │ │ │ + eoreq r9, sl, r4, asr #20 │ │ │ │ + eoreq r9, sl, sp, ror #17 │ │ │ │ + eoreq r9, sl, r6, lsr #19 │ │ │ │ + eoreq r9, sl, r0, ror #18 │ │ │ │ + eoreq r9, sl, r9, lsl r9 │ │ │ │ + ldrdeq r9, [sl], -sp @ │ │ │ │ + eorseq r6, r4, r8, asr r6 │ │ │ │ + eorseq lr, r5, r8, lsr #17 │ │ │ │ + eorseq r8, r4, ip, asr #32 │ │ │ │ + eorseq lr, r5, r4, ror #12 │ │ │ │ + eorseq r7, r4, ip, lsr #21 │ │ │ │ + eorseq lr, r5, ip, lsl #18 │ │ │ │ + eoreq r9, sl, r9, lsl #17 │ │ │ │ + eoreq r9, sl, r7, ror r8 │ │ │ │ + eoreq r9, sl, sp, lsr r8 │ │ │ │ + strdeq r9, [sl], -lr @ │ │ │ │ + @ instruction: 0x002a97b8 │ │ │ │ + eorseq r7, r4, ip, asr #27 │ │ │ │ + eoreq fp, sl, r4, ror r4 │ │ │ │ + @ instruction: 0x00347cb4 │ │ │ │ + eoreq r9, sl, r4, ror r7 │ │ │ │ + eoreq r9, sl, r6, ror #14 │ │ │ │ + ldrsbeq r6, [r4], -r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq b3168 │ │ │ │ - ldr r0, [pc, #796] @ b31d4 │ │ │ │ + beq b31b8 │ │ │ │ + ldr r0, [pc, #796] @ b3224 │ │ │ │ mov r1, #4 │ │ │ │ - ldr r2, [pc, #792] @ b31d8 │ │ │ │ + ldr r2, [pc, #792] @ b3228 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ - ldr r0, [pc, #780] @ b31dc │ │ │ │ + bl 2ddf20 │ │ │ │ + ldr r0, [pc, #780] @ b322c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne b3110 │ │ │ │ - ldr r0, [pc, #764] @ b31ec │ │ │ │ + bne b3160 │ │ │ │ + ldr r0, [pc, #764] @ b323c │ │ │ │ mov r1, #1073741827 @ 0x40000003 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #732] @ b31f0 │ │ │ │ + ldr r0, [pc, #732] @ b3240 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e5010 │ │ │ │ + bl e5094 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r1, [pc, #720] @ b31f4 │ │ │ │ + ldr r1, [pc, #720] @ b3244 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2de85c │ │ │ │ + bl 2de8e0 │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ ldr lr, [sp, #96] @ 0x60 │ │ │ │ ldm r4, {r0, r1, r3, r5, r6, r7} │ │ │ │ mov r2, fp │ │ │ │ stm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ orr r0, ip, #1073741827 @ 0x40000003 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ - bl 2de4ec │ │ │ │ + bl 2de570 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #652] @ b31f8 │ │ │ │ + ldr r1, [pc, #652] @ b3248 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2de85c │ │ │ │ + bl 2de8e0 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ mov r2, fp │ │ │ │ ldr lr, [sp, #96] @ 0x60 │ │ │ │ ldm r4, {r0, r1, r3, r5, r6, r7} │ │ │ │ stm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ orr r0, ip, #1 │ │ │ │ bic r0, r0, #2 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ - bl 2de4ec │ │ │ │ + bl 2de570 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r1, [pc, #584] @ b31fc │ │ │ │ + ldr r1, [pc, #584] @ b324c │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ mov r2, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2de85c │ │ │ │ + bl 2de8e0 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ mov r2, fp │ │ │ │ ldr lr, [sp, #96] @ 0x60 │ │ │ │ ldm r4, {r0, r1, r3, r5, r6, r7} │ │ │ │ stm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ orr r0, ip, #1073741827 @ 0x40000003 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ - bl 2de4ec │ │ │ │ + bl 2de570 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #520] @ b3200 │ │ │ │ - ldr r2, [pc, #520] @ b3204 │ │ │ │ + ldr r0, [pc, #520] @ b3250 │ │ │ │ + ldr r2, [pc, #520] @ b3254 │ │ │ │ mov r1, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ - ldr r5, [pc, #504] @ b3208 │ │ │ │ + bl 2ddf20 │ │ │ │ + ldr r5, [pc, #504] @ b3258 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - beq b3034 │ │ │ │ - ldr r0, [pc, #476] @ b320c │ │ │ │ + beq b3084 │ │ │ │ + ldr r0, [pc, #476] @ b325c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b314c │ │ │ │ - ldr r5, [pc, #456] @ b3218 │ │ │ │ + beq b319c │ │ │ │ + ldr r5, [pc, #456] @ b3268 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - beq b3078 │ │ │ │ - ldr r0, [pc, #424] @ b321c │ │ │ │ + beq b30c8 │ │ │ │ + ldr r0, [pc, #424] @ b326c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #1073741827 @ 0x40000003 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #13 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp] │ │ │ │ - ldr r0, [pc, #384] @ b3220 │ │ │ │ + ldr r0, [pc, #384] @ b3270 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e4d00 │ │ │ │ - ldr r1, [pc, #376] @ b3224 │ │ │ │ + bl e4d84 │ │ │ │ + ldr r1, [pc, #376] @ b3274 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2de85c │ │ │ │ + bl 2de8e0 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ mov r2, fp │ │ │ │ ldr lr, [sp, #96] @ 0x60 │ │ │ │ ldm r6, {r0, r1, r3, r4, r5, r7} │ │ │ │ stm r2, {r0, r1, r3, r4, r5, r7} │ │ │ │ orr r0, ip, #1073741827 @ 0x40000003 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ - bl 2de4ec │ │ │ │ + bl 2de570 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, r8, #8 │ │ │ │ str r1, [r8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [r8, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [r8, #20] │ │ │ │ @@ -150534,41 +150554,41 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ strb r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #176] @ b31e0 │ │ │ │ + ldr r0, [pc, #176] @ b3230 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #168] @ b31e4 │ │ │ │ - ldr r3, [pc, #168] @ b31e8 │ │ │ │ + ldr r0, [pc, #168] @ b3234 │ │ │ │ + ldr r3, [pc, #168] @ b3238 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b b2ee8 │ │ │ │ - ldr r0, [pc, #188] @ b3210 │ │ │ │ + b b2f38 │ │ │ │ + ldr r0, [pc, #188] @ b3260 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #184] @ b3214 │ │ │ │ + ldr r2, [pc, #184] @ b3264 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #184] @ b3228 │ │ │ │ + ldr r0, [pc, #184] @ b3278 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1ec20 │ │ │ │ - b b31ac │ │ │ │ + b b31fc │ │ │ │ mov r7, r0 │ │ │ │ - b b31b4 │ │ │ │ + b b3204 │ │ │ │ mov r7, r0 │ │ │ │ - b b31bc │ │ │ │ + b b320c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -150577,211 +150597,211 @@ │ │ │ │ bl 1ec20 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1ec20 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r1, sl, ip, lsr ip │ │ │ │ - eorseq r6, r4, r8, ror r2 │ │ │ │ - eorseq lr, r5, ip, asr #9 │ │ │ │ - eorseq r7, r4, r4, lsr #26 │ │ │ │ - eorseq lr, r5, r8, ror #4 │ │ │ │ - eorseq r7, r4, r0, ror r6 │ │ │ │ - @ instruction: 0x0035e4f0 │ │ │ │ - eoreq r1, sl, r8, ror #23 │ │ │ │ - eoreq r9, sl, pc, lsr #11 │ │ │ │ - eoreq r9, sl, lr, lsl #17 │ │ │ │ - eoreq r9, sl, r6, ror #7 │ │ │ │ - @ instruction: 0x002a93ba │ │ │ │ - eorseq r7, r4, r0, ror #19 │ │ │ │ - eorseq lr, r5, ip, lsr #5 │ │ │ │ - mlaseq r5, r4, r2, lr │ │ │ │ - @ instruction: 0x002aafb1 │ │ │ │ - mlaseq r4, r4, r8, r7 │ │ │ │ - eorseq lr, r5, r8, ror #4 │ │ │ │ - eorseq lr, r5, r0, asr r2 │ │ │ │ - eoreq r9, sl, sl, lsl r3 │ │ │ │ - eoreq r9, sl, r3, asr r7 │ │ │ │ - @ instruction: 0x00345cd4 │ │ │ │ + eoreq r1, sl, ip, ror ip │ │ │ │ + eorseq r6, r4, r8, lsr #4 │ │ │ │ + eorseq lr, r5, ip, ror r4 │ │ │ │ + @ instruction: 0x00347cd4 │ │ │ │ + eorseq lr, r5, r8, lsl r2 │ │ │ │ + eorseq r7, r4, r0, lsr #12 │ │ │ │ + eorseq lr, r5, r0, lsr #9 │ │ │ │ + eoreq r1, sl, r8, lsr #24 │ │ │ │ + eoreq r9, sl, pc, ror #11 │ │ │ │ + eoreq r9, sl, lr, asr #17 │ │ │ │ + eoreq r9, sl, r6, lsr #8 │ │ │ │ + strdeq r9, [sl], -sl @ │ │ │ │ + mlaseq r4, r0, r9, r7 │ │ │ │ + eorseq lr, r5, ip, asr r2 │ │ │ │ + eorseq lr, r5, r4, asr #4 │ │ │ │ + strdeq sl, [sl], -r1 @ │ │ │ │ + eorseq r7, r4, r4, asr #16 │ │ │ │ + eorseq lr, r5, r8, lsl r2 │ │ │ │ + eorseq lr, r5, r0, lsl #4 │ │ │ │ + eoreq r9, sl, sl, asr r3 │ │ │ │ + mlaeq sl, r3, r7, r9 │ │ │ │ + eorseq r5, r4, r4, lsl #25 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b3248 │ │ │ │ - b 18c30c │ │ │ │ + beq b3298 │ │ │ │ + b 18c390 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b3258 │ │ │ │ + ldr r0, [pc, #4] @ b32a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r5, r4, r8, lsr #24 │ │ │ │ + @ instruction: 0x00345bd8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b3278 │ │ │ │ - b 18da78 │ │ │ │ + beq b32c8 │ │ │ │ + b 18dafc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b3288 │ │ │ │ + ldr r0, [pc, #4] @ b32d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x00345bf8 │ │ │ │ + eorseq r5, r4, r8, lsr #23 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b32ec │ │ │ │ + beq b333c │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r3, #6 │ │ │ │ - ldr r0, [pc, #132] @ b333c │ │ │ │ + ldr r0, [pc, #132] @ b338c │ │ │ │ add r1, sp, #20 │ │ │ │ str r3, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - ldr r1, [pc, #108] @ b3340 │ │ │ │ + ldr r1, [pc, #108] @ b3390 │ │ │ │ mov r2, #7 │ │ │ │ - ldr r3, [pc, #104] @ b3344 │ │ │ │ + ldr r3, [pc, #104] @ b3394 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3431c8 │ │ │ │ + bl 34324c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r3, #6 │ │ │ │ - ldr r0, [pc, #52] @ b3330 │ │ │ │ + ldr r0, [pc, #52] @ b3380 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - ldr r1, [pc, #28] @ b3334 │ │ │ │ + ldr r1, [pc, #28] @ b3384 │ │ │ │ mov r2, #6 │ │ │ │ - ldr r3, [pc, #24] @ b3338 │ │ │ │ + ldr r3, [pc, #24] @ b3388 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3431c8 │ │ │ │ + bl 34324c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r5, r4, r8, asr #28 │ │ │ │ - eoreq r8, sl, r1, lsr sp │ │ │ │ - eoreq r8, sl, r3, lsr sp │ │ │ │ - mlaseq r4, ip, lr, r5 │ │ │ │ - eoreq r8, sl, r1, lsl #27 │ │ │ │ - eoreq r8, sl, r7, ror sp │ │ │ │ + @ instruction: 0x00345df8 │ │ │ │ + eoreq r8, sl, r1, ror sp │ │ │ │ + eoreq r8, sl, r3, ror sp │ │ │ │ + eorseq r5, r4, ip, asr #28 │ │ │ │ + eoreq r8, sl, r1, asr #27 │ │ │ │ + @ instruction: 0x002a8db7 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 293af8 │ │ │ │ + b 293b7c │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2a496c │ │ │ │ + b 2a49f0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne b3370 │ │ │ │ + bne b33c0 │ │ │ │ tst r2, #32 │ │ │ │ - bne b3374 │ │ │ │ - b 344f94 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + bne b33c4 │ │ │ │ + b 345018 │ │ │ │ + b 341d3c │ │ │ │ + b 341db0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b3448 │ │ │ │ - ldr r0, [pc, #180] @ b3454 │ │ │ │ + beq b3498 │ │ │ │ + ldr r0, [pc, #180] @ b34a4 │ │ │ │ mov r1, #13 │ │ │ │ - ldr r2, [pc, #176] @ b3458 │ │ │ │ + ldr r2, [pc, #176] @ b34a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ - ldr r0, [pc, #164] @ b345c │ │ │ │ + bl 2ddf20 │ │ │ │ + ldr r0, [pc, #164] @ b34ac │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne b340c │ │ │ │ - ldr r0, [pc, #148] @ b346c │ │ │ │ + bne b345c │ │ │ │ + ldr r0, [pc, #148] @ b34bc │ │ │ │ mov r1, #11 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #116] @ b3470 │ │ │ │ + ldr r0, [pc, #116] @ b34c0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e5010 │ │ │ │ + bl e5094 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r0, [sp, #19] │ │ │ │ add r0, sp, #19 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #52] @ b3460 │ │ │ │ + ldr r0, [pc, #52] @ b34b0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #44] @ b3464 │ │ │ │ - ldr r3, [pc, #44] @ b3468 │ │ │ │ + ldr r0, [pc, #44] @ b34b4 │ │ │ │ + ldr r3, [pc, #44] @ b34b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b b33d0 │ │ │ │ - ldr r0, [pc, #36] @ b3474 │ │ │ │ + b b3420 │ │ │ │ + ldr r0, [pc, #36] @ b34c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r8, sl, sp, ror #31 │ │ │ │ - mlaseq r4, r0, sp, r5 │ │ │ │ - @ instruction: 0x0035ddd0 │ │ │ │ - eorseq r7, r4, r0, asr #18 │ │ │ │ - eorseq sp, r5, r8, asr sp │ │ │ │ - eorseq r7, r4, r0, ror #6 │ │ │ │ - eorseq sp, r5, r8, lsr #29 │ │ │ │ - mlaeq sl, r9, pc, r8 @ │ │ │ │ - @ instruction: 0x003459f4 │ │ │ │ + eoreq r9, sl, sp, lsr #32 │ │ │ │ + eorseq r5, r4, r0, asr #26 │ │ │ │ + eorseq sp, r5, r0, lsl #27 │ │ │ │ + @ instruction: 0x003478f0 │ │ │ │ + eorseq sp, r5, r8, lsl #26 │ │ │ │ + eorseq r7, r4, r0, lsl r3 │ │ │ │ + eorseq sp, r5, r8, asr lr │ │ │ │ + ldrdeq r8, [sl], -r9 @ │ │ │ │ + eorseq r5, r4, r4, lsr #19 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b13c4 │ │ │ │ + bl b13f8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b34c0 │ │ │ │ - bl 185c44 │ │ │ │ + beq b3510 │ │ │ │ + bl 185cc8 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ b34cc │ │ │ │ + ldr r0, [pc, #4] @ b351c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r5, r4, ip, ror r9 │ │ │ │ + eorseq r5, r4, ip, lsr #18 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b27d0 │ │ │ │ + bl b2804 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ @@ -150797,317 +150817,317 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b1860 │ │ │ │ + bl b1894 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r6, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ str r6, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b35bc │ │ │ │ - ldr r4, [pc, #80] @ b35c8 │ │ │ │ + beq b360c │ │ │ │ + ldr r4, [pc, #80] @ b3618 │ │ │ │ mov r1, #8 │ │ │ │ - ldr r2, [pc, #76] @ b35cc │ │ │ │ + ldr r2, [pc, #76] @ b361c │ │ │ │ add r4, pc, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dde9c │ │ │ │ + bl 2ddf20 │ │ │ │ bl 1f904 │ │ │ │ mov r1, #11 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp] │ │ │ │ - bl e5010 │ │ │ │ + bl e5094 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #12] @ b35d0 │ │ │ │ + ldr r0, [pc, #12] @ b3620 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - mlaeq sl, r7, r4, r6 │ │ │ │ - @ instruction: 0x00345bb8 │ │ │ │ - eorseq r5, r4, r0, lsl #17 │ │ │ │ + ldrdeq r6, [sl], -r7 @ │ │ │ │ + eorseq r5, r4, r8, ror #22 │ │ │ │ + eorseq r5, r4, r0, lsr r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b36a4 │ │ │ │ - ldr r0, [pc, #180] @ b36b0 │ │ │ │ + beq b36f4 │ │ │ │ + ldr r0, [pc, #180] @ b3700 │ │ │ │ mov r1, #4 │ │ │ │ - ldr r2, [pc, #176] @ b36b4 │ │ │ │ + ldr r2, [pc, #176] @ b3704 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ - ldr r0, [pc, #164] @ b36b8 │ │ │ │ + bl 2ddf20 │ │ │ │ + ldr r0, [pc, #164] @ b3708 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne b3668 │ │ │ │ - ldr r0, [pc, #148] @ b36c8 │ │ │ │ + bne b36b8 │ │ │ │ + ldr r0, [pc, #148] @ b3718 │ │ │ │ mov r1, #11 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #116] @ b36cc │ │ │ │ + ldr r0, [pc, #116] @ b371c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e5010 │ │ │ │ + bl e5094 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r0, [sp, #19] │ │ │ │ add r0, sp, #19 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #52] @ b36bc │ │ │ │ + ldr r0, [pc, #52] @ b370c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #44] @ b36c0 │ │ │ │ - ldr r3, [pc, #44] @ b36c4 │ │ │ │ + ldr r0, [pc, #44] @ b3710 │ │ │ │ + ldr r3, [pc, #44] @ b3714 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b b362c │ │ │ │ - ldr r0, [pc, #36] @ b36d0 │ │ │ │ + b b367c │ │ │ │ + ldr r0, [pc, #36] @ b3720 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - strdeq r1, [sl], -r8 @ │ │ │ │ - eorseq r5, r4, r4, lsr fp │ │ │ │ - eorseq sp, r5, r8, lsl #27 │ │ │ │ - eorseq r7, r4, ip, asr #15 │ │ │ │ - eorseq sp, r5, r0, lsl sp │ │ │ │ - eorseq r7, r4, r8, lsl r1 │ │ │ │ - eorseq sp, r5, ip, lsr #27 │ │ │ │ - eoreq r1, sl, r4, lsr #9 │ │ │ │ - mlaseq r4, r8, r7, r5 │ │ │ │ + eoreq r1, sl, r8, lsr r5 │ │ │ │ + eorseq r5, r4, r4, ror #21 │ │ │ │ + eorseq sp, r5, r8, lsr sp │ │ │ │ + eorseq r7, r4, ip, ror r7 │ │ │ │ + eorseq sp, r5, r0, asr #25 │ │ │ │ + eorseq r7, r4, r8, asr #1 │ │ │ │ + eorseq sp, r5, ip, asr sp │ │ │ │ + eoreq r1, sl, r4, ror #9 │ │ │ │ + eorseq r5, r4, r8, asr #14 │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b36fc │ │ │ │ - bl 185ea8 │ │ │ │ + beq b374c │ │ │ │ + bl 185f2c │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ b3708 │ │ │ │ + ldr r0, [pc, #4] @ b3758 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r5, r4, r0, asr #14 │ │ │ │ + @ instruction: 0x003456f0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b20d8 │ │ │ │ + bl b210c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b1958 │ │ │ │ + bl b198c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b2e90 │ │ │ │ + bl b2ee0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b28e0 │ │ │ │ + bl b2930 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #384 @ 0x180 │ │ │ │ ldr r0, [r0] │ │ │ │ mov ip, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str ip, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq b37e0 │ │ │ │ - ldr r2, [pc, #56] @ b37ec │ │ │ │ + beq b3830 │ │ │ │ + ldr r2, [pc, #56] @ b383c │ │ │ │ mov r0, sp │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldm r2!, {r1, r4, r5, r6} │ │ │ │ stmia r3!, {r1, r4, r5, r6} │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r4, r5, r6, r7} │ │ │ │ strb ip, [sp, #36] @ 0x24 │ │ │ │ bl 1e62c │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ b37f0 │ │ │ │ + ldr r0, [pc, #8] @ b3840 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x002a82b4 │ │ │ │ - eorseq r5, r4, ip, asr r6 │ │ │ │ + strdeq r8, [sl], -r4 @ │ │ │ │ + eorseq r5, r4, ip, lsl #12 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl b0ca8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b3830 │ │ │ │ - b 18da78 │ │ │ │ + beq b3880 │ │ │ │ + b 18dafc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b3840 │ │ │ │ + ldr r0, [pc, #4] @ b3890 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r5, r4, r0, asr #12 │ │ │ │ + @ instruction: 0x003455f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b3944 │ │ │ │ - ldr r0, [pc, #228] @ b3950 │ │ │ │ + beq b3994 │ │ │ │ + ldr r0, [pc, #228] @ b39a0 │ │ │ │ mov r1, #13 │ │ │ │ - ldr r2, [pc, #224] @ b3954 │ │ │ │ + ldr r2, [pc, #224] @ b39a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ - ldr r4, [pc, #212] @ b3958 │ │ │ │ + bl 2ddf20 │ │ │ │ + ldr r4, [pc, #212] @ b39a8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne b390c │ │ │ │ + bne b395c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b392c │ │ │ │ - ldr r4, [pc, #168] @ b3960 │ │ │ │ + beq b397c │ │ │ │ + ldr r4, [pc, #168] @ b39b0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne b391c │ │ │ │ + bne b396c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #1073741827 @ 0x40000003 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #13 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r6, [sp] │ │ │ │ - ldr r0, [pc, #108] @ b3968 │ │ │ │ + ldr r0, [pc, #108] @ b39b8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e4d00 │ │ │ │ + bl e4d84 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #72] @ b395c │ │ │ │ + ldr r0, [pc, #72] @ b39ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ - b b389c │ │ │ │ - ldr r0, [pc, #64] @ b3964 │ │ │ │ + b b38ec │ │ │ │ + ldr r0, [pc, #64] @ b39b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ - b b38d4 │ │ │ │ - ldr r0, [pc, #60] @ b3970 │ │ │ │ + b b3924 │ │ │ │ + ldr r0, [pc, #60] @ b39c0 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #56] @ b3974 │ │ │ │ + ldr r2, [pc, #56] @ b39c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - ldr r0, [pc, #32] @ b396c │ │ │ │ + ldr r0, [pc, #32] @ b39bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r8, sl, r6, asr #22 │ │ │ │ - eorseq r7, r4, ip, ror #2 │ │ │ │ - eorseq sp, r5, r8, lsr sl │ │ │ │ + eoreq r8, sl, r6, lsl #23 │ │ │ │ + eorseq r7, r4, ip, lsl r1 │ │ │ │ + eorseq sp, r5, r8, ror #19 │ │ │ │ + eorseq sp, r5, r0, ror #18 │ │ │ │ @ instruction: 0x0035d9b0 │ │ │ │ - eorseq sp, r5, r0, lsl #20 │ │ │ │ - eorseq sp, r5, r0, lsr #19 │ │ │ │ - @ instruction: 0x002a8abe │ │ │ │ - @ instruction: 0x003454f8 │ │ │ │ - ldrdeq sl, [sl], -r1 @ │ │ │ │ - ldrheq r7, [r4], -r4 @ │ │ │ │ + eorseq sp, r5, r0, asr r9 │ │ │ │ + strdeq r8, [sl], -lr @ │ │ │ │ + eorseq r5, r4, r8, lsr #9 │ │ │ │ + eoreq sl, sl, r1, lsl r8 │ │ │ │ + eorseq r7, r4, r4, rrx │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq b39ec │ │ │ │ - ldr r1, [pc, #88] @ b39f8 │ │ │ │ + beq b3a3c │ │ │ │ + ldr r1, [pc, #88] @ b3a48 │ │ │ │ add sl, sp, #36 @ 0x24 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2ddf74 │ │ │ │ + bl 2ddff8 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ldm sl, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ orr r1, ip, #1073741827 @ 0x40000003 │ │ │ │ str r9, [sp, #32] │ │ │ │ str lr, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2de06c │ │ │ │ + bl 2de0f0 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ b39fc │ │ │ │ + ldr r0, [pc, #8] @ b3a4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r8, sl, ip, asr #19 │ │ │ │ - eorseq r5, r4, r0, asr r4 │ │ │ │ + eoreq r8, sl, ip, lsl #20 │ │ │ │ + eorseq r5, r4, r0, lsl #8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r1, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ addne r2, r0, #8 │ │ │ │ @@ -151119,321 +151139,334 @@ │ │ │ │ strne r1, [r2, #20] │ │ │ │ movne r2, #256 @ 0x100 │ │ │ │ strne r1, [r0] │ │ │ │ strne r1, [r0, #16] │ │ │ │ strhne r2, [r0, #40] @ 0x28 │ │ │ │ strne r1, [r0, #32] │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ b3a58 │ │ │ │ + ldr r0, [pc, #4] @ b3aa8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003453f0 │ │ │ │ + eorseq r5, r4, r0, lsr #7 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [r1] │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, ip │ │ │ │ blx r3 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b2450 │ │ │ │ + bl b2484 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b1644 │ │ │ │ + bl b1678 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b3bbc │ │ │ │ - ldr r0, [pc, #228] @ b3bc8 │ │ │ │ + beq b3c0c │ │ │ │ + ldr r0, [pc, #228] @ b3c18 │ │ │ │ mov r1, #4 │ │ │ │ - ldr r2, [pc, #224] @ b3bcc │ │ │ │ + ldr r2, [pc, #224] @ b3c1c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ - ldr r4, [pc, #212] @ b3bd0 │ │ │ │ + bl 2ddf20 │ │ │ │ + ldr r4, [pc, #212] @ b3c20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne b3b84 │ │ │ │ + bne b3bd4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3ba4 │ │ │ │ - ldr r4, [pc, #168] @ b3bd8 │ │ │ │ + beq b3bf4 │ │ │ │ + ldr r4, [pc, #168] @ b3c28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne b3b94 │ │ │ │ + bne b3be4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #1073741827 @ 0x40000003 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r6, [sp] │ │ │ │ - ldr r0, [pc, #108] @ b3be0 │ │ │ │ + ldr r0, [pc, #108] @ b3c30 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e4d00 │ │ │ │ + bl e4d84 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #72] @ b3bd4 │ │ │ │ + ldr r0, [pc, #72] @ b3c24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22760 │ │ │ │ - b b3b14 │ │ │ │ - ldr r0, [pc, #64] @ b3bdc │ │ │ │ + b b3b64 │ │ │ │ + ldr r0, [pc, #64] @ b3c2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22760 │ │ │ │ - b b3b4c │ │ │ │ - ldr r0, [pc, #60] @ b3be8 │ │ │ │ + b b3b9c │ │ │ │ + ldr r0, [pc, #60] @ b3c38 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #56] @ b3bec │ │ │ │ + ldr r2, [pc, #56] @ b3c3c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - ldr r0, [pc, #32] @ b3be4 │ │ │ │ + ldr r0, [pc, #32] @ b3c34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r1, sl, r4, lsl r0 │ │ │ │ - @ instruction: 0x00346ef4 │ │ │ │ - @ instruction: 0x0035d4f4 │ │ │ │ + eoreq r1, sl, r4, asr r0 │ │ │ │ + eorseq r6, r4, r4, lsr #29 │ │ │ │ + eorseq sp, r5, r4, lsr #9 │ │ │ │ + eorseq sp, r5, ip, lsl r4 │ │ │ │ eorseq sp, r5, ip, ror #8 │ │ │ │ - @ instruction: 0x0035d4bc │ │ │ │ - eorseq sp, r5, ip, asr r4 │ │ │ │ - eoreq r0, sl, ip, lsl #31 │ │ │ │ - eorseq r5, r4, r0, lsl #5 │ │ │ │ - eoreq sl, sl, r9, asr r5 │ │ │ │ - eorseq r6, r4, ip, lsr lr │ │ │ │ + eorseq sp, r5, ip, lsl #8 │ │ │ │ + eoreq r0, sl, ip, asr #31 │ │ │ │ + eorseq r5, r4, r0, lsr r2 │ │ │ │ + mlaeq sl, r9, r5, sl │ │ │ │ + eorseq r6, r4, ip, ror #27 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b1e58 │ │ │ │ + bl b1e8c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b3c2c │ │ │ │ - b 18c30c │ │ │ │ + beq b3c7c │ │ │ │ + b 18c390 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b3c3c │ │ │ │ + ldr r0, [pc, #4] @ b3c8c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r5, r4, r4, asr #4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub sp, sp, #160 @ 0xa0 │ │ │ │ + @ instruction: 0x003451f4 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub sp, sp, #228 @ 0xe4 │ │ │ │ ldr r0, [r0] │ │ │ │ - mov sl, #0 │ │ │ │ - ldr r9, [r0] │ │ │ │ - str sl, [r0] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq b3ce8 │ │ │ │ - ldr r1, [pc, #140] @ b3cf4 │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ - mov r2, #8 │ │ │ │ - mov r8, sp │ │ │ │ + mov fp, #0 │ │ │ │ + ldr r1, [r0] │ │ │ │ + str fp, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + beq b3d6c │ │ │ │ + ldr r1, [pc, #188] @ b3d78 │ │ │ │ + add r0, sp, #8 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ + add r8, r0, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - add r4, r8, #8 │ │ │ │ - bl 2df880 │ │ │ │ - add r0, r5, #32 │ │ │ │ - ldr ip, [sp, #152] @ 0x98 │ │ │ │ - ldr lr, [sp, #156] @ 0x9c │ │ │ │ - add r1, r8, #32 │ │ │ │ - ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ - ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ - mov r0, #1 │ │ │ │ - stm r1, {r2, r3, r5, r6, r7} │ │ │ │ + mov r2, #8 │ │ │ │ + bl 2df904 │ │ │ │ + add r0, r5, #16 │ │ │ │ + add ip, sp, #88 @ 0x58 │ │ │ │ + ldr lr, [sp, #216] @ 0xd8 │ │ │ │ + mov r9, #1 │ │ │ │ + ldr sl, [sp, #220] @ 0xdc │ │ │ │ + mov r3, ip │ │ │ │ + ldm r0!, {r1, r2, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r5, r6} │ │ │ │ + ldm r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + ldm r0, {r1, r2, r5, r6, r7} │ │ │ │ + mov r0, r4 │ │ │ │ + stm r3, {r1, r2, r5, r6, r7} │ │ │ │ + add r1, ip, #16 │ │ │ │ + add r2, r4, #32 │ │ │ │ + str fp, [r8, #4] │ │ │ │ + str fp, [r8] │ │ │ │ + str fp, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ + orr r1, lr, #1073741827 @ 0x40000003 │ │ │ │ + stm r2, {r3, r4, r5, r6, r7} │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, #267386880 @ 0xff00000 │ │ │ │ orr r1, r1, #805306368 @ 0x30000000 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - stm sp, {r0, sl} │ │ │ │ - orr r0, ip, #1073741827 @ 0x40000003 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r8 │ │ │ │ - str sl, [r4] │ │ │ │ - str sl, [r4, #4] │ │ │ │ - str sl, [r4, #12] │ │ │ │ - str sl, [r4, #16] │ │ │ │ - str r1, [r4, #20] │ │ │ │ - str lr, [sp, #76] @ 0x4c │ │ │ │ - bl 2df400 │ │ │ │ - str r0, [r9] │ │ │ │ - add sp, sp, #160 @ 0xa0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ b3cf8 │ │ │ │ + str sl, [sp, #84] @ 0x54 │ │ │ │ + str fp, [r8, #12] │ │ │ │ + str r9, [r8, #8] │ │ │ │ + str r1, [r8, #20] │ │ │ │ + str fp, [r8, #16] │ │ │ │ + bl 2df484 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r0, [r1] │ │ │ │ + add sp, sp, #228 @ 0xe4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #8] @ b3d7c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x002a5db3 │ │ │ │ - eorseq r5, r4, r4, asr r1 │ │ │ │ + eoreq r5, sl, pc, ror #27 │ │ │ │ + ldrsbeq r5, [r4], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq b3d70 │ │ │ │ - ldr r1, [pc, #88] @ b3d7c │ │ │ │ + beq b3df4 │ │ │ │ + ldr r1, [pc, #88] @ b3e00 │ │ │ │ add sl, sp, #36 @ 0x24 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2ddf74 │ │ │ │ + bl 2ddff8 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ldm sl, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ orr r1, ip, #1073741827 @ 0x40000003 │ │ │ │ str r9, [sp, #32] │ │ │ │ str lr, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2de06c │ │ │ │ + bl 2de0f0 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ b3d80 │ │ │ │ + ldr r0, [pc, #8] @ b3e04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x002a87ba │ │ │ │ - eorseq r5, r4, ip, asr #1 │ │ │ │ + eoreq r8, sl, r6, asr #15 │ │ │ │ + eorseq r5, r4, r8, asr #32 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b3e54 │ │ │ │ - ldr r0, [pc, #180] @ b3e60 │ │ │ │ + beq b3ed8 │ │ │ │ + ldr r0, [pc, #180] @ b3ee4 │ │ │ │ mov r1, #4 │ │ │ │ - ldr r2, [pc, #176] @ b3e64 │ │ │ │ + ldr r2, [pc, #176] @ b3ee8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ - ldr r0, [pc, #164] @ b3e68 │ │ │ │ + bl 2ddf20 │ │ │ │ + ldr r0, [pc, #164] @ b3eec │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne b3e18 │ │ │ │ - ldr r0, [pc, #148] @ b3e78 │ │ │ │ + bne b3e9c │ │ │ │ + ldr r0, [pc, #148] @ b3efc │ │ │ │ mov r1, #1073741827 @ 0x40000003 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #116] @ b3e7c │ │ │ │ + ldr r0, [pc, #116] @ b3f00 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e5010 │ │ │ │ + bl e5094 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r0, [sp, #19] │ │ │ │ add r0, sp, #19 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #52] @ b3e6c │ │ │ │ + ldr r0, [pc, #52] @ b3ef0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #44] @ b3e70 │ │ │ │ - ldr r3, [pc, #44] @ b3e74 │ │ │ │ + ldr r0, [pc, #44] @ b3ef4 │ │ │ │ + ldr r3, [pc, #44] @ b3ef8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b b3ddc │ │ │ │ - ldr r0, [pc, #36] @ b3e80 │ │ │ │ + b b3e60 │ │ │ │ + ldr r0, [pc, #36] @ b3f04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r0, sl, r8, asr #26 │ │ │ │ - eorseq r5, r4, r4, lsl #7 │ │ │ │ - @ instruction: 0x0035d5d8 │ │ │ │ - eorseq r7, r4, ip, lsl r0 │ │ │ │ - eorseq sp, r5, r0, ror #10 │ │ │ │ - eorseq r6, r4, r8, ror #18 │ │ │ │ - @ instruction: 0x0035d5fc │ │ │ │ - strdeq r0, [sl], -r4 @ │ │ │ │ - eorseq r4, r4, r8, ror #31 │ │ │ │ + eoreq r0, sl, r4, asr sp │ │ │ │ + eorseq r5, r4, r0, lsl #6 │ │ │ │ + eorseq sp, r5, r4, asr r5 │ │ │ │ + mlaseq r4, r8, pc, r6 @ │ │ │ │ + @ instruction: 0x0035d4dc │ │ │ │ + eorseq r6, r4, r4, ror #17 │ │ │ │ + eorseq sp, r5, r8, ror r5 │ │ │ │ + eoreq r0, sl, r0, lsl #26 │ │ │ │ + eorseq r4, r4, r4, ror #30 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl b1028 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b1bd8 │ │ │ │ + bl b1c0c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #152] @ b3f70 │ │ │ │ + ldr r0, [pc, #152] @ b3ff4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3f48 │ │ │ │ - ldr r1, [pc, #124] @ b3f74 │ │ │ │ + beq b3fcc │ │ │ │ + ldr r1, [pc, #124] @ b3ff8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #22 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e7300 │ │ │ │ + bl 2e7384 │ │ │ │ add r6, sp, #4 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e7168 │ │ │ │ + bl 2e71ec │ │ │ │ ldm r6!, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ ldm r6!, {r1, r2, r3, r4, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ ldm r6, {r1, r2, r3, r4, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r7} │ │ │ │ @@ -151445,260 +151478,260 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 3c120 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, r5, r0, ror #30 │ │ │ │ - eoreq r8, sl, r8, asr #4 │ │ │ │ + @ instruction: 0x0035bedc │ │ │ │ + eoreq r8, sl, r4, asr r2 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b3fb8 │ │ │ │ + beq b403c │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b3fd4 │ │ │ │ + beq b4058 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b3ff4 │ │ │ │ + beq b4078 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4054 │ │ │ │ + beq b40d8 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4070 │ │ │ │ + beq b40f4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4090 │ │ │ │ + beq b4114 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bcc b41d0 │ │ │ │ - beq b4160 │ │ │ │ + bcc b4254 │ │ │ │ + beq b41e4 │ │ │ │ cmp r1, #4 │ │ │ │ - bne b4180 │ │ │ │ + bne b4204 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 124810 │ │ │ │ + bl 124894 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b41d0 │ │ │ │ + beq b4254 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b41d0 │ │ │ │ + beq b4254 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b41b4 │ │ │ │ + beq b4238 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b b41bc │ │ │ │ + b b4240 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl c2ca4 │ │ │ │ + bl c2d28 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b41fc │ │ │ │ + beq b4280 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r0, [r0] │ │ │ │ b 1fda8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldmib r0, {r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b4268 │ │ │ │ + beq b42ec │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bl 1fda8 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne b4258 │ │ │ │ + bne b42dc │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b4288 │ │ │ │ + beq b430c │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b42ac │ │ │ │ + beq b4330 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b b4108 │ │ │ │ + b b418c │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #404 @ 0x194 │ │ │ │ cmp r1, #2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bcc b47fc │ │ │ │ + bcc b4880 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ subs r0, r5, #1 │ │ │ │ mov r4, r2 │ │ │ │ sbc r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ - bl 353210 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 353294 <__aeabi_uldivmod@@Base> │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - bhi b4334 │ │ │ │ + bhi b43b8 │ │ │ │ sub r0, r5, r5, lsr #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ - b b433c │ │ │ │ + b b43c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 347afc │ │ │ │ + bl 347b80 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ add ip, lr, #82 @ 0x52 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov fp, #1 │ │ │ │ @@ -151710,102 +151743,102 @@ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, r8 │ │ │ │ mov r6, #0 │ │ │ │ mov r9, #1 │ │ │ │ add r0, r0, r8, lsl #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - bhi b43a8 │ │ │ │ + bhi b442c │ │ │ │ cmp sl, #2 │ │ │ │ - bcs b4564 │ │ │ │ + bcs b45e8 │ │ │ │ cmp r5, r8 │ │ │ │ strb r6, [ip, sl] │ │ │ │ str fp, [r2, sl, lsl #2] │ │ │ │ - bhi b47a8 │ │ │ │ - b b47c0 │ │ │ │ + bhi b482c │ │ │ │ + b b4844 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ sub r7, r5, r8 │ │ │ │ cmp r7, r0 │ │ │ │ - bcs b4400 │ │ │ │ + bcs b4484 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b4410 │ │ │ │ + beq b4494 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #32 │ │ │ │ str r0, [sp] │ │ │ │ movcs r7, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #444] @ 0x1bc │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ bl 69254 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ orr r9, r0, r7, lsl #1 │ │ │ │ - b b44f0 │ │ │ │ + b b4574 │ │ │ │ cmp r7, #2 │ │ │ │ - bcs b4424 │ │ │ │ + bcs b44a8 │ │ │ │ mov r0, r7 │ │ │ │ - b b44e8 │ │ │ │ + b b456c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r7 │ │ │ │ movcc r7, r0 │ │ │ │ lsl r9, r7, #1 │ │ │ │ - b b44f0 │ │ │ │ + b b4574 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldm r0, {r1, r4} │ │ │ │ mov r0, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs b4448 │ │ │ │ + bcs b44cc │ │ │ │ cmp r7, #2 │ │ │ │ - bne b4478 │ │ │ │ + bne b44fc │ │ │ │ mov r1, #1 │ │ │ │ - b b44bc │ │ │ │ + b b4540 │ │ │ │ cmp r7, #2 │ │ │ │ - beq b44e8 │ │ │ │ + beq b456c │ │ │ │ mov r5, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r2, r5 │ │ │ │ - bcc b44a0 │ │ │ │ + bcc b4524 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ cmp r7, r0 │ │ │ │ - bne b4454 │ │ │ │ - b b449c │ │ │ │ + bne b44d8 │ │ │ │ + b b4520 │ │ │ │ mov r5, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r2, r5 │ │ │ │ - bcs b44a0 │ │ │ │ + bcs b4524 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ cmp r7, r0 │ │ │ │ - bne b447c │ │ │ │ + bne b4500 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc b43b8 │ │ │ │ + bcc b443c │ │ │ │ cmp r4, r1 │ │ │ │ - bcs b44e8 │ │ │ │ + bcs b456c │ │ │ │ lsrs r1, r0, #1 │ │ │ │ - beq b47b8 │ │ │ │ + beq b483c │ │ │ │ lsl r2, r0, #2 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add r2, r2, r8, lsl #2 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ add r2, r7, r2 │ │ │ │ ldr r7, [r2] │ │ │ │ subs r1, r1, #1 │ │ │ │ ldr r5, [r4] │ │ │ │ str r5, [r2], #-4 │ │ │ │ str r7, [r4], #4 │ │ │ │ - bne b44d0 │ │ │ │ + bne b4554 │ │ │ │ mov r1, #1 │ │ │ │ orr r9, r1, r0, lsl #1 │ │ │ │ sub r0, r8, fp, lsr #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r0, r0, r8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r8, #0 │ │ │ │ @@ -151828,119 +151861,119 @@ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ eors r0, r7, lr │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ clzne r6, r0 │ │ │ │ add ip, lr, #82 @ 0x52 │ │ │ │ cmp sl, #2 │ │ │ │ - bcc b4394 │ │ │ │ + bcc b4418 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, r8, lsl #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - b b469c │ │ │ │ + b b4720 │ │ │ │ cmp fp, #2 │ │ │ │ cmpcs r5, #2 │ │ │ │ - bcs b45b0 │ │ │ │ + bcs b4634 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ mov r0, #1 │ │ │ │ orr fp, r0, r9, lsl #1 │ │ │ │ add ip, lr, #82 @ 0x52 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ cmp r4, #1 │ │ │ │ mov sl, r4 │ │ │ │ - bhi b469c │ │ │ │ - b b478c │ │ │ │ + bhi b4720 │ │ │ │ + b b4810 │ │ │ │ cmp r7, r8 │ │ │ │ mov fp, r8 │ │ │ │ movcc fp, r7 │ │ │ │ cmp fp, r3 │ │ │ │ - bhi b4588 │ │ │ │ + bhi b460c │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ add r5, sl, r7, lsl #2 │ │ │ │ cmp r8, r7 │ │ │ │ mov r1, sl │ │ │ │ movcc r1, r5 │ │ │ │ lsl r2, fp, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f640 │ │ │ │ add r0, r6, fp, lsl #2 │ │ │ │ cmp r8, r7 │ │ │ │ - bcs b463c │ │ │ │ + bcs b46c0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #-4]! │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r0, #-4]! │ │ │ │ cmp r3, r2 │ │ │ │ movcc r7, #1 │ │ │ │ movhi r2, r3 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ mov r7, #0 │ │ │ │ movcs r7, #1 │ │ │ │ str r2, [r1], #-4 │ │ │ │ add r5, r5, r7, lsl #2 │ │ │ │ cmp r5, sl │ │ │ │ - beq b4630 │ │ │ │ + beq b46b4 │ │ │ │ cmp r0, r6 │ │ │ │ - bne b45f4 │ │ │ │ + bne b4678 │ │ │ │ mov sl, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b b4684 │ │ │ │ + b b4708 │ │ │ │ mov r1, r6 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b4684 │ │ │ │ + beq b4708 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r6, #0 │ │ │ │ ldr r7, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmp r7, r3 │ │ │ │ movcs r6, #1 │ │ │ │ movcc r3, r7 │ │ │ │ add r1, r1, r6, lsl #2 │ │ │ │ movcc r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ str r3, [sl], #4 │ │ │ │ addne r5, r5, r2, lsl #2 │ │ │ │ cmpne r5, ip │ │ │ │ - bne b464c │ │ │ │ + bne b46d0 │ │ │ │ sub r2, r0, r1 │ │ │ │ mov r0, sl │ │ │ │ bl 1f640 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ - b b4588 │ │ │ │ + b b460c │ │ │ │ sub r4, sl, #1 │ │ │ │ ldrb r0, [ip, r4] │ │ │ │ cmp r0, r6 │ │ │ │ - bcc b4790 │ │ │ │ + bcc b4814 │ │ │ │ ldr r5, [r2, r4, lsl #2] │ │ │ │ lsr r7, r5, #1 │ │ │ │ add r9, r7, fp, lsr #1 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi b46e0 │ │ │ │ + bhi b4764 │ │ │ │ orr r0, r5, fp │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne b46e0 │ │ │ │ + bne b4764 │ │ │ │ lsl fp, r9, #1 │ │ │ │ cmp r4, #1 │ │ │ │ mov sl, r4 │ │ │ │ - bhi b469c │ │ │ │ - b b478c │ │ │ │ + bhi b4720 │ │ │ │ + b b4810 │ │ │ │ sub r0, r8, r9 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ tst r5, #1 │ │ │ │ add sl, r1, r0, lsl #2 │ │ │ │ - beq b4704 │ │ │ │ + beq b4788 │ │ │ │ ands r0, fp, #1 │ │ │ │ lsr r8, fp, #1 │ │ │ │ - bne b457c │ │ │ │ - b b474c │ │ │ │ + bne b4600 │ │ │ │ + b b47d0 │ │ │ │ orr r0, r7, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ @@ -151950,15 +151983,15 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl 69254 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ands r0, fp, #1 │ │ │ │ lsr r8, fp, #1 │ │ │ │ - bne b457c │ │ │ │ + bne b4600 │ │ │ │ orr r0, r8, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ @@ -151966,30 +151999,30 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #444] @ 0x1bc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sl, r7, lsl #2 │ │ │ │ bl 69254 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b b457c │ │ │ │ + b b4600 │ │ │ │ mov sl, #1 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r5, r8 │ │ │ │ strb r6, [ip, sl] │ │ │ │ str fp, [r2, sl, lsl #2] │ │ │ │ - bls b47c0 │ │ │ │ + bls b4844 │ │ │ │ add r8, r8, r9, lsr #1 │ │ │ │ add sl, sl, #1 │ │ │ │ mov fp, r9 │ │ │ │ - b b436c │ │ │ │ + b b43f0 │ │ │ │ mov r0, #1 │ │ │ │ - b b44e8 │ │ │ │ + b b456c │ │ │ │ tst fp, #1 │ │ │ │ - bne b47fc │ │ │ │ + bne b4880 │ │ │ │ orr r2, r5, #1 │ │ │ │ mov r0, #0 │ │ │ │ clz r7, r2 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ eor r2, r2, r7, lsl #1 │ │ │ │ @@ -152001,211 +152034,211 @@ │ │ │ │ bl 69254 │ │ │ │ add sp, sp, #404 @ 0x194 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r2, [pc, #372] @ b4990 │ │ │ │ + ldr r2, [pc, #372] @ b4a14 │ │ │ │ mov r9, r3 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ add r5, r3, r0 │ │ │ │ ldr r0, [r5, r2]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne b491c │ │ │ │ + bne b49a0 │ │ │ │ mvn r0, #0 │ │ │ │ mov r6, r5 │ │ │ │ str r0, [r6], #8 │ │ │ │ cmp r4, #0 │ │ │ │ - bmi b4928 │ │ │ │ - beq b4884 │ │ │ │ - ldr r0, [pc, #320] @ b4998 │ │ │ │ + bmi b49ac │ │ │ │ + beq b4908 │ │ │ │ + ldr r0, [pc, #320] @ b4a1c │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b492c │ │ │ │ + beq b49b0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ - b b4888 │ │ │ │ + b b490c │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 1f640 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - ldr r0, [pc, #240] @ b499c │ │ │ │ + ldr r0, [pc, #240] @ b4a20 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b4944 │ │ │ │ + beq b49c8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r2] │ │ │ │ stmib r2, {r0, r9} │ │ │ │ - ldr r3, [pc, #204] @ b49a4 │ │ │ │ + ldr r3, [pc, #204] @ b4a28 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 182db8 │ │ │ │ + bl 182e3c │ │ │ │ cmp r0, #0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ - beq b4908 │ │ │ │ + beq b498c │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne b4908 │ │ │ │ + bne b498c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2dc69c │ │ │ │ + bl 2dc720 │ │ │ │ ldr r0, [r5] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #124] @ b49a0 │ │ │ │ + ldr r0, [pc, #124] @ b4a24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #96] @ b4994 │ │ │ │ + ldr r2, [pc, #96] @ b4a18 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b b4950 │ │ │ │ + b b49d4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b b4978 │ │ │ │ + b b49fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b497c │ │ │ │ + beq b4a00 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b b497c │ │ │ │ + bl 1b0888 │ │ │ │ + b b4a00 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, r5, r8, lsl #15 │ │ │ │ - @ instruction: 0x003446b0 │ │ │ │ - @ instruction: 0x0035b5d8 │ │ │ │ - mlaseq r5, r0, r5, fp │ │ │ │ - mlaseq r4, r8, r6, r4 │ │ │ │ - eorseq r4, r4, r4, asr #13 │ │ │ │ + eorseq fp, r5, r4, lsl #14 │ │ │ │ + eorseq r4, r4, ip, lsr #12 │ │ │ │ + eorseq fp, r5, r4, asr r5 │ │ │ │ + eorseq fp, r5, ip, lsl #10 │ │ │ │ + eorseq r4, r4, r4, lsl r6 │ │ │ │ + eorseq r4, r4, r0, asr #12 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b4a9c │ │ │ │ + beq b4b20 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11ad04 │ │ │ │ + bl 11ad88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b4b30 │ │ │ │ + beq b4bb4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e098 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d8438 │ │ │ │ + bl 2d84bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ bl 1ecc8 │ │ │ │ orrs r0, r6, r7 │ │ │ │ - bne b4a8c │ │ │ │ + bne b4b10 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11ad04 │ │ │ │ + bl 11ad88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b4a8c │ │ │ │ - ldr r0, [pc, #332] @ b4b70 │ │ │ │ + beq b4b10 │ │ │ │ + ldr r0, [pc, #332] @ b4bf4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r4 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #124] @ 0x7c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135f0 │ │ │ │ + bl 113674 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113a74 │ │ │ │ - ldr r0, [pc, #284] @ b4b74 │ │ │ │ + bl 113af8 │ │ │ │ + ldr r0, [pc, #284] @ b4bf8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - beq b4a7c │ │ │ │ - ldr r0, [pc, #256] @ b4b78 │ │ │ │ + beq b4b00 │ │ │ │ + ldr r0, [pc, #256] @ b4bfc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 228b4 │ │ │ │ - ldr r1, [pc, #248] @ b4b7c │ │ │ │ + ldr r1, [pc, #248] @ b4c00 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ bl 1f0d0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113a74 │ │ │ │ + bl 113af8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b b4b34 │ │ │ │ + b b4bb8 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #23 │ │ │ │ strb r1, [r0] │ │ │ │ stmib sp, {r0, r1, r4} │ │ │ │ add r0, sp, #4 │ │ │ │ - ldr r1, [pc, #188] @ b4b80 │ │ │ │ + ldr r1, [pc, #188] @ b4c04 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #180] @ b4b84 │ │ │ │ + ldr r1, [pc, #180] @ b4c08 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #140] @ b4b88 │ │ │ │ + ldr r2, [pc, #140] @ b4c0c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt b4b38 │ │ │ │ + blt b4bbc │ │ │ │ cmp r4, #0 │ │ │ │ - beq b4b38 │ │ │ │ + beq b4bbc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ @@ -152216,51 +152249,51 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r5, r4, lsr #20 │ │ │ │ - eorseq ip, r5, r0, asr r9 │ │ │ │ - eorseq ip, r5, r8, lsr r9 │ │ │ │ - eorseq ip, r5, r8, lsr #18 │ │ │ │ - eoreq r7, sl, r0, lsl r7 │ │ │ │ - eoreq r7, sl, r3, lsl r7 │ │ │ │ - eoreq r7, sl, lr, lsl #14 │ │ │ │ + eorseq ip, r5, r0, lsr #19 │ │ │ │ + eorseq ip, r5, ip, asr #17 │ │ │ │ + @ instruction: 0x0035c8b4 │ │ │ │ + eorseq ip, r5, r4, lsr #17 │ │ │ │ + eoreq r7, sl, ip, lsl r7 │ │ │ │ + eoreq r7, sl, pc, lsl r7 │ │ │ │ + eoreq r7, sl, sl, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ ldr r0, [r2] │ │ │ │ mov sl, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5160 │ │ │ │ + beq b51e4 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r4, [r0] │ │ │ │ bl 1e9d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b52b8 │ │ │ │ - ldr r0, [pc, #2140] @ b5434 │ │ │ │ + beq b533c │ │ │ │ + ldr r0, [pc, #2140] @ b54b8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne b5220 │ │ │ │ - ldr r0, [pc, #2128] @ b5444 │ │ │ │ + bne b52a4 │ │ │ │ + ldr r0, [pc, #2128] @ b54c8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - ldr r1, [pc, #2120] @ b5448 │ │ │ │ + ldr r1, [pc, #2120] @ b54cc │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e4c3c │ │ │ │ + bl 2e4cc0 │ │ │ │ add r9, sp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ @@ -152277,252 +152310,252 @@ │ │ │ │ mov ip, r7 │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ bl 1de4c │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, r9 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ - ldr r0, [pc, #2016] @ b544c │ │ │ │ + ldr r0, [pc, #2016] @ b54d0 │ │ │ │ mov r2, #28 │ │ │ │ mov r3, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #2000] @ b5450 │ │ │ │ + ldr r1, [pc, #2000] @ b54d4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl e3d18 │ │ │ │ + bl e3d9c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b4c9c │ │ │ │ + beq b4d20 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 1e800 │ │ │ │ - ldr fp, [pc, #1968] @ b5454 │ │ │ │ + ldr fp, [pc, #1968] @ b54d8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add fp, pc, fp │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ ldr r1, [fp, #44] @ 0x2c │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b52c8 │ │ │ │ + beq b534c │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b52e0 │ │ │ │ + beq b5364 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r4, sp, #28 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl ed288 │ │ │ │ + bl ed30c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 1fda8 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #2 │ │ │ │ mov r0, #24 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ add r6, sp, #24 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #1876] @ b5468 │ │ │ │ + ldr r1, [pc, #1876] @ b54ec │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #1852] @ b546c │ │ │ │ + ldr r1, [pc, #1852] @ b54f0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e5acc │ │ │ │ + bl 2e5b50 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #13 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #1816] @ b5470 │ │ │ │ + ldr r1, [pc, #1816] @ b54f4 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #1792] @ b5474 │ │ │ │ + ldr r1, [pc, #1792] @ b54f8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e5acc │ │ │ │ + bl 2e5b50 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r7, [pc, #1776] @ b5478 │ │ │ │ + ldr r7, [pc, #1776] @ b54fc │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5298 │ │ │ │ + beq b531c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0] │ │ │ │ bl 1e338 │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b52fc │ │ │ │ + beq b5380 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0] │ │ │ │ bl 1e338 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl f0a44 │ │ │ │ + bl f0ac8 │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5298 │ │ │ │ + beq b531c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e338 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ - bl ecf90 │ │ │ │ + bl ed014 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 3da0c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bl 1e9d4 │ │ │ │ - ldr r2, [pc, #1592] @ b547c │ │ │ │ + ldr r2, [pc, #1592] @ b5500 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da80c │ │ │ │ + bl da890 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e08c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e914 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - ldr r1, [pc, #1552] @ b5480 │ │ │ │ + ldr r1, [pc, #1552] @ b5504 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #0 │ │ │ │ bl 1fe2c │ │ │ │ mov r8, r0 │ │ │ │ bl 1edf4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b51e8 │ │ │ │ + bne b526c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e08c │ │ │ │ add r0, sp, #20 │ │ │ │ str r8, [sp, #8] │ │ │ │ bl 3da0c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bl 1e9d4 │ │ │ │ - ldr r2, [pc, #1460] @ b5484 │ │ │ │ + ldr r2, [pc, #1460] @ b5508 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da80c │ │ │ │ + bl da890 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e08c │ │ │ │ add r0, sp, #24 │ │ │ │ bl 3d864 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #1416] @ b5488 │ │ │ │ + ldr r0, [pc, #1416] @ b550c │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne b525c │ │ │ │ + bne b52e0 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ - ldr r2, [pc, #1404] @ b5498 │ │ │ │ + ldr r2, [pc, #1404] @ b551c │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, #24 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da80c │ │ │ │ + bl da890 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1e08c │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ bl 1ed7c │ │ │ │ - ldr r2, [pc, #1356] @ b549c │ │ │ │ + ldr r2, [pc, #1356] @ b5520 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1fc88 │ │ │ │ - ldr r2, [pc, #1340] @ b54a0 │ │ │ │ + ldr r2, [pc, #1340] @ b5524 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1ec80 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e4b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df6c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ - bl f7a80 │ │ │ │ + bl f7b04 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e914 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - ldr r1, [pc, #1284] @ b54a4 │ │ │ │ + ldr r1, [pc, #1284] @ b5528 │ │ │ │ add r9, sp, #64 @ 0x40 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #0 │ │ │ │ bl 1fe2c │ │ │ │ mov fp, r0 │ │ │ │ bl 1edf4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b51f8 │ │ │ │ + bne b527c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e08c │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b52a8 │ │ │ │ + beq b532c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r8, r7 │ │ │ │ str r0, [r5] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ - ldr r0, [pc, #1160] @ b54a8 │ │ │ │ + ldr r0, [pc, #1160] @ b552c │ │ │ │ add r0, pc, r0 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ @@ -152534,38 +152567,38 @@ │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #12 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b530c │ │ │ │ + beq b5390 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldm r3, {r0, r1, r3} │ │ │ │ stm r2, {r0, r1, r3} │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - ldr r3, [pc, #1044] @ b54ac │ │ │ │ + ldr r3, [pc, #1044] @ b5530 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1e794 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b52a8 │ │ │ │ + beq b532c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ stm r7, {r0, fp} │ │ │ │ - ldr r0, [pc, #996] @ b54b0 │ │ │ │ + ldr r0, [pc, #996] @ b5534 │ │ │ │ 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} │ │ │ │ mov r0, #0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6} │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ @@ -152575,24 +152608,24 @@ │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #12 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b531c │ │ │ │ + beq b53a0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ ldm r3, {r0, r1, r3} │ │ │ │ stm r2, {r0, r1, r3} │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - ldr r3, [pc, #892] @ b54b4 │ │ │ │ + ldr r3, [pc, #892] @ b5538 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1e794 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ bl 1e674 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1fda8 │ │ │ │ @@ -152605,231 +152638,231 @@ │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #32 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #664] @ b5424 │ │ │ │ + ldr r1, [pc, #664] @ b54a8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #656] @ b5428 │ │ │ │ + ldr r1, [pc, #656] @ b54ac │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #616] @ b542c │ │ │ │ + ldr r2, [pc, #616] @ b54b0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt b51e0 │ │ │ │ + blt b5264 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b5208 │ │ │ │ + bne b528c │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b b4ea8 │ │ │ │ + bl 1b0888 │ │ │ │ + b b4f2c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b b4fdc │ │ │ │ + bl 1b0888 │ │ │ │ + b b5060 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #512] @ b5438 │ │ │ │ + ldr r0, [pc, #512] @ b54bc │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #496] @ b543c │ │ │ │ - ldr r3, [pc, #496] @ b5440 │ │ │ │ + ldr r0, [pc, #496] @ b54c0 │ │ │ │ + ldr r3, [pc, #496] @ b54c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b b4bec │ │ │ │ + b b4c70 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #63] @ 0x3f │ │ │ │ add r0, sp, #63 @ 0x3f │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #536] @ b548c │ │ │ │ + ldr r0, [pc, #536] @ b5510 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #520] @ b5490 │ │ │ │ - ldr r3, [pc, #520] @ b5494 │ │ │ │ + ldr r0, [pc, #520] @ b5514 │ │ │ │ + ldr r3, [pc, #520] @ b5518 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b b4f10 │ │ │ │ + b b4f94 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b b5328 │ │ │ │ + b b53ac │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c120 │ │ │ │ - b b5328 │ │ │ │ - ldr r0, [pc, #368] @ b5430 │ │ │ │ + b b53ac │ │ │ │ + ldr r0, [pc, #368] @ b54b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b b5328 │ │ │ │ - ldr r2, [pc, #392] @ b5458 │ │ │ │ + b b53ac │ │ │ │ + ldr r2, [pc, #392] @ b54dc │ │ │ │ mov r1, #20 │ │ │ │ - ldr r0, [pc, #388] @ b545c │ │ │ │ + ldr r0, [pc, #388] @ b54e0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b b52f4 │ │ │ │ - ldr r2, [pc, #376] @ b5460 │ │ │ │ + b b5378 │ │ │ │ + ldr r2, [pc, #376] @ b54e4 │ │ │ │ mov r1, #26 │ │ │ │ - ldr r0, [pc, #372] @ b5464 │ │ │ │ + ldr r0, [pc, #372] @ b54e8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c32c │ │ │ │ - b b5328 │ │ │ │ + b b53ac │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b b5328 │ │ │ │ + b b53ac │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3c120 │ │ │ │ - b b5328 │ │ │ │ + b b53ac │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 159060 │ │ │ │ - b b5410 │ │ │ │ + bl 1590e4 │ │ │ │ + b b5494 │ │ │ │ bl 3c6f8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 158f4c │ │ │ │ - b b53c8 │ │ │ │ + bl 158fd0 │ │ │ │ + b b544c │ │ │ │ bl 3c6f8 │ │ │ │ - b b5360 │ │ │ │ - b b53bc │ │ │ │ + b b53e4 │ │ │ │ + b b5440 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e08c │ │ │ │ - b b53e4 │ │ │ │ + b b5468 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e08c │ │ │ │ - b b5400 │ │ │ │ + b b5484 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e08c │ │ │ │ - b b5400 │ │ │ │ + b b5484 │ │ │ │ mov r0, r4 │ │ │ │ - bl b42b8 │ │ │ │ - b b5400 │ │ │ │ - b b5408 │ │ │ │ + bl b433c │ │ │ │ + b b5484 │ │ │ │ + b b548c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b b540c │ │ │ │ + b b5490 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5410 │ │ │ │ + beq b5494 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 1e800 │ │ │ │ - b b5410 │ │ │ │ + b b5494 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1e08c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e08c │ │ │ │ - b b53e4 │ │ │ │ + b b5468 │ │ │ │ mov r0, fp │ │ │ │ bl 1fd00 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1fd00 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b5400 │ │ │ │ - b b5410 │ │ │ │ + beq b5484 │ │ │ │ + b b5494 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1fd00 │ │ │ │ - b b5400 │ │ │ │ + b b5484 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - b b5410 │ │ │ │ + b b5494 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - eoreq r7, sl, r8, asr #32 │ │ │ │ - eoreq r7, sl, fp, asr #32 │ │ │ │ - eoreq r7, sl, r6, asr #32 │ │ │ │ - eorseq r4, r4, ip, ror r0 │ │ │ │ - @ instruction: 0x0035c5b0 │ │ │ │ - eorseq r5, r4, r4, asr lr │ │ │ │ - eorseq fp, r5, r0, asr #30 │ │ │ │ - @ instruction: 0x003453f8 │ │ │ │ - eorseq ip, r5, r8, lsr r6 │ │ │ │ - eorseq r6, r4, ip, lsl r1 │ │ │ │ - eorseq r6, r4, r8, lsr r5 │ │ │ │ - ldrdeq sl, [sl], -r4 @ │ │ │ │ - eorseq ip, r5, r4, lsr #15 │ │ │ │ - eorseq r7, r4, r4, ror #4 │ │ │ │ - strdeq ip, [sl], -r6 @ │ │ │ │ - eorseq r7, r4, ip, asr r2 │ │ │ │ - strdeq ip, [sl], -r2 @ │ │ │ │ - eoreq r7, sl, sl, lsl #13 │ │ │ │ - eorseq r4, r4, r8, lsl r6 │ │ │ │ - eoreq r7, sl, lr, asr r6 │ │ │ │ - eorseq r4, r4, r4, ror #11 │ │ │ │ - ldrheq fp, [r5], -r0 @ │ │ │ │ - strdeq pc, [r9], -ip @ │ │ │ │ - eoreq pc, r9, r4, lsl #25 │ │ │ │ - eoreq r4, sl, r7, asr #22 │ │ │ │ - eorseq ip, r5, r8, lsr #9 │ │ │ │ - eorseq r7, r4, r8, lsr #18 │ │ │ │ - eorseq ip, r5, r0, lsr #2 │ │ │ │ - eorseq r6, r4, r8, asr sl │ │ │ │ - eoreq r7, sl, lr, ror r4 │ │ │ │ - @ instruction: 0xfffb75b8 │ │ │ │ - @ instruction: 0xfffb4b8c │ │ │ │ - eoreq r7, sl, r3, lsr r5 │ │ │ │ - eoreq r7, sl, r8, asr #1 │ │ │ │ + eoreq r7, sl, r4, asr r0 │ │ │ │ + eoreq r7, sl, r7, asr r0 │ │ │ │ + eoreq r7, sl, r2, asr r0 │ │ │ │ + @ instruction: 0x00343ff8 │ │ │ │ + eorseq ip, r5, ip, lsr #10 │ │ │ │ + @ instruction: 0x00345dd0 │ │ │ │ + @ instruction: 0x0035bebc │ │ │ │ + eorseq r5, r4, r4, ror r3 │ │ │ │ + @ instruction: 0x0035c5b4 │ │ │ │ + mlaseq r4, r8, r0, r6 │ │ │ │ + @ instruction: 0x003464b4 │ │ │ │ + eoreq sl, sl, r0, ror #5 │ │ │ │ + eorseq ip, r5, r0, lsr #14 │ │ │ │ + eorseq r7, r4, r0, ror #3 │ │ │ │ + eoreq ip, sl, r2, lsl #2 │ │ │ │ + @ instruction: 0x003471d8 │ │ │ │ + strdeq ip, [sl], -lr @ │ │ │ │ + mlaeq sl, r6, r6, r7 │ │ │ │ + mlaseq r4, r4, r5, r4 │ │ │ │ + eoreq r7, sl, sl, ror #12 │ │ │ │ + eorseq r4, r4, r0, ror #10 │ │ │ │ + eorseq fp, r5, ip, lsr #32 │ │ │ │ + eoreq pc, r9, r8, lsl #26 │ │ │ │ + mlaeq r9, r0, ip, pc @ │ │ │ │ + eoreq r4, sl, r3, asr fp │ │ │ │ + eorseq ip, r5, r4, lsr #8 │ │ │ │ + eorseq r7, r4, r4, lsr #17 │ │ │ │ + mlaseq r5, ip, r0, ip │ │ │ │ + @ instruction: 0x003469d4 │ │ │ │ + eoreq r7, sl, sl, lsl #9 │ │ │ │ + @ instruction: 0xfffb7534 │ │ │ │ + @ instruction: 0xfffb4b08 │ │ │ │ + eoreq r7, sl, pc, lsr r5 │ │ │ │ + ldrdeq r7, [sl], -r4 @ │ │ │ │ strdeq lr, [r2], -ip │ │ │ │ - eoreq r7, sl, ip, lsr r0 │ │ │ │ + eoreq r7, sl, r8, asr #32 │ │ │ │ andeq lr, r2, r0, asr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #392 @ 0x188 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r9, r1 │ │ │ │ ldr r5, [r0] │ │ │ │ bl 1e9d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5680 │ │ │ │ - ldr r0, [pc, #484] @ b56d0 │ │ │ │ + beq b5704 │ │ │ │ + ldr r0, [pc, #484] @ b5754 │ │ │ │ add r8, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ @@ -152838,288 +152871,288 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #38] @ 0x26 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e62c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e488 │ │ │ │ - ldr r7, [pc, #420] @ b56d4 │ │ │ │ + ldr r7, [pc, #420] @ b5758 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ - beq b5688 │ │ │ │ + beq b570c │ │ │ │ ldm r0, {r5, sl} │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq b5688 │ │ │ │ + beq b570c │ │ │ │ cmp r4, #0 │ │ │ │ add r0, sl, r4, lsl #2 │ │ │ │ str r5, [sp, #16] │ │ │ │ str sl, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq b559c │ │ │ │ + beq b5620 │ │ │ │ lsl r6, r4, #2 │ │ │ │ add r4, sl, #4 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e806c │ │ │ │ + bl 2e80f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1fda8 │ │ │ │ subs r6, r6, #4 │ │ │ │ add r4, r4, #4 │ │ │ │ - bne b5578 │ │ │ │ + bne b55fc │ │ │ │ cmp r5, #0 │ │ │ │ - beq b55b4 │ │ │ │ + beq b5638 │ │ │ │ lsl r1, r5, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #284] @ b56d8 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r0, [pc, #284] @ b575c │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e62c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e488 │ │ │ │ - ldr r7, [pc, #232] @ b56dc │ │ │ │ + ldr r7, [pc, #232] @ b5760 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ - beq b5688 │ │ │ │ + beq b570c │ │ │ │ ldm r0, {r6, r8} │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq b5688 │ │ │ │ + beq b570c │ │ │ │ cmp r4, #0 │ │ │ │ add r0, r8, r4, lsl #2 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r8, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq b5660 │ │ │ │ + beq b56e4 │ │ │ │ add r7, r8, #4 │ │ │ │ add r5, sp, #4 │ │ │ │ lsl r4, r4, #2 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dd688 │ │ │ │ + bl 2dd70c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1fd00 │ │ │ │ subs r4, r4, #4 │ │ │ │ add r7, r7, #4 │ │ │ │ - bne b563c │ │ │ │ + bne b56c0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b5678 │ │ │ │ + beq b56fc │ │ │ │ lsl r1, r6, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #392 @ 0x188 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r7, [pc, #68] @ b56cc │ │ │ │ + ldr r7, [pc, #68] @ b5750 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r0, r7 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r7, [sp, #12] │ │ │ │ bl 1fd00 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 125c30 │ │ │ │ - b b56c8 │ │ │ │ + bl 125cb4 │ │ │ │ + b b574c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 125c84 │ │ │ │ - b b56c8 │ │ │ │ + bl 125d08 │ │ │ │ + b b574c │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6dc │ │ │ │ - eorseq r3, r4, r4, lsl fp │ │ │ │ - strdeq r6, [sl], -r8 @ │ │ │ │ - eorseq r3, r4, r8, ror ip │ │ │ │ - eoreq r6, sl, r8, asr #22 │ │ │ │ - eorseq r3, r4, r4, asr #23 │ │ │ │ + mlaseq r4, r0, sl, r3 │ │ │ │ + eoreq r6, sl, r4, lsl #24 │ │ │ │ + @ instruction: 0x00343bf4 │ │ │ │ + eoreq r6, sl, r4, asr fp │ │ │ │ + eorseq r3, r4, r0, asr #22 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5720 │ │ │ │ + beq b57a4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, sp │ │ │ │ - bl 129598 │ │ │ │ + bl 12961c │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #23 │ │ │ │ strb r1, [r0] │ │ │ │ stmib sp, {r0, r1, r4} │ │ │ │ add r0, sp, #4 │ │ │ │ - ldr r1, [pc, #140] @ b57d4 │ │ │ │ + ldr r1, [pc, #140] @ b5858 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #132] @ b57d8 │ │ │ │ + ldr r1, [pc, #132] @ b585c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #92] @ b57dc │ │ │ │ + ldr r2, [pc, #92] @ b5860 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt b579c │ │ │ │ + blt b5820 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b57a4 │ │ │ │ + bne b5828 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - eoreq r6, sl, ip, lsl #21 │ │ │ │ - eoreq r6, sl, pc, lsl #21 │ │ │ │ - eoreq r6, sl, sl, lsl #21 │ │ │ │ + mlaeq sl, r8, sl, r6 │ │ │ │ + mlaeq sl, fp, sl, r6 │ │ │ │ + mlaeq sl, r6, sl, r6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b583c │ │ │ │ + beq b58c0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #236] @ b58f4 │ │ │ │ + ldr r0, [pc, #236] @ b5978 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r2, #19 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #216] @ b58f8 │ │ │ │ + ldr r1, [pc, #216] @ b597c │ │ │ │ add r0, sp, #24 │ │ │ │ mov r3, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl e14ec │ │ │ │ + bl e1570 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #148] @ b58fc │ │ │ │ + ldr r1, [pc, #148] @ b5980 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #140] @ b5900 │ │ │ │ + ldr r1, [pc, #140] @ b5984 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #100] @ b5904 │ │ │ │ + ldr r2, [pc, #100] @ b5988 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt b58bc │ │ │ │ + blt b5940 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b58c4 │ │ │ │ + bne b5948 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - eorseq r3, r4, r8, lsl #24 │ │ │ │ - @ instruction: 0x002a6fb0 │ │ │ │ - eoreq r6, sl, ip, ror #18 │ │ │ │ - eoreq r6, sl, pc, ror #18 │ │ │ │ - eoreq r6, sl, sl, ror #18 │ │ │ │ + eorseq r3, r4, r4, lsl #23 │ │ │ │ + @ instruction: 0x002a6fbc │ │ │ │ + eoreq r6, sl, r8, ror r9 │ │ │ │ + eoreq r6, sl, fp, ror r9 │ │ │ │ + eoreq r6, sl, r6, ror r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #772 @ 0x304 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5aa8 │ │ │ │ + beq b5b2c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #1284] @ b5e3c │ │ │ │ + ldr r2, [pc, #1284] @ b5ec0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [r0] │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldm r2!, {r3, r4, r5, r6, r7} │ │ │ │ mov ip, r0 │ │ │ │ stmia ip!, {r3, r4, r5, r6, r7} │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [ip] │ │ │ │ strb r8, [sp, #54] @ 0x36 │ │ │ │ bl 1fcd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5d44 │ │ │ │ + beq b5dc8 │ │ │ │ add sl, sp, #32 │ │ │ │ mov r4, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ bl 1f8ec │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -153166,74 +153199,74 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 1f640 │ │ │ │ ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ cmp r1, #10 │ │ │ │ movls r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5da8 │ │ │ │ + beq b5e2c │ │ │ │ ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ cmp r1, #10 │ │ │ │ - ldr r4, [pc, #1016] @ b5e54 │ │ │ │ + ldr r4, [pc, #1016] @ b5ed8 │ │ │ │ movls r2, sl │ │ │ │ sub r3, r0, #1 │ │ │ │ add r2, r2, #24 │ │ │ │ add r1, sp, #420 @ 0x1a4 │ │ │ │ mov r0, r9 │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp] │ │ │ │ - bl 2e5888 │ │ │ │ + bl 2e590c │ │ │ │ bic r1, fp, #1 │ │ │ │ mov fp, r4 │ │ │ │ cmp r1, #4 │ │ │ │ - bne b5b40 │ │ │ │ + bne b5bc4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #716] @ 0x2cc │ │ │ │ str r3, [sp, #712] @ 0x2c8 │ │ │ │ str r3, [sp, #708] @ 0x2c4 │ │ │ │ str r3, [sp, #704] @ 0x2c0 │ │ │ │ str r3, [sp, #700] @ 0x2bc │ │ │ │ str r3, [sp, #696] @ 0x2b8 │ │ │ │ - b b5b78 │ │ │ │ + b b5bfc │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #448 @ 0x1c0 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #924] @ b5e70 │ │ │ │ + ldr r1, [pc, #924] @ b5ef4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #916] @ b5e74 │ │ │ │ + ldr r1, [pc, #916] @ b5ef8 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #876] @ b5e78 │ │ │ │ + ldr r2, [pc, #876] @ b5efc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt b5d3c │ │ │ │ + blt b5dc0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b5d3c │ │ │ │ + beq b5dc0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -153257,386 +153290,386 @@ │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ mov r1, r0 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r8, {r2, r3, r4, r5, r6, r7} │ │ │ │ mvn r2, #4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ tst r1, r2 │ │ │ │ - beq b5c98 │ │ │ │ + beq b5d1c │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, sp, #748 @ 0x2ec │ │ │ │ - ldr r0, [pc, #648] @ b5e58 │ │ │ │ + ldr r0, [pc, #648] @ b5edc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #752] @ 0x2f0 │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ str r0, [sp, #748] @ 0x2ec │ │ │ │ mov r0, #1 │ │ │ │ ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ str r7, [sp, #756] @ 0x2f4 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #604] @ b5e5c │ │ │ │ + ldr r0, [pc, #604] @ b5ee0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r6, [sp, #764] @ 0x2fc │ │ │ │ ldr r5, [sp, #768] @ 0x300 │ │ │ │ - beq b5c2c │ │ │ │ + beq b5cb0 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 1e800 │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq b5ca8 │ │ │ │ + beq b5d2c │ │ │ │ mov r0, #109 @ 0x6d │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ orr r0, r0, #256 @ 0x100 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #79 @ 0x4f │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #524] @ b5e60 │ │ │ │ + ldr r0, [pc, #524] @ b5ee4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #508] @ b5e64 │ │ │ │ + ldr r0, [pc, #508] @ b5ee8 │ │ │ │ str r4, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp] │ │ │ │ add r2, sp, #32 │ │ │ │ - ldr r0, [pc, #484] @ b5e68 │ │ │ │ + ldr r0, [pc, #484] @ b5eec │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ - ldr r3, [pc, #480] @ b5e6c │ │ │ │ + ldr r3, [pc, #480] @ b5ef0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b b5dbc │ │ │ │ + b b5e40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b5ca8 │ │ │ │ + beq b5d2c │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e800 │ │ │ │ ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ cmp r6, #10 │ │ │ │ - bls b5cf0 │ │ │ │ + bls b5d74 │ │ │ │ ldr r7, [sp, #452] @ 0x1c4 │ │ │ │ ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b5d20 │ │ │ │ + beq b5da4 │ │ │ │ mov r5, r4 │ │ │ │ - b b5cd8 │ │ │ │ + b b5d5c │ │ │ │ add r5, r5, #24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq b5d20 │ │ │ │ + beq b5da4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5ccc │ │ │ │ + beq b5d50 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e800 │ │ │ │ - b b5ccc │ │ │ │ + b b5d50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne b5d08 │ │ │ │ - b b5d34 │ │ │ │ + bne b5d8c │ │ │ │ + b b5db8 │ │ │ │ add sl, sl, #24 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq b5d34 │ │ │ │ + beq b5db8 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5cfc │ │ │ │ + beq b5d80 │ │ │ │ mov r0, sl │ │ │ │ bl 1e800 │ │ │ │ - b b5cfc │ │ │ │ + b b5d80 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #3 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #232] @ b5e40 │ │ │ │ + ldr r0, [pc, #232] @ b5ec4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #208] @ b5e44 │ │ │ │ + ldr r0, [pc, #208] @ b5ec8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #460] @ 0x1cc │ │ │ │ add r0, sp, #28 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ - ldr r0, [pc, #192] @ b5e48 │ │ │ │ + ldr r0, [pc, #192] @ b5ecc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #452] @ 0x1c4 │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #448] @ 0x1c0 │ │ │ │ - ldr r1, [pc, #176] @ b5e4c │ │ │ │ + ldr r1, [pc, #176] @ b5ed0 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b b5dbc │ │ │ │ - ldr r2, [pc, #160] @ b5e50 │ │ │ │ + b b5e40 │ │ │ │ + ldr r2, [pc, #160] @ b5ed4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c488 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq b5e20 │ │ │ │ + beq b5ea4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b b5e20 │ │ │ │ + bl 1b0888 │ │ │ │ + b b5ea4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b5e20 │ │ │ │ + beq b5ea4 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 1e800 │ │ │ │ - b b5e20 │ │ │ │ + b b5ea4 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6f54c │ │ │ │ ldr r9, [sp, #16] │ │ │ │ - b b5e2c │ │ │ │ + b b5eb0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r0, r9 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ bl 6f54c │ │ │ │ ldr r9, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq r6, sl, r4, lsl r8 │ │ │ │ - eorseq r3, r4, r4, lsr r1 │ │ │ │ - eorseq r9, r5, r0, lsr #31 │ │ │ │ - @ instruction: 0xfff97b58 │ │ │ │ - eorseq r3, r4, r4, lsl #2 │ │ │ │ - eorseq r3, r4, r4, asr #12 │ │ │ │ - eorseq r3, r4, ip, lsl #19 │ │ │ │ - eorseq sl, r5, r4, asr #2 │ │ │ │ - eorseq r3, r4, r4, lsr r5 │ │ │ │ - eoreq r6, sl, r4, ror r3 │ │ │ │ - eoreq r6, sl, r8, lsr #6 │ │ │ │ - eoreq r5, sl, r0, lsl pc │ │ │ │ - eorseq r3, r4, r4, lsr #5 │ │ │ │ - eoreq r6, sl, r0, lsl #14 │ │ │ │ - eoreq r6, sl, r3, lsl #14 │ │ │ │ - strdeq r6, [sl], -lr @ │ │ │ │ + eoreq r6, sl, r0, lsr #16 │ │ │ │ + ldrheq r3, [r4], -r0 @ │ │ │ │ + eorseq r9, r5, ip, lsl pc │ │ │ │ + @ instruction: 0xfff97ad4 │ │ │ │ + eorseq r3, r4, r0, lsl #1 │ │ │ │ + eorseq r3, r4, r0, asr #11 │ │ │ │ + eorseq r3, r4, r8, lsl #18 │ │ │ │ + eorseq sl, r5, r0, asr #1 │ │ │ │ + @ instruction: 0x003434b0 │ │ │ │ + eoreq r6, sl, r0, lsl #7 │ │ │ │ + eoreq r6, sl, r4, lsr r3 │ │ │ │ + eoreq r5, sl, ip, lsl pc │ │ │ │ + eorseq r3, r4, r0, lsr #4 │ │ │ │ + eoreq r6, sl, ip, lsl #14 │ │ │ │ + eoreq r6, sl, pc, lsl #14 │ │ │ │ + eoreq r6, sl, sl, lsl #14 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5eb4 │ │ │ │ + beq b5f38 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl ebd38 │ │ │ │ + bl ebdbc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #23 │ │ │ │ strb r1, [r0] │ │ │ │ stmib sp, {r0, r1, r4} │ │ │ │ add r0, sp, #4 │ │ │ │ - ldr r1, [pc, #140] @ b5f68 │ │ │ │ + ldr r1, [pc, #140] @ b5fec │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #132] @ b5f6c │ │ │ │ + ldr r1, [pc, #132] @ b5ff0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #92] @ b5f70 │ │ │ │ + ldr r2, [pc, #92] @ b5ff4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt b5f30 │ │ │ │ + blt b5fb4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b5f38 │ │ │ │ + bne b5fbc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - strdeq r6, [sl], -r8 @ │ │ │ │ - strdeq r6, [sl], -fp @ │ │ │ │ - strdeq r6, [sl], -r6 @ │ │ │ │ + eoreq r6, sl, r4, lsl #6 │ │ │ │ + eoreq r6, sl, r7, lsl #6 │ │ │ │ + eoreq r6, sl, r2, lsl #6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b5fd8 │ │ │ │ + beq b605c │ │ │ │ ldr r0, [r1] │ │ │ │ add r5, r7, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - beq b6018 │ │ │ │ + beq b609c │ │ │ │ ldm r1, {r0, r2} │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ str r5, [r1, #8] │ │ │ │ strb r6, [r2, r7] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 33fb14 │ │ │ │ + bl 33fb98 │ │ │ │ stmib r4, {r0, r1} │ │ │ │ strb r6, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [r1] │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #10] │ │ │ │ cmp r2, #0 │ │ │ │ strh r0, [r4, #8] │ │ │ │ strh r0, [r4, #6] │ │ │ │ strh r0, [r4, #4] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ - beq b5fd0 │ │ │ │ + beq b6054 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi b606c │ │ │ │ + bmi b60f0 │ │ │ │ mov r0, #1 │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sp │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp, #20] │ │ │ │ bl 23890 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - beq b6084 │ │ │ │ + beq b6108 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r5, [r6] │ │ │ │ str r0, [r6, #4] │ │ │ │ - b b5f9c │ │ │ │ + b b6020 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ b60b0 │ │ │ │ + ldr r2, [pc, #52] @ b6134 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - b b6074 │ │ │ │ + b b60f8 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b60a8 │ │ │ │ + beq b612c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r3, r4, r0, lsl r1 │ │ │ │ + eorseq r3, r4, ip, lsl #1 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ b60c8 │ │ │ │ + ldr r1, [pc, #8] @ b614c │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eoreq r5, sl, pc, lsl #25 │ │ │ │ + b 3431f8 │ │ │ │ + mlaeq sl, fp, ip, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bcs b6128 │ │ │ │ + bcs b61ac │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne b610c │ │ │ │ - ldr r2, [pc, #296] @ b6220 │ │ │ │ + bne b6190 │ │ │ │ + ldr r2, [pc, #296] @ b62a4 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 340c4c │ │ │ │ + bl 340cd0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs b6154 │ │ │ │ + bcs b61d8 │ │ │ │ orr r0, r0, #1 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r5, #2 │ │ │ │ orr r2, r2, r1, lsr #6 │ │ │ │ strb r2, [sp, #4] │ │ │ │ - b b61b4 │ │ │ │ + b b6238 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs b6184 │ │ │ │ + bcs b6208 │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ orr r0, r0, #2 │ │ │ │ orr r2, r2, r1, lsr #12 │ │ │ │ strb r2, [sp, #4] │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r5, #3 │ │ │ │ and r2, r2, r1, lsr #6 │ │ │ │ orr r2, r2, #128 @ 0x80 │ │ │ │ strb r2, [sp, #5] │ │ │ │ - b b61b4 │ │ │ │ + b b6238 │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ orr r0, r0, #3 │ │ │ │ orr r2, r2, r1, lsr #18 │ │ │ │ strb r2, [sp, #4] │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ and r3, r2, r1, lsr #6 │ │ │ │ and r2, r2, r1, lsr #12 │ │ │ │ @@ -153648,15 +153681,15 @@ │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ ldr r6, [r4, #8] │ │ │ │ orr r1, r1, #128 @ 0x80 │ │ │ │ strb r1, [r0] │ │ │ │ ldr r0, [r4] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc b61fc │ │ │ │ + bcc b6280 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1f640 │ │ │ │ add r0, r6, r5 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -153667,25 +153700,25 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 2394c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b b61d4 │ │ │ │ - @ instruction: 0x00342ff4 │ │ │ │ + b b6258 │ │ │ │ + eorseq r2, r4, r0, ror pc │ │ │ │ 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 b626c │ │ │ │ + bcc b62f0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1f640 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -153697,79 +153730,79 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 2394c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b b6248 │ │ │ │ + b b62cc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r2, r1 │ │ │ │ add r1, r0, #28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #4 │ │ │ │ - ldr ip, [pc, #144] @ b6348 │ │ │ │ + ldr ip, [pc, #144] @ b63cc │ │ │ │ mov r6, #8 │ │ │ │ - ldr r3, [pc, #140] @ b634c │ │ │ │ + ldr r3, [pc, #140] @ b63d0 │ │ │ │ add lr, sp, #60 @ 0x3c │ │ │ │ - ldr r4, [pc, #136] @ b6350 │ │ │ │ + ldr r4, [pc, #136] @ b63d4 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, r0, #20 │ │ │ │ add r4, pc, r4 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r0, #12 │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r5, #7 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - ldr ip, [pc, #84] @ b6354 │ │ │ │ - ldr lr, [pc, #84] @ b6358 │ │ │ │ - ldr r1, [pc, #84] @ b635c │ │ │ │ + ldr ip, [pc, #84] @ b63d8 │ │ │ │ + ldr lr, [pc, #84] @ b63dc │ │ │ │ + ldr r1, [pc, #84] @ b63e0 │ │ │ │ add ip, pc, ip │ │ │ │ add lr, pc, lr │ │ │ │ str r5, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1, lr} │ │ │ │ add r0, sp, #20 │ │ │ │ stm r0, {r3, r4, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ str r6, [sp, #16] │ │ │ │ - ldr r1, [pc, #44] @ b6360 │ │ │ │ - ldr r3, [pc, #44] @ b6364 │ │ │ │ + ldr r1, [pc, #44] @ b63e4 │ │ │ │ + ldr r3, [pc, #44] @ b63e8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 343498 │ │ │ │ + bl 34351c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r2, r4, r4, asr sp │ │ │ │ - eoreq lr, r9, r8, lsr r8 │ │ │ │ - eorseq r2, r4, r8, lsr sp │ │ │ │ + @ instruction: 0x00342cd0 │ │ │ │ + eoreq lr, r9, r4, asr #16 │ │ │ │ + @ instruction: 0x00342cb4 │ │ │ │ + mlaeq sl, fp, r6, r3 │ │ │ │ eoreq r3, sl, pc, lsl #13 │ │ │ │ - eoreq r3, sl, r3, lsl #13 │ │ │ │ - eorseq r2, r4, r8, ror #25 │ │ │ │ - eoreq r5, sl, r0, lsr #20 │ │ │ │ - eoreq r5, sl, r5, lsr #20 │ │ │ │ + eorseq r2, r4, r4, ror #24 │ │ │ │ + eoreq r5, sl, ip, lsr #20 │ │ │ │ + eoreq r5, sl, r1, lsr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r0, [pc, #464] @ b6550 │ │ │ │ + ldr r0, [pc, #464] @ b65d4 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6500 │ │ │ │ + beq b6584 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r1, #146 @ 0x92 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ orr r1, r1, #256 @ 0x100 │ │ │ │ str r0, [r6, #264] @ 0x108 │ │ │ │ @@ -153793,19 +153826,19 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ ldm r1, {r2, r4, r8, r9, sl, fp} │ │ │ │ stm r3, {r2, r4, r8, r9, sl, fp} │ │ │ │ - bcs b64d0 │ │ │ │ + bcs b6554 │ │ │ │ add r3, r5, #1 │ │ │ │ sub r1, lr, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bne b64e4 │ │ │ │ + bne b6568 │ │ │ │ add r4, r3, r3, lsl #1 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r5 │ │ │ │ add r5, r0, r0, lsl #1 │ │ │ │ add r3, r6, #268 @ 0x10c │ │ │ │ add r1, ip, r4, lsl #2 │ │ │ │ lsl r2, r5, #2 │ │ │ │ @@ -153840,81 +153873,81 @@ │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ str r0, [r8, #52] @ 0x34 │ │ │ │ str ip, [r8, #48] @ 0x30 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #124] @ b6554 │ │ │ │ + ldr r2, [pc, #124] @ b65d8 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b64fc │ │ │ │ - ldr r0, [pc, #108] @ b6558 │ │ │ │ + b b6580 │ │ │ │ + ldr r0, [pc, #108] @ b65dc │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #104] @ b655c │ │ │ │ + ldr r2, [pc, #104] @ b65e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #408 @ 0x198 │ │ │ │ bl 3c120 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl b4108 │ │ │ │ + bl b418c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6534 │ │ │ │ + beq b65b8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #408 @ 0x198 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - @ instruction: 0x00359ab8 │ │ │ │ - eorseq r2, r4, r0, lsr #23 │ │ │ │ - eoreq r5, sl, r4, asr #18 │ │ │ │ - eorseq r2, r4, r4, ror fp │ │ │ │ + eorseq r9, r5, r4, lsr sl │ │ │ │ + eorseq r2, r4, ip, lsl fp │ │ │ │ + eoreq r5, sl, r0, asr r9 │ │ │ │ + @ instruction: 0x00342af0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #312] @ b66ac │ │ │ │ + ldr r0, [pc, #312] @ b6730 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #140 @ 0x8c │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6674 │ │ │ │ + beq b66f8 │ │ │ │ ldr r5, [sl] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ str r0, [fp, #88] @ 0x58 │ │ │ │ ldrh r0, [r5, #138] @ 0x8a │ │ │ │ mvn r1, r4 │ │ │ │ add r6, r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r8, [r1, r4, lsl #3]! │ │ │ │ cmp r6, #12 │ │ │ │ strh r6, [fp, #138] @ 0x8a │ │ │ │ ldr r9, [r1, #4] │ │ │ │ - bcs b663c │ │ │ │ + bcs b66c0 │ │ │ │ str r8, [sp, #8] │ │ │ │ add r8, r4, #1 │ │ │ │ sub r0, r0, r8 │ │ │ │ cmp r0, r6 │ │ │ │ - bne b6654 │ │ │ │ + bne b66d8 │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ str r9, [sp, #4] │ │ │ │ add r1, r0, r8, lsl #2 │ │ │ │ lsl r2, r6, #2 │ │ │ │ ldr r9, [r0, r4, lsl #2] │ │ │ │ add r0, fp, #92 @ 0x5c │ │ │ │ bl 1f640 │ │ │ │ @@ -153931,74 +153964,74 @@ │ │ │ │ strh r4, [r5, #138] @ 0x8a │ │ │ │ str r5, [r7] │ │ │ │ stmib r7, {r1, fp} │ │ │ │ str r9, [r7, #16] │ │ │ │ str r0, [r7, #24] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #108] @ b66b0 │ │ │ │ + ldr r2, [pc, #108] @ b6734 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b6670 │ │ │ │ - ldr r0, [pc, #88] @ b66b4 │ │ │ │ + b b66f4 │ │ │ │ + ldr r0, [pc, #88] @ b6738 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #84] @ b66b8 │ │ │ │ + ldr r2, [pc, #84] @ b673c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ bl 3c120 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl b3f98 │ │ │ │ + bl b401c │ │ │ │ mov r0, fp │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq r9, r5, r0, asr #17 │ │ │ │ - eorseq r2, r4, r0, lsr sl │ │ │ │ - ldrdeq r5, [sl], -r4 @ │ │ │ │ - eorseq r2, r4, r0, lsl #20 │ │ │ │ + eorseq r9, r5, ip, lsr r8 │ │ │ │ + eorseq r2, r4, ip, lsr #19 │ │ │ │ + eoreq r5, sl, r0, ror #15 │ │ │ │ + eorseq r2, r4, ip, ror r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr sl, [r1] │ │ │ │ mov fp, r3 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ ldrh r5, [sl, #138] @ 0x8a │ │ │ │ cmp r5, #11 │ │ │ │ - bcs b6710 │ │ │ │ + bcs b6794 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ add r6, sl, #92 @ 0x5c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r9, r4 │ │ │ │ add r4, r8, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, r6, r8, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ - bls b672c │ │ │ │ + bls b67b0 │ │ │ │ str r9, [r1] │ │ │ │ - b b6760 │ │ │ │ + b b67e4 │ │ │ │ ldmib r1, {r0, r8} │ │ │ │ cmp r8, #5 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bcs b677c │ │ │ │ + bcs b6800 │ │ │ │ mov r0, #4 │ │ │ │ - b b67a8 │ │ │ │ + b b682c │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ mov fp, r7 │ │ │ │ sub r7, r5, r8 │ │ │ │ add r0, r6, r4, lsl #2 │ │ │ │ lsl r2, r7, #2 │ │ │ │ bl 1e3b0 │ │ │ │ add r0, sl, r4, lsl #3 │ │ │ │ @@ -154010,134 +154043,134 @@ │ │ │ │ bl 1e3b0 │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ str fp, [r0, r8, lsl #3]! │ │ │ │ str r2, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ strh r0, [sl, #138] @ 0x8a │ │ │ │ - b b6ba8 │ │ │ │ - beq b67a4 │ │ │ │ + b b6c2c │ │ │ │ + beq b6828 │ │ │ │ cmp r8, #6 │ │ │ │ - bne b67c8 │ │ │ │ + bne b684c │ │ │ │ mov r0, #5 │ │ │ │ mov r8, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl b6560 │ │ │ │ - b b67e0 │ │ │ │ + bl b65e4 │ │ │ │ + b b6864 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl b6560 │ │ │ │ + bl b65e4 │ │ │ │ mov sl, r4 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - b b67ec │ │ │ │ + b b6870 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl b6560 │ │ │ │ + bl b65e4 │ │ │ │ sub r8, r8, #7 │ │ │ │ mov sl, r4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r6, r4, #92 @ 0x5c │ │ │ │ ldrh r5, [r4, #138] @ 0x8a │ │ │ │ add r1, r6, r8, lsl #2 │ │ │ │ str r7, [sp, #20] │ │ │ │ cmp r5, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bls b6838 │ │ │ │ + bls b68bc │ │ │ │ add r9, r8, #1 │ │ │ │ sub r7, r5, r8 │ │ │ │ add r0, r6, r9, lsl #2 │ │ │ │ lsl r2, r7, #2 │ │ │ │ bl 1e3b0 │ │ │ │ add r0, r4, r9, lsl #3 │ │ │ │ add r1, r4, r8, lsl #3 │ │ │ │ lsl r2, r7, #3 │ │ │ │ str sl, [r6, r8, lsl #2] │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ bl 1e3b0 │ │ │ │ - b b683c │ │ │ │ + b b68c0 │ │ │ │ str sl, [r1] │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r4 │ │ │ │ str fp, [r0, r8, lsl #3]! │ │ │ │ str r9, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ strh r0, [r4, #138] @ 0x8a │ │ │ │ cmp r7, #0 │ │ │ │ - beq b6b0c │ │ │ │ + beq b6b90 │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ ldr fp, [r7, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ cmp fp, #0 │ │ │ │ ldm r9, {r4, r5, r9} │ │ │ │ str sl, [sp, #16] │ │ │ │ - beq b6b14 │ │ │ │ + beq b6b98 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #24] │ │ │ │ - b b68a8 │ │ │ │ + b b692c │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ ldm r6, {r0, r3, r6} │ │ │ │ ldm r9, {r4, r5, r9} │ │ │ │ ldr fp, [r7, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b6b14 │ │ │ │ + beq b6b98 │ │ │ │ cmp r0, r6 │ │ │ │ - bne b6c94 │ │ │ │ + bne b6d18 │ │ │ │ ldrh sl, [r7, #136] @ 0x88 │ │ │ │ ldrh r7, [fp, #138] @ 0x8a │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #11 │ │ │ │ - bcc b6bbc │ │ │ │ + bcc b6c40 │ │ │ │ cmp sl, #5 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ - bcs b68fc │ │ │ │ + bcs b6980 │ │ │ │ mov r0, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl b8bd4 │ │ │ │ + bl b8c58 │ │ │ │ str r9, [sp, #32] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - b b69cc │ │ │ │ - beq b6928 │ │ │ │ + b b6a50 │ │ │ │ + beq b69ac │ │ │ │ cmp sl, #6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne b69ac │ │ │ │ + bne b6a30 │ │ │ │ mov r0, #5 │ │ │ │ mov sl, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl b8bd4 │ │ │ │ - b b69c4 │ │ │ │ + bl b8c58 │ │ │ │ + b b6a48 │ │ │ │ mov r0, #5 │ │ │ │ mov r5, r3 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl b8bd4 │ │ │ │ + bl b8c58 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov sl, r9 │ │ │ │ ldrh r6, [r7, #138] @ 0x8a │ │ │ │ add r9, r6, #1 │ │ │ │ cmp r6, #6 │ │ │ │ - bcc b6ac0 │ │ │ │ + bcc b6b44 │ │ │ │ sub fp, r6, #5 │ │ │ │ add r1, r7, #112 @ 0x70 │ │ │ │ add r0, r7, #116 @ 0x74 │ │ │ │ lsl r2, fp, #2 │ │ │ │ bl 1e3b0 │ │ │ │ add r0, r7, #48 @ 0x30 │ │ │ │ add r1, r7, #40 @ 0x28 │ │ │ │ @@ -154150,29 +154183,29 @@ │ │ │ │ mvn r0, #19 │ │ │ │ add r2, r0, r6, lsl #2 │ │ │ │ add r0, r7, #168 @ 0xa8 │ │ │ │ str sl, [r7, #44] @ 0x2c │ │ │ │ bl 1e3b0 │ │ │ │ str r5, [r7, #164] @ 0xa4 │ │ │ │ strh r9, [r7, #138] @ 0x8a │ │ │ │ - b b6ae0 │ │ │ │ + b b6b64 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl b8bd4 │ │ │ │ + bl b8c58 │ │ │ │ sub sl, sl, #7 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #32] │ │ │ │ add r9, r6, #92 @ 0x5c │ │ │ │ ldrh r7, [r6, #138] @ 0x8a │ │ │ │ add r1, r9, sl, lsl #2 │ │ │ │ add r5, sl, #1 │ │ │ │ cmp r7, sl │ │ │ │ - bls b6a40 │ │ │ │ + bls b6ac4 │ │ │ │ sub r8, r7, sl │ │ │ │ add r0, r9, r5, lsl #2 │ │ │ │ lsl fp, r8, #2 │ │ │ │ mov r2, fp │ │ │ │ bl 1e3b0 │ │ │ │ str r4, [r9, sl, lsl #2] │ │ │ │ add r4, r6, sl, lsl #3 │ │ │ │ @@ -154187,95 +154220,95 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [r4, #4] │ │ │ │ add r0, r6, #140 @ 0x8c │ │ │ │ add r1, r0, r5, lsl #2 │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 1e3b0 │ │ │ │ - b b6a58 │ │ │ │ + b b6adc │ │ │ │ str r4, [r1] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r0, sl, lsl #3]! │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r1, [r0, #4] │ │ │ │ add r1, r6, r5, lsl #2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, r7, #1 │ │ │ │ str r2, [r1, #140] @ 0x8c │ │ │ │ add r1, r7, #2 │ │ │ │ cmp r5, r1 │ │ │ │ strh r0, [r6, #138] @ 0x8a │ │ │ │ - bcs b6a94 │ │ │ │ + bcs b6b18 │ │ │ │ add r1, r6, sl, lsl #2 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r0, sl │ │ │ │ ldr r1, [r1, #144] @ 0x90 │ │ │ │ strh sl, [r1, #136] @ 0x88 │ │ │ │ str r6, [r1, #88] @ 0x58 │ │ │ │ - bne b6a78 │ │ │ │ + bne b6afc │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b6ba0 │ │ │ │ + beq b6c24 │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldm r9, {r4, r5, r9} │ │ │ │ ldm r6, {r0, r3, r6} │ │ │ │ ldr fp, [r7, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ - bne b68a8 │ │ │ │ - b b6b14 │ │ │ │ + bne b692c │ │ │ │ + b b6b98 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #5 │ │ │ │ str r5, [r7, #164] @ 0xa4 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str sl, [r7, #44] @ 0x2c │ │ │ │ str r4, [r7, #112] @ 0x70 │ │ │ │ strh r9, [r7, #138] @ 0x8a │ │ │ │ - bne b688c │ │ │ │ + bne b6910 │ │ │ │ sub r0, r6, #4 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r7, r1, lsl #2 │ │ │ │ add r3, r1, #6 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ strh r3, [r2, #136] @ 0x88 │ │ │ │ str r7, [r2, #88] @ 0x58 │ │ │ │ - bne b6ae8 │ │ │ │ - b b688c │ │ │ │ + bne b6b6c │ │ │ │ + b b6910 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - b b6ba8 │ │ │ │ + b b6c2c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r7, [r5] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b6ccc │ │ │ │ - ldr r0, [pc, #584] @ b6d7c │ │ │ │ + beq b6d50 │ │ │ │ + ldr r0, [pc, #584] @ b6e00 │ │ │ │ mov r1, #4 │ │ │ │ mov fp, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #188 @ 0xbc │ │ │ │ ldr sl, [r5, #4] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6cdc │ │ │ │ + beq b6d60 │ │ │ │ mov r1, #0 │ │ │ │ cmp sl, r6 │ │ │ │ str r7, [r0, #140] @ 0x8c │ │ │ │ strh r1, [r0, #138] @ 0x8a │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ str r0, [r5] │ │ │ │ strh r1, [r7, #136] @ 0x88 │ │ │ │ add r1, sl, #1 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ str r1, [r5, #4] │ │ │ │ - bne b6cb0 │ │ │ │ + bne b6d34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [r0, #92] @ 0x5c │ │ │ │ strh r1, [r0, #138] @ 0x8a │ │ │ │ str fp, [r0, #144] @ 0x90 │ │ │ │ stm r0, {r2, r9} │ │ │ │ strh r1, [fp, #136] @ 0x88 │ │ │ │ @@ -154288,15 +154321,15 @@ │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, fp, #92 @ 0x5c │ │ │ │ add r5, sl, #1 │ │ │ │ add r1, r0, sl, lsl #2 │ │ │ │ add r6, r7, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - bcs b6c48 │ │ │ │ + bcs b6ccc │ │ │ │ sub r2, r7, sl │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r9, [sp, #32] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -154317,147 +154350,147 @@ │ │ │ │ add r0, fp, #140 @ 0x8c │ │ │ │ add r1, r0, r5, lsl #2 │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, r0, #8 │ │ │ │ bl 1e3b0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b b6c5c │ │ │ │ + b b6ce0 │ │ │ │ str r4, [r1] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r0, sl, lsl #3]! │ │ │ │ str r9, [r0, #4] │ │ │ │ add r0, fp, r5, lsl #2 │ │ │ │ strh r6, [fp, #138] @ 0x8a │ │ │ │ str r3, [r0, #140] @ 0x8c │ │ │ │ add r0, r7, #2 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs b6ba0 │ │ │ │ + bcs b6c24 │ │ │ │ add r0, fp, sl, lsl #2 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r6, sl │ │ │ │ ldr r0, [r0, #144] @ 0x90 │ │ │ │ strh sl, [r0, #136] @ 0x88 │ │ │ │ str fp, [r0, #88] @ 0x58 │ │ │ │ - bne b6c74 │ │ │ │ - b b6ba0 │ │ │ │ - ldr r0, [pc, #212] @ b6d70 │ │ │ │ + bne b6cf8 │ │ │ │ + b b6c24 │ │ │ │ + ldr r0, [pc, #212] @ b6df4 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #208] @ b6d74 │ │ │ │ + ldr r2, [pc, #208] @ b6df8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b b6ce8 │ │ │ │ - ldr r0, [pc, #200] @ b6d80 │ │ │ │ + b b6d6c │ │ │ │ + ldr r0, [pc, #200] @ b6e04 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #196] @ b6d84 │ │ │ │ + ldr r2, [pc, #196] @ b6e08 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b b6ce8 │ │ │ │ - ldr r0, [pc, #164] @ b6d78 │ │ │ │ + b b6d6c │ │ │ │ + ldr r0, [pc, #164] @ b6dfc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b b6ce8 │ │ │ │ + b b6d6c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 340da8 │ │ │ │ - b b6d04 │ │ │ │ + bl 340e2c │ │ │ │ + b b6d88 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ - bl b3f98 │ │ │ │ - b b6d64 │ │ │ │ + bl b401c │ │ │ │ + b b6de8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ - bl b3f98 │ │ │ │ - b b6d64 │ │ │ │ + bl b401c │ │ │ │ + b b6de8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b b6d58 │ │ │ │ + b b6ddc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ - bl b3f98 │ │ │ │ - b b6d64 │ │ │ │ + bl b401c │ │ │ │ + b b6de8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl b3f98 │ │ │ │ + bl b401c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - @ instruction: 0x002a51bc │ │ │ │ - @ instruction: 0x003423f4 │ │ │ │ - eorseq r2, r4, r8, ror #6 │ │ │ │ - eorseq r9, r5, r0, lsl #6 │ │ │ │ - eoreq r5, sl, r8, asr #2 │ │ │ │ - eorseq r2, r4, r8, lsl #7 │ │ │ │ + eoreq r5, sl, r8, asr #3 │ │ │ │ + eorseq r2, r4, r0, ror r3 │ │ │ │ + eorseq r2, r4, r4, ror #5 │ │ │ │ + eorseq r9, r5, ip, ror r2 │ │ │ │ + eoreq r5, sl, r4, asr r1 │ │ │ │ + eorseq r2, r4, r4, lsl #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ ldr ip, [r1] │ │ │ │ mov lr, r3 │ │ │ │ mov r3, #146 @ 0x92 │ │ │ │ ldr fp, [r2] │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ mov r9, ip │ │ │ │ ldmib r2, {r6, r7} │ │ │ │ ldrh sl, [r9, r3]! │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp sl, #11 │ │ │ │ - bcc b6de8 │ │ │ │ + bcc b6e6c │ │ │ │ ldmib r1, {r0, r5} │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ stm r0, {r6, fp, lr} │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bcs b6e28 │ │ │ │ + bcs b6eac │ │ │ │ mov r0, #4 │ │ │ │ - b b6ee0 │ │ │ │ + b b6f64 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add r0, ip, #268 @ 0x10c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r1, r3, #1 │ │ │ │ add r8, r3, r3, lsl #1 │ │ │ │ cmp r1, sl │ │ │ │ add r5, r0, r8, lsl #2 │ │ │ │ - bls b6e58 │ │ │ │ + bls b6edc │ │ │ │ str fp, [r5] │ │ │ │ mov r0, r4 │ │ │ │ stmib r5, {r6, r7} │ │ │ │ ldm lr, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ - b b6ec0 │ │ │ │ - beq b6edc │ │ │ │ + b b6f44 │ │ │ │ + beq b6f60 │ │ │ │ add r8, r4, #52 @ 0x34 │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ cmp r5, #6 │ │ │ │ - bne b751c │ │ │ │ + bne b75a0 │ │ │ │ mov r0, #5 │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl b6368 │ │ │ │ - b b6ef8 │ │ │ │ + bl b63ec │ │ │ │ + b b6f7c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, lr │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, sl, r3 │ │ │ │ mov fp, ip │ │ │ │ @@ -154482,20 +154515,20 @@ │ │ │ │ mov ip, fp │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, ip, r8, lsl #3 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, sl, #1 │ │ │ │ strh r0, [r9] │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ - b b7010 │ │ │ │ + b b7094 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl b6368 │ │ │ │ + bl b63ec │ │ │ │ add r8, r4, #44 @ 0x2c │ │ │ │ add r4, r4, #40 @ 0x28 │ │ │ │ ldr ip, [r4] │ │ │ │ mov r0, #146 @ 0x92 │ │ │ │ orr r0, r0, #256 @ 0x100 │ │ │ │ add sl, r5, r5, lsl #1 │ │ │ │ ldr r8, [r8] │ │ │ │ @@ -154504,15 +154537,15 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldrh r9, [fp, r0]! │ │ │ │ add r0, ip, #268 @ 0x10c │ │ │ │ add r5, r0, sl, lsl #2 │ │ │ │ str ip, [sp, #20] │ │ │ │ cmp r9, r1 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ - bls b6f94 │ │ │ │ + bls b7018 │ │ │ │ sub r1, r9, r1 │ │ │ │ add r0, r5, #12 │ │ │ │ add r8, r1, r1, lsl #1 │ │ │ │ mov r1, r5 │ │ │ │ lsl r2, r8, #2 │ │ │ │ bl 1e3b0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ @@ -154528,15 +154561,15 @@ │ │ │ │ lsl r2, r8, #3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ add r1, r0, sl, lsl #3 │ │ │ │ add r0, r1, #24 │ │ │ │ bl 1e3b0 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - b b6fbc │ │ │ │ + b b7040 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [r5, #8] │ │ │ │ @@ -154559,15 +154592,15 @@ │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ mov r1, fp │ │ │ │ ldm r5!, {r2, r3, r7} │ │ │ │ cmp lr, #-2147483648 @ 0x80000000 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r5, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ - bne b702c │ │ │ │ + bne b70b0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str ip, [r0] │ │ │ │ str r8, [r0, #4] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [r0, #8] │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -154582,15 +154615,15 @@ │ │ │ │ ldr r8, [sp, #228] @ 0xe4 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ stmia r2!, {r3, r6, r7} │ │ │ │ ldm r1, {r3, r4, r6, r7} │ │ │ │ stm r2, {r3, r4, r6, r7} │ │ │ │ ldr fp, [r5, #264] @ 0x108 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b73f4 │ │ │ │ + beq b7478 │ │ │ │ add r1, r0, #48 @ 0x30 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, r0, #40 @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sl, #4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ orr r1, r0, #4 │ │ │ │ @@ -154599,54 +154632,54 @@ │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ldr lr, [sp, #60] @ 0x3c │ │ │ │ cmp ip, r8 │ │ │ │ ldrh sl, [r5, r1] │ │ │ │ ldm lr, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ - bne b7650 │ │ │ │ + bne b76d4 │ │ │ │ mov r1, #146 @ 0x92 │ │ │ │ orr r1, r1, #256 @ 0x100 │ │ │ │ ldrh r8, [fp, r1] │ │ │ │ cmp r8, #11 │ │ │ │ - bcc b7538 │ │ │ │ + bcc b75bc │ │ │ │ str fp, [sp, #164] @ 0xa4 │ │ │ │ mov fp, r9 │ │ │ │ cmp sl, #5 │ │ │ │ add r1, ip, #1 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ - bcs b70f4 │ │ │ │ + bcs b7178 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ - bl b8930 │ │ │ │ + bl b89b4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b b71e0 │ │ │ │ - beq b711c │ │ │ │ + b b7264 │ │ │ │ + beq b71a0 │ │ │ │ cmp sl, #6 │ │ │ │ - bne b71c8 │ │ │ │ + bne b724c │ │ │ │ mov r1, #5 │ │ │ │ mov sl, #0 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ - bl b8930 │ │ │ │ + bl b89b4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b b71e0 │ │ │ │ + b b7264 │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ - bl b8930 │ │ │ │ + bl b89b4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ mov r0, #146 @ 0x92 │ │ │ │ orr r0, r0, #256 @ 0x100 │ │ │ │ mov sl, r5 │ │ │ │ ldrh r9, [sl, r0]! │ │ │ │ add lr, r9, #1 │ │ │ │ cmp r9, #6 │ │ │ │ - bcc b7364 │ │ │ │ + bcc b73e8 │ │ │ │ sub r2, r9, #5 │ │ │ │ add r1, r5, #328 @ 0x148 │ │ │ │ add r0, r5, #340 @ 0x154 │ │ │ │ str lr, [sp, #32] │ │ │ │ add r4, r2, r2, lsl #1 │ │ │ │ lsl r2, r4, #2 │ │ │ │ bl 1e3b0 │ │ │ │ @@ -154669,32 +154702,32 @@ │ │ │ │ add r1, r5, #432 @ 0x1b0 │ │ │ │ bl 1e3b0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r7, #400 @ 0x190 │ │ │ │ str r0, [r5, #432] @ 0x1b0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ strh r0, [sl] │ │ │ │ - b b73a0 │ │ │ │ + b b7424 │ │ │ │ mov r1, #6 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ - bl b8930 │ │ │ │ + bl b89b4 │ │ │ │ sub sl, sl, #7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r8, [r0] │ │ │ │ mov r1, #146 @ 0x92 │ │ │ │ orr r1, r1, #256 @ 0x100 │ │ │ │ add r7, sl, sl, lsl #1 │ │ │ │ add r0, r8, #268 @ 0x10c │ │ │ │ add r5, sl, #1 │ │ │ │ mov lr, r8 │ │ │ │ add r4, r0, r7, lsl #2 │ │ │ │ ldrh r9, [lr, r1]! │ │ │ │ cmp r9, sl │ │ │ │ - bls b728c │ │ │ │ + bls b7310 │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str lr, [sp, #32] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r9, sl │ │ │ │ str r1, [sp, #28] │ │ │ │ add r6, r1, r1, lsl #1 │ │ │ │ @@ -154718,15 +154751,15 @@ │ │ │ │ add r1, r0, r5, lsl #2 │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, r0, #8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 1e3b0 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ - b b72ac │ │ │ │ + b b7330 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add ip, r8, r7, lsl #3 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ stm r4, {r0, fp} │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ @@ -154736,22 +154769,22 @@ │ │ │ │ add r0, r9, #1 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ str r2, [r1, #408] @ 0x198 │ │ │ │ add r1, r9, #2 │ │ │ │ cmp r5, r1 │ │ │ │ mov r2, #400 @ 0x190 │ │ │ │ strh r0, [lr] │ │ │ │ - bcs b72f0 │ │ │ │ + bcs b7374 │ │ │ │ add r1, r8, sl, lsl #2 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r0, sl │ │ │ │ ldr r1, [r1, #412] @ 0x19c │ │ │ │ strh sl, [r1, r2] │ │ │ │ str r8, [r1, #264] @ 0x108 │ │ │ │ - bne b72d4 │ │ │ │ + bne b7358 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr lr, [sp, #176] @ 0xb0 │ │ │ │ ldm r0, {r9, fp} │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -154761,62 +154794,62 @@ │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ add sl, sp, #72 @ 0x48 │ │ │ │ ldr ip, [sp, #220] @ 0xdc │ │ │ │ cmp lr, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - beq b74f8 │ │ │ │ + beq b757c │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ ldm r4!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r4, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #400 @ 0x190 │ │ │ │ ldr fp, [r5, #264] @ 0x108 │ │ │ │ cmp fp, #0 │ │ │ │ - bne b7090 │ │ │ │ - b b73f4 │ │ │ │ + bne b7114 │ │ │ │ + b b7478 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add ip, r5, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r9, #5 │ │ │ │ str r0, [r5, #328] @ 0x148 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str fp, [r5, #332] @ 0x14c │ │ │ │ str r0, [r5, #336] @ 0x150 │ │ │ │ ldm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r7, #400 @ 0x190 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ strh lr, [sl] │ │ │ │ str r0, [r5, #432] @ 0x1b0 │ │ │ │ - bne b73c8 │ │ │ │ + bne b744c │ │ │ │ sub r0, r9, #4 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r5, r1, lsl #2 │ │ │ │ add r3, r1, #6 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r2, [r2, #432] @ 0x1b0 │ │ │ │ cmp r0, r1 │ │ │ │ strh r3, [r2, r7] │ │ │ │ str r5, [r2, #264] @ 0x108 │ │ │ │ - bne b73a8 │ │ │ │ + bne b742c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ ldr lr, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r4 │ │ │ │ ldm r0, {r9, fp} │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ - b b7318 │ │ │ │ + b b739c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldm r2!, {r3, r6, r7} │ │ │ │ @@ -154830,25 +154863,25 @@ │ │ │ │ str r8, [sp, #228] @ 0xe4 │ │ │ │ ldr r6, [r5] │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r6, #0 │ │ │ │ str ip, [sp, #220] @ 0xdc │ │ │ │ str lr, [sp, #176] @ 0xb0 │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ - beq b7688 │ │ │ │ - ldr r0, [pc, #856] @ b77ac │ │ │ │ + beq b770c │ │ │ │ + ldr r0, [pc, #856] @ b7830 │ │ │ │ mov r1, #8 │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #456 @ 0x1c8 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7698 │ │ │ │ + beq b771c │ │ │ │ mov r1, #146 @ 0x92 │ │ │ │ mov r2, #0 │ │ │ │ orr r1, r1, #256 @ 0x100 │ │ │ │ mov sl, r0 │ │ │ │ mov ip, #400 @ 0x190 │ │ │ │ add lr, r4, #4 │ │ │ │ str r6, [r0, #408] @ 0x198 │ │ │ │ @@ -154860,15 +154893,15 @@ │ │ │ │ str r0, [r5] │ │ │ │ str r0, [r6, #264] @ 0x108 │ │ │ │ str r2, [r5, #4] │ │ │ │ mov r2, lr │ │ │ │ ldr fp, [sp, #8] │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm fp, {r1, r3, r4, r5, r6, r7} │ │ │ │ - bne b766c │ │ │ │ + bne b76f0 │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ mov r8, #1 │ │ │ │ add r1, r0, #268 @ 0x10c │ │ │ │ strh r8, [sl] │ │ │ │ ldm r4, {r2, r3, r4} │ │ │ │ stm r1, {r2, r3, r4} │ │ │ │ mov r2, r0 │ │ │ │ @@ -154887,28 +154920,28 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl b6368 │ │ │ │ + bl b63ec │ │ │ │ sub r5, r5, #7 │ │ │ │ - b b6ef8 │ │ │ │ + b b6f7c │ │ │ │ mov r0, #146 @ 0x92 │ │ │ │ add r7, sl, sl, lsl #1 │ │ │ │ orr r0, r0, #256 @ 0x100 │ │ │ │ mov r4, r9 │ │ │ │ add ip, fp, r0 │ │ │ │ add r0, fp, #268 @ 0x10c │ │ │ │ add r5, r0, r7, lsl #2 │ │ │ │ add lr, sl, #1 │ │ │ │ add r9, r8, #1 │ │ │ │ cmp sl, r8 │ │ │ │ - bcs b75f0 │ │ │ │ + bcs b7674 │ │ │ │ add r1, lr, lr, lsl #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r8, sl │ │ │ │ str r1, [sp, #32] │ │ │ │ add r6, r1, r1, lsl #1 │ │ │ │ @@ -154935,227 +154968,227 @@ │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 1e3b0 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - b b7610 │ │ │ │ + b b7694 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ stm r5, {r0, r4} │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [r5, #8] │ │ │ │ add r0, fp, r7, lsl #3 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ add r0, fp, lr, lsl #2 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ strh r9, [ip] │ │ │ │ str r1, [r0, #408] @ 0x198 │ │ │ │ add r0, r8, #2 │ │ │ │ cmp lr, r0 │ │ │ │ - bcs b74f8 │ │ │ │ + bcs b757c │ │ │ │ mov r0, #400 @ 0x190 │ │ │ │ add r1, fp, sl, lsl #2 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r9, sl │ │ │ │ ldr r1, [r1, #412] @ 0x19c │ │ │ │ strh sl, [r1, r0] │ │ │ │ str fp, [r1, #264] @ 0x108 │ │ │ │ - bne b7630 │ │ │ │ - b b74f8 │ │ │ │ - ldr r0, [pc, #328] @ b77a0 │ │ │ │ + bne b76b4 │ │ │ │ + b b757c │ │ │ │ + ldr r0, [pc, #328] @ b7824 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #324] @ b77a4 │ │ │ │ + ldr r2, [pc, #324] @ b7828 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b b76a4 │ │ │ │ - ldr r0, [pc, #316] @ b77b0 │ │ │ │ + b b7728 │ │ │ │ + ldr r0, [pc, #316] @ b7834 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #312] @ b77b4 │ │ │ │ + ldr r2, [pc, #312] @ b7838 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b b76a4 │ │ │ │ - ldr r0, [pc, #280] @ b77a8 │ │ │ │ + b b7728 │ │ │ │ + ldr r0, [pc, #280] @ b782c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b b76a4 │ │ │ │ + b b7728 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 340da8 │ │ │ │ - b b76c0 │ │ │ │ + bl 340e2c │ │ │ │ + b b7744 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b76dc │ │ │ │ + beq b7760 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl b4108 │ │ │ │ - b b777c │ │ │ │ + bl b418c │ │ │ │ + b b7800 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl b4108 │ │ │ │ + bl b418c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b777c │ │ │ │ + beq b7800 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, fp │ │ │ │ - b b7768 │ │ │ │ + b b77ec │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl b4108 │ │ │ │ + bl b418c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b777c │ │ │ │ + beq b7800 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl b4108 │ │ │ │ + bl b418c │ │ │ │ cmp r4, #0 │ │ │ │ - bne b7784 │ │ │ │ + bne b7808 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq r4, sl, r0, lsl #16 │ │ │ │ - eorseq r1, r4, r8, lsr sl │ │ │ │ - eorseq r1, r4, ip, lsr #19 │ │ │ │ - eorseq r8, r5, r0, ror #19 │ │ │ │ - eoreq r4, sl, ip, lsl #15 │ │ │ │ - eorseq r1, r4, ip, asr #19 │ │ │ │ + eoreq r4, sl, ip, lsl #16 │ │ │ │ + @ instruction: 0x003419b4 │ │ │ │ + eorseq r1, r4, r8, lsr #18 │ │ │ │ + eorseq r8, r5, ip, asr r9 │ │ │ │ + mlaeq sl, r8, r7, r4 │ │ │ │ + eorseq r1, r4, r8, asr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r7, [r1] │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldrh r5, [r7, #50] @ 0x32 │ │ │ │ cmp r5, #11 │ │ │ │ - bcs b7820 │ │ │ │ + bcs b78a4 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ add r8, r7, #4 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r0, r5 │ │ │ │ - bhi b7804 │ │ │ │ + bhi b7888 │ │ │ │ sub r2, r5, r6 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ add r1, r8, r6, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 1e3b0 │ │ │ │ str sl, [r8, r6, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ strh r0, [r7, #50] @ 0x32 │ │ │ │ stm r4, {r7, r9} │ │ │ │ str r6, [r4, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1408] @ b7da8 │ │ │ │ + ldr r0, [pc, #1408] @ b7e2c │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r9, [r1, #4] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7d44 │ │ │ │ + beq b7dc8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #5 │ │ │ │ strh r0, [fp, #50] @ 0x32 │ │ │ │ str r0, [fp] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r6, [sp] │ │ │ │ - bcs b78a8 │ │ │ │ + bcs b792c │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ sub r0, r0, #5 │ │ │ │ strh r0, [fp, #50] @ 0x32 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs b7cf4 │ │ │ │ + bcs b7d78 │ │ │ │ add r3, fp, #4 │ │ │ │ add r1, r7, #24 │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r3 │ │ │ │ ldr r8, [r7, #20] │ │ │ │ bl 1f640 │ │ │ │ mov r0, #4 │ │ │ │ strh r0, [r7, #50] @ 0x32 │ │ │ │ - b b7920 │ │ │ │ - beq b78ec │ │ │ │ + b b79a4 │ │ │ │ + beq b7970 │ │ │ │ cmp r5, #6 │ │ │ │ - bne b792c │ │ │ │ + bne b79b0 │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ sub r0, r0, #6 │ │ │ │ strh r0, [fp, #50] @ 0x32 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs b7d08 │ │ │ │ + bcs b7d8c │ │ │ │ add r3, fp, #4 │ │ │ │ add r1, r7, #28 │ │ │ │ lsl r2, r0, #2 │ │ │ │ ldr r8, [r7, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 1f640 │ │ │ │ mov r0, #5 │ │ │ │ mov r4, #0 │ │ │ │ - b b7960 │ │ │ │ + b b79e4 │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ sub r0, r0, #6 │ │ │ │ strh r0, [fp, #50] @ 0x32 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs b7d1c │ │ │ │ + bcs b7da0 │ │ │ │ add r3, fp, #4 │ │ │ │ add r1, r7, #28 │ │ │ │ lsl r2, r0, #2 │ │ │ │ ldr r8, [r7, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 1f640 │ │ │ │ mov r4, #5 │ │ │ │ strh r4, [r7, #50] @ 0x32 │ │ │ │ str r9, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - b b7970 │ │ │ │ + b b79f4 │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ sub r0, r0, #7 │ │ │ │ strh r0, [fp, #50] @ 0x32 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs b7d30 │ │ │ │ + bcs b7db4 │ │ │ │ add r3, fp, #4 │ │ │ │ add r1, r7, #32 │ │ │ │ lsl r2, r0, #2 │ │ │ │ ldr r8, [r7, #28] │ │ │ │ mov r0, r3 │ │ │ │ bl 1f640 │ │ │ │ mov r0, #6 │ │ │ │ @@ -155164,94 +155197,94 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ ldrh r5, [r0, #50] @ 0x32 │ │ │ │ add r6, r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r5, r4 │ │ │ │ - bls b7998 │ │ │ │ + bls b7a1c │ │ │ │ sub r2, r5, r4 │ │ │ │ add r1, r6, r4, lsl #2 │ │ │ │ add r0, r1, #4 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 1e3b0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, r5, #1 │ │ │ │ str sl, [r6, r4, lsl #2] │ │ │ │ mov r6, #0 │ │ │ │ strh r0, [r1, #50] @ 0x32 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b7ba4 │ │ │ │ + beq b7c28 │ │ │ │ cmp r9, r6 │ │ │ │ - bne b7cc4 │ │ │ │ + bne b7d48 │ │ │ │ ldrh sl, [r7, #48] @ 0x30 │ │ │ │ ldrh r7, [r4, #50] @ 0x32 │ │ │ │ cmp r7, #11 │ │ │ │ - bcc b7c40 │ │ │ │ + bcc b7cc4 │ │ │ │ cmp sl, #5 │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bcs b7a04 │ │ │ │ + bcs b7a88 │ │ │ │ mov r0, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl b8598 │ │ │ │ + bl b861c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - b b7aa8 │ │ │ │ - beq b7a2c │ │ │ │ + b b7b2c │ │ │ │ + beq b7ab0 │ │ │ │ cmp sl, #6 │ │ │ │ - bne b7a8c │ │ │ │ + bne b7b10 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl b8598 │ │ │ │ + bl b861c │ │ │ │ mov sl, #0 │ │ │ │ - b b7aa4 │ │ │ │ + b b7b28 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl b8598 │ │ │ │ + bl b861c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldrh r6, [r7, #50] @ 0x32 │ │ │ │ add r5, r6, #1 │ │ │ │ cmp r6, #6 │ │ │ │ - bcc b7b50 │ │ │ │ + bcc b7bd4 │ │ │ │ mvn r0, #19 │ │ │ │ add r4, r0, r6, lsl #2 │ │ │ │ add r1, r7, #24 │ │ │ │ add r0, r7, #28 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e3b0 │ │ │ │ add r0, r7, #80 @ 0x50 │ │ │ │ add r1, r7, #76 @ 0x4c │ │ │ │ mov r2, r4 │ │ │ │ str r8, [r7, #24] │ │ │ │ bl 1e3b0 │ │ │ │ str fp, [r7, #76] @ 0x4c │ │ │ │ strh r5, [r7, #50] @ 0x32 │ │ │ │ - b b7b64 │ │ │ │ + b b7be8 │ │ │ │ mov r0, #6 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl b8598 │ │ │ │ + bl b861c │ │ │ │ sub sl, sl, #7 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ add r0, r6, #4 │ │ │ │ ldrh r7, [r6, #50] @ 0x32 │ │ │ │ add r4, r0, sl, lsl #2 │ │ │ │ add r5, sl, #1 │ │ │ │ cmp r7, sl │ │ │ │ - bls b7af0 │ │ │ │ + bls b7b74 │ │ │ │ sub r1, r7, sl │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ lsl r9, r1, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ bl 1e3b0 │ │ │ │ add r0, r6, #52 @ 0x34 │ │ │ │ @@ -155263,77 +155296,77 @@ │ │ │ │ add r1, r6, r5, lsl #2 │ │ │ │ add r0, r7, #1 │ │ │ │ str r8, [r4] │ │ │ │ str fp, [r1, #52] @ 0x34 │ │ │ │ add r1, r7, #2 │ │ │ │ cmp r5, r1 │ │ │ │ strh r0, [r6, #50] @ 0x32 │ │ │ │ - bcs b7b2c │ │ │ │ + bcs b7bb0 │ │ │ │ add r1, r6, sl, lsl #2 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r0, sl │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ strh sl, [r1, #48] @ 0x30 │ │ │ │ str r6, [r1] │ │ │ │ - bne b7b10 │ │ │ │ + bne b7b94 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b7c20 │ │ │ │ + beq b7ca4 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r7] │ │ │ │ - b b79b4 │ │ │ │ + b b7a38 │ │ │ │ cmp r6, #5 │ │ │ │ str fp, [r7, #76] @ 0x4c │ │ │ │ str r8, [r7, #24] │ │ │ │ strh r5, [r7, #50] @ 0x32 │ │ │ │ - bne b7b8c │ │ │ │ + bne b7c10 │ │ │ │ sub r0, r6, #4 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r7, r1, lsl #2 │ │ │ │ add r3, r1, #6 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ cmp r0, r1 │ │ │ │ strh r3, [r2, #48] @ 0x30 │ │ │ │ str r7, [r2] │ │ │ │ - bne b7b6c │ │ │ │ + bne b7bf0 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r7] │ │ │ │ - b b79b4 │ │ │ │ + b b7a38 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b7d50 │ │ │ │ - ldr r0, [pc, #508] @ b7dbc │ │ │ │ + beq b7dd4 │ │ │ │ + ldr r0, [pc, #508] @ b7e40 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7d5c │ │ │ │ + beq b7de0 │ │ │ │ mov r1, #0 │ │ │ │ cmp r7, r6 │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ strh r1, [r0, #50] @ 0x32 │ │ │ │ str r1, [r0] │ │ │ │ str r0, [r4] │ │ │ │ strh r1, [r5, #48] @ 0x30 │ │ │ │ add r1, r7, #1 │ │ │ │ str r0, [r5] │ │ │ │ str r1, [r4, #4] │ │ │ │ - bne b7cdc │ │ │ │ + bne b7d60 │ │ │ │ mov r1, #1 │ │ │ │ str fp, [r0, #56] @ 0x38 │ │ │ │ str r8, [r0, #4] │ │ │ │ strh r1, [r0, #50] @ 0x32 │ │ │ │ strh r1, [fp, #48] @ 0x30 │ │ │ │ str r0, [fp] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ @@ -155345,15 +155378,15 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r4, #4 │ │ │ │ add r5, sl, #1 │ │ │ │ add r9, r0, sl, lsl #2 │ │ │ │ add r6, r7, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - bcs b7c88 │ │ │ │ + bcs b7d0c │ │ │ │ sub r1, r7, sl │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp] │ │ │ │ bl 1e3b0 │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ @@ -155364,105 +155397,105 @@ │ │ │ │ bl 1e3b0 │ │ │ │ add r0, r4, r5, lsl #2 │ │ │ │ str r8, [r9] │ │ │ │ strh r6, [r4, #50] @ 0x32 │ │ │ │ str fp, [r0, #52] @ 0x34 │ │ │ │ add r0, r7, #2 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs b7c20 │ │ │ │ + bcs b7ca4 │ │ │ │ add r0, r4, sl, lsl #2 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r6, sl │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ strh sl, [r0, #48] @ 0x30 │ │ │ │ str r4, [r0] │ │ │ │ - bne b7ca4 │ │ │ │ - b b7c20 │ │ │ │ - ldr r0, [pc, #244] @ b7dc0 │ │ │ │ + bne b7d28 │ │ │ │ + b b7ca4 │ │ │ │ + ldr r0, [pc, #244] @ b7e44 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #240] @ b7dc4 │ │ │ │ + ldr r2, [pc, #240] @ b7e48 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - ldr r0, [pc, #232] @ b7dcc │ │ │ │ + ldr r0, [pc, #232] @ b7e50 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #228] @ b7dd0 │ │ │ │ + ldr r2, [pc, #228] @ b7e54 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - ldr r2, [pc, #180] @ b7db0 │ │ │ │ + ldr r2, [pc, #180] @ b7e34 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b7d68 │ │ │ │ - ldr r2, [pc, #168] @ b7db8 │ │ │ │ + b b7dec │ │ │ │ + ldr r2, [pc, #168] @ b7e3c │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b7d68 │ │ │ │ - ldr r2, [pc, #144] @ b7db4 │ │ │ │ + b b7dec │ │ │ │ + ldr r2, [pc, #144] @ b7e38 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b7d68 │ │ │ │ - ldr r2, [pc, #116] @ b7dac │ │ │ │ + b b7dec │ │ │ │ + ldr r2, [pc, #116] @ b7e30 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b7d68 │ │ │ │ + b b7dec │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c120 │ │ │ │ - ldr r0, [pc, #112] @ b7dc8 │ │ │ │ + ldr r0, [pc, #112] @ b7e4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 340da8 │ │ │ │ - b b7da0 │ │ │ │ + bl 340e2c │ │ │ │ + b b7e24 │ │ │ │ bl 3c6f8 │ │ │ │ - b b7d8c │ │ │ │ - b b7d8c │ │ │ │ - b b7d8c │ │ │ │ + b b7e10 │ │ │ │ + b b7e10 │ │ │ │ + b b7e10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r8, r5, r0, lsl r6 │ │ │ │ - eorseq r1, r4, r0, asr #6 │ │ │ │ - eorseq r1, r4, ip, ror r3 │ │ │ │ - eorseq r1, r4, r4, asr r3 │ │ │ │ - eorseq r1, r4, r8, ror #6 │ │ │ │ - eorseq r8, r5, r8, ror r2 │ │ │ │ - eoreq r4, sl, ip, lsl #3 │ │ │ │ - eorseq r1, r4, r4, asr #7 │ │ │ │ + eorseq r8, r5, ip, lsl #11 │ │ │ │ + @ instruction: 0x003412bc │ │ │ │ + @ instruction: 0x003412f8 │ │ │ │ + @ instruction: 0x003412d0 │ │ │ │ eorseq r1, r4, r4, ror #5 │ │ │ │ - eoreq r4, sl, ip, lsl r1 │ │ │ │ - eorseq r1, r4, ip, asr r3 │ │ │ │ + @ instruction: 0x003581f4 │ │ │ │ + mlaeq sl, r8, r1, r4 │ │ │ │ + eorseq r1, r4, r0, asr #6 │ │ │ │ + eorseq r1, r4, r0, ror #4 │ │ │ │ + eoreq r4, sl, r8, lsr #2 │ │ │ │ + @ instruction: 0x003412d8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr sl, [r1] │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ ldrh r4, [sl, #94] @ 0x5e │ │ │ │ cmp r4, #11 │ │ │ │ - bcs b7e6c │ │ │ │ + bcs b7ef0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ add r9, sl, #4 │ │ │ │ ldr fp, [r1, #4] │ │ │ │ add r7, r6, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi b7e48 │ │ │ │ + bhi b7ecc │ │ │ │ str r2, [sp, #20] │ │ │ │ sub r2, r4, r6 │ │ │ │ str r8, [sp, #12] │ │ │ │ add r0, r9, r7, lsl #2 │ │ │ │ lsl r8, r2, #2 │ │ │ │ add r1, r9, r6, lsl #2 │ │ │ │ mov r2, r8 │ │ │ │ @@ -155481,36 +155514,36 @@ │ │ │ │ strh r0, [sl, #94] @ 0x5e │ │ │ │ stm r5, {sl, fp} │ │ │ │ str r6, [r5, #8] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r2, [sp, #20] │ │ │ │ str r5, [sp, #8] │ │ │ │ - ldr r0, [pc, #1776] @ b856c │ │ │ │ + ldr r0, [pc, #1776] @ b85f0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r9, [r1, #4] │ │ │ │ mov r0, #96 @ 0x60 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8508 │ │ │ │ + beq b858c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #5 │ │ │ │ strh r0, [fp, #94] @ 0x5e │ │ │ │ str r0, [fp] │ │ │ │ str r8, [sp, #12] │ │ │ │ - bcs b7f10 │ │ │ │ + bcs b7f94 │ │ │ │ ldrh r0, [sl, #94] @ 0x5e │ │ │ │ sub r0, r0, #5 │ │ │ │ strh r0, [fp, #94] @ 0x5e │ │ │ │ cmp r0, #12 │ │ │ │ - bcs b84b8 │ │ │ │ + bcs b853c │ │ │ │ ldr r1, [sl, #20] │ │ │ │ add r2, fp, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ lsl r4, r0, #2 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -155519,23 +155552,23 @@ │ │ │ │ bl 1f640 │ │ │ │ add r0, fp, #48 @ 0x30 │ │ │ │ add r1, sl, #68 @ 0x44 │ │ │ │ mov r2, r4 │ │ │ │ bl 1f640 │ │ │ │ mov r0, #4 │ │ │ │ strh r0, [sl, #94] @ 0x5e │ │ │ │ - b b7fc8 │ │ │ │ - beq b7f74 │ │ │ │ + b b804c │ │ │ │ + beq b7ff8 │ │ │ │ cmp r7, #6 │ │ │ │ - bne b7fd4 │ │ │ │ + bne b8058 │ │ │ │ ldrh r0, [sl, #94] @ 0x5e │ │ │ │ sub r0, r0, #6 │ │ │ │ strh r0, [fp, #94] @ 0x5e │ │ │ │ cmp r0, #12 │ │ │ │ - bcs b84cc │ │ │ │ + bcs b8550 │ │ │ │ ldr r1, [sl, #24] │ │ │ │ add r2, fp, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ lsl r4, r0, #2 │ │ │ │ ldr r1, [sl, #68] @ 0x44 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -155544,20 +155577,20 @@ │ │ │ │ bl 1f640 │ │ │ │ add r0, fp, #48 @ 0x30 │ │ │ │ add r1, sl, #72 @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ bl 1f640 │ │ │ │ mov r0, #5 │ │ │ │ mov r7, #0 │ │ │ │ - b b8028 │ │ │ │ + b b80ac │ │ │ │ ldrh r0, [sl, #94] @ 0x5e │ │ │ │ sub r0, r0, #6 │ │ │ │ strh r0, [fp, #94] @ 0x5e │ │ │ │ cmp r0, #12 │ │ │ │ - bcs b84e0 │ │ │ │ + bcs b8564 │ │ │ │ ldr r1, [sl, #24] │ │ │ │ add r2, fp, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ lsl r4, r0, #2 │ │ │ │ ldr r1, [sl, #68] @ 0x44 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -155568,20 +155601,20 @@ │ │ │ │ add r1, sl, #72 @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ bl 1f640 │ │ │ │ mov r7, #5 │ │ │ │ strh r7, [sl, #94] @ 0x5e │ │ │ │ str r9, [sp, #4] │ │ │ │ mov r8, sl │ │ │ │ - b b8038 │ │ │ │ + b b80bc │ │ │ │ ldrh r0, [sl, #94] @ 0x5e │ │ │ │ sub r0, r0, #7 │ │ │ │ strh r0, [fp, #94] @ 0x5e │ │ │ │ cmp r0, #12 │ │ │ │ - bcs b84f4 │ │ │ │ + bcs b8578 │ │ │ │ ldr r1, [sl, #28] │ │ │ │ add r2, fp, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ lsl r4, r0, #2 │ │ │ │ ldr r1, [sl, #72] @ 0x48 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -155598,15 +155631,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r8, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrh r5, [r8, #94] @ 0x5e │ │ │ │ add r6, r8, #4 │ │ │ │ str r7, [sp, #16] │ │ │ │ cmp r5, r7 │ │ │ │ - bls b8088 │ │ │ │ + bls b810c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, r6, r7, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub r2, r5, r2 │ │ │ │ add r7, r0, #1 │ │ │ │ lsl r4, r2, #2 │ │ │ │ add r0, r6, r7, lsl #2 │ │ │ │ @@ -155624,53 +155657,53 @@ │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r0, #48] @ 0x30 │ │ │ │ add r0, r5, #1 │ │ │ │ strh r0, [r8, #94] @ 0x5e │ │ │ │ ldr r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b8320 │ │ │ │ + beq b83a4 │ │ │ │ cmp r9, r7 │ │ │ │ - bne b8488 │ │ │ │ + bne b850c │ │ │ │ ldrh r5, [r4, #94] @ 0x5e │ │ │ │ ldrh r7, [sl, #92] @ 0x5c │ │ │ │ cmp r5, #11 │ │ │ │ - bcc b83c8 │ │ │ │ + bcc b844c │ │ │ │ cmp r7, #5 │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bcs b80fc │ │ │ │ + bcs b8180 │ │ │ │ mov r0, #4 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl b8744 │ │ │ │ + bl b87c8 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - b b81bc │ │ │ │ - beq b8124 │ │ │ │ + b b8240 │ │ │ │ + beq b81a8 │ │ │ │ cmp r7, #6 │ │ │ │ - bne b81a0 │ │ │ │ + bne b8224 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl b8744 │ │ │ │ + bl b87c8 │ │ │ │ mov r7, #0 │ │ │ │ - b b81b8 │ │ │ │ + b b823c │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl b8744 │ │ │ │ + bl b87c8 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldrh r5, [sl, #94] @ 0x5e │ │ │ │ add r6, r5, #1 │ │ │ │ cmp r5, #6 │ │ │ │ - bcc b82b4 │ │ │ │ + bcc b8338 │ │ │ │ mvn r0, #19 │ │ │ │ add r4, r0, r5, lsl #2 │ │ │ │ add r1, sl, #24 │ │ │ │ add r0, sl, #28 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e3b0 │ │ │ │ add r0, sl, #72 @ 0x48 │ │ │ │ @@ -155683,28 +155716,28 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sl, #24] │ │ │ │ add r0, sl, #124 @ 0x7c │ │ │ │ bl 1e3b0 │ │ │ │ str fp, [sl, #120] @ 0x78 │ │ │ │ strh r6, [sl, #94] @ 0x5e │ │ │ │ - b b82d4 │ │ │ │ + b b8358 │ │ │ │ mov r0, #6 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl b8744 │ │ │ │ + bl b87c8 │ │ │ │ sub r7, r7, #7 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ add sl, r6, #4 │ │ │ │ ldrh r4, [r6, #94] @ 0x5e │ │ │ │ add r1, sl, r7, lsl #2 │ │ │ │ add r5, r7, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - bls b8238 │ │ │ │ + bls b82bc │ │ │ │ sub r2, r4, r7 │ │ │ │ add r0, sl, r5, lsl #2 │ │ │ │ lsl r9, r2, #2 │ │ │ │ mov r2, r9 │ │ │ │ bl 1e3b0 │ │ │ │ str fp, [sp, #20] │ │ │ │ mov fp, r8 │ │ │ │ @@ -155721,98 +155754,98 @@ │ │ │ │ add r0, r6, #96 @ 0x60 │ │ │ │ add r1, r0, r5, lsl #2 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ mov r8, fp │ │ │ │ add r0, r0, #8 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ bl 1e3b0 │ │ │ │ - b b824c │ │ │ │ + b b82d0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [r1] │ │ │ │ add r0, r6, r7, lsl #2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [r0, #48] @ 0x30 │ │ │ │ add r1, r6, r5, lsl #2 │ │ │ │ add r0, r4, #1 │ │ │ │ str fp, [r1, #96] @ 0x60 │ │ │ │ add r1, r4, #2 │ │ │ │ cmp r5, r1 │ │ │ │ strh r0, [r6, #94] @ 0x5e │ │ │ │ - bcs b8284 │ │ │ │ + bcs b8308 │ │ │ │ add r1, r6, r7, lsl #2 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, r7 │ │ │ │ ldr r1, [r1, #100] @ 0x64 │ │ │ │ strh r7, [r1, #92] @ 0x5c │ │ │ │ str r6, [r1] │ │ │ │ - bne b8268 │ │ │ │ + bne b82ec │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ cmp sl, #0 │ │ │ │ - beq b83a8 │ │ │ │ + beq b842c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sl] │ │ │ │ - b b80ac │ │ │ │ + b b8130 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [sl, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str fp, [sl, #120] @ 0x78 │ │ │ │ str r0, [sl, #24] │ │ │ │ strh r6, [sl, #94] @ 0x5e │ │ │ │ - bne b82fc │ │ │ │ + bne b8380 │ │ │ │ sub r0, r5, #4 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sl, r1, lsl #2 │ │ │ │ add r3, r1, #6 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ cmp r0, r1 │ │ │ │ strh r3, [r2, #92] @ 0x5c │ │ │ │ str sl, [r2] │ │ │ │ - bne b82dc │ │ │ │ + bne b8360 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r4, [sl] │ │ │ │ - b b80ac │ │ │ │ + b b8130 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b8514 │ │ │ │ - ldr r0, [pc, #580] @ b8580 │ │ │ │ + beq b8598 │ │ │ │ + ldr r0, [pc, #580] @ b8604 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #144 @ 0x90 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8520 │ │ │ │ + beq b85a4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r6, r7 │ │ │ │ str r5, [r0, #96] @ 0x60 │ │ │ │ strh r1, [r0, #94] @ 0x5e │ │ │ │ str r1, [r0] │ │ │ │ str r0, [r4] │ │ │ │ strh r1, [r5, #92] @ 0x5c │ │ │ │ add r1, r6, #1 │ │ │ │ str r0, [r5] │ │ │ │ str r1, [r4, #4] │ │ │ │ - bne b84a0 │ │ │ │ + bne b8524 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [r0, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, #1 │ │ │ │ str fp, [r0, #100] @ 0x64 │ │ │ │ strh r1, [r0, #94] @ 0x5e │ │ │ │ @@ -155827,15 +155860,15 @@ │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r9, r4, #4 │ │ │ │ add sl, r7, #1 │ │ │ │ add r1, r9, r7, lsl #2 │ │ │ │ add r6, r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - bcs b843c │ │ │ │ + bcs b84c0 │ │ │ │ sub r2, r5, r7 │ │ │ │ add r0, r9, sl, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 1e3b0 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -155850,237 +155883,237 @@ │ │ │ │ str r0, [r1, r7, lsl #2] │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ add r1, r0, sl, lsl #2 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, r0, #8 │ │ │ │ bl 1e3b0 │ │ │ │ - b b8450 │ │ │ │ + b b84d4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [r1] │ │ │ │ add r0, r4, r7, lsl #2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [r0, #48] @ 0x30 │ │ │ │ add r0, r4, sl, lsl #2 │ │ │ │ strh r6, [r4, #94] @ 0x5e │ │ │ │ str fp, [r0, #96] @ 0x60 │ │ │ │ add r0, r5, #2 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs b83a8 │ │ │ │ + bcs b842c │ │ │ │ add r0, r4, r7, lsl #2 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ strh r7, [r0, #92] @ 0x5c │ │ │ │ str r4, [r0] │ │ │ │ - bne b8468 │ │ │ │ - b b83a8 │ │ │ │ - ldr r0, [pc, #244] @ b8584 │ │ │ │ + bne b84ec │ │ │ │ + b b842c │ │ │ │ + ldr r0, [pc, #244] @ b8608 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #240] @ b8588 │ │ │ │ + ldr r2, [pc, #240] @ b860c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - ldr r0, [pc, #232] @ b8590 │ │ │ │ + ldr r0, [pc, #232] @ b8614 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #228] @ b8594 │ │ │ │ + ldr r2, [pc, #228] @ b8618 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - ldr r2, [pc, #180] @ b8574 │ │ │ │ + ldr r2, [pc, #180] @ b85f8 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b852c │ │ │ │ - ldr r2, [pc, #168] @ b857c │ │ │ │ + b b85b0 │ │ │ │ + ldr r2, [pc, #168] @ b8600 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b852c │ │ │ │ - ldr r2, [pc, #144] @ b8578 │ │ │ │ + b b85b0 │ │ │ │ + ldr r2, [pc, #144] @ b85fc │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b852c │ │ │ │ - ldr r2, [pc, #116] @ b8570 │ │ │ │ + b b85b0 │ │ │ │ + ldr r2, [pc, #116] @ b85f4 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b852c │ │ │ │ + b b85b0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ bl 3c120 │ │ │ │ - ldr r0, [pc, #112] @ b858c │ │ │ │ + ldr r0, [pc, #112] @ b8610 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #144 @ 0x90 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 340da8 │ │ │ │ - b b8564 │ │ │ │ + bl 340e2c │ │ │ │ + b b85e8 │ │ │ │ bl 3c6f8 │ │ │ │ - b b8550 │ │ │ │ - b b8550 │ │ │ │ - b b8550 │ │ │ │ + b b85d4 │ │ │ │ + b b85d4 │ │ │ │ + b b85d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r7, r5, r0, asr #31 │ │ │ │ - eorseq r0, r4, ip, ror fp │ │ │ │ - @ instruction: 0x00340bb8 │ │ │ │ - mlaseq r4, r0, fp, r0 │ │ │ │ - eorseq r0, r4, r4, lsr #23 │ │ │ │ - @ instruction: 0x00357afc │ │ │ │ - eoreq r3, sl, r8, asr #19 │ │ │ │ - eorseq r0, r4, r0, lsl #24 │ │ │ │ + eorseq r7, r5, ip, lsr pc │ │ │ │ + @ instruction: 0x00340af8 │ │ │ │ + eorseq r0, r4, r4, lsr fp │ │ │ │ + eorseq r0, r4, ip, lsl #22 │ │ │ │ eorseq r0, r4, r0, lsr #22 │ │ │ │ - eoreq r3, sl, r8, asr r9 │ │ │ │ - mlaseq r4, r8, fp, r0 │ │ │ │ + eorseq r7, r5, r8, ror sl │ │ │ │ + ldrdeq r3, [sl], -r4 @ │ │ │ │ + eorseq r0, r4, ip, ror fp │ │ │ │ + mlaseq r4, ip, sl, r0 │ │ │ │ + eoreq r3, sl, r4, ror #18 │ │ │ │ + eorseq r0, r4, r4, lsl fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #380] @ b8728 │ │ │ │ + ldr r0, [pc, #380] @ b87ac │ │ │ │ mov r8, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr fp, [r1] │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ mov r1, #4 │ │ │ │ ldrh r7, [fp, #50] @ 0x32 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b86fc │ │ │ │ + beq b8780 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ str r0, [r4] │ │ │ │ ldrh r1, [fp, #50] @ 0x32 │ │ │ │ mvn r0, r5 │ │ │ │ add r0, r1, r0 │ │ │ │ strh r0, [r4, #50] @ 0x32 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs b869c │ │ │ │ + bcs b8720 │ │ │ │ add r2, r5, #1 │ │ │ │ sub r1, r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bne b86b0 │ │ │ │ + bne b8734 │ │ │ │ add r1, fp, #4 │ │ │ │ add r3, r4, #4 │ │ │ │ ldr r9, [r1, r5, lsl #2] │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r3 │ │ │ │ bl 1f640 │ │ │ │ strh r5, [fp, #50] @ 0x32 │ │ │ │ ldrh r6, [r4, #50] @ 0x32 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r6, #12 │ │ │ │ - bcs b86cc │ │ │ │ + bcs b8750 │ │ │ │ sub r1, r7, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - bne b86e0 │ │ │ │ + bne b8764 │ │ │ │ add r1, fp, r5, lsl #2 │ │ │ │ add r7, r4, #52 @ 0x34 │ │ │ │ add r1, r1, #56 @ 0x38 │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f640 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r7, r1, lsl #2] │ │ │ │ cmp r1, r6 │ │ │ │ strh r1, [r2, #48] @ 0x30 │ │ │ │ addcc r1, r1, #1 │ │ │ │ str r4, [r2] │ │ │ │ - bcs b8684 │ │ │ │ + bcs b8708 │ │ │ │ cmp r1, r6 │ │ │ │ - bls b8664 │ │ │ │ + bls b86e8 │ │ │ │ str fp, [sl] │ │ │ │ stmib sl, {r0, r4} │ │ │ │ str r0, [sl, #12] │ │ │ │ str r9, [sl, #16] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #136] @ b872c │ │ │ │ + ldr r2, [pc, #136] @ b87b0 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b86f8 │ │ │ │ - ldr r0, [pc, #120] @ b8730 │ │ │ │ + b b877c │ │ │ │ + ldr r0, [pc, #120] @ b87b4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #116] @ b8734 │ │ │ │ + ldr r2, [pc, #116] @ b87b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b b86f8 │ │ │ │ - ldr r2, [pc, #100] @ b8738 │ │ │ │ + b b877c │ │ │ │ + ldr r2, [pc, #100] @ b87bc │ │ │ │ mov r1, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b86f8 │ │ │ │ - ldr r0, [pc, #84] @ b873c │ │ │ │ + b b877c │ │ │ │ + ldr r0, [pc, #84] @ b87c0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #80] @ b8740 │ │ │ │ + ldr r2, [pc, #80] @ b87c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ bl 3c120 │ │ │ │ - b b870c │ │ │ │ + b b8790 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r7, r5, ip, lsl #17 │ │ │ │ - @ instruction: 0x003409d4 │ │ │ │ - eoreq r3, sl, r8, ror r7 │ │ │ │ - eorseq r0, r4, r8, lsr #19 │ │ │ │ - @ instruction: 0x003409b4 │ │ │ │ - eoreq r3, sl, r8, asr #14 │ │ │ │ - eorseq r0, r4, r8, ror r9 │ │ │ │ + eorseq r7, r5, r8, lsl #16 │ │ │ │ + eorseq r0, r4, r0, asr r9 │ │ │ │ + eoreq r3, sl, r4, lsl #15 │ │ │ │ + eorseq r0, r4, r4, lsr #18 │ │ │ │ + eorseq r0, r4, r0, lsr r9 │ │ │ │ + eoreq r3, sl, r4, asr r7 │ │ │ │ + @ instruction: 0x003408f4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [pc, #444] @ b8914 │ │ │ │ + ldr r0, [pc, #444] @ b8998 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r8, [r1] │ │ │ │ mov r0, #144 @ 0x90 │ │ │ │ mov r1, #4 │ │ │ │ ldrh r7, [r8, #94] @ 0x5e │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b88e8 │ │ │ │ + beq b896c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r6, #8] │ │ │ │ str r0, [r4] │ │ │ │ ldrh r1, [r8, #94] @ 0x5e │ │ │ │ mvn r0, r9 │ │ │ │ add r0, r1, r0 │ │ │ │ strh r0, [r4, #94] @ 0x5e │ │ │ │ cmp r0, #12 │ │ │ │ - bcs b8888 │ │ │ │ + bcs b890c │ │ │ │ add r5, r9, #1 │ │ │ │ sub r1, r1, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - bne b889c │ │ │ │ + bne b8920 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r6, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #16] │ │ │ │ lsl r7, r0, #2 │ │ │ │ ldr r1, [r6, r9, lsl #2] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, r8, #4 │ │ │ │ @@ -156095,105 +156128,105 @@ │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ bl 1f640 │ │ │ │ strh r9, [r8, #94] @ 0x5e │ │ │ │ ldrh sl, [r4, #94] @ 0x5e │ │ │ │ add r0, sl, #1 │ │ │ │ cmp sl, #12 │ │ │ │ - bcs b88b8 │ │ │ │ + bcs b893c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ sub r1, r1, r9 │ │ │ │ cmp r1, r0 │ │ │ │ - bne b88cc │ │ │ │ + bne b8950 │ │ │ │ add r1, r8, r9, lsl #2 │ │ │ │ add r7, r4, #96 @ 0x60 │ │ │ │ add r1, r1, #100 @ 0x64 │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f640 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r7, r1, lsl #2] │ │ │ │ cmp r1, sl │ │ │ │ strh r1, [r2, #92] @ 0x5c │ │ │ │ addcc r1, r1, #1 │ │ │ │ str r4, [r2] │ │ │ │ - bcs b8864 │ │ │ │ + bcs b88e8 │ │ │ │ cmp r1, sl │ │ │ │ - bls b8844 │ │ │ │ + bls b88c8 │ │ │ │ stmib fp, {r0, r4} │ │ │ │ str r0, [fp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [fp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r8, [fp] │ │ │ │ str r0, [fp, #20] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #136] @ b8918 │ │ │ │ + ldr r2, [pc, #136] @ b899c │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b88e4 │ │ │ │ - ldr r0, [pc, #120] @ b891c │ │ │ │ + b b8968 │ │ │ │ + ldr r0, [pc, #120] @ b89a0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #116] @ b8920 │ │ │ │ + ldr r2, [pc, #116] @ b89a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b b88e4 │ │ │ │ - ldr r2, [pc, #100] @ b8924 │ │ │ │ + b b8968 │ │ │ │ + ldr r2, [pc, #100] @ b89a8 │ │ │ │ mov r1, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b88e4 │ │ │ │ - ldr r0, [pc, #84] @ b8928 │ │ │ │ + b b8968 │ │ │ │ + ldr r0, [pc, #84] @ b89ac │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #80] @ b892c │ │ │ │ + ldr r2, [pc, #80] @ b89b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #144 @ 0x90 │ │ │ │ bl 3c120 │ │ │ │ - b b88f8 │ │ │ │ + b b897c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #144 @ 0x90 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r7, r5, r0, ror #13 │ │ │ │ - eorseq r0, r4, r8, ror #15 │ │ │ │ - eoreq r3, sl, ip, lsl #11 │ │ │ │ - @ instruction: 0x003407bc │ │ │ │ - eorseq r0, r4, r8, asr #15 │ │ │ │ - eoreq r3, sl, ip, asr r5 │ │ │ │ - eorseq r0, r4, ip, lsl #15 │ │ │ │ + eorseq r7, r5, ip, asr r6 │ │ │ │ + eorseq r0, r4, r4, ror #14 │ │ │ │ + mlaeq sl, r8, r5, r3 │ │ │ │ + eorseq r0, r4, r8, lsr r7 │ │ │ │ + eorseq r0, r4, r4, asr #14 │ │ │ │ + eoreq r3, sl, r8, ror #10 │ │ │ │ + eorseq r0, r4, r8, lsl #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r8, #146 @ 0x92 │ │ │ │ - ldr r0, [pc, #624] @ b8bb8 │ │ │ │ + ldr r0, [pc, #624] @ b8c3c │ │ │ │ orr r8, r8, #256 @ 0x100 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r5, [r1] │ │ │ │ mov r1, #8 │ │ │ │ mov r6, r5 │ │ │ │ ldrh r0, [r6, r8]! │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #456 @ 0x1c8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8b58 │ │ │ │ + beq b8bdc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r7, #8] │ │ │ │ add lr, r5, #268 @ 0x10c │ │ │ │ str r0, [r4, #264] @ 0x108 │ │ │ │ mov r1, r4 │ │ │ │ ldrh ip, [r6] │ │ │ │ @@ -156214,19 +156247,19 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r2, r5, r3, lsl #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ str r5, [sp, #28] │ │ │ │ ldm r2, {r1, r5, r6, r7, r8, sl} │ │ │ │ stm r3, {r1, r5, r6, r7, r8, sl} │ │ │ │ - bcs b8af8 │ │ │ │ + bcs b8b7c │ │ │ │ add r3, r9, #1 │ │ │ │ sub r1, ip, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bne b8b0c │ │ │ │ + bne b8b90 │ │ │ │ add r5, r3, r3, lsl #1 │ │ │ │ add r6, r0, r0, lsl #1 │ │ │ │ add r3, r4, #268 @ 0x10c │ │ │ │ add r1, lr, r5, lsl #2 │ │ │ │ lsl r2, r6, #2 │ │ │ │ mov r0, r3 │ │ │ │ bl 1f640 │ │ │ │ @@ -156247,19 +156280,19 @@ │ │ │ │ add r0, r8, #16 │ │ │ │ ldm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrh r5, [r0] │ │ │ │ add r0, r5, #1 │ │ │ │ cmp r5, #12 │ │ │ │ - bcs b8b28 │ │ │ │ + bcs b8bac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ sub r1, r1, r9 │ │ │ │ cmp r1, r0 │ │ │ │ - bne b8b3c │ │ │ │ + bne b8bc0 │ │ │ │ add r1, sl, r9, lsl #2 │ │ │ │ add r7, r4, #408 @ 0x198 │ │ │ │ add r1, r1, #412 @ 0x19c │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f640 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -156267,117 +156300,117 @@ │ │ │ │ mov r2, #400 @ 0x190 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r3, [r7, r1, lsl #2] │ │ │ │ cmp r1, r5 │ │ │ │ strh r1, [r3, r2] │ │ │ │ addcc r1, r1, #1 │ │ │ │ str r4, [r3, #264] @ 0x108 │ │ │ │ - bcs b8ac8 │ │ │ │ + bcs b8b4c │ │ │ │ cmp r1, r5 │ │ │ │ - bls b8aa8 │ │ │ │ + bls b8b2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldm r8!, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r8, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ str sl, [r0, #40] @ 0x28 │ │ │ │ str ip, [r0, #44] @ 0x2c │ │ │ │ str r4, [r0, #48] @ 0x30 │ │ │ │ str ip, [r0, #52] @ 0x34 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #188] @ b8bbc │ │ │ │ + ldr r2, [pc, #188] @ b8c40 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b8b54 │ │ │ │ - ldr r0, [pc, #172] @ b8bc0 │ │ │ │ + b b8bd8 │ │ │ │ + ldr r0, [pc, #172] @ b8c44 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #168] @ b8bc4 │ │ │ │ + ldr r2, [pc, #168] @ b8c48 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b b8b54 │ │ │ │ - ldr r2, [pc, #152] @ b8bc8 │ │ │ │ + b b8bd8 │ │ │ │ + ldr r2, [pc, #152] @ b8c4c │ │ │ │ mov r1, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b8b54 │ │ │ │ - ldr r0, [pc, #136] @ b8bcc │ │ │ │ + b b8bd8 │ │ │ │ + ldr r0, [pc, #136] @ b8c50 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #132] @ b8bd0 │ │ │ │ + ldr r2, [pc, #132] @ b8c54 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ bl 3c120 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl b428c │ │ │ │ - b b8b9c │ │ │ │ + bl b4310 │ │ │ │ + b b8c20 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl b4108 │ │ │ │ + bl b418c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b8b9c │ │ │ │ + beq b8c20 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq r7, r5, ip, ror #9 │ │ │ │ - eorseq r0, r4, r8, ror r5 │ │ │ │ - eoreq r3, sl, ip, lsl r3 │ │ │ │ - eorseq r0, r4, ip, asr #10 │ │ │ │ - eorseq r0, r4, r8, asr r5 │ │ │ │ - eoreq r3, sl, ip, ror #5 │ │ │ │ - eorseq r0, r4, ip, lsl r5 │ │ │ │ + eorseq r7, r5, r8, ror #8 │ │ │ │ + @ instruction: 0x003404f4 │ │ │ │ + eoreq r3, sl, r8, lsr #6 │ │ │ │ + eorseq r0, r4, r8, asr #9 │ │ │ │ + @ instruction: 0x003404d4 │ │ │ │ + strdeq r3, [sl], -r8 @ │ │ │ │ + mlaseq r4, r8, r4, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #492] @ b8dd4 │ │ │ │ + ldr r0, [pc, #492] @ b8e58 │ │ │ │ mov sl, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r5, [r1] │ │ │ │ mov r1, #4 │ │ │ │ ldrh r0, [r5, #138] @ 0x8a │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #188 @ 0xbc │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8d84 │ │ │ │ + beq b8e08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [sl, #8] │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldrh r0, [r5, #138] @ 0x8a │ │ │ │ mvn r1, r9 │ │ │ │ add r6, r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r7, [r1, r9, lsl #3]! │ │ │ │ cmp r6, #12 │ │ │ │ strh r6, [r4, #138] @ 0x8a │ │ │ │ ldr fp, [r1, #4] │ │ │ │ - bcs b8d18 │ │ │ │ + bcs b8d9c │ │ │ │ str r7, [sp, #16] │ │ │ │ add r7, r9, #1 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r0, r6 │ │ │ │ - bne b8d30 │ │ │ │ + bne b8db4 │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ lsl r2, r6, #2 │ │ │ │ str fp, [sp, #8] │ │ │ │ ldr r1, [r0, r9, lsl #2] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r0, r7, lsl #2 │ │ │ │ add r0, r4, #92 @ 0x5c │ │ │ │ @@ -156386,282 +156419,282 @@ │ │ │ │ lsl r2, r6, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f640 │ │ │ │ strh r9, [r5, #138] @ 0x8a │ │ │ │ ldrh fp, [r4, #138] @ 0x8a │ │ │ │ add r0, fp, #1 │ │ │ │ cmp fp, #12 │ │ │ │ - bcs b8d50 │ │ │ │ + bcs b8dd4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ sub r1, r1, r9 │ │ │ │ cmp r1, r0 │ │ │ │ - bne b8d68 │ │ │ │ + bne b8dec │ │ │ │ add r1, r5, r9, lsl #2 │ │ │ │ add r6, r4, #140 @ 0x8c │ │ │ │ add r1, r1, #144 @ 0x90 │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f640 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r6, r1, lsl #2] │ │ │ │ cmp r1, fp │ │ │ │ strh r1, [r2, #136] @ 0x88 │ │ │ │ addcc r1, r1, #1 │ │ │ │ str r4, [r2, #88] @ 0x58 │ │ │ │ - bcs b8cf0 │ │ │ │ + bcs b8d74 │ │ │ │ cmp r1, fp │ │ │ │ - bls b8cd0 │ │ │ │ + bls b8d54 │ │ │ │ stmib r8, {r0, r4} │ │ │ │ str r0, [r8, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [r8, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [r8] │ │ │ │ str r7, [r8, #20] │ │ │ │ str r0, [r8, #24] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #184] @ b8dd8 │ │ │ │ + ldr r2, [pc, #184] @ b8e5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b8d80 │ │ │ │ - ldr r0, [pc, #164] @ b8ddc │ │ │ │ + b b8e04 │ │ │ │ + ldr r0, [pc, #164] @ b8e60 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #160] @ b8de0 │ │ │ │ + ldr r2, [pc, #160] @ b8e64 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b b8d80 │ │ │ │ - ldr r2, [pc, #140] @ b8de4 │ │ │ │ + b b8e04 │ │ │ │ + ldr r2, [pc, #140] @ b8e68 │ │ │ │ mov r1, #12 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b8d80 │ │ │ │ - ldr r0, [pc, #120] @ b8de8 │ │ │ │ + b b8e04 │ │ │ │ + ldr r0, [pc, #120] @ b8e6c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #116] @ b8dec │ │ │ │ + ldr r2, [pc, #116] @ b8e70 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ bl 3c120 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl b4034 │ │ │ │ - b b8db8 │ │ │ │ + bl b40b8 │ │ │ │ + b b8e3c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ - bl b3f98 │ │ │ │ + bl b401c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq r7, r5, r0, asr r2 │ │ │ │ - eorseq r0, r4, r4, asr r3 │ │ │ │ - strdeq r3, [sl], -r8 @ │ │ │ │ - eorseq r0, r4, r4, lsr #6 │ │ │ │ - eorseq r0, r4, ip, lsr #6 │ │ │ │ - eoreq r3, sl, r0, asr #1 │ │ │ │ - @ instruction: 0x003402f0 │ │ │ │ + eorseq r7, r5, ip, asr #3 │ │ │ │ + @ instruction: 0x003402d0 │ │ │ │ + eoreq r3, sl, r4, lsl #2 │ │ │ │ + eorseq r0, r4, r0, lsr #5 │ │ │ │ + eorseq r0, r4, r8, lsr #5 │ │ │ │ + eoreq r3, sl, ip, asr #1 │ │ │ │ + eorseq r0, r4, ip, ror #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8e24 │ │ │ │ + beq b8ea8 │ │ │ │ ldrh r2, [r7, #50] @ 0x32 │ │ │ │ subs r0, r0, #1 │ │ │ │ add r2, r7, r2, lsl #2 │ │ │ │ ldr r7, [r2, #52] @ 0x34 │ │ │ │ - bne b8e10 │ │ │ │ + bne b8e94 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mov r8, #0 │ │ │ │ ldr r9, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldm r1, {r3, sl} │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ - b b8e70 │ │ │ │ + b b8ef4 │ │ │ │ add r1, r0, #1 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ strh r1, [r7, #50] @ 0x32 │ │ │ │ str fp, [r0, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r1] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ cmp r3, #2 │ │ │ │ - beq b8e94 │ │ │ │ + beq b8f18 │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, sl │ │ │ │ - beq b9058 │ │ │ │ + beq b90dc │ │ │ │ mov r3, #0 │ │ │ │ cmp r9, r2 │ │ │ │ - bne b8eac │ │ │ │ - b b8eec │ │ │ │ + bne b8f30 │ │ │ │ + b b8f70 │ │ │ │ cmp r9, r2 │ │ │ │ - beq b9058 │ │ │ │ + beq b90dc │ │ │ │ ldr fp, [r9], #4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r9, r2 │ │ │ │ - beq b8eec │ │ │ │ + beq b8f70 │ │ │ │ ldr sl, [r9], #4 │ │ │ │ cmp fp, sl │ │ │ │ - bne b8ee8 │ │ │ │ + bne b8f6c │ │ │ │ cmp r9, r2 │ │ │ │ mov sl, fp │ │ │ │ - beq b8eec │ │ │ │ + beq b8f70 │ │ │ │ mov r0, r9 │ │ │ │ ldr sl, [r9], #4 │ │ │ │ cmp fp, sl │ │ │ │ - bne b9040 │ │ │ │ + bne b90c4 │ │ │ │ cmp r9, r2 │ │ │ │ - bne b8ec4 │ │ │ │ + bne b8f48 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, fp │ │ │ │ - b b9044 │ │ │ │ + b b90c8 │ │ │ │ mov r3, #1 │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ cmp r0, #11 │ │ │ │ - bcc b8e50 │ │ │ │ + bcc b8ed4 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b8f20 │ │ │ │ + beq b8fa4 │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r0, #11 │ │ │ │ - bcs b8f00 │ │ │ │ - b b8f64 │ │ │ │ - ldr r0, [pc, #940] @ b92d4 │ │ │ │ + bcs b8f84 │ │ │ │ + b b8fe8 │ │ │ │ + ldr r0, [pc, #940] @ b9358 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldm r6, {r4, r5} │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9264 │ │ │ │ + beq b92e8 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #52] @ 0x34 │ │ │ │ strh r8, [r0, #50] @ 0x32 │ │ │ │ str r8, [r0] │ │ │ │ strh r8, [r4, #48] @ 0x30 │ │ │ │ str r0, [r4] │ │ │ │ stm r6, {r0, r5} │ │ │ │ - ldr r0, [pc, #876] @ b92d8 │ │ │ │ + ldr r0, [pc, #876] @ b935c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9254 │ │ │ │ + beq b92d8 │ │ │ │ subs r6, r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ strh r8, [r0, #50] @ 0x32 │ │ │ │ str r8, [r0] │ │ │ │ - beq b8fd8 │ │ │ │ - ldr r0, [pc, #836] @ b92e4 │ │ │ │ + beq b905c │ │ │ │ + ldr r0, [pc, #836] @ b9368 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9244 │ │ │ │ + beq b92c8 │ │ │ │ subs r6, r6, #1 │ │ │ │ str r4, [r0, #52] @ 0x34 │ │ │ │ strh r8, [r0, #50] @ 0x32 │ │ │ │ str r8, [r0] │ │ │ │ strh r8, [r4, #48] @ 0x30 │ │ │ │ str r0, [r4] │ │ │ │ mov r4, r0 │ │ │ │ - bne b8f98 │ │ │ │ + bne b901c │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ cmp r0, #11 │ │ │ │ - bcs b91e0 │ │ │ │ + bcs b9264 │ │ │ │ add r1, r0, #1 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ cmp r5, #0 │ │ │ │ strh r1, [r7, #50] @ 0x32 │ │ │ │ add r2, r7, r1, lsl #2 │ │ │ │ str fp, [r0, #4] │ │ │ │ str r4, [r2, #52] @ 0x34 │ │ │ │ strh r1, [r4, #48] @ 0x30 │ │ │ │ str r7, [r4] │ │ │ │ - beq b9030 │ │ │ │ + beq b90b4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ subs r5, r5, #1 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r7, [r0, #52] @ 0x34 │ │ │ │ - bne b9018 │ │ │ │ - b b8e60 │ │ │ │ + bne b909c │ │ │ │ + b b8ee4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b b8e60 │ │ │ │ + b b8ee4 │ │ │ │ mov r3, #1 │ │ │ │ add r9, r0, #4 │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ cmp r0, #11 │ │ │ │ - bcc b8e50 │ │ │ │ - b b8ef8 │ │ │ │ + bcc b8ed4 │ │ │ │ + b b8f7c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9074 │ │ │ │ + beq b90f8 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b91d8 │ │ │ │ + beq b925c │ │ │ │ ldr sl, [r6] │ │ │ │ - b b9094 │ │ │ │ + b b9118 │ │ │ │ subs r5, r5, #1 │ │ │ │ mov sl, r9 │ │ │ │ - beq b91d8 │ │ │ │ + beq b925c │ │ │ │ ldrh r7, [sl, #50] @ 0x32 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b91fc │ │ │ │ + beq b9280 │ │ │ │ add r0, sl, r7, lsl #2 │ │ │ │ ldr r9, [r0, #52] @ 0x34 │ │ │ │ ldrh r6, [r9, #50] @ 0x32 │ │ │ │ cmp r6, #5 │ │ │ │ - bcs b9088 │ │ │ │ + bcs b910c │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ rsb fp, r6, #5 │ │ │ │ ldrh r4, [r0, #50] @ 0x32 │ │ │ │ cmp r4, fp │ │ │ │ - bcc b9214 │ │ │ │ + bcc b9298 │ │ │ │ str r5, [sp, #16] │ │ │ │ sub r8, r4, fp │ │ │ │ add r5, r9, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ strh r8, [r0, #50] @ 0x32 │ │ │ │ mov r0, #5 │ │ │ │ strh r0, [r9, #50] @ 0x32 │ │ │ │ @@ -156670,29 +156703,29 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 1e3b0 │ │ │ │ add r2, r8, #1 │ │ │ │ rsb r1, r6, #4 │ │ │ │ sub r0, r4, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bne b922c │ │ │ │ + bne b92b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r6, r2 │ │ │ │ add r4, r1, #4 │ │ │ │ add r1, r4, r2, lsl #2 │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f640 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [sl, r7, lsl #2] │ │ │ │ ldr r1, [r4, r8, lsl #2] │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sl, r7, lsl #2] │ │ │ │ str r0, [r9, fp, lsl #2] │ │ │ │ - beq b91d8 │ │ │ │ + beq b925c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r4, r9, #52 @ 0x34 │ │ │ │ add r0, r4, fp, lsl #2 │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, r4 │ │ │ │ bl 1e3b0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -156721,139 +156754,139 @@ │ │ │ │ ldr r0, [r9, #68] @ 0x44 │ │ │ │ strh r1, [r0, #48] @ 0x30 │ │ │ │ mov r1, #5 │ │ │ │ str r9, [r0] │ │ │ │ ldr r0, [r9, #72] @ 0x48 │ │ │ │ str r9, [r0] │ │ │ │ strh r1, [r0, #48] @ 0x30 │ │ │ │ - b b9088 │ │ │ │ + b b910c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #244] @ b92dc │ │ │ │ + ldr r0, [pc, #244] @ b9360 │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #240] @ b92e0 │ │ │ │ + ldr r2, [pc, #240] @ b9364 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b b9270 │ │ │ │ - ldr r0, [pc, #228] @ b92e8 │ │ │ │ + b b92f4 │ │ │ │ + ldr r0, [pc, #228] @ b936c │ │ │ │ mov r1, #25 │ │ │ │ - ldr r2, [pc, #224] @ b92ec │ │ │ │ + ldr r2, [pc, #224] @ b9370 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - ldr r0, [pc, #212] @ b92f0 │ │ │ │ + ldr r0, [pc, #212] @ b9374 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #208] @ b92f4 │ │ │ │ + ldr r2, [pc, #208] @ b9378 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - ldr r0, [pc, #196] @ b92f8 │ │ │ │ + ldr r0, [pc, #196] @ b937c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #192] @ b92fc │ │ │ │ + ldr r2, [pc, #192] @ b9380 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ bl 3c120 │ │ │ │ - b b9270 │ │ │ │ + b b92f4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c120 │ │ │ │ - b b9270 │ │ │ │ + b b92f4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #27 │ │ │ │ - bl 340da8 │ │ │ │ + bl 340e2c │ │ │ │ mov r0, r4 │ │ │ │ - b b92ac │ │ │ │ + b b9330 │ │ │ │ bl 3c6f8 │ │ │ │ - b b92ac │ │ │ │ + b b9330 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #27 │ │ │ │ - bl 340da8 │ │ │ │ + bl 340e2c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - b b92b0 │ │ │ │ + b b9334 │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b92d0 │ │ │ │ + beq b9354 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r6, r5, r0, lsl pc │ │ │ │ - eorseq r6, r5, ip, asr #29 │ │ │ │ - eoreq sp, r9, ip, asr sl │ │ │ │ - eorseq pc, r3, r8, ror #28 │ │ │ │ - mlaseq r5, r8, lr, r6 │ │ │ │ - eoreq r2, sl, ip, asr fp │ │ │ │ - eorseq pc, r3, ip, lsl lr @ │ │ │ │ - eoreq r2, sl, r1, ror ip │ │ │ │ - eorseq pc, r3, r4, lsl #29 │ │ │ │ - strdeq r2, [sl], -ip @ │ │ │ │ - eorseq pc, r3, ip, lsr #28 │ │ │ │ + eorseq r6, r5, ip, lsl #29 │ │ │ │ + eorseq r6, r5, r8, asr #28 │ │ │ │ + eoreq sp, r9, r8, ror #20 │ │ │ │ + eorseq pc, r3, r4, ror #27 │ │ │ │ + eorseq r6, r5, r4, lsl lr │ │ │ │ + eoreq r2, sl, r8, ror #22 │ │ │ │ + mlaseq r3, r8, sp, pc @ │ │ │ │ + eoreq r2, sl, sp, ror ip │ │ │ │ + eorseq pc, r3, r0, lsl #28 │ │ │ │ + eoreq r2, sl, r8, lsl #24 │ │ │ │ + eorseq pc, r3, r8, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq b93c8 │ │ │ │ + beq b944c │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #1116] @ b9784 │ │ │ │ + ldr r1, [pc, #1116] @ b9808 │ │ │ │ mov sl, r2 │ │ │ │ lsl r6, r0, #2 │ │ │ │ sub r8, r6, #12 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsr r0, r8, #2 │ │ │ │ mul r2, r0, r1 │ │ │ │ umull r5, r0, r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b9374 │ │ │ │ + bne b93f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b938c │ │ │ │ + beq b9410 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub r0, r0, #12 │ │ │ │ add r1, r1, #12 │ │ │ │ add r3, r2, r5 │ │ │ │ adds r2, r5, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bcc b9350 │ │ │ │ - ldr r0, [pc, #1036] @ b9788 │ │ │ │ + bcc b93d4 │ │ │ │ + ldr r0, [pc, #1036] @ b980c │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #1032] @ b978c │ │ │ │ + ldr r2, [pc, #1032] @ b9810 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ cmp r5, #0 │ │ │ │ - bmi b9744 │ │ │ │ + bmi b97c8 │ │ │ │ str r6, [sp, #8] │ │ │ │ - beq b93e0 │ │ │ │ - ldr r0, [pc, #1008] @ b9794 │ │ │ │ + beq b9464 │ │ │ │ + ldr r0, [pc, #1008] @ b9818 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9748 │ │ │ │ + beq b97cc │ │ │ │ mov r7, r0 │ │ │ │ - b b93e4 │ │ │ │ + b b9468 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ stm fp, {r0, r1} │ │ │ │ str r0, [fp, #8] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #1 │ │ │ │ @@ -156861,820 +156894,820 @@ │ │ │ │ mov r6, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r6, [sp, #32] │ │ │ │ cmp r5, r4 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ - bcc b971c │ │ │ │ + bcc b97a0 │ │ │ │ add r0, r7, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ bl 1f640 │ │ │ │ add r0, r6, r4 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ sub r9, r5, r0 │ │ │ │ add r7, r7, r0 │ │ │ │ cmp r6, #4 │ │ │ │ str fp, [sp, #16] │ │ │ │ - bhi b965c │ │ │ │ + bhi b96e0 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r6, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ @ instruction: 0x000001b8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, asr #2 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ cmp sl, #1 │ │ │ │ - beq b96c8 │ │ │ │ + beq b974c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r6, r0, #12 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r0, r0, #16 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r9, r4 │ │ │ │ - bcc b96e4 │ │ │ │ + bcc b9768 │ │ │ │ ldr r1, [r0] │ │ │ │ add r8, r0, #12 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 1f640 │ │ │ │ sub r9, r9, r4 │ │ │ │ add r7, r7, r4 │ │ │ │ subs r6, r6, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bne b946c │ │ │ │ - b b96c8 │ │ │ │ + bne b94f0 │ │ │ │ + b b974c │ │ │ │ cmp sl, #1 │ │ │ │ - beq b96c8 │ │ │ │ + beq b974c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sl, r0, #16 │ │ │ │ cmp r9, #3 │ │ │ │ - bls b96e4 │ │ │ │ + bls b9768 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldm sl, {r1, r4} │ │ │ │ ldrb r0, [r6] │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ ldrb r6, [r6, #3] │ │ │ │ strb r6, [r7, #3] │ │ │ │ sub r6, r9, #4 │ │ │ │ cmp r6, r4 │ │ │ │ strb r3, [r7, #2] │ │ │ │ strb r0, [r7] │ │ │ │ strb r2, [r7, #1] │ │ │ │ - bcc b96e4 │ │ │ │ + bcc b9768 │ │ │ │ add r7, r7, #4 │ │ │ │ mov r2, r4 │ │ │ │ add sl, sl, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f640 │ │ │ │ sub r9, r6, r4 │ │ │ │ add r7, r7, r4 │ │ │ │ subs r8, r8, #12 │ │ │ │ - bne b94b4 │ │ │ │ - b b96c8 │ │ │ │ + bne b9538 │ │ │ │ + b b974c │ │ │ │ cmp sl, #1 │ │ │ │ - beq b96c8 │ │ │ │ + beq b974c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r8, r0, #12 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sl, r0, #16 │ │ │ │ cmp r9, #1 │ │ │ │ - bls b96e4 │ │ │ │ + bls b9768 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sub r6, r9, #2 │ │ │ │ ldm sl, {r1, r4} │ │ │ │ cmp r6, r4 │ │ │ │ ldrb r0, [r2] │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ strb r2, [r7, #1] │ │ │ │ strb r0, [r7] │ │ │ │ - bcc b96e4 │ │ │ │ + bcc b9768 │ │ │ │ add r7, r7, #2 │ │ │ │ mov r2, r4 │ │ │ │ add sl, sl, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f640 │ │ │ │ sub r9, r6, r4 │ │ │ │ add r7, r7, r4 │ │ │ │ subs r8, r8, #12 │ │ │ │ - bne b9530 │ │ │ │ - b b96c8 │ │ │ │ + bne b95b4 │ │ │ │ + b b974c │ │ │ │ cmp sl, #1 │ │ │ │ - beq b96c8 │ │ │ │ + beq b974c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r8, r0, #12 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sl, r0, #16 │ │ │ │ cmp r9, #2 │ │ │ │ - bls b96e4 │ │ │ │ + bls b9768 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub r6, r9, #3 │ │ │ │ ldm sl, {r1, r4} │ │ │ │ cmp r6, r4 │ │ │ │ ldrb r0, [r3] │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb r3, [r7, #2] │ │ │ │ strb r2, [r7, #1] │ │ │ │ strb r0, [r7] │ │ │ │ - bcc b96e4 │ │ │ │ + bcc b9768 │ │ │ │ add r7, r7, #3 │ │ │ │ mov r2, r4 │ │ │ │ add sl, sl, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f640 │ │ │ │ sub r9, r6, r4 │ │ │ │ add r7, r7, r4 │ │ │ │ subs r8, r8, #12 │ │ │ │ - bne b959c │ │ │ │ - b b96c8 │ │ │ │ + bne b9620 │ │ │ │ + b b974c │ │ │ │ cmp sl, #1 │ │ │ │ - beq b96c8 │ │ │ │ + beq b974c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r8, r0, #12 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sl, r0, #16 │ │ │ │ cmp r9, #0 │ │ │ │ - beq b96e4 │ │ │ │ + beq b9768 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ sub r6, r9, #1 │ │ │ │ ldm sl, {r1, r4} │ │ │ │ cmp r6, r4 │ │ │ │ ldrb r0, [r0] │ │ │ │ strb r0, [r7] │ │ │ │ - bcc b96e4 │ │ │ │ + bcc b9768 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sl, sl, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f640 │ │ │ │ sub r9, r6, r4 │ │ │ │ add r7, r7, r4 │ │ │ │ subs r8, r8, #12 │ │ │ │ - bne b9610 │ │ │ │ - b b96c8 │ │ │ │ + bne b9694 │ │ │ │ + b b974c │ │ │ │ cmp sl, #1 │ │ │ │ - beq b96c8 │ │ │ │ + beq b974c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub sl, r0, #12 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add fp, r0, #16 │ │ │ │ cmp r9, r6 │ │ │ │ - bcc b96e4 │ │ │ │ + bcc b9768 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ ldr r8, [fp] │ │ │ │ ldr r4, [fp, #4] │ │ │ │ bl 1f640 │ │ │ │ sub r9, r9, r6 │ │ │ │ cmp r9, r4 │ │ │ │ - bcc b96e4 │ │ │ │ + bcc b9768 │ │ │ │ add r7, r7, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add fp, fp, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f640 │ │ │ │ sub r9, r9, r4 │ │ │ │ add r7, r7, r4 │ │ │ │ subs sl, sl, #12 │ │ │ │ - bne b9674 │ │ │ │ + bne b96f8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub r2, r5, r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #172] @ b9798 │ │ │ │ + ldr r0, [pc, #172] @ b981c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ stmib r0, {r2, r3} │ │ │ │ str r1, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ - ldr r1, [pc, #136] @ b979c │ │ │ │ + ldr r1, [pc, #136] @ b9820 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 2394c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - b b9408 │ │ │ │ + b b948c │ │ │ │ mov r9, #0 │ │ │ │ - ldr r2, [pc, #64] @ b9790 │ │ │ │ + ldr r2, [pc, #64] @ b9814 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b9780 │ │ │ │ + beq b9804 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - bge feb64238 <__bss_end__@@Base+0xfe75279c> │ │ │ │ - eoreq r2, sl, r0, ror #22 │ │ │ │ - eorseq pc, r3, ip, lsr sp @ │ │ │ │ - eorseq pc, r3, ip, ror r9 @ │ │ │ │ - mlaseq r5, r0, sl, r6 │ │ │ │ - eorseq pc, r3, r4, asr #19 │ │ │ │ - @ instruction: 0x0033f9d0 │ │ │ │ + bge feb642bc <__bss_end__@@Base+0xfe752820> │ │ │ │ + eoreq r2, sl, ip, ror #22 │ │ │ │ + @ instruction: 0x0033fcb8 │ │ │ │ + @ instruction: 0x0033f8f8 │ │ │ │ + eorseq r6, r5, ip, lsl #20 │ │ │ │ + eorseq pc, r3, r0, asr #18 │ │ │ │ + eorseq pc, r3, ip, asr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq b9894 │ │ │ │ + beq b9918 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #1540] @ b9dcc │ │ │ │ + ldr r2, [pc, #1540] @ b9e50 │ │ │ │ mov r9, r1 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub sl, r0, #12 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsr r1, sl, #2 │ │ │ │ mul r3, r1, r2 │ │ │ │ umull r2, r1, r5, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b9844 │ │ │ │ + bne b98c8 │ │ │ │ mov r1, #0 │ │ │ │ - b b9810 │ │ │ │ + b b9894 │ │ │ │ cmp r2, #1 │ │ │ │ add r2, r9, r1 │ │ │ │ ldrbne r3, [r2, #1] │ │ │ │ ldreq r3, [r2, #4] │ │ │ │ add r2, r3, r5 │ │ │ │ add r1, r1, #12 │ │ │ │ adds r3, r5, r3 │ │ │ │ - bcs b9844 │ │ │ │ + bcs b98c8 │ │ │ │ mov r5, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b985c │ │ │ │ + beq b98e0 │ │ │ │ ldrb r2, [r9, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b97f0 │ │ │ │ + bne b9874 │ │ │ │ add r2, r9, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ sub r3, r2, #1 │ │ │ │ add r2, r3, r5 │ │ │ │ add r1, r1, #12 │ │ │ │ adds r3, r5, r3 │ │ │ │ - bcc b9810 │ │ │ │ - ldr r0, [pc, #1412] @ b9dd0 │ │ │ │ + bcc b9894 │ │ │ │ + ldr r0, [pc, #1412] @ b9e54 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #1408] @ b9dd4 │ │ │ │ + ldr r2, [pc, #1408] @ b9e58 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ cmp r5, #0 │ │ │ │ - bmi b9d8c │ │ │ │ - beq b98ac │ │ │ │ - ldr r0, [pc, #1388] @ b9ddc │ │ │ │ + bmi b9e10 │ │ │ │ + beq b9930 │ │ │ │ + ldr r0, [pc, #1388] @ b9e60 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9d90 │ │ │ │ + beq b9e14 │ │ │ │ mov fp, r0 │ │ │ │ - b b98b0 │ │ │ │ + b b9934 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ stm r6, {r0, r1} │ │ │ │ str r0, [r6, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, #1 │ │ │ │ mov r0, #0 │ │ │ │ str fp, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrb r0, [r9] │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ str r6, [sp, #4] │ │ │ │ - beq b98e0 │ │ │ │ + beq b9964 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b98ec │ │ │ │ + bne b9970 │ │ │ │ ldmib r9, {r4, r8} │ │ │ │ - b b98f8 │ │ │ │ + b b997c │ │ │ │ ldrb r4, [r9, #1] │ │ │ │ add r8, r9, #2 │ │ │ │ - b b98f8 │ │ │ │ + b b997c │ │ │ │ ldr r0, [r9, #8] │ │ │ │ ldr r8, [r9, #4] │ │ │ │ sub r4, r0, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bcc b9d64 │ │ │ │ + bcc b9de8 │ │ │ │ mov r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ add r0, fp, r6 │ │ │ │ moveq r8, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 1f640 │ │ │ │ add r0, r6, r4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ sub r8, r5, r0 │ │ │ │ add r4, fp, r0 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi b9c60 │ │ │ │ + bhi b9ce4 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl #5 │ │ │ │ andeq r0, r0, r0, asr #2 │ │ │ │ andeq r0, r0, r0, ror #3 │ │ │ │ muleq r0, r0, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq b9d10 │ │ │ │ + beq b9d94 │ │ │ │ mov r7, #0 │ │ │ │ add r0, r9, r7 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - beq b9984 │ │ │ │ + beq b9a08 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b9990 │ │ │ │ + bne b9a14 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b b999c │ │ │ │ + b b9a20 │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ add r1, r0, #14 │ │ │ │ - b b999c │ │ │ │ + b b9a20 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub r6, r0, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - bcc b9d2c │ │ │ │ + bcc b9db0 │ │ │ │ cmp r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ moveq r1, #1 │ │ │ │ mov r2, r6 │ │ │ │ bl 1f640 │ │ │ │ add r7, r7, #12 │ │ │ │ sub r8, r8, r6 │ │ │ │ add r4, r4, r6 │ │ │ │ cmp sl, r7 │ │ │ │ - bne b9960 │ │ │ │ - b b9d10 │ │ │ │ + bne b99e4 │ │ │ │ + b b9d94 │ │ │ │ cmp r7, #1 │ │ │ │ - beq b9d10 │ │ │ │ + beq b9d94 │ │ │ │ mov fp, #0 │ │ │ │ add r0, r9, fp │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - beq b9a00 │ │ │ │ + beq b9a84 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b9a0c │ │ │ │ + bne b9a90 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b b9a18 │ │ │ │ + b b9a9c │ │ │ │ ldrb r7, [r0, #13] │ │ │ │ add r1, r0, #14 │ │ │ │ - b b9a18 │ │ │ │ + b b9a9c │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub r7, r0, #1 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r1, #1 │ │ │ │ cmp r8, #3 │ │ │ │ - bls b9d2c │ │ │ │ + bls b9db0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldrb r0, [r6] │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ ldrb r6, [r6, #3] │ │ │ │ strb r6, [r4, #3] │ │ │ │ sub r6, r8, #4 │ │ │ │ cmp r6, r7 │ │ │ │ strb r3, [r4, #2] │ │ │ │ strb r0, [r4] │ │ │ │ strb r2, [r4, #1] │ │ │ │ - bcc b9d2c │ │ │ │ + bcc b9db0 │ │ │ │ add r4, r4, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f640 │ │ │ │ add fp, fp, #12 │ │ │ │ sub r8, r6, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ cmp sl, fp │ │ │ │ - bne b99dc │ │ │ │ - b b9d10 │ │ │ │ + bne b9a60 │ │ │ │ + b b9d94 │ │ │ │ cmp r7, #1 │ │ │ │ - beq b9d10 │ │ │ │ + beq b9d94 │ │ │ │ mov fp, #0 │ │ │ │ add r0, r9, fp │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - beq b9ab0 │ │ │ │ + beq b9b34 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b9abc │ │ │ │ + bne b9b40 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b b9ac8 │ │ │ │ + b b9b4c │ │ │ │ ldrb r7, [r0, #13] │ │ │ │ add r1, r0, #14 │ │ │ │ - b b9ac8 │ │ │ │ + b b9b4c │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub r7, r0, #1 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r1, #1 │ │ │ │ cmp r8, #1 │ │ │ │ - bls b9d2c │ │ │ │ + bls b9db0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub r6, r8, #2 │ │ │ │ cmp r6, r7 │ │ │ │ ldrb r0, [r2] │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ strb r2, [r4, #1] │ │ │ │ strb r0, [r4] │ │ │ │ - bcc b9d2c │ │ │ │ + bcc b9db0 │ │ │ │ add r4, r4, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f640 │ │ │ │ add fp, fp, #12 │ │ │ │ sub r8, r6, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ cmp sl, fp │ │ │ │ - bne b9a8c │ │ │ │ - b b9d10 │ │ │ │ + bne b9b10 │ │ │ │ + b b9d94 │ │ │ │ cmp r7, #1 │ │ │ │ - beq b9d10 │ │ │ │ + beq b9d94 │ │ │ │ mov fp, #0 │ │ │ │ add r0, r9, fp │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - beq b9b50 │ │ │ │ + beq b9bd4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b9b5c │ │ │ │ + bne b9be0 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b b9b68 │ │ │ │ + b b9bec │ │ │ │ ldrb r7, [r0, #13] │ │ │ │ add r1, r0, #14 │ │ │ │ - b b9b68 │ │ │ │ + b b9bec │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub r7, r0, #1 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r1, #1 │ │ │ │ cmp r8, #2 │ │ │ │ - bls b9d2c │ │ │ │ + bls b9db0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r6, r8, #3 │ │ │ │ cmp r6, r7 │ │ │ │ ldrb r0, [r3] │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb r3, [r4, #2] │ │ │ │ strb r2, [r4, #1] │ │ │ │ strb r0, [r4] │ │ │ │ - bcc b9d2c │ │ │ │ + bcc b9db0 │ │ │ │ add r4, r4, #3 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f640 │ │ │ │ add fp, fp, #12 │ │ │ │ sub r8, r6, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ cmp sl, fp │ │ │ │ - bne b9b2c │ │ │ │ - b b9d10 │ │ │ │ + bne b9bb0 │ │ │ │ + b b9d94 │ │ │ │ cmp r7, #1 │ │ │ │ - beq b9d10 │ │ │ │ + beq b9d94 │ │ │ │ mov fp, #0 │ │ │ │ add r0, r9, fp │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - beq b9bf8 │ │ │ │ + beq b9c7c │ │ │ │ cmp r1, #1 │ │ │ │ - bne b9c04 │ │ │ │ + bne b9c88 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b b9c10 │ │ │ │ + b b9c94 │ │ │ │ ldrb r7, [r0, #13] │ │ │ │ add r1, r0, #14 │ │ │ │ - b b9c10 │ │ │ │ + b b9c94 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub r7, r0, #1 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r1, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b9d2c │ │ │ │ + beq b9db0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub r6, r8, #1 │ │ │ │ cmp r6, r7 │ │ │ │ ldrb r0, [r0] │ │ │ │ strb r0, [r4] │ │ │ │ - bcc b9d2c │ │ │ │ + bcc b9db0 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f640 │ │ │ │ add fp, fp, #12 │ │ │ │ sub r8, r6, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ cmp sl, fp │ │ │ │ - bne b9bd4 │ │ │ │ - b b9d10 │ │ │ │ + bne b9c58 │ │ │ │ + b b9d94 │ │ │ │ cmp r7, #1 │ │ │ │ - beq b9d10 │ │ │ │ + beq b9d94 │ │ │ │ mov fp, #0 │ │ │ │ str sl, [sp, #8] │ │ │ │ add r0, r9, fp │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - beq b9c98 │ │ │ │ + beq b9d1c │ │ │ │ cmp r1, #1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bne b9ca8 │ │ │ │ + bne b9d2c │ │ │ │ ldr sl, [r0, #16] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b b9cb4 │ │ │ │ + b b9d38 │ │ │ │ ldrb sl, [r0, #13] │ │ │ │ add r6, r0, #14 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - b b9cb4 │ │ │ │ + b b9d38 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub sl, r0, #1 │ │ │ │ cmp sl, #0 │ │ │ │ moveq r6, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - bcc b9d2c │ │ │ │ + bcc b9db0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ bl 1f640 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ sub r7, r8, r0 │ │ │ │ cmp r7, sl │ │ │ │ - bcc b9d2c │ │ │ │ + bcc b9db0 │ │ │ │ add r4, r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 1f640 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add fp, fp, #12 │ │ │ │ sub r8, r7, sl │ │ │ │ add r4, r4, sl │ │ │ │ cmp r0, fp │ │ │ │ - bne b9c70 │ │ │ │ + bne b9cf4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub r2, r5, r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #172] @ b9de0 │ │ │ │ + ldr r0, [pc, #172] @ b9e64 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ stmib r0, {r2, r3} │ │ │ │ str r1, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ - ldr r1, [pc, #136] @ b9de4 │ │ │ │ + ldr r1, [pc, #136] @ b9e68 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 2394c │ │ │ │ ldr fp, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - b b9904 │ │ │ │ + b b9988 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #64] @ b9dd8 │ │ │ │ + ldr r2, [pc, #64] @ b9e5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b9dc8 │ │ │ │ + beq b9e4c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - bge feb64880 <__bss_end__@@Base+0xfe752de4> │ │ │ │ - mlaeq sl, r0, r6, r2 │ │ │ │ - eorseq pc, r3, ip, ror #16 │ │ │ │ - eorseq pc, r3, r4, lsr r3 @ │ │ │ │ - eorseq r6, r5, r4, asr #11 │ │ │ │ - eorseq pc, r3, ip, ror r3 @ │ │ │ │ - eorseq pc, r3, r8, lsl #7 │ │ │ │ + bge feb64904 <__bss_end__@@Base+0xfe752e68> │ │ │ │ + mlaeq sl, ip, r6, r2 │ │ │ │ + eorseq pc, r3, r8, ror #15 │ │ │ │ + @ instruction: 0x0033f2b0 │ │ │ │ + eorseq r6, r5, r0, asr #10 │ │ │ │ + @ instruction: 0x0033f2f8 │ │ │ │ + eorseq pc, r3, r4, lsl #6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #48] @ b9e30 │ │ │ │ + ldr ip, [pc, #48] @ b9eb4 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #44] @ b9e34 │ │ │ │ + ldr r1, [pc, #44] @ b9eb8 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r1, r3, ip} │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r1, [pc, #24] @ b9e38 │ │ │ │ + ldr r1, [pc, #24] @ b9ebc │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 3438cc │ │ │ │ + bl 343950 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq pc, r3, ip, lsl #6 │ │ │ │ - @ instruction: 0x0033f2f8 │ │ │ │ - eoreq pc, r9, fp, ror fp @ │ │ │ │ + eorseq pc, r3, r8, lsl #5 │ │ │ │ + eorseq pc, r3, r4, ror r2 @ │ │ │ │ + eoreq pc, r9, r7, lsl #23 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #9 │ │ │ │ - ldr ip, [pc, #84] @ b9eb0 │ │ │ │ + ldr ip, [pc, #84] @ b9f34 │ │ │ │ mov r5, #11 │ │ │ │ - ldr r3, [pc, #80] @ b9eb4 │ │ │ │ + ldr r3, [pc, #80] @ b9f38 │ │ │ │ add lr, sp, #28 │ │ │ │ - ldr r4, [pc, #76] @ b9eb8 │ │ │ │ + ldr r4, [pc, #76] @ b9f3c │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp] │ │ │ │ add r4, pc, r4 │ │ │ │ stmib sp, {r0, r4} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, #9 │ │ │ │ str r1, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - ldr r1, [pc, #32] @ b9ebc │ │ │ │ - ldr r3, [pc, #32] @ b9ec0 │ │ │ │ + ldr r1, [pc, #32] @ b9f40 │ │ │ │ + ldr r3, [pc, #32] @ b9f44 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 343328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - @ instruction: 0x0033f2b8 │ │ │ │ - strdeq r2, [sl], -r4 @ │ │ │ │ - eorseq pc, r3, ip, lsl #5 │ │ │ │ - strheq r2, [sl], -r0 @ │ │ │ │ - strheq r2, [sl], -r5 @ │ │ │ │ + eorseq pc, r3, r4, lsr r2 @ │ │ │ │ + eoreq r2, sl, r0, lsl #2 │ │ │ │ + eorseq pc, r3, r8, lsl #4 │ │ │ │ + strheq r2, [sl], -ip @ │ │ │ │ + eoreq r2, sl, r1, asr #1 │ │ │ │ b 1ece0 │ │ │ │ b 1f634 │ │ │ │ b 1e8cc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #340] @ ba034 │ │ │ │ + ldr r5, [pc, #340] @ ba0b8 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b9f08 │ │ │ │ + beq b9f8c │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ add r0, r0, r2 │ │ │ │ sub r0, r4, r0 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9fa4 │ │ │ │ + beq ba028 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [r5, #48] @ 0x30 │ │ │ │ - ldr r8, [pc, #272] @ ba038 │ │ │ │ + ldr r8, [pc, #272] @ ba0bc │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba004 │ │ │ │ + beq ba088 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r7, r6 │ │ │ │ sub r1, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r5] │ │ │ │ bl 1e338 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba010 │ │ │ │ + beq ba094 │ │ │ │ str r5, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - ldr r1, [pc, #184] @ ba03c │ │ │ │ + ldr r1, [pc, #184] @ ba0c0 │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r1, r6} │ │ │ │ - ldr r1, [pc, #176] @ ba040 │ │ │ │ - ldr r2, [pc, #176] @ ba044 │ │ │ │ + ldr r1, [pc, #176] @ ba0c4 │ │ │ │ + ldr r2, [pc, #176] @ ba0c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl b9ec8 │ │ │ │ - bl 2e81ec │ │ │ │ + bl b9f4c │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #124] @ ba048 │ │ │ │ + ldr r0, [pc, #124] @ ba0cc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #100] @ ba04c │ │ │ │ + ldr r0, [pc, #100] @ ba0d0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #84] @ ba050 │ │ │ │ + ldr r1, [pc, #84] @ ba0d4 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b3f78 │ │ │ │ + bl b3ffc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r7, r5, ip, lsr #4 │ │ │ │ - eorseq r5, r5, r4, lsl pc │ │ │ │ - @ instruction: 0xfffaf83c │ │ │ │ - eoreq pc, r9, fp, ror #20 │ │ │ │ + eorseq r7, r5, r8, lsr #3 │ │ │ │ + mlaseq r5, r0, lr, r5 │ │ │ │ + @ instruction: 0xfffaf7b8 │ │ │ │ + eoreq pc, r9, r7, ror sl @ │ │ │ │ @ instruction: 0xffffb96c │ │ │ │ - eorseq pc, r3, r0, lsr #3 │ │ │ │ - @ instruction: 0xfff938f8 │ │ │ │ - eorseq pc, r3, ip, ror r1 @ │ │ │ │ + eorseq pc, r3, ip, lsl r1 @ │ │ │ │ + @ instruction: 0xfff93874 │ │ │ │ + ldrsheq pc, [r3], -r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ add r8, sp, #24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #24] │ │ │ │ bl 69c88 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #22 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ ldr sl, [r4] │ │ │ │ - ldr r0, [pc, #652] @ ba32c │ │ │ │ + ldr r0, [pc, #652] @ ba3b0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r1, [sl] │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldm r0!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ @@ -157686,15 +157719,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ strb r4, [sp, #46] @ 0x2e │ │ │ │ bl 1e854 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba25c │ │ │ │ + beq ba2e0 │ │ │ │ ldr r5, [sp, #412] @ 0x19c │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f8ec │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ @@ -157704,521 +157737,521 @@ │ │ │ │ bl 1de70 │ │ │ │ mov r9, r0 │ │ │ │ bl 1e6bc │ │ │ │ add fp, sp, #24 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - beq ba2c0 │ │ │ │ + beq ba344 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ stm r2, {r0, r1, r6} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba1a8 │ │ │ │ + beq ba22c │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r5 │ │ │ │ bl 1f6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba1fc │ │ │ │ + beq ba280 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f6d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #412] @ ba34c │ │ │ │ + ldr r0, [pc, #412] @ ba3d0 │ │ │ │ add r1, sp, #420 @ 0x1a4 │ │ │ │ add r7, sp, #24 │ │ │ │ add fp, sp, #424 @ 0x1a8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ - ldr r0, [pc, #392] @ ba350 │ │ │ │ + ldr r0, [pc, #392] @ ba3d4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #364] @ ba354 │ │ │ │ + ldr r0, [pc, #364] @ ba3d8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #3 │ │ │ │ - b ba238 │ │ │ │ - ldr r0, [pc, #344] @ ba35c │ │ │ │ + b ba2bc │ │ │ │ + ldr r0, [pc, #344] @ ba3e0 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #332] @ ba360 │ │ │ │ + ldr r0, [pc, #332] @ ba3e4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #436] @ 0x1b4 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ - ldr r0, [pc, #316] @ ba364 │ │ │ │ + ldr r0, [pc, #316] @ ba3e8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #428] @ 0x1ac │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ mov r0, #2 │ │ │ │ mov r2, #0 │ │ │ │ stmib fp, {r1, r7} │ │ │ │ str r0, [fp, #12] │ │ │ │ str r2, [fp, #16] │ │ │ │ - ldr r1, [pc, #264] @ ba358 │ │ │ │ + ldr r1, [pc, #264] @ ba3dc │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ba2f8 │ │ │ │ + b ba37c │ │ │ │ mov r0, #3 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #192] @ ba330 │ │ │ │ + ldr r0, [pc, #192] @ ba3b4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #168] @ ba334 │ │ │ │ + ldr r0, [pc, #168] @ ba3b8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #436] @ 0x1b4 │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ - ldr r0, [pc, #152] @ ba338 │ │ │ │ + ldr r0, [pc, #152] @ ba3bc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #428] @ 0x1ac │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ - ldr r1, [pc, #136] @ ba33c │ │ │ │ + ldr r1, [pc, #136] @ ba3c0 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ba2f8 │ │ │ │ + b ba37c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r1, [sp, #428] @ 0x1ac │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ - ldr r0, [pc, #104] @ ba340 │ │ │ │ + ldr r0, [pc, #104] @ ba3c4 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #88] @ ba344 │ │ │ │ - ldr r3, [pc, #88] @ ba348 │ │ │ │ + ldr r0, [pc, #88] @ ba3c8 │ │ │ │ + ldr r3, [pc, #88] @ ba3cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b ba318 │ │ │ │ + b ba39c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl b4098 │ │ │ │ + bl b411c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f6d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, sl, ip, lsr #1 │ │ │ │ - eorseq lr, r3, ip, lsl ip │ │ │ │ - eorseq r5, r5, r8, lsl #21 │ │ │ │ - @ instruction: 0xfff93640 │ │ │ │ - @ instruction: 0x0033ebfc │ │ │ │ - @ instruction: 0x0033ecb4 │ │ │ │ - eoreq r1, sl, ip, lsr #17 │ │ │ │ - eorseq lr, r3, r0, ror ip │ │ │ │ - eorseq lr, r3, r8, lsl #26 │ │ │ │ - eorseq r5, r5, ip, asr #22 │ │ │ │ - @ instruction: 0xfff936f8 │ │ │ │ - eorseq lr, r3, r8, ror pc │ │ │ │ - @ instruction: 0x0033ecdc │ │ │ │ - eorseq r5, r5, r0, lsl #22 │ │ │ │ - @ instruction: 0xfff936b8 │ │ │ │ + strheq r2, [sl], -r8 @ │ │ │ │ + mlaseq r3, r8, fp, lr │ │ │ │ + eorseq r5, r5, r4, lsl #20 │ │ │ │ + @ instruction: 0xfff935bc │ │ │ │ + eorseq lr, r3, r8, ror fp │ │ │ │ + eorseq lr, r3, r0, lsr ip │ │ │ │ + @ instruction: 0x002a18b8 │ │ │ │ + eorseq lr, r3, ip, ror #23 │ │ │ │ + eorseq lr, r3, r4, lsl #25 │ │ │ │ + eorseq r5, r5, r8, asr #21 │ │ │ │ + @ instruction: 0xfff93674 │ │ │ │ + @ instruction: 0x0033eef4 │ │ │ │ + eorseq lr, r3, r8, asr ip │ │ │ │ + eorseq r5, r5, ip, ror sl │ │ │ │ + @ instruction: 0xfff93634 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r9, [pc, #444] @ ba534 │ │ │ │ + ldr r9, [pc, #444] @ ba5b8 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba4d8 │ │ │ │ + beq ba55c │ │ │ │ ldr r5, [r8] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e338 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 772b0 │ │ │ │ ldr r6, [r6] │ │ │ │ - ldr r0, [pc, #364] @ ba538 │ │ │ │ + ldr r0, [pc, #364] @ ba5bc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r6 │ │ │ │ add r4, r1, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba4e4 │ │ │ │ + beq ba568 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba4d8 │ │ │ │ + beq ba55c │ │ │ │ mov sl, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ str sl, [r0] │ │ │ │ bl 1e338 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba4fc │ │ │ │ + beq ba580 │ │ │ │ str r7, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #252] @ ba53c │ │ │ │ + ldr r1, [pc, #252] @ ba5c0 │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r1, sl} │ │ │ │ - ldr r1, [pc, #244] @ ba540 │ │ │ │ - ldr r2, [pc, #244] @ ba544 │ │ │ │ + ldr r1, [pc, #244] @ ba5c4 │ │ │ │ + ldr r2, [pc, #244] @ ba5c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ - ldr r0, [pc, #232] @ ba548 │ │ │ │ + ldr r0, [pc, #232] @ ba5cc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ add r1, r1, r5 │ │ │ │ add r4, r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e86c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ba4bc │ │ │ │ + beq ba540 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba4c0 │ │ │ │ + beq ba544 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #180] @ ba54c │ │ │ │ + ldr r0, [pc, #180] @ ba5d0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #164] @ ba550 │ │ │ │ - ldr r3, [pc, #164] @ ba554 │ │ │ │ + ldr r0, [pc, #164] @ ba5d4 │ │ │ │ + ldr r3, [pc, #164] @ ba5d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b ba508 │ │ │ │ + b ba58c │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl ba560 │ │ │ │ + bl ba5e4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b ba634 │ │ │ │ + b ba6b8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - ldr r0, [pc, #108] @ ba558 │ │ │ │ + ldr r0, [pc, #108] @ ba5dc │ │ │ │ mov r1, #30 │ │ │ │ - ldr r2, [pc, #104] @ ba55c │ │ │ │ + ldr r2, [pc, #104] @ ba5e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 166318 │ │ │ │ + bl 16639c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x00355ab8 │ │ │ │ - eorseq r7, r5, r8, lsl #4 │ │ │ │ - @ instruction: 0xfffaf380 │ │ │ │ - eoreq sl, sl, r8, lsl #5 │ │ │ │ - @ instruction: 0xffff5d2c │ │ │ │ - @ instruction: 0x00356cb0 │ │ │ │ - eorseq lr, r3, ip, lsr sp │ │ │ │ - eoreq r1, sl, ip, ror #13 │ │ │ │ - mlaseq r3, r0, sl, lr │ │ │ │ - eoreq lr, r9, fp, asr r5 │ │ │ │ - eorseq fp, r3, r4, lsr #22 │ │ │ │ + eorseq r5, r5, r4, lsr sl │ │ │ │ + eorseq r7, r5, r4, lsl #3 │ │ │ │ + @ instruction: 0xfffaf2fc │ │ │ │ + mlaeq sl, r4, r2, sl │ │ │ │ + @ instruction: 0xffff5ca8 │ │ │ │ + eorseq r6, r5, ip, lsr #24 │ │ │ │ + @ instruction: 0x0033ecb8 │ │ │ │ + strdeq r1, [sl], -r8 @ │ │ │ │ + eorseq lr, r3, ip, lsl #20 │ │ │ │ + eoreq lr, r9, r7, ror #10 │ │ │ │ + eorseq fp, r3, r0, lsr #21 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #172] @ ba620 │ │ │ │ + ldr r1, [pc, #172] @ ba6a4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ add r0, r2, r0 │ │ │ │ add r4, r0, r1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq ba614 │ │ │ │ + beq ba698 │ │ │ │ bl 76e88 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba5b8 │ │ │ │ + beq ba63c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2d9554 │ │ │ │ - bl b9ecc │ │ │ │ - bl 2e81ec │ │ │ │ + b 2d95d8 │ │ │ │ + bl b9f50 │ │ │ │ + bl 2e8270 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #76] @ ba628 │ │ │ │ + ldr r0, [pc, #76] @ ba6ac │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #52] @ ba62c │ │ │ │ + ldr r0, [pc, #52] @ ba6b0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r1, [pc, #32] @ ba630 │ │ │ │ + ldr r1, [pc, #32] @ ba6b4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - ldr r0, [pc, #8] @ ba624 │ │ │ │ + ldr r0, [pc, #8] @ ba6a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - mlaseq r5, ip, fp, r6 │ │ │ │ - @ instruction: 0x0033ebd0 │ │ │ │ - mlaseq r3, r0, fp, lr │ │ │ │ - @ instruction: 0xfff932e8 │ │ │ │ - eorseq lr, r3, ip, ror #22 │ │ │ │ + eorseq r6, r5, r8, lsl fp │ │ │ │ + eorseq lr, r3, ip, asr #22 │ │ │ │ + eorseq lr, r3, ip, lsl #22 │ │ │ │ + @ instruction: 0xfff93264 │ │ │ │ + eorseq lr, r3, r8, ror #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ - ldr r8, [pc, #2060] @ bae50 │ │ │ │ + ldr r8, [pc, #2060] @ baed4 │ │ │ │ mov r4, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #44] @ 0x2c │ │ │ │ ldr r1, [r8, #48] @ 0x30 │ │ │ │ add r0, r0, r4 │ │ │ │ add sl, r0, r1 │ │ │ │ ldr r0, [sl, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bacc0 │ │ │ │ - ldr r7, [pc, #2024] @ bae54 │ │ │ │ + beq bad44 │ │ │ │ + ldr r7, [pc, #2024] @ baed8 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ add r0, r1, r0 │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq baca8 │ │ │ │ + beq bad2c │ │ │ │ bl 1fa30 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [sl, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq baca8 │ │ │ │ - ldr fp, [pc, #1952] @ bae58 │ │ │ │ + beq bad2c │ │ │ │ + ldr fp, [pc, #1952] @ baedc │ │ │ │ add fp, pc, fp │ │ │ │ ldr r1, [fp, #40] @ 0x28 │ │ │ │ ldr r2, [fp, #44] @ 0x2c │ │ │ │ add r5, r1, r0 │ │ │ │ ldr r0, [r5, r2]! │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs babf0 │ │ │ │ + bcs bac74 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ add r0, sp, #115 @ 0x73 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #1892] @ bae60 │ │ │ │ + ldr r2, [pc, #1892] @ baee4 │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 126f60 │ │ │ │ + bl 126fe4 │ │ │ │ ldr r0, [r5] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq ba740 │ │ │ │ + beq ba7c4 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1fda8 │ │ │ │ subs r9, r9, #1 │ │ │ │ - bne ba730 │ │ │ │ + bne ba7b4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba75c │ │ │ │ + beq ba7e0 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r8, #44] @ 0x2c │ │ │ │ ldr r1, [r8, #48] @ 0x30 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq baccc │ │ │ │ + beq bad50 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ add r0, r1, r0 │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq baca8 │ │ │ │ + beq bad2c │ │ │ │ ldr r1, [fp, #40] @ 0x28 │ │ │ │ ldr r2, [fp, #44] @ 0x2c │ │ │ │ add r5, r1, r0 │ │ │ │ ldr r0, [r5, r2]! │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs babf0 │ │ │ │ + bcs bac74 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ add r0, sp, #115 @ 0x73 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #1676] @ bae64 │ │ │ │ + ldr r2, [pc, #1676] @ baee8 │ │ │ │ add r6, sp, #28 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 126f60 │ │ │ │ + bl 126fe4 │ │ │ │ ldr r0, [r5] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r8, #0 │ │ │ │ - beq baad8 │ │ │ │ + beq bab5c │ │ │ │ add fp, sp, #76 @ 0x4c │ │ │ │ mov r7, #0 │ │ │ │ mov r4, r9 │ │ │ │ mov r5, r8 │ │ │ │ - b ba840 │ │ │ │ + b ba8c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ sub r0, r6, #-2147483647 @ 0x80000001 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r7, r0, r7 │ │ │ │ add r4, r4, #4 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq ba87c │ │ │ │ + beq ba900 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ bl 65040 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - beq ba830 │ │ │ │ + beq ba8b4 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r6, #0 │ │ │ │ - beq ba824 │ │ │ │ + beq ba8a8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ - bne ba818 │ │ │ │ + bne ba89c │ │ │ │ bl 1fda8 │ │ │ │ - b ba824 │ │ │ │ + b ba8a8 │ │ │ │ add r6, sp, #28 │ │ │ │ mov r4, r9 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bl 1fda8 │ │ │ │ subs r8, r8, #1 │ │ │ │ - bne ba888 │ │ │ │ + bne ba90c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba8b4 │ │ │ │ + beq ba938 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq bac04 │ │ │ │ + beq bac88 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - ldr r8, [pc, #1412] @ bae6c │ │ │ │ + ldr r8, [pc, #1412] @ baef0 │ │ │ │ strb r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, #32 │ │ │ │ add r8, pc, r8 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ - bl 344f94 │ │ │ │ + bl 345018 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bacd8 │ │ │ │ + bne bad5c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ sub r0, r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, r5 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ @@ -158238,134 +158271,134 @@ │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r7, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 344f94 │ │ │ │ + bl 345018 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bad04 │ │ │ │ + bne bad88 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #18 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #1232] @ bae88 │ │ │ │ + ldr r0, [pc, #1232] @ baf0c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #12 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #1208] @ bae8c │ │ │ │ + ldr r0, [pc, #1208] @ baf10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #1200] @ bae90 │ │ │ │ + ldr r1, [pc, #1200] @ baf14 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r2, #53 @ 0x35 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ add r2, sp, #28 │ │ │ │ mov r3, #2 │ │ │ │ - bl 10c76c │ │ │ │ + bl 10c7f0 │ │ │ │ ldr fp, [r4] │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, fp │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ bl 1f01c │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - blt baa4c │ │ │ │ + blt baad0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq baa4c │ │ │ │ + beq baad0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq baa64 │ │ │ │ + beq baae8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r7, #0 │ │ │ │ - beq baa7c │ │ │ │ + beq bab00 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq baa94 │ │ │ │ + beq bab18 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - beq baaf0 │ │ │ │ + beq bab74 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 352848 │ │ │ │ + bl 3528cc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 352848 │ │ │ │ + bl 3528cc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35320c │ │ │ │ + bl 353290 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b baafc │ │ │ │ + b bab80 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba8a4 │ │ │ │ - b ba8b4 │ │ │ │ + bne ba928 │ │ │ │ + b ba938 │ │ │ │ mov r3, #267386880 @ 0xff00000 │ │ │ │ mov r2, #0 │ │ │ │ orr r3, r3, #805306368 @ 0x30000000 │ │ │ │ - ldr r5, [pc, #912] @ bae94 │ │ │ │ + ldr r5, [pc, #912] @ baf18 │ │ │ │ ldr r0, [r4] │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bac40 │ │ │ │ + beq bacc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1015d0 │ │ │ │ + bl 101654 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq babfc │ │ │ │ + beq bac80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ subs r1, r0, r1 │ │ │ │ mov r0, sl │ │ │ │ movne r1, #1 │ │ │ │ - bl 2d9554 │ │ │ │ + bl 2d95d8 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq babfc │ │ │ │ + beq bac80 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ - bl 2d9554 │ │ │ │ + bl 2d95d8 │ │ │ │ ldr r0, [sl, #20]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq bac48 │ │ │ │ + beq baccc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ mov r1, #3 │ │ │ │ strb r1, [sp, #100] @ 0x64 │ │ │ │ @@ -158375,616 +158408,616 @@ │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ - bl 344f94 │ │ │ │ + bl 345018 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bad30 │ │ │ │ + bne badb4 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl 2dc72c │ │ │ │ + bl 2dc7b0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq babe8 │ │ │ │ + beq bac6c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #612] @ bae5c │ │ │ │ + ldr r0, [pc, #612] @ baee0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c3e8 │ │ │ │ - bl b9ecc │ │ │ │ - b bac4c │ │ │ │ - bl baec0 │ │ │ │ - bl 2e81ec │ │ │ │ + bl b9f50 │ │ │ │ + b bacd0 │ │ │ │ + bl baf44 │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #572] @ bae68 │ │ │ │ + ldr r0, [pc, #572] @ baeec │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b bac84 │ │ │ │ - bl baec0 │ │ │ │ - b bac4c │ │ │ │ - bl b9ec4 │ │ │ │ - bl 2e81ec │ │ │ │ + b bad08 │ │ │ │ + bl baf44 │ │ │ │ + b bacd0 │ │ │ │ + bl b9f48 │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #552] @ bae98 │ │ │ │ + ldr r0, [pc, #552] @ baf1c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #28 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #528] @ bae9c │ │ │ │ + ldr r0, [pc, #528] @ baf20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #512] @ baea0 │ │ │ │ + ldr r1, [pc, #512] @ baf24 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - ldr r0, [pc, #516] @ baeb4 │ │ │ │ + ldr r0, [pc, #516] @ baf38 │ │ │ │ mov r1, #30 │ │ │ │ - ldr r2, [pc, #512] @ baeb8 │ │ │ │ + ldr r2, [pc, #512] @ baf3c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - ldr r0, [pc, #488] @ baeb0 │ │ │ │ + ldr r0, [pc, #488] @ baf34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - ldr r0, [pc, #488] @ baebc │ │ │ │ + ldr r0, [pc, #488] @ baf40 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - ldr r0, [pc, #400] @ bae70 │ │ │ │ + ldr r0, [pc, #400] @ baef4 │ │ │ │ add r2, sp, #115 @ 0x73 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #384] @ bae74 │ │ │ │ - ldr r3, [pc, #384] @ bae78 │ │ │ │ + ldr r0, [pc, #384] @ baef8 │ │ │ │ + ldr r3, [pc, #384] @ baefc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bad58 │ │ │ │ - ldr r0, [pc, #368] @ bae7c │ │ │ │ + b baddc │ │ │ │ + ldr r0, [pc, #368] @ baf00 │ │ │ │ add r2, sp, #115 @ 0x73 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #352] @ bae80 │ │ │ │ - ldr r3, [pc, #352] @ bae84 │ │ │ │ + ldr r0, [pc, #352] @ baf04 │ │ │ │ + ldr r3, [pc, #352] @ baf08 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bad58 │ │ │ │ - ldr r0, [pc, #364] @ baea4 │ │ │ │ + b baddc │ │ │ │ + ldr r0, [pc, #364] @ baf28 │ │ │ │ add r2, sp, #115 @ 0x73 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #348] @ baea8 │ │ │ │ - ldr r3, [pc, #348] @ baeac │ │ │ │ + ldr r0, [pc, #348] @ baf2c │ │ │ │ + ldr r3, [pc, #348] @ baf30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq bae48 │ │ │ │ + beq baecc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq badc4 │ │ │ │ + beq bae48 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b badc4 │ │ │ │ - b bada4 │ │ │ │ + bl 1b0888 │ │ │ │ + b bae48 │ │ │ │ + b bae28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - b bae18 │ │ │ │ + b bae9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq badf4 │ │ │ │ + beq bae78 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - b badec │ │ │ │ + b bae70 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq badf4 │ │ │ │ + beq bae78 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bae48 │ │ │ │ + beq baecc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bae48 │ │ │ │ + beq baecc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl b4240 │ │ │ │ + bl b42c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r6, r5, r8, asr #21 │ │ │ │ - eorseq r6, r5, r8, ror #30 │ │ │ │ - eorseq r6, r5, r8, asr #18 │ │ │ │ - eorseq r4, r4, ip, asr r4 │ │ │ │ - eorseq r4, r4, r0, lsr #8 │ │ │ │ - eorseq r4, r4, r4, asr #6 │ │ │ │ - eorseq lr, r3, ip, lsr r5 │ │ │ │ - eorseq lr, r3, ip, lsl #12 │ │ │ │ - eorseq lr, r3, ip, lsr #4 │ │ │ │ - eoreq r0, sl, ip, lsr lr │ │ │ │ - eorseq lr, r3, r8, lsr #4 │ │ │ │ - eorseq lr, r3, r0, lsl #4 │ │ │ │ - eoreq r0, sl, r0, lsl lr │ │ │ │ - @ instruction: 0x0033e1fc │ │ │ │ - ldrdeq r1, [sl], -r1 @ │ │ │ │ - eoreq r1, sl, sp, lsr #15 │ │ │ │ - @ instruction: 0x002a17b7 │ │ │ │ - @ instruction: 0x0033e3f4 │ │ │ │ - @ instruction: 0x0033e4fc │ │ │ │ - @ instruction: 0xfff92c54 │ │ │ │ - @ instruction: 0x0033e4d8 │ │ │ │ - @ instruction: 0x0033e1d4 │ │ │ │ - eoreq r0, sl, r4, ror #27 │ │ │ │ - @ instruction: 0x0033e1d0 │ │ │ │ - eorseq lr, r3, r4, lsr r5 │ │ │ │ - mlaeq r9, r7, sp, sp │ │ │ │ - eorseq fp, r3, r0, ror #6 │ │ │ │ - eorseq lr, r3, r8, lsr r5 │ │ │ │ + eorseq r6, r5, r4, asr #20 │ │ │ │ + eorseq r6, r5, r4, ror #29 │ │ │ │ + eorseq r6, r5, r4, asr #17 │ │ │ │ + @ instruction: 0x003443d8 │ │ │ │ + mlaseq r4, ip, r3, r4 │ │ │ │ + eorseq r4, r4, r0, asr #5 │ │ │ │ + @ instruction: 0x0033e4b8 │ │ │ │ + eorseq lr, r3, r8, lsl #11 │ │ │ │ + eorseq lr, r3, r8, lsr #3 │ │ │ │ + eoreq r0, sl, r8, asr #28 │ │ │ │ + eorseq lr, r3, r4, lsr #3 │ │ │ │ + eorseq lr, r3, ip, ror r1 │ │ │ │ + eoreq r0, sl, ip, lsl lr │ │ │ │ + eorseq lr, r3, r8, ror r1 │ │ │ │ + ldrdeq r1, [sl], -sp @ │ │ │ │ + @ instruction: 0x002a17b9 │ │ │ │ + eoreq r1, sl, r3, asr #15 │ │ │ │ + eorseq lr, r3, r0, ror r3 │ │ │ │ + eorseq lr, r3, r8, ror r4 │ │ │ │ + @ instruction: 0xfff92bd0 │ │ │ │ + eorseq lr, r3, r4, asr r4 │ │ │ │ + eorseq lr, r3, r0, asr r1 │ │ │ │ + strdeq r0, [sl], -r0 @ │ │ │ │ + eorseq lr, r3, ip, asr #2 │ │ │ │ + @ instruction: 0x0033e4b0 │ │ │ │ + eoreq sp, r9, r3, lsr #27 │ │ │ │ + @ instruction: 0x0033b2dc │ │ │ │ + @ instruction: 0x0033e4b4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #100] @ baf34 │ │ │ │ + ldr r0, [pc, #100] @ bafb8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne baef8 │ │ │ │ - ldr r0, [pc, #88] @ baf44 │ │ │ │ + bne baf7c │ │ │ │ + ldr r0, [pc, #88] @ bafc8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #32] @ baf38 │ │ │ │ + ldr r0, [pc, #32] @ bafbc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #24] @ baf3c │ │ │ │ - ldr r3, [pc, #24] @ baf40 │ │ │ │ + ldr r0, [pc, #24] @ bafc0 │ │ │ │ + ldr r3, [pc, #24] @ bafc4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b baee4 │ │ │ │ - @ instruction: 0x003566b8 │ │ │ │ - eorseq lr, r3, r4, ror #8 │ │ │ │ - eorseq r6, r5, r8, ror #12 │ │ │ │ - eorseq sp, r3, ip, lsr pc │ │ │ │ - eorseq r6, r5, r8, lsr #15 │ │ │ │ + b baf68 │ │ │ │ + eorseq r6, r5, r4, lsr r6 │ │ │ │ + eorseq lr, r3, r0, ror #7 │ │ │ │ + eorseq r6, r5, r4, ror #11 │ │ │ │ + @ instruction: 0x0033deb8 │ │ │ │ + eorseq r6, r5, r4, lsr #14 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ - ldr r1, [pc, #948] @ bb30c │ │ │ │ + ldr r1, [pc, #948] @ bb390 │ │ │ │ ldr r6, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r1, #44] @ 0x2c │ │ │ │ ldr r5, [r1, #48] @ 0x30 │ │ │ │ bl 1e8cc │ │ │ │ add r4, r4, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r5]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb104 │ │ │ │ + beq bb188 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb10c │ │ │ │ - ldr r0, [pc, #904] @ bb328 │ │ │ │ + beq bb190 │ │ │ │ + ldr r0, [pc, #904] @ bb3ac │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne bb150 │ │ │ │ - ldr r0, [pc, #892] @ bb338 │ │ │ │ + bne bb1d4 │ │ │ │ + ldr r0, [pc, #892] @ bb3bc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb18c │ │ │ │ + beq bb210 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb194 │ │ │ │ + beq bb218 │ │ │ │ bl 1e8cc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb104 │ │ │ │ + beq bb188 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb1d8 │ │ │ │ + beq bb25c │ │ │ │ bl 1e8cc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb104 │ │ │ │ + beq bb188 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb21c │ │ │ │ + beq bb2a0 │ │ │ │ bl 1f634 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb260 │ │ │ │ + beq bb2e4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb268 │ │ │ │ + beq bb2ec │ │ │ │ bl 1ece0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb2ac │ │ │ │ + beq bb330 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #96 @ 0x60 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #664] @ bb35c │ │ │ │ + ldr r1, [pc, #664] @ bb3e0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #640] @ bb360 │ │ │ │ + ldr r0, [pc, #640] @ bb3e4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - ldr r1, [pc, #548] @ bb324 │ │ │ │ + ldr r1, [pc, #548] @ bb3a8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl b9ecc │ │ │ │ - b bb2b0 │ │ │ │ + bl b9f50 │ │ │ │ + b bb334 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #504] @ bb31c │ │ │ │ + ldr r1, [pc, #504] @ bb3a0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #480] @ bb320 │ │ │ │ + ldr r0, [pc, #480] @ bb3a4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #8 │ │ │ │ - b bb0ec │ │ │ │ + b bb170 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #444] @ bb32c │ │ │ │ + ldr r0, [pc, #444] @ bb3b0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #436] @ bb330 │ │ │ │ - ldr r3, [pc, #436] @ bb334 │ │ │ │ + ldr r0, [pc, #436] @ bb3b4 │ │ │ │ + ldr r3, [pc, #436] @ bb3b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b bafb4 │ │ │ │ - bl baec0 │ │ │ │ - b bb2b0 │ │ │ │ + b bb038 │ │ │ │ + bl baf44 │ │ │ │ + b bb334 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #400] @ bb33c │ │ │ │ + ldr r1, [pc, #400] @ bb3c0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r0, [pc, #376] @ bb340 │ │ │ │ + ldr r0, [pc, #376] @ bb3c4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ - b bb0ec │ │ │ │ + b bb170 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #340] @ bb344 │ │ │ │ + ldr r1, [pc, #340] @ bb3c8 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #20 │ │ │ │ - ldr r0, [pc, #316] @ bb348 │ │ │ │ + ldr r0, [pc, #316] @ bb3cc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #24 │ │ │ │ - b bb0ec │ │ │ │ + b bb170 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #280] @ bb34c │ │ │ │ + ldr r1, [pc, #280] @ bb3d0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #28 │ │ │ │ - ldr r0, [pc, #256] @ bb350 │ │ │ │ + ldr r0, [pc, #256] @ bb3d4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #32 │ │ │ │ - b bb0ec │ │ │ │ - bl b9ec8 │ │ │ │ - b bb2b0 │ │ │ │ + b bb170 │ │ │ │ + bl b9f4c │ │ │ │ + b bb334 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #212] @ bb354 │ │ │ │ + ldr r1, [pc, #212] @ bb3d8 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - ldr r0, [pc, #188] @ bb358 │ │ │ │ + ldr r0, [pc, #188] @ bb3dc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - b bb0ec │ │ │ │ - bl b9ec4 │ │ │ │ - bl 2e81ec │ │ │ │ + b bb170 │ │ │ │ + bl b9f48 │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #60] @ bb310 │ │ │ │ + ldr r0, [pc, #60] @ bb394 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #36] @ bb314 │ │ │ │ + ldr r0, [pc, #36] @ bb398 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #20] @ bb318 │ │ │ │ + ldr r1, [pc, #20] @ bb39c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - @ instruction: 0x003561b4 │ │ │ │ - mlaseq r3, r8, lr, sp │ │ │ │ - @ instruction: 0xfff925f0 │ │ │ │ - eorseq sp, r3, r4, ror lr │ │ │ │ - eorseq lr, r3, r0, ror #4 │ │ │ │ - @ instruction: 0x00354db8 │ │ │ │ - eorseq lr, r3, ip, ror #5 │ │ │ │ - eorseq r6, r5, r8, ror #11 │ │ │ │ - eorseq lr, r3, ip, lsl #4 │ │ │ │ - eorseq r6, r5, r0, lsl r4 │ │ │ │ - eorseq sp, r3, r4, ror #25 │ │ │ │ - @ instruction: 0x003566d8 │ │ │ │ - eorseq lr, r3, r8, ror #3 │ │ │ │ - eorseq r4, r5, r0, lsr sp │ │ │ │ - @ instruction: 0x0033e1b4 │ │ │ │ - eorseq r4, r5, ip, ror #25 │ │ │ │ - eorseq lr, r3, r0, lsl #3 │ │ │ │ - eorseq r4, r5, r8, lsr #25 │ │ │ │ - eorseq lr, r3, r4, asr #2 │ │ │ │ - eorseq r4, r5, ip, asr ip │ │ │ │ - eorseq lr, r3, r0, lsl r3 │ │ │ │ - eorseq r4, r5, r8, lsl lr │ │ │ │ + eorseq r6, r5, r0, lsr r1 │ │ │ │ + eorseq sp, r3, r4, lsl lr │ │ │ │ + @ instruction: 0xfff9256c │ │ │ │ + @ instruction: 0x0033ddf0 │ │ │ │ + @ instruction: 0x0033e1dc │ │ │ │ + eorseq r4, r5, r4, lsr sp │ │ │ │ + eorseq lr, r3, r8, ror #4 │ │ │ │ + eorseq r6, r5, r4, ror #10 │ │ │ │ + eorseq lr, r3, r8, lsl #3 │ │ │ │ + eorseq r6, r5, ip, lsl #7 │ │ │ │ + eorseq sp, r3, r0, ror #24 │ │ │ │ + eorseq r6, r5, r4, asr r6 │ │ │ │ + eorseq lr, r3, r4, ror #2 │ │ │ │ + eorseq r4, r5, ip, lsr #25 │ │ │ │ + eorseq lr, r3, r0, lsr r1 │ │ │ │ + eorseq r4, r5, r8, ror #24 │ │ │ │ + ldrsheq lr, [r3], -ip @ │ │ │ │ + eorseq r4, r5, r4, lsr #24 │ │ │ │ + eorseq lr, r3, r0, asr #1 │ │ │ │ + @ instruction: 0x00354bd8 │ │ │ │ + eorseq lr, r3, ip, lsl #5 │ │ │ │ + mlaseq r5, r4, sp, r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #576] @ bb5b4 │ │ │ │ + ldr r1, [pc, #576] @ bb638 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e074 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne bb554 │ │ │ │ - ldr r5, [pc, #528] @ bb5b8 │ │ │ │ + bne bb5d8 │ │ │ │ + ldr r5, [pc, #528] @ bb63c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #22 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ ldr r7, [r5, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #508] @ bb5bc │ │ │ │ + ldr r1, [pc, #508] @ bb640 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r7, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne bb564 │ │ │ │ + bne bb5e8 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ mov r0, sp │ │ │ │ ldr r7, [r5, #48] @ 0x30 │ │ │ │ mov r2, #13 │ │ │ │ - ldr r1, [pc, #448] @ bb5c0 │ │ │ │ + ldr r1, [pc, #448] @ bb644 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne bb574 │ │ │ │ + bne bb5f8 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ mov r0, sp │ │ │ │ ldr r7, [r5, #48] @ 0x30 │ │ │ │ mov r2, #26 │ │ │ │ - ldr r1, [pc, #384] @ bb5c4 │ │ │ │ + ldr r1, [pc, #384] @ bb648 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne bb584 │ │ │ │ + bne bb608 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ mov r0, sp │ │ │ │ ldr r7, [r5, #48] @ 0x30 │ │ │ │ mov r2, #28 │ │ │ │ - ldr r1, [pc, #320] @ bb5c8 │ │ │ │ + ldr r1, [pc, #320] @ bb64c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne bb594 │ │ │ │ + bne bb618 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ mov r0, sp │ │ │ │ ldr r7, [r5, #48] @ 0x30 │ │ │ │ mov r2, #19 │ │ │ │ - ldr r1, [pc, #256] @ bb5cc │ │ │ │ + ldr r1, [pc, #256] @ bb650 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne bb5a4 │ │ │ │ + bne bb628 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ mov r0, sp │ │ │ │ ldr r5, [r5, #48] @ 0x30 │ │ │ │ mov r2, #25 │ │ │ │ - ldr r1, [pc, #192] @ bb5d0 │ │ │ │ + ldr r1, [pc, #192] @ bb654 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -158992,312 +159025,312 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b bb3a0 │ │ │ │ + bl 1b0888 │ │ │ │ + b bb424 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b bb3e8 │ │ │ │ + bl 1b0888 │ │ │ │ + b bb46c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b bb42c │ │ │ │ + bl 1b0888 │ │ │ │ + b bb4b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b bb470 │ │ │ │ + bl 1b0888 │ │ │ │ + b bb4f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b bb4b4 │ │ │ │ + bl 1b0888 │ │ │ │ + b bb538 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b bb4f8 │ │ │ │ - @ instruction: 0x002a11bb │ │ │ │ - eorseq r5, r5, r0, ror #26 │ │ │ │ - eoreq r1, sl, fp, lsr #3 │ │ │ │ - eoreq r1, sl, r1, lsl #3 │ │ │ │ - eoreq r1, sl, sl, asr #2 │ │ │ │ - eoreq r1, sl, r0, lsr #2 │ │ │ │ - strdeq r1, [sl], -r8 @ │ │ │ │ - eoreq r1, sl, r7, asr #1 │ │ │ │ + bl 1b0888 │ │ │ │ + b bb57c │ │ │ │ + eoreq r1, sl, r7, asr #3 │ │ │ │ + @ instruction: 0x00355cdc │ │ │ │ + @ instruction: 0x002a11b7 │ │ │ │ + eoreq r1, sl, sp, lsl #3 │ │ │ │ + eoreq r1, sl, r6, asr r1 │ │ │ │ + eoreq r1, sl, ip, lsr #2 │ │ │ │ + eoreq r1, sl, r4, lsl #2 │ │ │ │ + ldrdeq r1, [sl], -r3 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bb630 │ │ │ │ + beq bb6b4 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r0, #32] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ ldreq r2, [r0, #4] │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq bb6b4 │ │ │ │ + beq bb738 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bb6f8 │ │ │ │ + beq bb77c │ │ │ │ mov ip, #198 @ 0xc6 │ │ │ │ ldmib r0, {r2, r3} │ │ │ │ orr ip, ip, #512 @ 0x200 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldrh r5, [r2, ip] │ │ │ │ cmp r1, r5 │ │ │ │ - bcs bb63c │ │ │ │ + bcs bb6c0 │ │ │ │ mov r5, r2 │ │ │ │ - b bb664 │ │ │ │ + b bb6e8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov lr, #708 @ 0x2c4 │ │ │ │ ldr r5, [r2, #704] @ 0x2c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq bb6e8 │ │ │ │ + beq bb76c │ │ │ │ ldrh r1, [r2, lr] │ │ │ │ add r3, r3, #1 │ │ │ │ ldrh r2, [r5, ip] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bcs bb640 │ │ │ │ + bcs bb6c4 │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bb690 │ │ │ │ + beq bb714 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ add r2, r2, #712 @ 0x2c8 │ │ │ │ ldr r4, [r2] │ │ │ │ subs r3, r3, #1 │ │ │ │ add r2, r4, #712 @ 0x2c8 │ │ │ │ - bne bb678 │ │ │ │ + bne bb6fc │ │ │ │ mov r2, #0 │ │ │ │ - b bb694 │ │ │ │ + b bb718 │ │ │ │ mov r4, r5 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ add r0, r5, r1, lsl #5 │ │ │ │ add r1, r0, #352 @ 0x160 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq bb6d0 │ │ │ │ + beq bb754 │ │ │ │ ldr r1, [r1, #712] @ 0x2c8 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne bb6c4 │ │ │ │ + bne bb748 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ stmib r0, {r1, r2} │ │ │ │ str r2, [r0, #12] │ │ │ │ - b bb60c │ │ │ │ - ldr r0, [pc, #48] @ bb720 │ │ │ │ + b bb690 │ │ │ │ + ldr r0, [pc, #48] @ bb7a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #28] @ bb71c │ │ │ │ + ldr r0, [pc, #28] @ bb7a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 340da8 │ │ │ │ + bl 340e2c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq sp, r3, ip, asr #26 │ │ │ │ - eorseq lr, r3, r0, lsr #11 │ │ │ │ + eorseq sp, r3, r8, asr #25 │ │ │ │ + eorseq lr, r3, ip, lsl r5 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bb774 │ │ │ │ + beq bb7f8 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r0, #32] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ ldreq r2, [r0, #4] │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq bb780 │ │ │ │ + beq bb804 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bb848 │ │ │ │ + beq bb8cc │ │ │ │ ldmib r0, {r1, r3, ip} │ │ │ │ ldrh r2, [r1, #50] @ 0x32 │ │ │ │ cmp ip, r2 │ │ │ │ - bcs bb7c0 │ │ │ │ + bcs bb844 │ │ │ │ mov r2, r1 │ │ │ │ - b bb7e4 │ │ │ │ + b bb868 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq bb79c │ │ │ │ + beq bb820 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne bb790 │ │ │ │ + bne bb814 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ stmib r0, {r1, r2} │ │ │ │ str r2, [r0, #12] │ │ │ │ ldmib r0, {r1, r3, ip} │ │ │ │ ldrh r2, [r1, #50] @ 0x32 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc bb76c │ │ │ │ + bcc bb7f0 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq bb838 │ │ │ │ + beq bb8bc │ │ │ │ ldrh ip, [r1, #48] @ 0x30 │ │ │ │ add r3, r3, #1 │ │ │ │ ldrh r1, [r2, #50] @ 0x32 │ │ │ │ cmp ip, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bcs bb7c0 │ │ │ │ + bcs bb844 │ │ │ │ add r1, ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bb810 │ │ │ │ + beq bb894 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ add r1, r1, #52 @ 0x34 │ │ │ │ ldr r4, [r1] │ │ │ │ subs r3, r3, #1 │ │ │ │ add r1, r4, #52 @ 0x34 │ │ │ │ - bne bb7f8 │ │ │ │ + bne bb87c │ │ │ │ mov r1, #0 │ │ │ │ - b bb814 │ │ │ │ + b bb898 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ str r4, [r0, #4] │ │ │ │ add r1, r2, #52 @ 0x34 │ │ │ │ str r3, [r0, #8] │ │ │ │ add r0, r2, ip, lsl #2 │ │ │ │ add r0, r0, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #48] @ bb870 │ │ │ │ + ldr r0, [pc, #48] @ bb8f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #28] @ bb86c │ │ │ │ + ldr r0, [pc, #28] @ bb8f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 340da8 │ │ │ │ + bl 340e2c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - @ instruction: 0x0033dbfc │ │ │ │ - eorseq lr, r3, r0, asr r4 │ │ │ │ + eorseq sp, r3, r8, ror fp │ │ │ │ + eorseq lr, r3, ip, asr #7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb8d0 │ │ │ │ + beq bb954 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #236] @ bb988 │ │ │ │ + ldr r0, [pc, #236] @ bba0c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r2, #19 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #216] @ bb98c │ │ │ │ + ldr r1, [pc, #216] @ bba10 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r3, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl e14ec │ │ │ │ + bl e1570 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #148] @ bb990 │ │ │ │ + ldr r1, [pc, #148] @ bba14 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #140] @ bb994 │ │ │ │ + ldr r1, [pc, #140] @ bba18 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #100] @ bb998 │ │ │ │ + ldr r2, [pc, #100] @ bba1c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt bb950 │ │ │ │ + blt bb9d4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne bb958 │ │ │ │ + bne bb9dc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - eorseq lr, r3, r8, lsl #26 │ │ │ │ - strdeq r2, [sl], -r0 @ │ │ │ │ - eoreq r2, sl, fp, asr #5 │ │ │ │ - eoreq r2, sl, lr, asr #5 │ │ │ │ - eoreq r2, sl, r0, ror #5 │ │ │ │ + eorseq lr, r3, r4, lsl #25 │ │ │ │ + strdeq r2, [sl], -ip @ │ │ │ │ + ldrdeq r2, [sl], -r7 @ │ │ │ │ + ldrdeq r2, [sl], -sl @ │ │ │ │ + eoreq r2, sl, ip, ror #5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r5, r1 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bba28 │ │ │ │ - ldr r1, [pc, #224] @ bbadc │ │ │ │ + beq bbaac │ │ │ │ + ldr r1, [pc, #224] @ bbb60 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r2, r2, r0 │ │ │ │ add r1, r2, r1 │ │ │ │ strd r4, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ @@ -159310,518 +159343,518 @@ │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ stmib sp, {r0, r1, r4} │ │ │ │ mov r2, #23 │ │ │ │ strb r1, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ - ldr r1, [pc, #128] @ bbad0 │ │ │ │ + ldr r1, [pc, #128] @ bbb54 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #120] @ bbad4 │ │ │ │ + ldr r1, [pc, #120] @ bbb58 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #80] @ bbad8 │ │ │ │ + ldr r2, [pc, #80] @ bbb5c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt bbab4 │ │ │ │ + blt bbb38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq bbab4 │ │ │ │ + beq bbb38 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ - bl c2650 │ │ │ │ + bl c26d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ - eoreq r2, sl, r7, ror r1 │ │ │ │ - eoreq r2, sl, sl, ror r1 │ │ │ │ - eoreq r2, sl, ip, lsl #3 │ │ │ │ - mlaseq r5, r8, ip, r5 │ │ │ │ + eoreq r2, sl, r3, lsl #3 │ │ │ │ + eoreq r2, sl, r6, lsl #3 │ │ │ │ + mlaeq sl, r8, r1, r2 │ │ │ │ + eorseq r5, r5, r4, lsl ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r5, r1 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb50 │ │ │ │ + beq bbbd4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #352] @ bbc6c │ │ │ │ + ldr r0, [pc, #352] @ bbcf0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r4 │ │ │ │ add r7, r1, r0 │ │ │ │ ldr r0, [r7, #8]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbbe4 │ │ │ │ + beq bbc68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 352be0 │ │ │ │ + bl 352c64 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl fec10 │ │ │ │ + bl fec94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1fda8 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #23 │ │ │ │ strb r1, [r0] │ │ │ │ stmib sp, {r0, r1, r4} │ │ │ │ add r0, sp, #4 │ │ │ │ - ldr r1, [pc, #232] @ bbc60 │ │ │ │ + ldr r1, [pc, #232] @ bbce4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #224] @ bbc64 │ │ │ │ + ldr r1, [pc, #224] @ bbce8 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #184] @ bbc68 │ │ │ │ + ldr r2, [pc, #184] @ bbcec │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt bbbdc │ │ │ │ + blt bbc60 │ │ │ │ cmp r4, #0 │ │ │ │ - beq bbbdc │ │ │ │ + beq bbc60 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - bl e0e34 │ │ │ │ - bl 2e81ec │ │ │ │ + bl e0eb8 │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #100] @ bbc70 │ │ │ │ + ldr r0, [pc, #100] @ bbcf4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #76] @ bbc74 │ │ │ │ + ldr r0, [pc, #76] @ bbcf8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #60] @ bbc78 │ │ │ │ + ldr r1, [pc, #60] @ bbcfc │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - eoreq r2, sl, pc, asr #32 │ │ │ │ - eoreq r2, sl, r2, asr r0 │ │ │ │ - eoreq r2, sl, r4, rrx │ │ │ │ - eorseq r5, r5, r8, lsr r8 │ │ │ │ - eorseq lr, r3, ip, asr #3 │ │ │ │ - @ instruction: 0xfff91cb8 │ │ │ │ - eorseq lr, r3, r8, lsr #3 │ │ │ │ + eoreq r2, sl, fp, asr r0 │ │ │ │ + eoreq r2, sl, lr, asr r0 │ │ │ │ + eoreq r2, sl, r0, ror r0 │ │ │ │ + @ instruction: 0x003557b4 │ │ │ │ + eorseq lr, r3, r8, asr #2 │ │ │ │ + @ instruction: 0xfff91c34 │ │ │ │ + eorseq lr, r3, r4, lsr #2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #220] @ bbd6c │ │ │ │ + ldr r0, [pc, #220] @ bbdf0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #1 │ │ │ │ - bne bbce4 │ │ │ │ - ldr r0, [pc, #200] @ bbd70 │ │ │ │ + bne bbd68 │ │ │ │ + ldr r0, [pc, #200] @ bbdf4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd0c │ │ │ │ + beq bbd90 │ │ │ │ str r4, [r0] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #180] @ bbd84 │ │ │ │ - ldr r2, [pc, #180] @ bbd88 │ │ │ │ + ldr r0, [pc, #180] @ bbe08 │ │ │ │ + ldr r2, [pc, #180] @ bbe0c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1f508 │ │ │ │ - ldr r0, [pc, #136] @ bbd74 │ │ │ │ + ldr r0, [pc, #136] @ bbdf8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne bbd1c │ │ │ │ - ldr r0, [pc, #112] @ bbd78 │ │ │ │ + bne bbda0 │ │ │ │ + ldr r0, [pc, #112] @ bbdfc │ │ │ │ add r0, pc, r0 │ │ │ │ - b bbd24 │ │ │ │ + b bbda8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b bbd50 │ │ │ │ - ldr r0, [pc, #88] @ bbd7c │ │ │ │ + b bbdd4 │ │ │ │ + ldr r0, [pc, #88] @ bbe00 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r0, {r2, r3} │ │ │ │ str r1, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ - ldr r1, [pc, #52] @ bbd80 │ │ │ │ + ldr r1, [pc, #52] @ bbe04 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b bbd58 │ │ │ │ + b bbddc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2630 │ │ │ │ + bl c26b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r4, r5, ip, ror #5 │ │ │ │ - mlaseq r5, r0, r1, r4 │ │ │ │ - eorseq r4, r5, ip, asr #1 │ │ │ │ - eorseq sp, r3, ip, lsl #15 │ │ │ │ - eorseq sp, r3, r8, ror #14 │ │ │ │ - eorseq sp, r3, r0, asr r7 │ │ │ │ + eorseq r4, r5, r8, ror #4 │ │ │ │ + eorseq r4, r5, ip, lsl #2 │ │ │ │ + eorseq r4, r5, r8, asr #32 │ │ │ │ + eorseq sp, r3, r8, lsl #14 │ │ │ │ + eorseq sp, r3, r4, ror #13 │ │ │ │ + eorseq sp, r3, ip, asr #13 │ │ │ │ @ instruction: 0xfffffe08 │ │ │ │ @ instruction: 0xfffffcc0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #220] @ bbe7c │ │ │ │ + ldr r0, [pc, #220] @ bbf00 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #1 │ │ │ │ - bne bbdf4 │ │ │ │ - ldr r0, [pc, #200] @ bbe80 │ │ │ │ + bne bbe78 │ │ │ │ + ldr r0, [pc, #200] @ bbf04 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbe1c │ │ │ │ + beq bbea0 │ │ │ │ str r4, [r0] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #180] @ bbe94 │ │ │ │ - ldr r2, [pc, #180] @ bbe98 │ │ │ │ + ldr r0, [pc, #180] @ bbf18 │ │ │ │ + ldr r2, [pc, #180] @ bbf1c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1f508 │ │ │ │ - ldr r0, [pc, #136] @ bbe84 │ │ │ │ + ldr r0, [pc, #136] @ bbf08 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne bbe2c │ │ │ │ - ldr r0, [pc, #112] @ bbe88 │ │ │ │ + bne bbeb0 │ │ │ │ + ldr r0, [pc, #112] @ bbf0c │ │ │ │ add r0, pc, r0 │ │ │ │ - b bbe34 │ │ │ │ + b bbeb8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b bbe60 │ │ │ │ - ldr r0, [pc, #88] @ bbe8c │ │ │ │ + b bbee4 │ │ │ │ + ldr r0, [pc, #88] @ bbf10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r0, {r2, r3} │ │ │ │ str r1, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ - ldr r1, [pc, #52] @ bbe90 │ │ │ │ + ldr r1, [pc, #52] @ bbf14 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b bbe68 │ │ │ │ + b bbeec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2630 │ │ │ │ + bl c26b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x003541dc │ │ │ │ - eorseq r4, r5, r0, lsl #1 │ │ │ │ - @ instruction: 0x00353fbc │ │ │ │ - eorseq sp, r3, ip, ror r6 │ │ │ │ - eorseq sp, r3, r8, asr r6 │ │ │ │ - eorseq sp, r3, r0, asr #12 │ │ │ │ + eorseq r4, r5, r8, asr r1 │ │ │ │ + @ instruction: 0x00353ffc │ │ │ │ + eorseq r3, r5, r8, lsr pc │ │ │ │ + @ instruction: 0x0033d5f8 │ │ │ │ + @ instruction: 0x0033d5d4 │ │ │ │ + @ instruction: 0x0033d5bc │ │ │ │ @ instruction: 0xfffffbec │ │ │ │ @ instruction: 0xfffffbb0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ bl 1f850 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbf24 │ │ │ │ + beq bbfa8 │ │ │ │ bl 1f82c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r4, [r0] │ │ │ │ bl 1de1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc084 │ │ │ │ + beq bc108 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d69b0 │ │ │ │ + bl 2d6a34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bcs bc0a8 │ │ │ │ - bl 171c38 │ │ │ │ + bcs bc12c │ │ │ │ + bl 171cbc │ │ │ │ mov r4, r0 │ │ │ │ tst r1, #1 │ │ │ │ strb r5, [r0, #41] @ 0x29 │ │ │ │ - bne bc04c │ │ │ │ - ldr r0, [pc, #660] @ bc1a0 │ │ │ │ + bne bc0d0 │ │ │ │ + ldr r0, [pc, #660] @ bc224 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - beq bc04c │ │ │ │ + beq bc0d0 │ │ │ │ bl 3b608 │ │ │ │ - b bc098 │ │ │ │ + b bc11c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #568] @ bc16c │ │ │ │ + ldr r0, [pc, #568] @ bc1f0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi bc01c │ │ │ │ - ldr r0, [pc, #552] @ bc170 │ │ │ │ + bhi bc0a0 │ │ │ │ + ldr r0, [pc, #552] @ bc1f4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc bbf74 │ │ │ │ + bcc bbff8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bc01c │ │ │ │ - ldr r0, [pc, #524] @ bc174 │ │ │ │ + beq bc0a0 │ │ │ │ + ldr r0, [pc, #524] @ bc1f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq bc01c │ │ │ │ - ldr r0, [pc, #508] @ bc178 │ │ │ │ + beq bc0a0 │ │ │ │ + ldr r0, [pc, #508] @ bc1fc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc01c │ │ │ │ - ldr r0, [pc, #492] @ bc17c │ │ │ │ + beq bc0a0 │ │ │ │ + ldr r0, [pc, #492] @ bc200 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bc12c │ │ │ │ + beq bc1b0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #28]! │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #472] @ bc1a4 │ │ │ │ + ldr r1, [pc, #472] @ bc228 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #436] @ bc1a8 │ │ │ │ + ldr r3, [pc, #436] @ bc22c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #4 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 29e030 │ │ │ │ - bl 171c38 │ │ │ │ + bl 29e0b4 │ │ │ │ + bl 171cbc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ tst r1, #1 │ │ │ │ strb r0, [r4, #41] @ 0x29 │ │ │ │ - bne bc04c │ │ │ │ - ldr r0, [pc, #368] @ bc1ac │ │ │ │ + bne bc0d0 │ │ │ │ + ldr r0, [pc, #368] @ bc230 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne bc094 │ │ │ │ + bne bc118 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ - beq bc078 │ │ │ │ + beq bc0fc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc070 │ │ │ │ + beq bc0f4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 3acc8 │ │ │ │ - b bc060 │ │ │ │ - ldr r0, [pc, #252] @ bc188 │ │ │ │ + b bc0e4 │ │ │ │ + ldr r0, [pc, #252] @ bc20c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b bc144 │ │ │ │ + b bc1c8 │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b bc04c │ │ │ │ + b bc0d0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #204] @ bc18c │ │ │ │ + ldr r0, [pc, #204] @ bc210 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #180] @ bc190 │ │ │ │ + ldr r0, [pc, #180] @ bc214 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 23a58 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #140] @ bc194 │ │ │ │ + ldr r0, [pc, #140] @ bc218 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #124] @ bc198 │ │ │ │ - ldr r3, [pc, #124] @ bc19c │ │ │ │ + ldr r0, [pc, #124] @ bc21c │ │ │ │ + ldr r3, [pc, #124] @ bc220 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bc144 │ │ │ │ - ldr r0, [pc, #76] @ bc180 │ │ │ │ + b bc1c8 │ │ │ │ + ldr r0, [pc, #76] @ bc204 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #72] @ bc184 │ │ │ │ + ldr r2, [pc, #72] @ bc208 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2d425c │ │ │ │ - b bc158 │ │ │ │ + bl 2d42e0 │ │ │ │ + b bc1dc │ │ │ │ bl 3c6f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc168 │ │ │ │ + beq bc1ec │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - mlaseq r5, ip, sp, r3 │ │ │ │ - @ instruction: 0x003544b8 │ │ │ │ - mlaseq r5, r8, r4, r4 │ │ │ │ - eorseq r4, r5, r4, lsl #9 │ │ │ │ - eorseq r4, r5, r0, ror r4 │ │ │ │ - @ instruction: 0x002a12b3 │ │ │ │ - eorseq sp, r3, r0, ror #26 │ │ │ │ - @ instruction: 0x0033ddf4 │ │ │ │ - eorseq r2, r4, r0, asr #29 │ │ │ │ + eorseq r3, r5, r8, lsl sp │ │ │ │ + eorseq r4, r5, r4, lsr r4 │ │ │ │ + eorseq r4, r5, r4, lsl r4 │ │ │ │ + eorseq r4, r5, r0, lsl #8 │ │ │ │ + eorseq r4, r5, ip, ror #7 │ │ │ │ + @ instruction: 0x002a12bf │ │ │ │ + @ instruction: 0x0033dcdc │ │ │ │ + eorseq sp, r3, r0, ror sp │ │ │ │ + eorseq r2, r4, ip, lsr lr │ │ │ │ + eorseq r3, r5, ip, lsr lr │ │ │ │ + @ instruction: 0x0033dcfc │ │ │ │ + eoreq r0, sl, r0, ror fp │ │ │ │ + eorseq sp, r3, r0, lsl #15 │ │ │ │ eorseq r3, r5, r0, asr #29 │ │ │ │ - eorseq sp, r3, r0, lsl #27 │ │ │ │ - eoreq r0, sl, r4, ror #22 │ │ │ │ - eorseq sp, r3, r4, lsl #16 │ │ │ │ - eorseq r3, r5, r4, asr #30 │ │ │ │ - eorseq sp, r3, r8, ror #28 │ │ │ │ - eorseq sp, r3, ip, ror lr │ │ │ │ - eorseq r3, r5, r4, lsl lr │ │ │ │ + eorseq sp, r3, r4, ror #27 │ │ │ │ + @ instruction: 0x0033ddf8 │ │ │ │ + mlaseq r5, r0, sp, r3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc240 │ │ │ │ + beq bc2c4 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 10065c │ │ │ │ + bl 1006e0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 1df18 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs bc2e0 │ │ │ │ + bcs bc364 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ str r7, [sp] │ │ │ │ - ldr r2, [pc, #428] @ bc3b4 │ │ │ │ + ldr r2, [pc, #428] @ bc438 │ │ │ │ add r5, sp, #16 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r3, #17 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194b80 │ │ │ │ + bl 194c04 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne bc2fc │ │ │ │ + bne bc380 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ @@ -159829,426 +159862,426 @@ │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #344] @ bc3c4 │ │ │ │ + ldr r1, [pc, #344] @ bc448 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #336] @ bc3c8 │ │ │ │ + ldr r1, [pc, #336] @ bc44c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #296] @ bc3cc │ │ │ │ + ldr r2, [pc, #296] @ bc450 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt bc2c0 │ │ │ │ + blt bc344 │ │ │ │ cmp r4, #0 │ │ │ │ - bne bc2c8 │ │ │ │ + bne bc34c │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #196] @ bc3ac │ │ │ │ + ldr r0, [pc, #196] @ bc430 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #192] @ bc3b0 │ │ │ │ + ldr r2, [pc, #192] @ bc434 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b bc358 │ │ │ │ + b bc3dc │ │ │ │ ldm r5!, {r1, r2, r3, r6} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r5, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #144] @ bc3b8 │ │ │ │ + ldr r1, [pc, #144] @ bc43c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #124] @ bc3bc │ │ │ │ + ldr r0, [pc, #124] @ bc440 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r1, [pc, #112] @ bc3c0 │ │ │ │ + ldr r1, [pc, #112] @ bc444 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq bc394 │ │ │ │ + beq bc418 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b bc394 │ │ │ │ + bl 1b0888 │ │ │ │ + b bc418 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - eoreq r6, sl, sp, asr #17 │ │ │ │ - eorseq r0, r4, r8, lsl #31 │ │ │ │ - eoreq r6, sl, r7, lsr #29 │ │ │ │ - ldrsbeq r1, [r4], -r4 @ │ │ │ │ + ldrdeq r6, [sl], -r9 @ │ │ │ │ + eorseq r0, r4, r4, lsl #30 │ │ │ │ + @ instruction: 0x002a6eb3 │ │ │ │ + eorseq r1, r4, r0, asr r0 │ │ │ │ ldrdeq r6, [r6], -r0 │ │ │ │ - ldrheq r1, [r4], -r8 @ │ │ │ │ - eoreq r1, sl, fp, asr r9 │ │ │ │ - eoreq r1, sl, lr, asr r9 │ │ │ │ - eoreq r1, sl, r0, ror r9 │ │ │ │ + eorseq r1, r4, r4, lsr r0 │ │ │ │ + eoreq r1, sl, r7, ror #18 │ │ │ │ + eoreq r1, sl, sl, ror #18 │ │ │ │ + eoreq r1, sl, ip, ror r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc474 │ │ │ │ + beq bc4f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f850 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc50c │ │ │ │ + beq bc590 │ │ │ │ bl 1f82c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r5, [r0] │ │ │ │ bl 1de1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc690 │ │ │ │ + beq bc714 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d69b0 │ │ │ │ + bl 2d6a34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bcs bc6a0 │ │ │ │ - bl 171c38 │ │ │ │ + bcs bc724 │ │ │ │ + bl 171cbc │ │ │ │ mov r5, r0 │ │ │ │ tst r1, #1 │ │ │ │ strb r6, [r0, #40] @ 0x28 │ │ │ │ - bne bc634 │ │ │ │ - ldr r0, [pc, #860] @ bc7b8 │ │ │ │ + bne bc6b8 │ │ │ │ + ldr r0, [pc, #860] @ bc83c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - beq bc634 │ │ │ │ + beq bc6b8 │ │ │ │ bl 3b608 │ │ │ │ - b bc680 │ │ │ │ + b bc704 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #24 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #808] @ bc7c8 │ │ │ │ + ldr r1, [pc, #808] @ bc84c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #800] @ bc7cc │ │ │ │ + ldr r1, [pc, #800] @ bc850 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #760] @ bc7d0 │ │ │ │ + ldr r2, [pc, #760] @ bc854 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt bc668 │ │ │ │ + blt bc6ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq bc668 │ │ │ │ + beq bc6ec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #616] @ bc784 │ │ │ │ + ldr r0, [pc, #616] @ bc808 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi bc604 │ │ │ │ - ldr r0, [pc, #600] @ bc788 │ │ │ │ + bhi bc688 │ │ │ │ + ldr r0, [pc, #600] @ bc80c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc bc55c │ │ │ │ + bcc bc5e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bc604 │ │ │ │ - ldr r0, [pc, #572] @ bc78c │ │ │ │ + beq bc688 │ │ │ │ + ldr r0, [pc, #572] @ bc810 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq bc604 │ │ │ │ - ldr r0, [pc, #556] @ bc790 │ │ │ │ + beq bc688 │ │ │ │ + ldr r0, [pc, #556] @ bc814 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc604 │ │ │ │ - ldr r0, [pc, #540] @ bc794 │ │ │ │ + beq bc688 │ │ │ │ + ldr r0, [pc, #540] @ bc818 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bc724 │ │ │ │ + beq bc7a8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #28]! │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [r0, #40] @ 0x28 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #520] @ bc7bc │ │ │ │ + ldr r1, [pc, #520] @ bc840 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #484] @ bc7c0 │ │ │ │ + ldr r3, [pc, #484] @ bc844 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #4 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 29e030 │ │ │ │ - bl 171c38 │ │ │ │ + bl 29e0b4 │ │ │ │ + bl 171cbc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ tst r1, #1 │ │ │ │ strb r0, [r5, #40] @ 0x28 │ │ │ │ - bne bc634 │ │ │ │ - ldr r0, [pc, #416] @ bc7c4 │ │ │ │ + bne bc6b8 │ │ │ │ + ldr r0, [pc, #416] @ bc848 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne bc67c │ │ │ │ + bne bc700 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ - beq bc670 │ │ │ │ + beq bc6f4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc658 │ │ │ │ + beq bc6dc │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddd20 │ │ │ │ + bl ddda4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 3acc8 │ │ │ │ - b bc648 │ │ │ │ + b bc6cc │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #4] │ │ │ │ - b bc634 │ │ │ │ - ldr r0, [pc, #264] @ bc7a0 │ │ │ │ + b bc6b8 │ │ │ │ + ldr r0, [pc, #264] @ bc824 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b bc73c │ │ │ │ + b bc7c0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #236] @ bc7a4 │ │ │ │ + ldr r0, [pc, #236] @ bc828 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #212] @ bc7a8 │ │ │ │ + ldr r0, [pc, #212] @ bc82c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 23a58 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #172] @ bc7ac │ │ │ │ + ldr r0, [pc, #172] @ bc830 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #156] @ bc7b0 │ │ │ │ - ldr r3, [pc, #156] @ bc7b4 │ │ │ │ + ldr r0, [pc, #156] @ bc834 │ │ │ │ + ldr r3, [pc, #156] @ bc838 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bc73c │ │ │ │ - ldr r0, [pc, #108] @ bc798 │ │ │ │ + b bc7c0 │ │ │ │ + ldr r0, [pc, #108] @ bc81c │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #104] @ bc79c │ │ │ │ + ldr r2, [pc, #104] @ bc820 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2d425c │ │ │ │ - b bc768 │ │ │ │ + bl 2d42e0 │ │ │ │ + b bc7ec │ │ │ │ bl 3c6f8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc778 │ │ │ │ + beq bc7fc │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0x003537b4 │ │ │ │ - eorseq r3, r5, r4, asr #29 │ │ │ │ - eorseq r3, r5, r4, lsr #29 │ │ │ │ - mlaseq r5, r0, lr, r3 │ │ │ │ - eorseq r3, r5, ip, ror lr │ │ │ │ - @ instruction: 0x002a0cbb │ │ │ │ - eorseq sp, r3, r8, ror ip │ │ │ │ - @ instruction: 0x0033dcf8 │ │ │ │ - eorseq r2, r4, r8, asr #17 │ │ │ │ - eorseq r3, r5, r8, asr #17 │ │ │ │ - mlaseq r3, r8, ip, sp │ │ │ │ - eoreq r0, sl, ip, ror #10 │ │ │ │ - eorseq sp, r3, ip, lsl #4 │ │ │ │ - @ instruction: 0x003539f4 │ │ │ │ - eorseq sp, r3, r0, lsl #17 │ │ │ │ - eorseq sp, r3, r4, lsr #27 │ │ │ │ - eorseq r3, r5, ip, lsr #16 │ │ │ │ - eoreq r1, sl, r7, lsr #14 │ │ │ │ - eoreq r1, sl, sl, lsr #14 │ │ │ │ - eoreq r1, sl, ip, lsr r7 │ │ │ │ + eorseq r3, r5, r0, lsr r7 │ │ │ │ + eorseq r3, r5, r0, asr #28 │ │ │ │ + eorseq r3, r5, r0, lsr #28 │ │ │ │ + eorseq r3, r5, ip, lsl #28 │ │ │ │ + @ instruction: 0x00353df8 │ │ │ │ + eoreq r0, sl, r7, asr #25 │ │ │ │ + @ instruction: 0x0033dbf4 │ │ │ │ + eorseq sp, r3, r4, ror ip │ │ │ │ + eorseq r2, r4, r4, asr #16 │ │ │ │ + eorseq r3, r5, r4, asr #16 │ │ │ │ + eorseq sp, r3, r4, lsl ip │ │ │ │ + eoreq r0, sl, r8, ror r5 │ │ │ │ + eorseq sp, r3, r8, lsl #3 │ │ │ │ + eorseq r3, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x0033d7fc │ │ │ │ + eorseq sp, r3, r0, lsr #26 │ │ │ │ + eorseq r3, r5, r8, lsr #15 │ │ │ │ + eoreq r1, sl, r3, lsr r7 │ │ │ │ + eoreq r1, sl, r6, lsr r7 │ │ │ │ + eoreq r1, sl, r8, asr #14 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc844 │ │ │ │ + beq bc8c8 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 10065c │ │ │ │ + bl 1006e0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fa6c │ │ │ │ mov r6, r0 │ │ │ │ bl 1e6bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - bcc bc8dc │ │ │ │ + bcc bc960 │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f394 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ - b bc920 │ │ │ │ + b bc9a4 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #24 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #484] @ bca54 │ │ │ │ + ldr r1, [pc, #484] @ bcad8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #476] @ bca58 │ │ │ │ + ldr r1, [pc, #476] @ bcadc │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #436] @ bca5c │ │ │ │ + ldr r2, [pc, #436] @ bcae0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt bc984 │ │ │ │ + blt bca08 │ │ │ │ cmp r4, #0 │ │ │ │ - beq bc984 │ │ │ │ + beq bca08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ @@ -160267,26 +160300,26 @@ │ │ │ │ cmp r5, #0 │ │ │ │ strb r0, [sp, #12] │ │ │ │ moveq r6, #1 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ str r7, [sp] │ │ │ │ - ldr r2, [pc, #256] @ bca44 │ │ │ │ + ldr r2, [pc, #256] @ bcac8 │ │ │ │ add r6, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194ca8 │ │ │ │ + bl 194d2c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne bc98c │ │ │ │ + bne bca10 │ │ │ │ cmp r5, #10 │ │ │ │ - bcc bc974 │ │ │ │ + bcc bc9f8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1dfb4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ @@ -160296,58 +160329,58 @@ │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ ldm r6, {r1, r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [pc, #144] @ bca48 │ │ │ │ + ldr r1, [pc, #144] @ bcacc │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #124] @ bca4c │ │ │ │ + ldr r0, [pc, #124] @ bcad0 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #112] @ bca50 │ │ │ │ + ldr r1, [pc, #112] @ bcad4 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq bca18 │ │ │ │ + beq bca9c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b bca18 │ │ │ │ + bl 1b0888 │ │ │ │ + b bca9c │ │ │ │ add r0, sp, #12 │ │ │ │ - bl c93ec │ │ │ │ + bl c9470 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - eoreq r6, sl, fp, lsr #15 │ │ │ │ - eorseq r0, r4, ip, asr sl │ │ │ │ + @ instruction: 0x002a67b7 │ │ │ │ + @ instruction: 0x003409d8 │ │ │ │ andeq r6, r6, r0, asr #2 │ │ │ │ - eorseq r0, r4, r8, lsr #20 │ │ │ │ - eoreq r1, sl, r7, asr r3 │ │ │ │ - eoreq r1, sl, sl, asr r3 │ │ │ │ - eoreq r1, sl, ip, ror #6 │ │ │ │ + eorseq r0, r4, r4, lsr #19 │ │ │ │ + eoreq r1, sl, r3, ror #6 │ │ │ │ + eoreq r1, sl, r6, ror #6 │ │ │ │ + eoreq r1, sl, r8, ror r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov fp, r0 │ │ │ │ add r6, r0, #40 @ 0x28 │ │ │ │ ldrb r0, [r0, #68] @ 0x44 │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -160430,18 +160463,18 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r6, #68] @ 0x44 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #96] @ 0x60 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ str r0, [fp, #104] @ 0x68 │ │ │ │ - b bd0e4 │ │ │ │ + b bd168 │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne beb3c │ │ │ │ + bne bebc0 │ │ │ │ ldr r1, [fp, #104] @ 0x68 │ │ │ │ add r7, sp, #984 @ 0x3d8 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #69 @ 0x45 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ mov r0, #267386880 @ 0xff00000 │ │ │ │ str r2, [sp, #728] @ 0x2d8 │ │ │ │ @@ -160457,27 +160490,27 @@ │ │ │ │ strb r0, [fp, #76] @ 0x4c │ │ │ │ add r5, sp, #560 @ 0x230 │ │ │ │ add r2, sp, #728 @ 0x2d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 9bc74 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne be4fc │ │ │ │ + bne be580 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #76] @ 0x4c │ │ │ │ - b bde38 │ │ │ │ + b bdebc │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be250 │ │ │ │ + bne be2d4 │ │ │ │ ldr r5, [fp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 75930 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bcc70 │ │ │ │ + beq bccf4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, #1 │ │ │ │ movne r5, #1 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ @@ -160494,44 +160527,44 @@ │ │ │ │ strb r0, [fp, #71] @ 0x47 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 9bee8 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne be750 │ │ │ │ + bne be7d4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #71] @ 0x47 │ │ │ │ - b bde38 │ │ │ │ + b bdebc │ │ │ │ ldrb r0, [fp, #124] @ 0x7c │ │ │ │ add r9, fp, #108 @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne be268 │ │ │ │ - ldr r0, [pc, #4032] @ bdcb0 │ │ │ │ + bne be2ec │ │ │ │ + ldr r0, [pc, #4032] @ bdd34 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #24 │ │ │ │ ldr r7, [fp, #108] @ 0x6c │ │ │ │ ldr sl, [fp, #112] @ 0x70 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq be428 │ │ │ │ - ldr r1, [pc, #4072] @ bdd00 │ │ │ │ + beq be4ac │ │ │ │ + ldr r1, [pc, #4072] @ bdd84 │ │ │ │ mov r2, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ cmp r7, #0 │ │ │ │ - beq bcd40 │ │ │ │ + beq bcdc4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #1 │ │ │ │ add r3, sp, #984 @ 0x3d8 │ │ │ │ strb r0, [fp, #124] @ 0x7c │ │ │ │ mov r0, #28 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ add ip, sp, #280 @ 0x118 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ @@ -160544,25 +160577,25 @@ │ │ │ │ strb r0, [fp, #88] @ 0x58 │ │ │ │ add r5, sp, #560 @ 0x230 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ bl 9bee8 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne be790 │ │ │ │ + bne be814 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #88] @ 0x58 │ │ │ │ - b bde38 │ │ │ │ + b bdebc │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be280 │ │ │ │ + bne be304 │ │ │ │ ldr r5, [fp, #108] @ 0x6c │ │ │ │ ldr r0, [r5] │ │ │ │ - ldr r1, [pc, #4064] @ bdd9c │ │ │ │ - ldr r2, [pc, #4064] @ bdda0 │ │ │ │ + ldr r1, [pc, #4064] @ bde20 │ │ │ │ + ldr r2, [pc, #4064] @ bde24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 684ac │ │ │ │ mov r2, #1 │ │ │ │ add r7, sp, #984 @ 0x3d8 │ │ │ │ strb r2, [fp, #112] @ 0x70 │ │ │ │ mov r2, #69 @ 0x45 │ │ │ │ @@ -160571,32 +160604,32 @@ │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ mov r4, #0 │ │ │ │ ldr r6, [sp, #996] @ 0x3e4 │ │ │ │ stm ip, {r2, r3, r7} │ │ │ │ mov r2, #1000 @ 0x3e8 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #724] @ 0x2d4 │ │ │ │ - bl 353210 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 353294 <__aeabi_uldivmod@@Base> │ │ │ │ str r1, [sp, #708] @ 0x2c4 │ │ │ │ ldr r1, [fp, #104] @ 0x68 │ │ │ │ str r0, [sp, #704] @ 0x2c0 │ │ │ │ strb r4, [fp, #77] @ 0x4d │ │ │ │ add r5, sp, #560 @ 0x230 │ │ │ │ add r2, sp, #696 @ 0x2b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 9bc74 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne be7d8 │ │ │ │ + bne be85c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #77] @ 0x4d │ │ │ │ - b bde38 │ │ │ │ + b bdebc │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne beb5c │ │ │ │ + bne bebe0 │ │ │ │ ldr r1, [fp, #104] @ 0x68 │ │ │ │ add r7, sp, #984 @ 0x3d8 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #69 @ 0x45 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ mov r0, #267386880 @ 0xff00000 │ │ │ │ str r2, [sp, #600] @ 0x258 │ │ │ │ @@ -160612,21 +160645,21 @@ │ │ │ │ strb r0, [fp, #79] @ 0x4f │ │ │ │ add r5, sp, #560 @ 0x230 │ │ │ │ add r2, sp, #600 @ 0x258 │ │ │ │ mov r0, r5 │ │ │ │ bl 9bc74 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne be540 │ │ │ │ + bne be5c4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #79] @ 0x4f │ │ │ │ - b bde38 │ │ │ │ + b bdebc │ │ │ │ ldrb r0, [fp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne be298 │ │ │ │ + bne be31c │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ ldr r5, [fp, #120] @ 0x78 │ │ │ │ eor r0, r2, r1, asr #31 │ │ │ │ mov r3, #1000 @ 0x3e8 │ │ │ │ subs r0, r0, r1, asr #31 │ │ │ │ umull r8, r7, r0, r3 │ │ │ │ @@ -160636,21 +160669,21 @@ │ │ │ │ mov r0, #0 │ │ │ │ adds r7, r7, r4 │ │ │ │ adc r3, r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ movne r6, #1 │ │ │ │ orr r3, r6, r3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq be218 │ │ │ │ + beq be29c │ │ │ │ ldr r0, [r5] │ │ │ │ rsbs r2, r2, #0 │ │ │ │ rscs r1, r1, #0 │ │ │ │ - bge bdda4 │ │ │ │ - ldr r1, [pc, #4080] @ bdf0c │ │ │ │ - ldr r2, [pc, #4080] @ bdf10 │ │ │ │ + bge bde28 │ │ │ │ + ldr r1, [pc, #4080] @ bdf90 │ │ │ │ + ldr r2, [pc, #4080] @ bdf94 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 684ac │ │ │ │ adds r2, r0, r8 │ │ │ │ mov r6, #0 │ │ │ │ adcs r3, r1, r7 │ │ │ │ mvn r1, #1 │ │ │ │ @@ -160660,24 +160693,24 @@ │ │ │ │ cmn r3, #1 │ │ │ │ mvn r0, #1 │ │ │ │ movne r1, r2 │ │ │ │ cmn r2, #2 │ │ │ │ movcs r2, r0 │ │ │ │ cmn r3, #1 │ │ │ │ movne r2, r1 │ │ │ │ - b bddd4 │ │ │ │ + b bde58 │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be2b0 │ │ │ │ + bne be334 │ │ │ │ ldr r5, [fp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 75930 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bcf90 │ │ │ │ + beq bd014 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, #1 │ │ │ │ movne r5, #1 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ @@ -160694,31 +160727,31 @@ │ │ │ │ strb r0, [fp, #72] @ 0x48 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 9bee8 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne be818 │ │ │ │ + bne be89c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #72] @ 0x48 │ │ │ │ - b bde38 │ │ │ │ + b bdebc │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be2c8 │ │ │ │ + bne be34c │ │ │ │ ldr r5, [fp, #108] @ 0x6c │ │ │ │ ldr r0, [r5] │ │ │ │ - ldr r1, [pc, #4036] @ bdfd8 │ │ │ │ + ldr r1, [pc, #4036] @ be05c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 2b9e58 │ │ │ │ + bl 2b9edc │ │ │ │ mov r0, #1 │ │ │ │ add r5, sp, #984 @ 0x3d8 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -160731,51 +160764,51 @@ │ │ │ │ ldr r1, [fp, #104] @ 0x68 │ │ │ │ strb r0, [fp, #94] @ 0x5e │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ bl 9bee8 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne be85c │ │ │ │ + bne be8e0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #94] @ 0x5e │ │ │ │ - b bde38 │ │ │ │ + b bdebc │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be2e4 │ │ │ │ + bne be368 │ │ │ │ ldr r5, [fp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 75e84 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #3 │ │ │ │ - bne bdbe0 │ │ │ │ + bne bdc64 │ │ │ │ ldr r0, [r5] │ │ │ │ - ldr r1, [pc, #4092] @ be0b8 │ │ │ │ + ldr r1, [pc, #4092] @ be13c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 2b9e58 │ │ │ │ - b bdc04 │ │ │ │ + bl 2b9edc │ │ │ │ + b bdc88 │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be300 │ │ │ │ - ldr r0, [pc, #4088] @ be0e4 │ │ │ │ + bne be384 │ │ │ │ + ldr r0, [pc, #4088] @ be168 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #21 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #21 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq be440 │ │ │ │ - ldr r1, [pc, #4052] @ be0e8 │ │ │ │ + beq be4c4 │ │ │ │ + ldr r1, [pc, #4052] @ be16c │ │ │ │ mov r2, #21 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ add r3, sp, #984 @ 0x3d8 │ │ │ │ mov r0, #28 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -160791,21 +160824,21 @@ │ │ │ │ strb r0, [fp, #96] @ 0x60 │ │ │ │ add r5, sp, #560 @ 0x230 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 9bee8 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne be8a0 │ │ │ │ + bne be924 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #96] @ 0x60 │ │ │ │ - b bde38 │ │ │ │ + b bdebc │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bebac │ │ │ │ + bne bec30 │ │ │ │ ldr r6, [fp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ add r5, sp, #456 @ 0x1c8 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ @@ -160819,21 +160852,21 @@ │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 9bee8 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne be580 │ │ │ │ + bne be604 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #82] @ 0x52 │ │ │ │ - b bde38 │ │ │ │ + b bdebc │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be318 │ │ │ │ + bne be39c │ │ │ │ ldr r5, [fp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, #0 │ │ │ │ bl 75c88 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ @@ -160850,21 +160883,21 @@ │ │ │ │ ldr r1, [fp, #104] @ 0x68 │ │ │ │ strb r6, [fp, #92] @ 0x5c │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ bl 9bee8 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne be8e0 │ │ │ │ + bne be964 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #92] @ 0x5c │ │ │ │ - b bde38 │ │ │ │ + b bdebc │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bebbc │ │ │ │ + bne bec40 │ │ │ │ ldr r6, [fp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ add r5, sp, #328 @ 0x148 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ @@ -160878,32 +160911,32 @@ │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 9bee8 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne be5c4 │ │ │ │ + bne be648 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #86] @ 0x56 │ │ │ │ - b bde38 │ │ │ │ + b bdebc │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be330 │ │ │ │ - ldr r0, [pc, #4084] @ be2e0 │ │ │ │ + bne be3b4 │ │ │ │ + ldr r0, [pc, #4084] @ be364 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #25 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #25 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq be458 │ │ │ │ - ldr r1, [pc, #4072] @ be2fc │ │ │ │ + beq be4dc │ │ │ │ + ldr r1, [pc, #4072] @ be380 │ │ │ │ mov r2, #25 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ add r3, sp, #984 @ 0x3d8 │ │ │ │ mov r0, #28 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -160919,31 +160952,31 @@ │ │ │ │ strb r0, [fp, #95] @ 0x5f │ │ │ │ add r5, sp, #560 @ 0x230 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ bl 9bee8 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne be924 │ │ │ │ + bne be9a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #95] @ 0x5f │ │ │ │ - b bde38 │ │ │ │ + b bdebc │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be348 │ │ │ │ + bne be3cc │ │ │ │ ldr r5, [fp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 75e84 │ │ │ │ mov r1, #1 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ strb r1, [fp, #112] @ 0x70 │ │ │ │ mov r1, #69 @ 0x45 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ lsl r0, r0, #3 │ │ │ │ - ldr r1, [pc, #4084] @ be3a8 │ │ │ │ + ldr r1, [pc, #4084] @ be42c │ │ │ │ add r7, sp, #296 @ 0x128 │ │ │ │ add r5, sp, #984 @ 0x3d8 │ │ │ │ mov r2, #27 │ │ │ │ lsr r0, r1, r0 │ │ │ │ mov r1, r5 │ │ │ │ strb r0, [sp, #300] @ 0x12c │ │ │ │ add r0, r7, #5 │ │ │ │ @@ -160953,31 +160986,31 @@ │ │ │ │ strb r0, [fp, #87] @ 0x57 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 9bee8 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne be964 │ │ │ │ + bne be9e8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #87] @ 0x57 │ │ │ │ - b bde38 │ │ │ │ + b bdebc │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be360 │ │ │ │ + bne be3e4 │ │ │ │ ldr r5, [fp, #108] @ 0x6c │ │ │ │ ldr r0, [r5] │ │ │ │ - ldr r1, [pc, #4076] @ be40c │ │ │ │ + ldr r1, [pc, #4076] @ be490 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 2b9e60 │ │ │ │ + bl 2b9ee4 │ │ │ │ mov r0, #1 │ │ │ │ add r5, sp, #984 @ 0x3d8 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r5 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -160990,21 +161023,21 @@ │ │ │ │ ldr r1, [fp, #104] @ 0x68 │ │ │ │ strb r0, [fp, #91] @ 0x5b │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ bl 9bee8 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne be9a4 │ │ │ │ + bne bea28 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #91] @ 0x5b │ │ │ │ - b bde38 │ │ │ │ + b bdebc │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bec40 │ │ │ │ + bne becc4 │ │ │ │ ldr r1, [fp, #104] @ 0x68 │ │ │ │ add r7, sp, #984 @ 0x3d8 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #69 @ 0x45 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ mov r0, #267386880 @ 0xff00000 │ │ │ │ str r2, [sp, #392] @ 0x188 │ │ │ │ @@ -161020,97 +161053,97 @@ │ │ │ │ strb r0, [fp, #84] @ 0x54 │ │ │ │ add r5, sp, #560 @ 0x230 │ │ │ │ add r2, sp, #392 @ 0x188 │ │ │ │ mov r0, r5 │ │ │ │ bl 9bc74 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne be608 │ │ │ │ + bne be68c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #84] @ 0x54 │ │ │ │ - b bde38 │ │ │ │ + b bdebc │ │ │ │ ldrb r0, [fp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne be378 │ │ │ │ - ldr r0, [pc, #4052] @ be4f8 │ │ │ │ + bne be3fc │ │ │ │ + ldr r0, [pc, #4052] @ be57c │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #26 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #26 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq be470 │ │ │ │ - ldr r1, [pc, #4084] @ be53c │ │ │ │ + beq be4f4 │ │ │ │ + ldr r1, [pc, #4084] @ be5c0 │ │ │ │ mov r2, #26 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ mov r0, #28 │ │ │ │ str r6, [sp, #996] @ 0x3e4 │ │ │ │ str r5, [sp, #992] @ 0x3e0 │ │ │ │ str r6, [sp, #988] @ 0x3dc │ │ │ │ str r0, [sp, #984] @ 0x3d8 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2274d0 │ │ │ │ + bl 227554 │ │ │ │ add r0, r6, #4 │ │ │ │ ldr r2, [sp, #560] @ 0x230 │ │ │ │ add r1, sp, #636 @ 0x27c │ │ │ │ ldm r0!, {r4, r6, r7} │ │ │ │ cmp r2, #22 │ │ │ │ mov r3, r1 │ │ │ │ stmia r3!, {r4, r6, r7} │ │ │ │ ldm r0, {r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ stm r3, {r4, r5, r6, r7} │ │ │ │ strb r0, [fp, #124] @ 0x7c │ │ │ │ - bne bdc64 │ │ │ │ + bne bdce8 │ │ │ │ mov r1, #21 │ │ │ │ strb r1, [fp, #68] @ 0x44 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [fp, #136] @ 0x88 │ │ │ │ add r6, fp, #112 @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be390 │ │ │ │ - ldr r0, [pc, #4072] @ be5c0 │ │ │ │ + bne be414 │ │ │ │ + ldr r0, [pc, #4072] @ be644 │ │ │ │ add r2, fp, #120 @ 0x78 │ │ │ │ add r3, sp, #560 @ 0x230 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #28 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq be488 │ │ │ │ - ldr r1, [pc, #4092] @ be604 │ │ │ │ + beq be50c │ │ │ │ + ldr r1, [pc, #4092] @ be688 │ │ │ │ mov r2, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc bd64c │ │ │ │ + bcc bd6d0 │ │ │ │ ldr r0, [sp, #564] @ 0x234 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne bd64c │ │ │ │ + bne bd6d0 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ add r8, r0, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r3, sp, #984 @ 0x3d8 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #136] @ 0x88 │ │ │ │ add ip, sp, #248 @ 0xf8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #244] @ 0xf4 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -161122,65 +161155,65 @@ │ │ │ │ strb r0, [fp, #89] @ 0x59 │ │ │ │ add r5, sp, #560 @ 0x230 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ mov r0, r5 │ │ │ │ bl 9bee8 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne bea24 │ │ │ │ + bne beaa8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #89] @ 0x59 │ │ │ │ - b bde38 │ │ │ │ + b bdebc │ │ │ │ ldrb r0, [fp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne be3ac │ │ │ │ - ldr r0, [pc, #4044] @ be688 │ │ │ │ + bne be430 │ │ │ │ + ldr r0, [pc, #4044] @ be70c │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #24 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #24 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq be4a0 │ │ │ │ - ldr r1, [pc, #4076] @ be6cc │ │ │ │ + beq be524 │ │ │ │ + ldr r1, [pc, #4076] @ be750 │ │ │ │ mov r2, #24 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ mov r0, #28 │ │ │ │ str r6, [sp, #996] @ 0x3e4 │ │ │ │ str r5, [sp, #992] @ 0x3e0 │ │ │ │ str r6, [sp, #988] @ 0x3dc │ │ │ │ str r0, [sp, #984] @ 0x3d8 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2274d0 │ │ │ │ + bl 227554 │ │ │ │ add r0, r6, #4 │ │ │ │ ldr r2, [sp, #560] @ 0x230 │ │ │ │ add r1, sp, #636 @ 0x27c │ │ │ │ ldm r0!, {r4, r6, r7} │ │ │ │ cmp r2, #22 │ │ │ │ mov r3, r1 │ │ │ │ stmia r3!, {r4, r6, r7} │ │ │ │ ldm r0, {r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ stm r3, {r4, r5, r6, r7} │ │ │ │ strb r0, [fp, #124] @ 0x7c │ │ │ │ - bne bdcb4 │ │ │ │ + bne bdd38 │ │ │ │ mov r1, #16 │ │ │ │ strb r1, [fp, #68] @ 0x44 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bec80 │ │ │ │ + bne bed04 │ │ │ │ ldr r6, [fp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ add r5, sp, #792 @ 0x318 │ │ │ │ str r0, [sp, #792] @ 0x318 │ │ │ │ @@ -161194,126 +161227,126 @@ │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 9bee8 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne be648 │ │ │ │ + bne be6cc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #74] @ 0x4a │ │ │ │ - b bde38 │ │ │ │ + b bdebc │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be3c4 │ │ │ │ - ldr r0, [pc, #4084] @ be7d0 │ │ │ │ + bne be448 │ │ │ │ + ldr r0, [pc, #4084] @ be854 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #27 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #27 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq be4b8 │ │ │ │ - ldr r1, [pc, #4052] @ be7d4 │ │ │ │ + beq be53c │ │ │ │ + ldr r1, [pc, #4052] @ be858 │ │ │ │ mov r2, #27 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ mov r0, #28 │ │ │ │ str r6, [sp, #996] @ 0x3e4 │ │ │ │ str r5, [sp, #992] @ 0x3e0 │ │ │ │ str r6, [sp, #988] @ 0x3dc │ │ │ │ str r0, [sp, #984] @ 0x3d8 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2274d0 │ │ │ │ + bl 227554 │ │ │ │ add r0, r6, #4 │ │ │ │ ldr r2, [sp, #560] @ 0x230 │ │ │ │ add r1, sp, #636 @ 0x27c │ │ │ │ ldm r0!, {r4, r6, r7} │ │ │ │ cmp r2, #22 │ │ │ │ mov r3, r1 │ │ │ │ stmia r3!, {r4, r6, r7} │ │ │ │ ldm r0, {r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ stm r3, {r4, r5, r6, r7} │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ - bne bdd04 │ │ │ │ + bne bdd88 │ │ │ │ mov r1, #18 │ │ │ │ strb r1, [fp, #68] @ 0x44 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [fp, #113] @ 0x71 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be3dc │ │ │ │ - ldr r0, [pc, #4044] @ be858 │ │ │ │ + bne be460 │ │ │ │ + ldr r0, [pc, #4044] @ be8dc │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #30 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #30 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq be4d0 │ │ │ │ - ldr r1, [pc, #4076] @ be89c │ │ │ │ + beq be554 │ │ │ │ + ldr r1, [pc, #4076] @ be920 │ │ │ │ mov r2, #30 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ mov r0, #28 │ │ │ │ str r6, [sp, #996] @ 0x3e4 │ │ │ │ str r5, [sp, #992] @ 0x3e0 │ │ │ │ str r6, [sp, #988] @ 0x3dc │ │ │ │ str r0, [sp, #984] @ 0x3d8 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2274d0 │ │ │ │ + bl 227554 │ │ │ │ add r0, r6, #4 │ │ │ │ ldr r2, [sp, #560] @ 0x230 │ │ │ │ add r1, sp, #636 @ 0x27c │ │ │ │ ldm r0!, {r4, r6, r7} │ │ │ │ cmp r2, #22 │ │ │ │ mov r3, r1 │ │ │ │ stmia r3!, {r4, r6, r7} │ │ │ │ ldm r0, {r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ stm r3, {r4, r5, r6, r7} │ │ │ │ strb r0, [fp, #113] @ 0x71 │ │ │ │ - bne bdd50 │ │ │ │ + bne bddd4 │ │ │ │ mov r1, #14 │ │ │ │ strb r1, [fp, #68] @ 0x44 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be3f4 │ │ │ │ + bne be478 │ │ │ │ ldr r5, [fp, #108] @ 0x6c │ │ │ │ ldr r0, [r5] │ │ │ │ - ldr r1, [pc, #4060] @ be920 │ │ │ │ + ldr r1, [pc, #4060] @ be9a4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r6, r0, r1 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs be4e8 │ │ │ │ + bcs be56c │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #24] │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ add r1, r6, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d0360 │ │ │ │ + bl 1d03e4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #1024 @ 0x400 │ │ │ │ ldm r2!, {r3, r4, r5, r7} │ │ │ │ add r1, r0, #4 │ │ │ │ mov ip, #0 │ │ │ │ stmia r1!, {r3, r4, r5, r7} │ │ │ │ ldm r2, {r3, r4, r5, r7} │ │ │ │ @@ -161333,21 +161366,21 @@ │ │ │ │ ldr r1, [fp, #104] @ 0x68 │ │ │ │ strb ip, [fp, #80] @ 0x50 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ bl 9c3c4 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #2 │ │ │ │ - bne beaa4 │ │ │ │ + bne beb28 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #80] @ 0x50 │ │ │ │ - b bde38 │ │ │ │ + b bdebc │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne becc0 │ │ │ │ + bne bed44 │ │ │ │ ldr r6, [fp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ add r5, sp, #824 @ 0x338 │ │ │ │ str r0, [sp, #824] @ 0x338 │ │ │ │ @@ -161361,27 +161394,27 @@ │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 9bee8 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne be68c │ │ │ │ + bne be710 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #73] @ 0x49 │ │ │ │ - b bde38 │ │ │ │ + b bdebc │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be410 │ │ │ │ + bne be494 │ │ │ │ ldr r5, [fp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 75930 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bda90 │ │ │ │ + beq bdb14 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, #1 │ │ │ │ movne r5, #1 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ @@ -161398,21 +161431,21 @@ │ │ │ │ strb r0, [fp, #70] @ 0x46 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 9bee8 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne be9e4 │ │ │ │ + bne bea68 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #70] @ 0x46 │ │ │ │ - b bde38 │ │ │ │ + b bdebc │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne becd0 │ │ │ │ + bne bed54 │ │ │ │ ldr r1, [fp, #104] @ 0x68 │ │ │ │ add r7, sp, #984 @ 0x3d8 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #69 @ 0x45 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ mov r0, #267386880 @ 0xff00000 │ │ │ │ str r2, [sp, #760] @ 0x2f8 │ │ │ │ @@ -161428,21 +161461,21 @@ │ │ │ │ strb r0, [fp, #75] @ 0x4b │ │ │ │ add r5, sp, #560 @ 0x230 │ │ │ │ add r2, sp, #760 @ 0x2f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 9bc74 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne be6d0 │ │ │ │ + bne be754 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #75] @ 0x4b │ │ │ │ - b bde38 │ │ │ │ + b bdebc │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bece0 │ │ │ │ + bne bed64 │ │ │ │ ldr r6, [fp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ add r5, sp, #952 @ 0x3b8 │ │ │ │ strb r0, [sp, #956] @ 0x3bc │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ @@ -161456,27 +161489,27 @@ │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 9bee8 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne be710 │ │ │ │ + bne be794 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #69] @ 0x45 │ │ │ │ - b bde38 │ │ │ │ + b bdebc │ │ │ │ ldr r0, [r5] │ │ │ │ - ldr r1, [pc, #4080] @ bebdc │ │ │ │ + ldr r1, [pc, #4080] @ bec60 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 2b9e60 │ │ │ │ + bl 2b9ee4 │ │ │ │ mov r0, #1 │ │ │ │ add r5, sp, #984 @ 0x3d8 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -161489,18 +161522,18 @@ │ │ │ │ ldr r1, [fp, #104] @ 0x68 │ │ │ │ strb r0, [fp, #93] @ 0x5d │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ bl 9bee8 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne bea64 │ │ │ │ + bne beae8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #93] @ 0x5d │ │ │ │ - b bde38 │ │ │ │ + b bdebc │ │ │ │ str r2, [sp, #664] @ 0x298 │ │ │ │ add r2, sp, #664 @ 0x298 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ add r0, r2, #4 │ │ │ │ stmia r0!, {r3, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r0, {r3, r5, r6, r7} │ │ │ │ @@ -161508,19 +161541,19 @@ │ │ │ │ ldr r1, [fp, #104] @ 0x68 │ │ │ │ strb r0, [fp, #78] @ 0x4e │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ bl 9c62c │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #22 │ │ │ │ - bne bed00 │ │ │ │ + bne bed84 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #78] @ 0x4e │ │ │ │ - b bde38 │ │ │ │ - eorseq r3, r5, r8, asr #2 │ │ │ │ + b bdebc │ │ │ │ + eorseq r3, r5, r4, asr #1 │ │ │ │ str r2, [sp, #424] @ 0x1a8 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ add r0, r2, #4 │ │ │ │ stmia r0!, {r3, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r0, {r3, r5, r6, r7} │ │ │ │ @@ -161528,19 +161561,19 @@ │ │ │ │ ldr r1, [fp, #104] @ 0x68 │ │ │ │ strb r0, [fp, #83] @ 0x53 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ bl 9c62c │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #22 │ │ │ │ - bne bed40 │ │ │ │ + bne bedc4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #83] @ 0x53 │ │ │ │ - b bde38 │ │ │ │ - eoreq r0, sl, r0, lsl r8 │ │ │ │ + b bdebc │ │ │ │ + eoreq r0, sl, ip, lsl r8 │ │ │ │ str r2, [sp, #488] @ 0x1e8 │ │ │ │ add r2, sp, #488 @ 0x1e8 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ add r0, r2, #4 │ │ │ │ stmia r0!, {r3, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r0, {r3, r5, r6, r7} │ │ │ │ @@ -161548,18 +161581,18 @@ │ │ │ │ ldr r1, [fp, #104] @ 0x68 │ │ │ │ strb r0, [fp, #81] @ 0x51 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ bl 9c62c │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #22 │ │ │ │ - bne bed88 │ │ │ │ + bne bee0c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #81] @ 0x51 │ │ │ │ - b bde38 │ │ │ │ + b bdebc │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ add r0, r2, #4 │ │ │ │ stmia r0!, {r3, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r0, {r3, r5, r6, r7} │ │ │ │ @@ -161567,22 +161600,22 @@ │ │ │ │ ldr r1, [fp, #104] @ 0x68 │ │ │ │ strb r0, [fp, #85] @ 0x55 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ bl 9c62c │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #22 │ │ │ │ - bne bedc8 │ │ │ │ + bne bee4c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #85] @ 0x55 │ │ │ │ - b bde38 │ │ │ │ - mlaeq r9, ip, r3, r8 │ │ │ │ - eorseq r9, r3, r8, asr #7 │ │ │ │ - ldr r1, [pc, #4052] @ bed80 │ │ │ │ - ldr r2, [pc, #4052] @ bed84 │ │ │ │ + b bdebc │ │ │ │ + eoreq r8, r9, r8, lsr #7 │ │ │ │ + eorseq r9, r3, r4, asr #6 │ │ │ │ + ldr r1, [pc, #4052] @ bee04 │ │ │ │ + ldr r2, [pc, #4052] @ bee08 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 684ac │ │ │ │ subs r2, r0, r8 │ │ │ │ mov r6, #0 │ │ │ │ sbcs r3, r1, r7 │ │ │ │ adc r0, r6, #0 │ │ │ │ @@ -161607,1877 +161640,1877 @@ │ │ │ │ ldr r1, [fp, #104] @ 0x68 │ │ │ │ strb r0, [fp, #90] @ 0x5a │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ bl 9bee8 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne beae4 │ │ │ │ + bne beb68 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #90] @ 0x5a │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [fp, #68] @ 0x44 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r6, #68] @ 0x44 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ ldr r6, [fp, #36] @ 0x24 │ │ │ │ strb r0, [fp, #69] @ 0x45 │ │ │ │ str r6, [fp, #104] @ 0x68 │ │ │ │ - b bdb80 │ │ │ │ + b bdc04 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r6, #68] @ 0x44 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #80] @ 0x50 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ str r0, [fp, #104] @ 0x68 │ │ │ │ - b bd938 │ │ │ │ + b bd9bc │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r6, #68] @ 0x44 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ ldr r6, [fp, #36] @ 0x24 │ │ │ │ strb r0, [fp, #82] @ 0x52 │ │ │ │ str r6, [fp, #104] @ 0x68 │ │ │ │ - b bd18c │ │ │ │ + b bd210 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [r6, #68] @ 0x44 │ │ │ │ strb r0, [fp, #85] @ 0x55 │ │ │ │ ldrb r0, [fp, #33] @ 0x21 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ str r0, [fp, #104] @ 0x68 │ │ │ │ - b bd884 │ │ │ │ + b bd908 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r6, #68] @ 0x44 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #92] @ 0x5c │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ str r0, [fp, #104] @ 0x68 │ │ │ │ - b bd1fc │ │ │ │ + b bd280 │ │ │ │ ldr r1, [fp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [r6, #68] @ 0x44 │ │ │ │ strb r0, [fp, #84] @ 0x54 │ │ │ │ str r1, [fp, #104] @ 0x68 │ │ │ │ - b bd4a8 │ │ │ │ - eoreq r8, r9, ip, lsr r2 │ │ │ │ - eorseq r9, r3, r8, ror #4 │ │ │ │ + b bd52c │ │ │ │ + eoreq r8, r9, r8, asr #4 │ │ │ │ + eorseq r9, r3, r4, ror #3 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r6, #68] @ 0x44 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #87] @ 0x57 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ str r0, [fp, #104] @ 0x68 │ │ │ │ - b bd38c │ │ │ │ + b bd410 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r6, #68] @ 0x44 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #71] @ 0x47 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ str r0, [fp, #104] @ 0x68 │ │ │ │ - b bcc54 │ │ │ │ + b bccd8 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r6, #68] @ 0x44 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #72] @ 0x48 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ str r0, [fp, #104] @ 0x68 │ │ │ │ - b bcf74 │ │ │ │ + b bcff8 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r6, #68] @ 0x44 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #94] @ 0x5e │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ str r0, [fp, #104] @ 0x68 │ │ │ │ - b bd008 │ │ │ │ + b bd08c │ │ │ │ mov r0, #1 │ │ │ │ str r5, [r6, #68] @ 0x44 │ │ │ │ strb r0, [fp, #81] @ 0x51 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ str r0, [fp, #104] @ 0x68 │ │ │ │ ldrb r0, [fp, #33] @ 0x21 │ │ │ │ lsl r0, r0, #8 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ - b bd7d4 │ │ │ │ + b bd858 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r6, #68] @ 0x44 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #93] @ 0x5d │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ str r0, [fp, #104] @ 0x68 │ │ │ │ - b bd09c │ │ │ │ - eorseq r4, r5, ip, asr #1 │ │ │ │ + b bd120 │ │ │ │ + eorseq r4, r5, r8, asr #32 │ │ │ │ mov r0, #1 │ │ │ │ add r2, fp, #8 │ │ │ │ strb r0, [fp, #89] @ 0x59 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #136] @ 0x88 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r3, [fp, #36] @ 0x24 │ │ │ │ str r3, [fp, #104] @ 0x68 │ │ │ │ add r3, fp, #120 @ 0x78 │ │ │ │ stm r3, {r0, r1, r2, r5} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r0, [r6, #72]! @ 0x48 │ │ │ │ ldr r0, [r6, #-52] @ 0xffffffcc │ │ │ │ str r0, [r6, #4] │ │ │ │ - b bd5d0 │ │ │ │ + b bd654 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r6, #68] @ 0x44 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #95] @ 0x5f │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ str r0, [fp, #104] @ 0x68 │ │ │ │ - b bd2e4 │ │ │ │ + b bd368 │ │ │ │ ldr r1, [fp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [r6, #68] @ 0x44 │ │ │ │ strb r0, [fp, #79] @ 0x4f │ │ │ │ str r1, [fp, #104] @ 0x68 │ │ │ │ - b bce48 │ │ │ │ + b bcecc │ │ │ │ ldr r1, [fp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [r6, #68] @ 0x44 │ │ │ │ strb r0, [fp, #76] @ 0x4c │ │ │ │ str r1, [fp, #104] @ 0x68 │ │ │ │ - b bcbdc │ │ │ │ + b bcc60 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r6, #68] @ 0x44 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #91] @ 0x5b │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ str r0, [fp, #104] @ 0x68 │ │ │ │ - b bd414 │ │ │ │ + b bd498 │ │ │ │ ldr r1, [fp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [r6, #68] @ 0x44 │ │ │ │ strb r0, [fp, #75] @ 0x4b │ │ │ │ str r1, [fp, #104] @ 0x68 │ │ │ │ - b bdb08 │ │ │ │ - eorseq r4, r5, r4, lsr #32 │ │ │ │ + b bdb8c │ │ │ │ + eorseq r3, r5, r0, lsr #31 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [fp, #120] @ 0x78 │ │ │ │ strb r0, [fp, #83] @ 0x53 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #124] @ 0x7c │ │ │ │ ldrd r0, [r6] │ │ │ │ strd r0, [r6, #72] @ 0x48 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ str r0, [fp, #104] @ 0x68 │ │ │ │ - b bd6b4 │ │ │ │ - eorseq r2, r5, r4, asr #26 │ │ │ │ - eoreq r0, sl, r8, asr #7 │ │ │ │ + b bd738 │ │ │ │ + eorseq r2, r5, r0, asr #25 │ │ │ │ + ldrdeq r0, [sl], -r4 @ │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [r6] │ │ │ │ strb r0, [fp, #90] @ 0x5a │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #124] @ 0x7c │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r2, [r6, #72] @ 0x48 │ │ │ │ str r5, [fp, #120] @ 0x78 │ │ │ │ str r1, [r6, #76] @ 0x4c │ │ │ │ str r0, [fp, #104] @ 0x68 │ │ │ │ - b bcec8 │ │ │ │ + b bcf4c │ │ │ │ mov r0, #1 │ │ │ │ str r5, [fp, #120] @ 0x78 │ │ │ │ strb r0, [fp, #78] @ 0x4e │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #124] @ 0x7c │ │ │ │ ldrd r0, [r6] │ │ │ │ strd r0, [r6, #72] @ 0x48 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ str r0, [fp, #104] @ 0x68 │ │ │ │ - b bd51c │ │ │ │ + b bd5a0 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r6, #68] @ 0x44 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ ldr r6, [fp, #36] @ 0x24 │ │ │ │ strb r0, [fp, #86] @ 0x56 │ │ │ │ str r6, [fp, #104] @ 0x68 │ │ │ │ - b bd278 │ │ │ │ + b bd2fc │ │ │ │ ldr r0, [fp, #8] │ │ │ │ mov r9, fp │ │ │ │ str r0, [r9, #108]! @ 0x6c │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r9, #-20] @ 0xffffffec │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #16] │ │ │ │ ldr r0, [r9, #-96] @ 0xffffffa0 │ │ │ │ ldr r2, [r9, #-72] @ 0xffffffb8 │ │ │ │ ldr r1, [r9, #-92] @ 0xffffffa4 │ │ │ │ str r2, [r9, #-4] │ │ │ │ stmib r9, {r0, r1, r5} │ │ │ │ - b bcce8 │ │ │ │ + b bcd6c │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r6, #68] @ 0x44 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ ldr r6, [fp, #36] @ 0x24 │ │ │ │ strb r0, [fp, #74] @ 0x4a │ │ │ │ str r6, [fp, #104] @ 0x68 │ │ │ │ - b bd768 │ │ │ │ + b bd7ec │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r6, #68] @ 0x44 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #77] @ 0x4d │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ str r0, [fp, #104] @ 0x68 │ │ │ │ - b bcdb0 │ │ │ │ + b bce34 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r6, #68] @ 0x44 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ ldr r6, [fp, #36] @ 0x24 │ │ │ │ strb r0, [fp, #73] @ 0x49 │ │ │ │ str r6, [fp, #104] @ 0x68 │ │ │ │ - b bda04 │ │ │ │ + b bda88 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r6, #68] @ 0x44 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #70] @ 0x46 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ str r0, [fp, #104] @ 0x68 │ │ │ │ - b bda74 │ │ │ │ + b bdaf8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r1, [sp, #564] @ 0x234 │ │ │ │ - ldr r1, [pc, #4072] @ bf214 │ │ │ │ + ldr r1, [pc, #4072] @ bf298 │ │ │ │ str r0, [sp, #572] @ 0x23c │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #560] @ 0x230 │ │ │ │ str r0, [sp, #568] @ 0x238 │ │ │ │ - ldr r1, [pc, #4084] @ bf238 │ │ │ │ + ldr r1, [pc, #4084] @ bf2bc │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ cmp r0, #1 │ │ │ │ - bne beb4c │ │ │ │ - ldr r0, [pc, #4092] @ bf25c │ │ │ │ + bne bebd0 │ │ │ │ + ldr r0, [pc, #4092] @ bf2e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ cmp r0, #1 │ │ │ │ - bne beb6c │ │ │ │ - ldr r0, [pc, #4088] @ bf270 │ │ │ │ + bne bebf0 │ │ │ │ + ldr r0, [pc, #4088] @ bf2f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ cmp r0, #1 │ │ │ │ - bne beb7c │ │ │ │ - ldr r0, [pc, #4084] @ bf284 │ │ │ │ + bne bec00 │ │ │ │ + ldr r0, [pc, #4084] @ bf308 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ cmp r0, #1 │ │ │ │ - bne beb8c │ │ │ │ - ldr r0, [pc, #4080] @ bf298 │ │ │ │ + bne bec10 │ │ │ │ + ldr r0, [pc, #4080] @ bf31c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ cmp r0, #1 │ │ │ │ - bne beb9c │ │ │ │ - ldr r0, [pc, #4060] @ bf29c │ │ │ │ + bne bec20 │ │ │ │ + ldr r0, [pc, #4060] @ bf320 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bebcc │ │ │ │ - ldr r0, [pc, #4040] @ bf2a0 │ │ │ │ + bne bec50 │ │ │ │ + ldr r0, [pc, #4040] @ bf324 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ - eorseq r2, r5, r4, asr #22 │ │ │ │ + b bee88 │ │ │ │ + eorseq r2, r5, r0, asr #21 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bebe0 │ │ │ │ - ldr r0, [pc, #4088] @ bf2ec │ │ │ │ + bne bec64 │ │ │ │ + ldr r0, [pc, #4088] @ bf370 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ - eoreq r0, sl, r0, ror #3 │ │ │ │ + b bee88 │ │ │ │ + eoreq r0, sl, ip, ror #3 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bebf0 │ │ │ │ - ldr r0, [pc, #4080] @ bf300 │ │ │ │ + bne bec74 │ │ │ │ + ldr r0, [pc, #4080] @ bf384 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bec00 │ │ │ │ - ldr r0, [pc, #4092] @ bf324 │ │ │ │ + bne bec84 │ │ │ │ + ldr r0, [pc, #4092] @ bf3a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bec10 │ │ │ │ - ldr r0, [pc, #4088] @ bf338 │ │ │ │ + bne bec94 │ │ │ │ + ldr r0, [pc, #4088] @ bf3bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bec20 │ │ │ │ - ldr r0, [pc, #4084] @ bf34c │ │ │ │ + bne beca4 │ │ │ │ + ldr r0, [pc, #4084] @ bf3d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bec30 │ │ │ │ - ldr r0, [pc, #4080] @ bf360 │ │ │ │ + bne becb4 │ │ │ │ + ldr r0, [pc, #4080] @ bf3e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bec50 │ │ │ │ - ldr r0, [pc, #4076] @ bf374 │ │ │ │ + bne becd4 │ │ │ │ + ldr r0, [pc, #4076] @ bf3f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bec60 │ │ │ │ - ldr r0, [pc, #4056] @ bf378 │ │ │ │ + bne bece4 │ │ │ │ + ldr r0, [pc, #4056] @ bf3fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ andeq r0, r1, r2, lsl #4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bec70 │ │ │ │ - ldr r0, [pc, #4088] @ bf3b4 │ │ │ │ + bne becf4 │ │ │ │ + ldr r0, [pc, #4088] @ bf438 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bec90 │ │ │ │ - ldr r0, [pc, #4084] @ bf3c8 │ │ │ │ + bne bed14 │ │ │ │ + ldr r0, [pc, #4084] @ bf44c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ cmp r0, #1 │ │ │ │ - bne beca0 │ │ │ │ - ldr r0, [pc, #4080] @ bf3dc │ │ │ │ + bne bed24 │ │ │ │ + ldr r0, [pc, #4080] @ bf460 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ cmp r0, #1 │ │ │ │ - bne becb0 │ │ │ │ - ldr r0, [pc, #4076] @ bf3f0 │ │ │ │ + bne bed34 │ │ │ │ + ldr r0, [pc, #4076] @ bf474 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ - eorseq r3, r5, r0, asr #25 │ │ │ │ + b bee88 │ │ │ │ + eorseq r3, r5, ip, lsr ip │ │ │ │ cmp r0, #1 │ │ │ │ - bne becf0 │ │ │ │ - ldr r0, [pc, #4052] @ bf3f4 │ │ │ │ + bne bed74 │ │ │ │ + ldr r0, [pc, #4052] @ bf478 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ - ldr r2, [pc, #4088] @ bf428 │ │ │ │ + b bee88 │ │ │ │ + ldr r2, [pc, #4088] @ bf4ac │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #24 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b bee04 │ │ │ │ - ldr r2, [pc, #4068] @ bf42c │ │ │ │ + b bee88 │ │ │ │ + ldr r2, [pc, #4068] @ bf4b0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #21 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b bee04 │ │ │ │ - ldr r2, [pc, #4048] @ bf430 │ │ │ │ + b bee88 │ │ │ │ + ldr r2, [pc, #4048] @ bf4b4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b bee04 │ │ │ │ - ldr r2, [pc, #4076] @ bf464 │ │ │ │ + b bee88 │ │ │ │ + ldr r2, [pc, #4076] @ bf4e8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #26 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b bee04 │ │ │ │ - ldr r2, [pc, #4056] @ bf468 │ │ │ │ + b bee88 │ │ │ │ + ldr r2, [pc, #4056] @ bf4ec │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b bee04 │ │ │ │ - ldr r2, [pc, #4084] @ bf49c │ │ │ │ + b bee88 │ │ │ │ + ldr r2, [pc, #4084] @ bf520 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #24 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b bee04 │ │ │ │ - ldr r2, [pc, #4064] @ bf4a0 │ │ │ │ + b bee88 │ │ │ │ + ldr r2, [pc, #4064] @ bf524 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #27 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b bee04 │ │ │ │ - ldr r2, [pc, #4092] @ bf4d4 │ │ │ │ + b bee88 │ │ │ │ + ldr r2, [pc, #4092] @ bf558 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #30 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #4072] @ bf4d8 │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #4072] @ bf55c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c3e8 │ │ │ │ - b bee04 │ │ │ │ - eorseq r2, r5, r0, lsl r9 │ │ │ │ + b bee88 │ │ │ │ + eorseq r2, r5, ip, lsl #17 │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ ldm r5!, {r1, r3, r6, r7} │ │ │ │ mov r0, r2 │ │ │ │ stmia r0!, {r1, r3, r6, r7} │ │ │ │ ldm r5, {r1, r3, r6, r7} │ │ │ │ stm r0, {r1, r3, r6, r7} │ │ │ │ - ldr r0, [pc, #4080] @ bf50c │ │ │ │ + ldr r0, [pc, #4080] @ bf590 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #4068] @ bf510 │ │ │ │ - ldr r3, [pc, #4068] @ bf514 │ │ │ │ + ldr r0, [pc, #4068] @ bf594 │ │ │ │ + ldr r3, [pc, #4068] @ bf598 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ - eoreq r0, sl, r0, asr r0 │ │ │ │ + b bee88 │ │ │ │ + eoreq r0, sl, ip, asr r0 │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ ldm r5!, {r1, r3, r6, r7} │ │ │ │ mov r0, r2 │ │ │ │ stmia r0!, {r1, r3, r6, r7} │ │ │ │ ldm r5, {r1, r3, r6, r7} │ │ │ │ stm r0, {r1, r3, r6, r7} │ │ │ │ - ldr r0, [pc, #4072] @ bf548 │ │ │ │ + ldr r0, [pc, #4072] @ bf5cc │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #4060] @ bf54c │ │ │ │ - ldr r3, [pc, #4060] @ bf550 │ │ │ │ + ldr r0, [pc, #4060] @ bf5d0 │ │ │ │ + ldr r3, [pc, #4060] @ bf5d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ ldm r7!, {r1, r2, r3, r6} │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r7, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ - ldr r0, [pc, #4072] @ bf584 │ │ │ │ + ldr r0, [pc, #4072] @ bf608 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #4056] @ bf588 │ │ │ │ - ldr r3, [pc, #4056] @ bf58c │ │ │ │ + ldr r0, [pc, #4056] @ bf60c │ │ │ │ + ldr r3, [pc, #4056] @ bf610 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ - eorseq r2, r5, ip, asr r8 │ │ │ │ + b bee88 │ │ │ │ + @ instruction: 0x003527d8 │ │ │ │ ldm r7!, {r1, r2, r3, r6} │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r7, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ - ldr r0, [pc, #4064] @ bf5c0 │ │ │ │ + ldr r0, [pc, #4064] @ bf644 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #4048] @ bf5c4 │ │ │ │ - ldr r3, [pc, #4048] @ bf5c8 │ │ │ │ + ldr r0, [pc, #4048] @ bf648 │ │ │ │ + ldr r3, [pc, #4048] @ bf64c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ - eoreq pc, r9, r4, lsl #30 │ │ │ │ + b bee88 │ │ │ │ + eoreq pc, r9, r0, lsl pc @ │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ ldm r5!, {r1, r3, r6, r7} │ │ │ │ mov r0, r2 │ │ │ │ stmia r0!, {r1, r3, r6, r7} │ │ │ │ ldm r5, {r1, r3, r6, r7} │ │ │ │ stm r0, {r1, r3, r6, r7} │ │ │ │ - ldr r0, [pc, #4052] @ bf5fc │ │ │ │ + ldr r0, [pc, #4052] @ bf680 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #4088] @ bf630 │ │ │ │ - ldr r3, [pc, #4088] @ bf634 │ │ │ │ + ldr r0, [pc, #4088] @ bf6b4 │ │ │ │ + ldr r3, [pc, #4088] @ bf6b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ ldm r7!, {r1, r2, r3, r6} │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r7, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ - ldr r0, [pc, #4052] @ bf638 │ │ │ │ + ldr r0, [pc, #4052] @ bf6bc │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #4084] @ bf66c │ │ │ │ - ldr r3, [pc, #4084] @ bf670 │ │ │ │ + ldr r0, [pc, #4084] @ bf6f0 │ │ │ │ + ldr r3, [pc, #4084] @ bf6f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ - eorseq r2, r5, r8, ror r7 │ │ │ │ + b bee88 │ │ │ │ + @ instruction: 0x003526f4 │ │ │ │ ldm r7!, {r1, r2, r3, r6} │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r7, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ - ldr r0, [pc, #4092] @ bf6a4 │ │ │ │ + ldr r0, [pc, #4092] @ bf728 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #4076] @ bf6a8 │ │ │ │ - ldr r3, [pc, #4076] @ bf6ac │ │ │ │ + ldr r0, [pc, #4076] @ bf72c │ │ │ │ + ldr r3, [pc, #4076] @ bf730 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ - eoreq pc, r9, r4, lsl #29 │ │ │ │ + b bee88 │ │ │ │ + mlaeq r9, r0, lr, pc @ │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ ldm r5!, {r1, r3, r6, r7} │ │ │ │ mov r0, r2 │ │ │ │ stmia r0!, {r1, r3, r6, r7} │ │ │ │ ldm r5, {r1, r3, r6, r7} │ │ │ │ stm r0, {r1, r3, r6, r7} │ │ │ │ - ldr r0, [pc, #4080] @ bf6e0 │ │ │ │ + ldr r0, [pc, #4080] @ bf764 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #4068] @ bf6e4 │ │ │ │ - ldr r3, [pc, #4068] @ bf6e8 │ │ │ │ + ldr r0, [pc, #4068] @ bf768 │ │ │ │ + ldr r3, [pc, #4068] @ bf76c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ ldm r7!, {r1, r2, r3, r6} │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r7, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ - ldr r0, [pc, #4080] @ bf71c │ │ │ │ + ldr r0, [pc, #4080] @ bf7a0 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #4064] @ bf720 │ │ │ │ - ldr r3, [pc, #4064] @ bf724 │ │ │ │ + ldr r0, [pc, #4064] @ bf7a4 │ │ │ │ + ldr r3, [pc, #4064] @ bf7a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ - ldr r0, [pc, #4084] @ bf760 │ │ │ │ + ldr r0, [pc, #4084] @ bf7e4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #4068] @ bf764 │ │ │ │ - ldr r3, [pc, #4068] @ bf768 │ │ │ │ + ldr r0, [pc, #4068] @ bf7e8 │ │ │ │ + ldr r3, [pc, #4068] @ bf7ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ ldm r5!, {r1, r3, r6, r7} │ │ │ │ mov r0, r2 │ │ │ │ stmia r0!, {r1, r3, r6, r7} │ │ │ │ ldm r5, {r1, r3, r6, r7} │ │ │ │ stm r0, {r1, r3, r6, r7} │ │ │ │ - ldr r0, [pc, #4076] @ bf79c │ │ │ │ + ldr r0, [pc, #4076] @ bf820 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #4064] @ bf7a0 │ │ │ │ - ldr r3, [pc, #4064] @ bf7a4 │ │ │ │ + ldr r0, [pc, #4064] @ bf824 │ │ │ │ + ldr r3, [pc, #4064] @ bf828 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ - eorseq r2, r5, r8, asr r6 │ │ │ │ - eoreq pc, r9, ip, ror sp @ │ │ │ │ + b bee88 │ │ │ │ + @ instruction: 0x003525d4 │ │ │ │ + eoreq pc, r9, r8, lsl #27 │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ ldm r5!, {r1, r3, r6, r7} │ │ │ │ mov r0, r2 │ │ │ │ stmia r0!, {r1, r3, r6, r7} │ │ │ │ ldm r5, {r1, r3, r6, r7} │ │ │ │ stm r0, {r1, r3, r6, r7} │ │ │ │ - ldr r0, [pc, #4064] @ bf7d8 │ │ │ │ + ldr r0, [pc, #4064] @ bf85c │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #4052] @ bf7dc │ │ │ │ - ldr r3, [pc, #4052] @ bf7e0 │ │ │ │ + ldr r0, [pc, #4052] @ bf860 │ │ │ │ + ldr r3, [pc, #4052] @ bf864 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ - ldr r0, [pc, #4064] @ bf814 │ │ │ │ + ldr r0, [pc, #4064] @ bf898 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #4048] @ bf818 │ │ │ │ - ldr r3, [pc, #4048] @ bf81c │ │ │ │ + ldr r0, [pc, #4048] @ bf89c │ │ │ │ + ldr r3, [pc, #4048] @ bf8a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ - eorseq r2, r5, r8, lsr #11 │ │ │ │ + b bee88 │ │ │ │ + eorseq r2, r5, r4, lsr #10 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ - ldr r0, [pc, #4056] @ bf850 │ │ │ │ + ldr r0, [pc, #4056] @ bf8d4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #4088] @ bf884 │ │ │ │ - ldr r3, [pc, #4088] @ bf888 │ │ │ │ + ldr r0, [pc, #4088] @ bf908 │ │ │ │ + ldr r3, [pc, #4088] @ bf90c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ - mlaeq r9, r4, ip, pc @ │ │ │ │ + b bee88 │ │ │ │ + eoreq pc, r9, r0, lsr #25 │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ ldm r5!, {r1, r3, r6, r7} │ │ │ │ mov r0, r2 │ │ │ │ stmia r0!, {r1, r3, r6, r7} │ │ │ │ ldm r5, {r1, r3, r6, r7} │ │ │ │ stm r0, {r1, r3, r6, r7} │ │ │ │ - ldr r0, [pc, #4092] @ bf8bc │ │ │ │ + ldr r0, [pc, #4092] @ bf940 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #4080] @ bf8c0 │ │ │ │ - ldr r3, [pc, #4080] @ bf8c4 │ │ │ │ + ldr r0, [pc, #4080] @ bf944 │ │ │ │ + ldr r3, [pc, #4080] @ bf948 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ - ldr r0, [pc, #4092] @ bf8f8 │ │ │ │ + ldr r0, [pc, #4092] @ bf97c │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #4076] @ bf8fc │ │ │ │ - ldr r3, [pc, #4076] @ bf900 │ │ │ │ + ldr r0, [pc, #4076] @ bf980 │ │ │ │ + ldr r3, [pc, #4076] @ bf984 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ - mlaseq r5, ip, r7, r3 │ │ │ │ + b bee88 │ │ │ │ + eorseq r3, r5, r8, lsl r7 │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ ldm r5!, {r1, r3, r6, r7} │ │ │ │ mov r0, r2 │ │ │ │ stmia r0!, {r1, r3, r6, r7} │ │ │ │ ldm r5, {r1, r3, r6, r7} │ │ │ │ stm r0, {r1, r3, r6, r7} │ │ │ │ - ldr r0, [pc, #4080] @ bf934 │ │ │ │ + ldr r0, [pc, #4080] @ bf9b8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #4068] @ bf938 │ │ │ │ - ldr r3, [pc, #4068] @ bf93c │ │ │ │ + ldr r0, [pc, #4068] @ bf9bc │ │ │ │ + ldr r3, [pc, #4068] @ bf9c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ - ldr r0, [pc, #4088] @ bf978 │ │ │ │ + ldr r0, [pc, #4088] @ bf9fc │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #4072] @ bf97c │ │ │ │ - ldr r3, [pc, #4072] @ bf980 │ │ │ │ + ldr r0, [pc, #4072] @ bfa00 │ │ │ │ + ldr r3, [pc, #4072] @ bfa04 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ - ldr r0, [pc, #4084] @ bf9b4 │ │ │ │ + ldr r0, [pc, #4084] @ bfa38 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #4068] @ bf9b8 │ │ │ │ - ldr r3, [pc, #4068] @ bf9bc │ │ │ │ + ldr r0, [pc, #4068] @ bfa3c │ │ │ │ + ldr r3, [pc, #4068] @ bfa40 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ - ldr r0, [pc, #4088] @ bf9f8 │ │ │ │ + ldr r0, [pc, #4088] @ bfa7c │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #4072] @ bf9fc │ │ │ │ - ldr r3, [pc, #4072] @ bfa00 │ │ │ │ + ldr r0, [pc, #4072] @ bfa80 │ │ │ │ + ldr r3, [pc, #4072] @ bfa84 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ ldm r5!, {r1, r3, r6, r7} │ │ │ │ mov r0, r2 │ │ │ │ stmia r0!, {r1, r3, r6, r7} │ │ │ │ ldm r5, {r1, r3, r6, r7} │ │ │ │ stm r0, {r1, r3, r6, r7} │ │ │ │ - ldr r0, [pc, #4080] @ bfa34 │ │ │ │ + ldr r0, [pc, #4080] @ bfab8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #4068] @ bfa38 │ │ │ │ - ldr r3, [pc, #4068] @ bfa3c │ │ │ │ + ldr r0, [pc, #4068] @ bfabc │ │ │ │ + ldr r3, [pc, #4068] @ bfac0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ - ldr r0, [pc, #4092] @ bfa7c │ │ │ │ + ldr r0, [pc, #4092] @ bfb00 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #4076] @ bfa80 │ │ │ │ - ldr r3, [pc, #4076] @ bfa84 │ │ │ │ + ldr r0, [pc, #4076] @ bfb04 │ │ │ │ + ldr r3, [pc, #4076] @ bfb08 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ ldm r6!, {r1, r2, r3, r5, r7} │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ ldm r6, {r1, r2, r3, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r7} │ │ │ │ - ldr r0, [pc, #4040] @ bfa88 │ │ │ │ + ldr r0, [pc, #4040] @ bfb0c │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #4024] @ bfa8c │ │ │ │ - ldr r3, [pc, #4024] @ bfa90 │ │ │ │ + ldr r0, [pc, #4024] @ bfb10 │ │ │ │ + ldr r3, [pc, #4024] @ bfb14 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ - ldr r0, [pc, #4020] @ bfab4 │ │ │ │ + ldr r0, [pc, #4020] @ bfb38 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #4004] @ bfab8 │ │ │ │ - ldr r3, [pc, #4004] @ bfabc │ │ │ │ + ldr r0, [pc, #4004] @ bfb3c │ │ │ │ + ldr r3, [pc, #4004] @ bfb40 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3948] @ bfa98 │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #3948] @ bfb1c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - ldr r0, [pc, #3932] @ bfa94 │ │ │ │ + ldr r0, [pc, #3932] @ bfb18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - ldr r0, [pc, #4064] @ bfb24 │ │ │ │ + ldr r0, [pc, #4064] @ bfba8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #4068] @ bfb38 │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #4068] @ bfbbc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #4008] @ bfb0c │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #4008] @ bfb90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #4048] @ bfb44 │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #4048] @ bfbc8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3996] @ bfb20 │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #3996] @ bfba4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3884] @ bfac0 │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #3884] @ bfb44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3984] @ bfb34 │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #3984] @ bfbb8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3904] @ bfaf4 │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #3904] @ bfb78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3848] @ bfacc │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #3848] @ bfb50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3792] @ bfaa4 │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #3792] @ bfb28 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - @ instruction: 0x003534f4 │ │ │ │ - ldr r0, [pc, #3776] @ bfaa8 │ │ │ │ + b bee88 │ │ │ │ + eorseq r3, r5, r0, ror r4 │ │ │ │ + ldr r0, [pc, #3776] @ bfb2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3748] @ bfa9c │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #3748] @ bfb20 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3748] @ bfaac │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #3748] @ bfb30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3720] @ bfaa0 │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #3720] @ bfb24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3744] @ bfac8 │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #3744] @ bfb4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3704] @ bfab0 │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #3704] @ bfb34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3736] @ bfae0 │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #3736] @ bfb64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3768] @ bfb10 │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #3768] @ bfb94 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3676] @ bfac4 │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #3676] @ bfb48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3692] @ bfae4 │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #3692] @ bfb68 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3748] @ bfb2c │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #3748] @ bfbb0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3680] @ bfaf8 │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #3680] @ bfb7c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3624] @ bfad0 │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #3624] @ bfb54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3664] @ bfb08 │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #3664] @ bfb8c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3688] @ bfb30 │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #3688] @ bfbb4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3664] @ bfb28 │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #3664] @ bfbac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3672] @ bfb40 │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #3672] @ bfbc4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3652] @ bfb3c │ │ │ │ + b bee88 │ │ │ │ + ldr r0, [pc, #3652] @ bfbc0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ - ldr r0, [pc, #3576] @ bfb14 │ │ │ │ + ldr r0, [pc, #3576] @ bfb98 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #3560] @ bfb18 │ │ │ │ - ldr r3, [pc, #3560] @ bfb1c │ │ │ │ + ldr r0, [pc, #3560] @ bfb9c │ │ │ │ + ldr r3, [pc, #3560] @ bfba0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ - ldr r0, [pc, #3468] @ bfae8 │ │ │ │ + ldr r0, [pc, #3468] @ bfb6c │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #3452] @ bfaec │ │ │ │ - ldr r3, [pc, #3452] @ bfaf0 │ │ │ │ + ldr r0, [pc, #3452] @ bfb70 │ │ │ │ + ldr r3, [pc, #3452] @ bfb74 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ - eoreq r7, r9, ip, lsr #7 │ │ │ │ - @ instruction: 0x003383d8 │ │ │ │ + b bee88 │ │ │ │ + @ instruction: 0x002973b8 │ │ │ │ + eorseq r8, r3, r4, asr r3 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ - ldr r0, [pc, #3416] @ bfafc │ │ │ │ + ldr r0, [pc, #3416] @ bfb80 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #3400] @ bfb00 │ │ │ │ - ldr r3, [pc, #3400] @ bfb04 │ │ │ │ + ldr r0, [pc, #3400] @ bfb84 │ │ │ │ + ldr r3, [pc, #3400] @ bfb88 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee88 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ - ldr r0, [pc, #3312] @ bfad4 │ │ │ │ + ldr r0, [pc, #3312] @ bfb58 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #3296] @ bfad8 │ │ │ │ - ldr r3, [pc, #3296] @ bfadc │ │ │ │ + ldr r0, [pc, #3296] @ bfb5c │ │ │ │ + ldr r3, [pc, #3296] @ bfb60 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ - b bf2dc │ │ │ │ - b bfa40 │ │ │ │ + b bf360 │ │ │ │ + b bfac4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #21 │ │ │ │ - beq bf678 │ │ │ │ + beq bf6fc │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c8f18 │ │ │ │ - b bf678 │ │ │ │ + bl c8f9c │ │ │ │ + b bf6fc │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #21 │ │ │ │ - beq bf6b4 │ │ │ │ + beq bf738 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c8f18 │ │ │ │ - b bf6b4 │ │ │ │ + bl c8f9c │ │ │ │ + b bf738 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #21 │ │ │ │ - beq bf6f0 │ │ │ │ + beq bf774 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c8f18 │ │ │ │ - b bf6f0 │ │ │ │ + bl c8f9c │ │ │ │ + b bf774 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #21 │ │ │ │ - beq bf770 │ │ │ │ + beq bf7f4 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c8f18 │ │ │ │ - b bf770 │ │ │ │ + bl c8f9c │ │ │ │ + b bf7f4 │ │ │ │ bl 3c6f8 │ │ │ │ - b bf674 │ │ │ │ - b bf6b0 │ │ │ │ - b bf6ec │ │ │ │ - b bf76c │ │ │ │ - b bf364 │ │ │ │ - b bf364 │ │ │ │ - b bfa40 │ │ │ │ - b bf3f8 │ │ │ │ - b bf434 │ │ │ │ - b bf46c │ │ │ │ - b bf4a4 │ │ │ │ - b bf4dc │ │ │ │ - b bf518 │ │ │ │ - b bf554 │ │ │ │ - b bf590 │ │ │ │ - b bf5cc │ │ │ │ + b bf6f8 │ │ │ │ + b bf734 │ │ │ │ + b bf770 │ │ │ │ + b bf7f0 │ │ │ │ + b bf3e8 │ │ │ │ + b bf3e8 │ │ │ │ + b bfac4 │ │ │ │ + b bf47c │ │ │ │ + b bf4b8 │ │ │ │ + b bf4f0 │ │ │ │ + b bf528 │ │ │ │ + b bf560 │ │ │ │ + b bf59c │ │ │ │ + b bf5d8 │ │ │ │ + b bf614 │ │ │ │ + b bf650 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bfa4c │ │ │ │ + beq bfad0 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bfa4c │ │ │ │ + bl c9864 │ │ │ │ + b bfad0 │ │ │ │ bl 3c6f8 │ │ │ │ - b bf970 │ │ │ │ - b bfa40 │ │ │ │ + b bf9f4 │ │ │ │ + b bfac4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c2678 │ │ │ │ - b bf640 │ │ │ │ + bl c26fc │ │ │ │ + b bf6c4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf8cc │ │ │ │ + beq bf950 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf8cc │ │ │ │ + bl c9864 │ │ │ │ + b bf950 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf734 │ │ │ │ + beq bf7b8 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf734 │ │ │ │ + bl c9864 │ │ │ │ + b bf7b8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf604 │ │ │ │ + beq bf688 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf604 │ │ │ │ + bl c9864 │ │ │ │ + b bf688 │ │ │ │ bl 3c6f8 │ │ │ │ - b bf63c │ │ │ │ + b bf6c0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf7ac │ │ │ │ + beq bf830 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf7ac │ │ │ │ + bl c9864 │ │ │ │ + b bf830 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf7e8 │ │ │ │ + beq bf86c │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf7e8 │ │ │ │ + bl c9864 │ │ │ │ + b bf86c │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf824 │ │ │ │ + beq bf8a8 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf824 │ │ │ │ + bl c9864 │ │ │ │ + b bf8a8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf858 │ │ │ │ + beq bf8dc │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf858 │ │ │ │ + bl c9864 │ │ │ │ + b bf8dc │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf890 │ │ │ │ + beq bf914 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf890 │ │ │ │ + bl c9864 │ │ │ │ + b bf914 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf908 │ │ │ │ + beq bf98c │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf908 │ │ │ │ + bl c9864 │ │ │ │ + b bf98c │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf944 │ │ │ │ + beq bf9c8 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf944 │ │ │ │ + bl c9864 │ │ │ │ + b bf9c8 │ │ │ │ bl 3c6f8 │ │ │ │ - b bf8c8 │ │ │ │ + b bf94c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf988 │ │ │ │ + beq bfa0c │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf988 │ │ │ │ + bl c9864 │ │ │ │ + b bfa0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf9cc │ │ │ │ + beq bfa50 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf9cc │ │ │ │ + bl c9864 │ │ │ │ + b bfa50 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bfa08 │ │ │ │ + beq bfa8c │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bfa08 │ │ │ │ + bl c9864 │ │ │ │ + b bfa8c │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ - b bf734 │ │ │ │ - b bf600 │ │ │ │ + b bf7b8 │ │ │ │ + b bf684 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r6, #24] │ │ │ │ - b bf250 │ │ │ │ - b bf260 │ │ │ │ - b bf274 │ │ │ │ - b bf288 │ │ │ │ - b bf2f0 │ │ │ │ - b bf7a8 │ │ │ │ - b bf7e4 │ │ │ │ - b bf820 │ │ │ │ - b bf854 │ │ │ │ - b bf88c │ │ │ │ - b bf904 │ │ │ │ - b bf940 │ │ │ │ - b bf984 │ │ │ │ + b bf2d4 │ │ │ │ + b bf2e4 │ │ │ │ + b bf2f8 │ │ │ │ + b bf30c │ │ │ │ + b bf374 │ │ │ │ + b bf82c │ │ │ │ + b bf868 │ │ │ │ + b bf8a4 │ │ │ │ + b bf8d8 │ │ │ │ + b bf910 │ │ │ │ + b bf988 │ │ │ │ + b bf9c4 │ │ │ │ + b bfa08 │ │ │ │ mov r8, r0 │ │ │ │ - b bf9cc │ │ │ │ - b bfa04 │ │ │ │ + b bfa50 │ │ │ │ + b bfa88 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf3fc │ │ │ │ + beq bf480 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf3fc │ │ │ │ + bl c9864 │ │ │ │ + b bf480 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf438 │ │ │ │ + beq bf4bc │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf438 │ │ │ │ + bl c9864 │ │ │ │ + b bf4bc │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf470 │ │ │ │ + beq bf4f4 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf470 │ │ │ │ + bl c9864 │ │ │ │ + b bf4f4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf4a8 │ │ │ │ + beq bf52c │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf4a8 │ │ │ │ + bl c9864 │ │ │ │ + b bf52c │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf4e0 │ │ │ │ + beq bf564 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf4e0 │ │ │ │ + bl c9864 │ │ │ │ + b bf564 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf51c │ │ │ │ + beq bf5a0 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf51c │ │ │ │ + bl c9864 │ │ │ │ + b bf5a0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf558 │ │ │ │ + beq bf5dc │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf558 │ │ │ │ + bl c9864 │ │ │ │ + b bf5dc │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf594 │ │ │ │ + beq bf618 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf594 │ │ │ │ + bl c9864 │ │ │ │ + b bf618 │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq fp, r3, r4, asr #23 │ │ │ │ + eorseq fp, r3, r0, asr #22 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf5d0 │ │ │ │ + beq bf654 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf5d0 │ │ │ │ + bl c9864 │ │ │ │ + b bf654 │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq fp, r3, r8, lsr #27 │ │ │ │ + eorseq fp, r3, r4, lsr #26 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ - b bf604 │ │ │ │ + b bf688 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ - b bf640 │ │ │ │ - eorseq fp, r3, r0, ror #29 │ │ │ │ + b bf6c4 │ │ │ │ + eorseq fp, r3, ip, asr lr │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #113] @ 0x71 │ │ │ │ - b bf678 │ │ │ │ - eorseq fp, r3, r8, lsr #27 │ │ │ │ + b bf6fc │ │ │ │ + eorseq fp, r3, r4, lsr #26 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ - b bf6b4 │ │ │ │ - eorseq fp, r3, r0, asr lr │ │ │ │ + b bf738 │ │ │ │ + eorseq fp, r3, ip, asr #27 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #124] @ 0x7c │ │ │ │ - b bf6f0 │ │ │ │ - eorseq fp, r3, r8, asr sp │ │ │ │ - eorseq fp, r3, r0, ror lr │ │ │ │ - @ instruction: 0x0033bcd8 │ │ │ │ + b bf774 │ │ │ │ + @ instruction: 0x0033bcd4 │ │ │ │ + eorseq fp, r3, ip, ror #27 │ │ │ │ + eorseq fp, r3, r4, asr ip │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc bf2dc │ │ │ │ + bcc bf360 │ │ │ │ ldr r0, [sp, #564] @ 0x234 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne bf2dc │ │ │ │ + bne bf360 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ add r5, r0, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #136] @ 0x88 │ │ │ │ - b bf72c │ │ │ │ + b bf7b0 │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq fp, r3, ip, asr #25 │ │ │ │ + eorseq fp, r3, r8, asr #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #124] @ 0x7c │ │ │ │ - b bf770 │ │ │ │ - eorseq fp, r3, r0, lsl #25 │ │ │ │ + b bf7f4 │ │ │ │ + @ instruction: 0x0033bbfc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ - b bf824 │ │ │ │ + b bf8a8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ - b bf890 │ │ │ │ - eorseq fp, r3, r8, lsr #25 │ │ │ │ + b bf914 │ │ │ │ + eorseq fp, r3, r4, lsr #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ - b bf7ac │ │ │ │ - eorseq fp, r3, r0, ror #24 │ │ │ │ + b bf830 │ │ │ │ + @ instruction: 0x0033bbdc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ - b bf7e8 │ │ │ │ - @ instruction: 0x0033bcd8 │ │ │ │ + b bf86c │ │ │ │ + eorseq fp, r3, r4, asr ip │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ - b bf858 │ │ │ │ - eorseq fp, r3, r0, ror ip │ │ │ │ + b bf8dc │ │ │ │ + eorseq fp, r3, ip, ror #23 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ - b bf8cc │ │ │ │ - eorseq fp, r3, r8, asr #26 │ │ │ │ - eorseq fp, r3, r0, ror ip │ │ │ │ + b bf950 │ │ │ │ + eorseq fp, r3, r4, asr #25 │ │ │ │ + eorseq fp, r3, ip, ror #23 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq bf398 │ │ │ │ + beq bf41c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #124] @ 0x7c │ │ │ │ - b bf9c4 │ │ │ │ + b bfa48 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ - b bf908 │ │ │ │ - @ instruction: 0x0033bcb4 │ │ │ │ + b bf98c │ │ │ │ + eorseq fp, r3, r0, lsr ip │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ - b bf944 │ │ │ │ - @ instruction: 0x0033bcbc │ │ │ │ + b bf9c8 │ │ │ │ + eorseq fp, r3, r8, lsr ip │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ - b bf988 │ │ │ │ - eorseq fp, r3, r4, ror #24 │ │ │ │ + b bfa0c │ │ │ │ + eorseq fp, r3, r0, ror #23 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ - b bfa08 │ │ │ │ + b bfa8c │ │ │ │ + eorseq fp, r3, r8, lsr #24 │ │ │ │ eorseq fp, r3, ip, lsr #25 │ │ │ │ - eorseq fp, r3, r0, lsr sp │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #69] @ 0x45 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf410 │ │ │ │ + beq bf494 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3124 │ │ │ │ + bl c31a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #69] @ 0x45 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, r3, r8, asr #14 │ │ │ │ - eorseq fp, r3, r0, lsr r7 │ │ │ │ - eorseq fp, r3, r8, lsl r7 │ │ │ │ + eorseq fp, r3, r4, asr #13 │ │ │ │ + eorseq fp, r3, ip, lsr #13 │ │ │ │ + mlaseq r3, r4, r6, fp │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #75] @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf44c │ │ │ │ + beq bf4d0 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c2e44 │ │ │ │ + bl c2ec8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #75] @ 0x4b │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, r3, r0, lsl #14 │ │ │ │ - eorseq fp, r3, r8, ror #13 │ │ │ │ + eorseq fp, r3, ip, ror r6 │ │ │ │ + eorseq fp, r3, r4, ror #12 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #73] @ 0x49 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf484 │ │ │ │ + beq bf508 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3124 │ │ │ │ + bl c31a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #73] @ 0x49 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0033b6d0 │ │ │ │ - @ instruction: 0x0033b6b8 │ │ │ │ + eorseq fp, r3, ip, asr #12 │ │ │ │ + eorseq fp, r3, r4, lsr r6 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #74] @ 0x4a │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf4bc │ │ │ │ + beq bf540 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3124 │ │ │ │ + bl c31a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #74] @ 0x4a │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, r3, r0, lsr #13 │ │ │ │ - @ instruction: 0x0033bbb0 │ │ │ │ + eorseq fp, r3, ip, lsl r6 │ │ │ │ + eorseq fp, r3, ip, lsr #22 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf4f4 │ │ │ │ + beq bf578 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c2e44 │ │ │ │ + bl c2ec8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #84] @ 0x54 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0033b1bc │ │ │ │ - eoreq lr, r9, r4, asr r7 │ │ │ │ - eorseq fp, r3, r4, lsl #8 │ │ │ │ + eorseq fp, r3, r8, lsr r1 │ │ │ │ + eoreq lr, r9, r0, ror #14 │ │ │ │ + eorseq fp, r3, r0, lsl #7 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #86] @ 0x56 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf530 │ │ │ │ + beq bf5b4 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c6d14 │ │ │ │ + bl c6d98 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #86] @ 0x56 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, r3, r8, asr #2 │ │ │ │ - eoreq lr, r9, r0, lsl r7 │ │ │ │ - eorseq fp, r3, r0, asr #7 │ │ │ │ + eorseq fp, r3, r4, asr #1 │ │ │ │ + eoreq lr, r9, ip, lsl r7 │ │ │ │ + eorseq fp, r3, ip, lsr r3 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #82] @ 0x52 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf56c │ │ │ │ + beq bf5f0 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3124 │ │ │ │ + bl c31a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #82] @ 0x52 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - ldrsbeq fp, [r3], -r8 @ │ │ │ │ - ldrdeq lr, [r9], -r0 @ │ │ │ │ - mlaseq r3, r0, r3, fp │ │ │ │ + eorseq fp, r3, r4, asr r0 │ │ │ │ + ldrdeq lr, [r9], -ip @ │ │ │ │ + eorseq fp, r3, ip, lsl #6 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #79] @ 0x4f │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf5a8 │ │ │ │ + beq bf62c │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c2e44 │ │ │ │ + bl c2ec8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #79] @ 0x4f │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, r3, r4, asr r0 │ │ │ │ - eoreq lr, r9, ip, lsl #13 │ │ │ │ - eorseq fp, r3, ip, lsl r3 │ │ │ │ + @ instruction: 0x0033afd0 │ │ │ │ + mlaeq r9, r8, r6, lr │ │ │ │ + mlaseq r3, r8, r2, fp │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf5e4 │ │ │ │ + beq bf668 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c2e44 │ │ │ │ + bl c2ec8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #76] @ 0x4c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, r3, r0, lsr r0 │ │ │ │ + eorseq sl, r3, ip, lsr #31 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #70] @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf618 │ │ │ │ + beq bf69c │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3124 │ │ │ │ + bl c31a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #70] @ 0x46 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq lr, r9, r8, asr #12 │ │ │ │ - @ instruction: 0x0033b2f8 │ │ │ │ - mlaseq r3, r0, r0, fp │ │ │ │ + eoreq lr, r9, r4, asr r6 │ │ │ │ + eorseq fp, r3, r4, ror r2 │ │ │ │ + eorseq fp, r3, ip │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf654 │ │ │ │ + beq bf6d8 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c6c04 │ │ │ │ + bl c6c88 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #80] @ 0x50 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq lr, r9, r8, lsl #12 │ │ │ │ - eorseq fp, r3, r8, asr #5 │ │ │ │ + eoreq lr, r9, r4, lsl r6 │ │ │ │ + eorseq fp, r3, r4, asr #4 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #85] @ 0x55 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf68c │ │ │ │ + beq bf710 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c2d34 │ │ │ │ + bl c2db8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #85] @ 0x55 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, r3, ip, asr r0 │ │ │ │ - eoreq lr, r9, r4, asr #11 │ │ │ │ - eorseq fp, r3, r4, lsl #5 │ │ │ │ + @ instruction: 0x0033afd8 │ │ │ │ + ldrdeq lr, [r9], -r0 @ │ │ │ │ + eorseq fp, r3, r0, lsl #4 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #81] @ 0x51 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf6c8 │ │ │ │ + beq bf74c │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c2d34 │ │ │ │ + bl c2db8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #81] @ 0x51 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0033aff8 │ │ │ │ - eoreq lr, r9, r0, lsl #11 │ │ │ │ - eorseq fp, r3, r0, lsr r2 │ │ │ │ + eorseq sl, r3, r4, ror pc │ │ │ │ + eoreq lr, r9, ip, lsl #11 │ │ │ │ + eorseq fp, r3, ip, lsr #3 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #83] @ 0x53 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf704 │ │ │ │ + beq bf788 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c2d34 │ │ │ │ + bl c2db8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #83] @ 0x53 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, r3, r8, lsl r0 │ │ │ │ - eoreq lr, r9, r0, asr #10 │ │ │ │ - eorseq fp, r3, r0, lsl #4 │ │ │ │ + mlaseq r3, r4, pc, sl @ │ │ │ │ + eoreq lr, r9, ip, asr #10 │ │ │ │ + eorseq fp, r3, ip, ror r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c4a64 │ │ │ │ + bl c4ae8 │ │ │ │ ldrb r0, [fp, #89] @ 0x59 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf748 │ │ │ │ + beq bf7cc │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3354 │ │ │ │ + bl c33d8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #89] @ 0x59 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0033afb8 │ │ │ │ - eoreq lr, r9, r0, lsl #10 │ │ │ │ - eorseq fp, r3, r0, asr #3 │ │ │ │ + eorseq sl, r3, r4, lsr pc │ │ │ │ + eoreq lr, r9, ip, lsl #10 │ │ │ │ + eorseq fp, r3, ip, lsr r1 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #78] @ 0x4e │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf784 │ │ │ │ + beq bf808 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c2d34 │ │ │ │ + bl c2db8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #78] @ 0x4e │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq sl, r3, r8, ror #28 │ │ │ │ - eoreq lr, r9, r0, asr #9 │ │ │ │ - @ instruction: 0x0033b1b0 │ │ │ │ + eorseq sl, r3, r4, ror #27 │ │ │ │ + eoreq lr, r9, ip, asr #9 │ │ │ │ + eorseq fp, r3, ip, lsr #2 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #91] @ 0x5b │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf7c0 │ │ │ │ + beq bf844 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3354 │ │ │ │ + bl c33d8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #91] @ 0x5b │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0033aed0 │ │ │ │ - eoreq lr, r9, r8, ror r4 │ │ │ │ - eorseq fp, r3, r8, ror #1 │ │ │ │ + eorseq sl, r3, ip, asr #28 │ │ │ │ + eoreq lr, r9, r4, lsl #9 │ │ │ │ + eorseq fp, r3, r4, rrx │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #87] @ 0x57 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf7fc │ │ │ │ + beq bf880 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c72b4 │ │ │ │ + bl c7338 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #87] @ 0x57 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq sl, r3, r0, ror #29 │ │ │ │ - eoreq lr, r9, r8, lsr r4 │ │ │ │ - ldrsheq fp, [r3], -r8 @ │ │ │ │ + eorseq sl, r3, ip, asr lr │ │ │ │ + eoreq lr, r9, r4, asr #8 │ │ │ │ + eorseq fp, r3, r4, ror r0 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #95] @ 0x5f │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf838 │ │ │ │ + beq bf8bc │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3354 │ │ │ │ + bl c33d8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #95] @ 0x5f │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq sl, r3, ip, lsr sp │ │ │ │ + @ instruction: 0x0033acb8 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf86c │ │ │ │ + beq bf8f0 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3354 │ │ │ │ + bl c33d8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #92] @ 0x5c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - strdeq lr, [r9], -r4 @ │ │ │ │ - eorseq fp, r3, r4, ror #1 │ │ │ │ + eoreq lr, r9, r0, lsl #8 │ │ │ │ + eorseq fp, r3, r0, rrx │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf8a4 │ │ │ │ + beq bf928 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3354 │ │ │ │ + bl c33d8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #96] @ 0x60 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0033acd8 │ │ │ │ - @ instruction: 0x0029e3b0 │ │ │ │ - eorseq fp, r3, r0, lsr #1 │ │ │ │ + eorseq sl, r3, r4, asr ip │ │ │ │ + @ instruction: 0x0029e3bc │ │ │ │ + eorseq fp, r3, ip, lsl r0 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #93] @ 0x5d │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf8e0 │ │ │ │ + beq bf964 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3354 │ │ │ │ + bl c33d8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #93] @ 0x5d │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0033acd8 │ │ │ │ - eoreq lr, r9, r0, ror r3 │ │ │ │ - eorseq fp, r3, r0, rrx │ │ │ │ + eorseq sl, r3, r4, asr ip │ │ │ │ + eoreq lr, r9, ip, ror r3 │ │ │ │ + @ instruction: 0x0033afdc │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #94] @ 0x5e │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf91c │ │ │ │ + beq bf9a0 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3354 │ │ │ │ + bl c33d8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #94] @ 0x5e │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq sl, r3, r4, ror #24 │ │ │ │ - eoreq lr, r9, ip, lsr #6 │ │ │ │ - eorseq fp, r3, ip, lsl r0 │ │ │ │ + eorseq sl, r3, r0, ror #23 │ │ │ │ + eoreq lr, r9, r8, lsr r3 │ │ │ │ + mlaseq r3, r8, pc, sl @ │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf958 │ │ │ │ + beq bf9dc │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3124 │ │ │ │ + bl c31a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #72] @ 0x48 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ - b bfa4c │ │ │ │ - eorseq sl, r3, r4, lsr #25 │ │ │ │ - eoreq lr, r9, ip, ror #5 │ │ │ │ - @ instruction: 0x0033affc │ │ │ │ + b bfad0 │ │ │ │ + eorseq sl, r3, r0, lsr #24 │ │ │ │ + strdeq lr, [r9], -r8 @ │ │ │ │ + eorseq sl, r3, r8, ror pc │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #77] @ 0x4d │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf99c │ │ │ │ + beq bfa20 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3b6c │ │ │ │ + bl c3bf0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #77] @ 0x4d │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq sl, r3, r4, lsr #24 │ │ │ │ - eoreq lr, r9, ip, lsr #5 │ │ │ │ - mlaseq r3, ip, pc, sl @ │ │ │ │ + eorseq sl, r3, r0, lsr #23 │ │ │ │ + @ instruction: 0x0029e2b8 │ │ │ │ + eorseq sl, r3, r8, lsl pc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl c35e4 │ │ │ │ + bl c3668 │ │ │ │ ldrb r0, [fp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf9e0 │ │ │ │ + beq bfa64 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3354 │ │ │ │ + bl c33d8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq sl, r3, r4, lsr sp │ │ │ │ - eoreq lr, r9, ip, ror #4 │ │ │ │ - eorseq sl, r3, ip, lsr #30 │ │ │ │ + @ instruction: 0x0033acb0 │ │ │ │ + eoreq lr, r9, r8, ror r2 │ │ │ │ + eorseq sl, r3, r8, lsr #29 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #71] @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfa1c │ │ │ │ + beq bfaa0 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3124 │ │ │ │ + bl c31a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #71] @ 0x47 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq sl, r3, r4, asr #23 │ │ │ │ - eoreq lr, r9, ip, lsr #4 │ │ │ │ - eorseq sl, r3, ip, lsl pc │ │ │ │ + eorseq sl, r3, r0, asr #22 │ │ │ │ + eoreq lr, r9, r8, lsr r2 │ │ │ │ + mlaseq r3, r8, lr, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #124] @ 0x7c │ │ │ │ ldrb r0, [fp, #90] @ 0x5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfa60 │ │ │ │ + beq bfae4 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3354 │ │ │ │ + bl c33d8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #90] @ 0x5a │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq sl, r3, r4, asr #22 │ │ │ │ - eoreq lr, r9, ip, ror #3 │ │ │ │ - @ instruction: 0x0033aedc │ │ │ │ - @ instruction: 0x0033abd4 │ │ │ │ - eoreq lr, r9, ip, lsr #3 │ │ │ │ - eorseq sl, r3, ip, lsl #28 │ │ │ │ - eorseq sl, r3, r4, asr sl │ │ │ │ - eorseq sl, r3, r0, ror #20 │ │ │ │ - mlaseq r3, r8, r3, fp │ │ │ │ - eorseq fp, r3, r8, lsl #7 │ │ │ │ - @ instruction: 0x0033b3dc │ │ │ │ - @ instruction: 0x0033b3d8 │ │ │ │ - eorseq fp, r3, r8, asr #7 │ │ │ │ - eorseq fp, r3, r8, lsr #7 │ │ │ │ - @ instruction: 0x0033aaf4 │ │ │ │ - eoreq lr, r9, ip, ror #2 │ │ │ │ - eorseq sl, r3, ip, asr lr │ │ │ │ - eorseq fp, r3, ip, ror #8 │ │ │ │ - eorseq fp, r3, r8, lsr #7 │ │ │ │ - eorseq fp, r3, r8, lsl #8 │ │ │ │ - eorseq fp, r3, ip, ror r4 │ │ │ │ - eorseq fp, r3, r8, lsr #7 │ │ │ │ - eorseq sl, r3, r0, ror #16 │ │ │ │ - eoreq sp, r9, r8, lsl #29 │ │ │ │ - eorseq sl, r3, r8, ror #22 │ │ │ │ - eorseq fp, r3, r8, lsl r4 │ │ │ │ - @ instruction: 0x0033b3f8 │ │ │ │ - eorseq sl, r3, r8, lsl #18 │ │ │ │ - eoreq sp, r9, r0, lsl pc │ │ │ │ - @ instruction: 0x0033abf0 │ │ │ │ - eorseq fp, r3, ip, asr #9 │ │ │ │ - @ instruction: 0x0033b3f8 │ │ │ │ - eorseq sl, r3, r0, ror #17 │ │ │ │ - eoreq sp, r9, r8, asr #29 │ │ │ │ - eorseq sl, r3, r8, lsr #23 │ │ │ │ + eorseq sl, r3, r0, asr #21 │ │ │ │ + strdeq lr, [r9], -r8 @ │ │ │ │ + eorseq sl, r3, r8, asr lr │ │ │ │ + eorseq sl, r3, r0, asr fp │ │ │ │ + @ instruction: 0x0029e1b8 │ │ │ │ + eorseq sl, r3, r8, lsl #27 │ │ │ │ + @ instruction: 0x0033a9d0 │ │ │ │ + @ instruction: 0x0033a9dc │ │ │ │ + eorseq fp, r3, r4, lsl r3 │ │ │ │ + eorseq fp, r3, r4, lsl #6 │ │ │ │ + eorseq fp, r3, r8, asr r3 │ │ │ │ + eorseq fp, r3, r4, asr r3 │ │ │ │ + eorseq fp, r3, r4, asr #6 │ │ │ │ + eorseq fp, r3, r4, lsr #6 │ │ │ │ + eorseq sl, r3, r0, ror sl │ │ │ │ + eoreq lr, r9, r8, ror r1 │ │ │ │ + @ instruction: 0x0033add8 │ │ │ │ + eorseq fp, r3, r8, ror #7 │ │ │ │ + eorseq fp, r3, r4, lsr #6 │ │ │ │ + eorseq fp, r3, r4, lsl #7 │ │ │ │ @ instruction: 0x0033b3f8 │ │ │ │ - eorseq fp, r3, ip, asr r5 │ │ │ │ - eorseq fp, r3, r8, ror r4 │ │ │ │ - mlaseq r3, r8, r9, sl │ │ │ │ - eoreq sp, r9, r0, asr pc │ │ │ │ - eorseq sl, r3, r0, lsr ip │ │ │ │ - eorseq fp, r3, ip, asr r5 │ │ │ │ - eorseq fp, r3, ip, lsr #11 │ │ │ │ + eorseq fp, r3, r4, lsr #6 │ │ │ │ + @ instruction: 0x0033a7dc │ │ │ │ + mlaeq r9, r4, lr, sp │ │ │ │ + eorseq sl, r3, r4, ror #21 │ │ │ │ + mlaseq r3, r4, r3, fp │ │ │ │ + eorseq fp, r3, r4, ror r3 │ │ │ │ + eorseq sl, r3, r4, lsl #17 │ │ │ │ + eoreq sp, r9, ip, lsl pc │ │ │ │ + eorseq sl, r3, ip, ror #22 │ │ │ │ + eorseq fp, r3, r8, asr #8 │ │ │ │ + eorseq fp, r3, r4, ror r3 │ │ │ │ + eorseq sl, r3, ip, asr r8 │ │ │ │ + ldrdeq sp, [r9], -r4 @ │ │ │ │ + eorseq sl, r3, r4, lsr #22 │ │ │ │ + eorseq fp, r3, r4, ror r3 │ │ │ │ + @ instruction: 0x0033b4d8 │ │ │ │ + @ instruction: 0x0033b3f4 │ │ │ │ + eorseq sl, r3, r4, lsl r9 │ │ │ │ + eoreq sp, r9, ip, asr pc │ │ │ │ + eorseq sl, r3, ip, lsr #23 │ │ │ │ + @ instruction: 0x0033b4d8 │ │ │ │ + eorseq fp, r3, r8, lsr #10 │ │ │ │ + eorseq fp, r3, r4, lsr #7 │ │ │ │ + eorseq fp, r3, r4, lsl #8 │ │ │ │ + @ instruction: 0x0033b3d4 │ │ │ │ + eorseq fp, r3, r8, lsl #10 │ │ │ │ + eorseq fp, r3, r8, ror #10 │ │ │ │ + @ instruction: 0x0033b3d4 │ │ │ │ + @ instruction: 0x0033b3f4 │ │ │ │ eorseq fp, r3, r8, lsr #8 │ │ │ │ - eorseq fp, r3, r8, lsl #9 │ │ │ │ - eorseq fp, r3, r8, asr r4 │ │ │ │ - eorseq fp, r3, ip, lsl #11 │ │ │ │ - eorseq fp, r3, ip, ror #11 │ │ │ │ - eorseq fp, r3, r8, asr r4 │ │ │ │ - eorseq fp, r3, r8, ror r4 │ │ │ │ - eorseq fp, r3, ip, lsr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #588 @ 0x24c │ │ │ │ add r7, r0, #44 @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r0, #94] @ 0x5e │ │ │ │ mov fp, r1 │ │ │ │ add r1, pc, #12 │ │ │ │ @@ -163489,15 +163522,15 @@ │ │ │ │ @ instruction: 0x000001b8 │ │ │ │ andeq r0, r0, ip, lsr #3 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [sl, #92] @ 0x5c │ │ │ │ - b bff70 │ │ │ │ + b bfff4 │ │ │ │ mov r9, sl │ │ │ │ add fp, r7, #52 @ 0x34 │ │ │ │ ldrb r0, [r9, #116]! @ 0x74 │ │ │ │ add r1, pc, #8 │ │ │ │ str fp, [sp, #20] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @@ -163516,272 +163549,272 @@ │ │ │ │ andeq r0, r0, r0, asr #2 │ │ │ │ andeq r0, r0, r8, lsr #2 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ ldrd r4, [fp] │ │ │ │ mov r7, r8 │ │ │ │ ldr r6, [sl, #104] @ 0x68 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b c00ac │ │ │ │ + b c0130 │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfd38 │ │ │ │ + bne bfdbc │ │ │ │ ldr r5, [sl, #132] @ 0x84 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b c01a8 │ │ │ │ + b c022c │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfdec │ │ │ │ + bne bfe70 │ │ │ │ ldr r5, [sl, #132] @ 0x84 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b c04c8 │ │ │ │ + b c054c │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfd50 │ │ │ │ + bne bfdd4 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b c0764 │ │ │ │ + b c07e8 │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfd68 │ │ │ │ + bne bfdec │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b c011c │ │ │ │ + b c01a0 │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfdfc │ │ │ │ + bne bfe80 │ │ │ │ ldr r5, [sl, #132] @ 0x84 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b c0670 │ │ │ │ + b c06f4 │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0544 │ │ │ │ + beq c05c8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bfe0c │ │ │ │ - ldr r0, [pc, #4080] @ c0c80 │ │ │ │ + bne bfe90 │ │ │ │ + ldr r0, [pc, #4080] @ c0d04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c7c │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfe1c │ │ │ │ + bne bfea0 │ │ │ │ ldr r5, [sl, #132] @ 0x84 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b c03d8 │ │ │ │ + b c045c │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfe2c │ │ │ │ + bne bfeb0 │ │ │ │ ldr r5, [sl, #132] @ 0x84 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b c0450 │ │ │ │ + b c04d4 │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfd80 │ │ │ │ + bne bfe04 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b c0224 │ │ │ │ + b c02a8 │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfd9c │ │ │ │ + bne bfe20 │ │ │ │ ldr r5, [sl, #132] @ 0x84 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b c06e8 │ │ │ │ + b c076c │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfdb4 │ │ │ │ + bne bfe38 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b c0328 │ │ │ │ + b c03ac │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfe3c │ │ │ │ + bne bfec0 │ │ │ │ ldr r5, [sl, #132] @ 0x84 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b c05f8 │ │ │ │ - ldr r0, [pc, #4084] @ c0d1c │ │ │ │ + b c067c │ │ │ │ + ldr r0, [pc, #4084] @ c0da0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - ldr r0, [pc, #4092] @ c0d30 │ │ │ │ + ldr r0, [pc, #4092] @ c0db4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bfe4c │ │ │ │ - ldr r0, [pc, #4076] @ c0d34 │ │ │ │ + bne bfed0 │ │ │ │ + ldr r0, [pc, #4076] @ c0db8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c7c │ │ │ │ cmp r0, #1 │ │ │ │ - bne bfe5c │ │ │ │ - ldr r0, [pc, #4088] @ c0d58 │ │ │ │ + bne bfee0 │ │ │ │ + ldr r0, [pc, #4088] @ c0ddc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c7c │ │ │ │ cmp r0, #1 │ │ │ │ - bne bfe6c │ │ │ │ - ldr r0, [pc, #4092] @ c0d74 │ │ │ │ + bne bfef0 │ │ │ │ + ldr r0, [pc, #4092] @ c0df8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c7c │ │ │ │ cmp r0, #1 │ │ │ │ str r9, [sp, #12] │ │ │ │ - bne bfe7c │ │ │ │ - ldr r0, [pc, #4088] @ c0d8c │ │ │ │ + bne bff00 │ │ │ │ + ldr r0, [pc, #4088] @ c0e10 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c7c │ │ │ │ cmp r0, #1 │ │ │ │ - bne bfe8c │ │ │ │ - ldr r0, [pc, #4068] @ c0d90 │ │ │ │ + bne bff10 │ │ │ │ + ldr r0, [pc, #4068] @ c0e14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c7c │ │ │ │ cmp r0, #1 │ │ │ │ - bne bfe9c │ │ │ │ - ldr r0, [pc, #4092] @ c0dc0 │ │ │ │ + bne bff20 │ │ │ │ + ldr r0, [pc, #4092] @ c0e44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4080] @ c0dc4 │ │ │ │ + b c0c7c │ │ │ │ + ldr r0, [pc, #4080] @ c0e48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4088] @ c0ddc │ │ │ │ + b c0c7c │ │ │ │ + ldr r0, [pc, #4088] @ c0e60 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4076] @ c0de0 │ │ │ │ + b c0c7c │ │ │ │ + ldr r0, [pc, #4076] @ c0e64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4064] @ c0de4 │ │ │ │ + b c0c7c │ │ │ │ + ldr r0, [pc, #4064] @ c0e68 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4084] @ c0e08 │ │ │ │ + b c0c7c │ │ │ │ + ldr r0, [pc, #4084] @ c0e8c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4072] @ c0e0c │ │ │ │ + b c0c7c │ │ │ │ + ldr r0, [pc, #4072] @ c0e90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4060] @ c0e10 │ │ │ │ + b c0c7c │ │ │ │ + ldr r0, [pc, #4060] @ c0e94 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4048] @ c0e14 │ │ │ │ + b c0c7c │ │ │ │ + ldr r0, [pc, #4048] @ c0e98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4088] @ c0e4c │ │ │ │ + b c0c7c │ │ │ │ + ldr r0, [pc, #4088] @ c0ed0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4076] @ c0e50 │ │ │ │ + b c0c7c │ │ │ │ + ldr r0, [pc, #4076] @ c0ed4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4064] @ c0e54 │ │ │ │ + b c0c7c │ │ │ │ + ldr r0, [pc, #4064] @ c0ed8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4092] @ c0e80 │ │ │ │ + b c0c7c │ │ │ │ + ldr r0, [pc, #4092] @ c0f04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4084] @ c0e88 │ │ │ │ + b c0c7c │ │ │ │ + ldr r0, [pc, #4084] @ c0f0c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4072] @ c0e8c │ │ │ │ + b c0c7c │ │ │ │ + ldr r0, [pc, #4072] @ c0f10 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b c0bf8 │ │ │ │ - b c0c9c │ │ │ │ - b c0d64 │ │ │ │ - b c0d5c │ │ │ │ - b c0d94 │ │ │ │ - b c0c64 │ │ │ │ + b c0c7c │ │ │ │ + b c0d20 │ │ │ │ + b c0de8 │ │ │ │ + b c0de0 │ │ │ │ + b c0e18 │ │ │ │ + b c0ce8 │ │ │ │ mov r6, r0 │ │ │ │ - b c1038 │ │ │ │ - b c0fbc │ │ │ │ - b c0c3c │ │ │ │ + b c10bc │ │ │ │ + b c1040 │ │ │ │ + b c0cc0 │ │ │ │ mov r6, r0 │ │ │ │ - b c0e24 │ │ │ │ - b c0f18 │ │ │ │ - b c0cd0 │ │ │ │ - b c0e58 │ │ │ │ + b c0ea8 │ │ │ │ + b c0f9c │ │ │ │ + b c0d54 │ │ │ │ + b c0edc │ │ │ │ mov r6, r0 │ │ │ │ - b c1064 │ │ │ │ + b c10e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c4ab0 │ │ │ │ - b bff38 │ │ │ │ + bl c4b34 │ │ │ │ + b bffbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne bff28 │ │ │ │ + bne bffac │ │ │ │ mov r0, r5 │ │ │ │ - bl c4ab0 │ │ │ │ + bl c4b34 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #92] @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc bff70 │ │ │ │ - b c0828 │ │ │ │ + bcc bfff4 │ │ │ │ + b c08ac │ │ │ │ mov r6, #1 │ │ │ │ mov r5, #5 │ │ │ │ - b bff58 │ │ │ │ + b bffdc │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sl, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff4c │ │ │ │ + beq bffd0 │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ - bl cc07c │ │ │ │ + bl cc100 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #92] @ 0x5c │ │ │ │ - b c1094 │ │ │ │ + b c1118 │ │ │ │ strb r5, [sl, #94] @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #588 @ 0x24c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ - b c10a8 │ │ │ │ + b c112c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sl, #80 @ 0x50 │ │ │ │ strd r0, [sl, #96] @ 0x60 │ │ │ │ add r4, r7, #52 @ 0x34 │ │ │ │ add r6, sp, #24 │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ bl a9690 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #5 │ │ │ │ - beq c0830 │ │ │ │ + beq c08b4 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ ldr r0, [sl, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bffd0 │ │ │ │ - bl c9f20 │ │ │ │ + beq c0054 │ │ │ │ + bl c9fa4 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #4 │ │ │ │ - beq c0868 │ │ │ │ + beq c08ec │ │ │ │ mov r1, sl │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ ldm r1!, {r2, r3, r4, r5, r6} │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ ldm r1, {r2, r3, r4, r5, r6} │ │ │ │ stm r0, {r2, r3, r4, r5, r6} │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c007c │ │ │ │ + beq c0100 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c0be0 │ │ │ │ + bne c0c64 │ │ │ │ add r0, sl, #8 │ │ │ │ add r1, sp, #552 @ 0x228 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, r0 │ │ │ │ ldm r2!, {r3, r4, r5, r6} │ │ │ │ stmia r1!, {r3, r4, r5, r6} │ │ │ │ ldm r2, {r3, r4, r5, r6} │ │ │ │ @@ -163801,16 +163834,16 @@ │ │ │ │ ldm r9, {r0, r1, r3, r4, r5, r6} │ │ │ │ stm r2, {r0, r1, r3, r4, r5, r6} │ │ │ │ add r0, lr, #8 │ │ │ │ strb ip, [sl, #164] @ 0xa4 │ │ │ │ str r0, [sl, #160] @ 0xa0 │ │ │ │ add r5, sl, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - bl bca60 │ │ │ │ - b bfefc │ │ │ │ + bl bcae4 │ │ │ │ + b bff80 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r9, sl │ │ │ │ ldm r7, {r4, r5} │ │ │ │ strd r4, [r0] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #116]! @ 0x74 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ @@ -163843,15 +163876,15 @@ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ strheq r0, [r0], -ip │ │ │ │ mov r7, #0 │ │ │ │ str r5, [sl, #132] @ 0x84 │ │ │ │ strd r6, [r0] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl, #128] @ 0x80 │ │ │ │ - bl 16f7d0 │ │ │ │ + bl 16f854 │ │ │ │ mov r6, r0 │ │ │ │ bl 1ec14 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, #1 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ strb r0, [sl, #140] @ 0x8c │ │ │ │ @@ -163869,18 +163902,18 @@ │ │ │ │ strb r0, [sl, #128] @ 0x80 │ │ │ │ add r7, sp, #552 @ 0x228 │ │ │ │ mov r0, r7 │ │ │ │ bl 9bee8 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne c09c8 │ │ │ │ + bne c0a4c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #128] @ 0x80 │ │ │ │ - b c07fc │ │ │ │ + b c0880 │ │ │ │ mov r7, #0 │ │ │ │ str r5, [sl, #132] @ 0x84 │ │ │ │ strd r6, [r0] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl, #117] @ 0x75 │ │ │ │ mov r1, #4 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ @@ -163900,61 +163933,61 @@ │ │ │ │ add r2, sp, #520 @ 0x208 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ bl 9c15c │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne c0b60 │ │ │ │ + bne c0be4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #117] @ 0x75 │ │ │ │ - b c07fc │ │ │ │ + b c0880 │ │ │ │ and r7, r4, #65280 @ 0xff00 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sl, #132] @ 0x84 │ │ │ │ strb r1, [sl, #124] @ 0x7c │ │ │ │ strd r6, [r0] │ │ │ │ str r9, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #3812] @ c1118 │ │ │ │ + ldr r0, [pc, #3812] @ c119c │ │ │ │ mov r9, fp │ │ │ │ mov r5, #27 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #27 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0930 │ │ │ │ - ldr r1, [pc, #3784] @ c1120 │ │ │ │ + beq c09b4 │ │ │ │ + ldr r1, [pc, #3784] @ c11a4 │ │ │ │ mov r2, #27 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ mov r0, #28 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #552 @ 0x228 │ │ │ │ add fp, sp, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 2274d0 │ │ │ │ + bl 227554 │ │ │ │ add r2, r6, #4 │ │ │ │ ldr r1, [sp, #552] @ 0x228 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ ldm r2!, {r4, r5, r6} │ │ │ │ cmp r1, #22 │ │ │ │ mov r3, r0 │ │ │ │ stmia r3!, {r4, r5, r6} │ │ │ │ ldm r2, {r4, r5, r6, r7} │ │ │ │ stm r3, {r4, r5, r6, r7} │ │ │ │ mov r6, #1 │ │ │ │ strb r6, [sl, #140] @ 0x8c │ │ │ │ - beq c0848 │ │ │ │ + beq c08cc │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ add r2, sp, #296 @ 0x128 │ │ │ │ ldm r0!, {r3, r6, r7} │ │ │ │ add r1, r2, #4 │ │ │ │ stmia r1!, {r3, r6, r7} │ │ │ │ ldm r0, {r3, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ @@ -163963,36 +163996,36 @@ │ │ │ │ strb r0, [sl, #124] @ 0x7c │ │ │ │ add r6, sp, #552 @ 0x228 │ │ │ │ mov r0, r6 │ │ │ │ bl 9c62c │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r0, #22 │ │ │ │ - bne c0ba0 │ │ │ │ + bne c0c24 │ │ │ │ mov r0, #0 │ │ │ │ mov fp, r9 │ │ │ │ strb r0, [sl, #124] @ 0x7c │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - b c07fc │ │ │ │ + b c0880 │ │ │ │ mov r7, #0 │ │ │ │ str r5, [sl, #132] @ 0x84 │ │ │ │ strd r6, [r0] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl, #119] @ 0x77 │ │ │ │ - ldr r0, [pc, #3644] @ c116c │ │ │ │ + ldr r0, [pc, #3644] @ c11f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #23 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #23 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0898 │ │ │ │ - ldr r1, [pc, #3612] @ c1174 │ │ │ │ + beq c091c │ │ │ │ + ldr r1, [pc, #3612] @ c11f8 │ │ │ │ mov r2, #23 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ @@ -164009,18 +164042,18 @@ │ │ │ │ add r6, sp, #552 @ 0x228 │ │ │ │ add r2, sp, #456 @ 0x1c8 │ │ │ │ mov r0, r6 │ │ │ │ bl 9c8a0 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne c0b20 │ │ │ │ + bne c0ba4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #119] @ 0x77 │ │ │ │ - b c07fc │ │ │ │ + b c0880 │ │ │ │ mov r7, #0 │ │ │ │ str r5, [sl, #132] @ 0x84 │ │ │ │ strd r6, [r0] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl, #126] @ 0x7e │ │ │ │ mov r0, #1 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ @@ -164039,18 +164072,18 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ bl 9bee8 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne c0988 │ │ │ │ + bne c0a0c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #126] @ 0x7e │ │ │ │ - b c07fc │ │ │ │ + b c0880 │ │ │ │ mov r7, #0 │ │ │ │ str r5, [sl, #132] @ 0x84 │ │ │ │ strd r6, [r0] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl, #125] @ 0x7d │ │ │ │ mov r0, #1 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ @@ -164069,18 +164102,18 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ bl 9bee8 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne c0948 │ │ │ │ + bne c09cc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #125] @ 0x7d │ │ │ │ - b c07fc │ │ │ │ + b c0880 │ │ │ │ mov r7, #0 │ │ │ │ str r5, [sl, #132] @ 0x84 │ │ │ │ strd r6, [r0] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl, #121] @ 0x79 │ │ │ │ mov r0, #1 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ @@ -164099,29 +164132,29 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ bl 9bee8 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne c08f0 │ │ │ │ + bne c0974 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #121] @ 0x79 │ │ │ │ - b c07fc │ │ │ │ + b c0880 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sl, #132] @ 0x84 │ │ │ │ strb r0, [sl, #127] @ 0x7f │ │ │ │ - bl 16f7d0 │ │ │ │ + bl 16f854 │ │ │ │ mov r6, r0 │ │ │ │ bl 1ddf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c056c │ │ │ │ + beq c05f0 │ │ │ │ bl 1f82c │ │ │ │ mov r7, r0 │ │ │ │ bl 1fe08 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f7fc │ │ │ │ @@ -164143,20 +164176,20 @@ │ │ │ │ ldr r1, [sl, #132] @ 0x84 │ │ │ │ strb r0, [sl, #127] @ 0x7f │ │ │ │ add r7, sp, #552 @ 0x228 │ │ │ │ mov r0, r7 │ │ │ │ bl 9bee8 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne c0ac8 │ │ │ │ + bne c0b4c │ │ │ │ mov r0, #0 │ │ │ │ mov r5, fp │ │ │ │ strb r0, [sl, #127] @ 0x7f │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b c07fc │ │ │ │ + b c0880 │ │ │ │ mov r7, #0 │ │ │ │ str r5, [sl, #132] @ 0x84 │ │ │ │ strd r6, [r0] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl, #123] @ 0x7b │ │ │ │ mov r0, #1 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ @@ -164175,18 +164208,18 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ bl 9bee8 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne c08b0 │ │ │ │ + bne c0934 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #123] @ 0x7b │ │ │ │ - b c07fc │ │ │ │ + b c0880 │ │ │ │ mov r7, #0 │ │ │ │ str r5, [sl, #132] @ 0x84 │ │ │ │ strd r6, [r0] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl, #122] @ 0x7a │ │ │ │ mov r0, #1 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ @@ -164205,18 +164238,18 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ bl 9bee8 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne c0a88 │ │ │ │ + bne c0b0c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #122] @ 0x7a │ │ │ │ - b c07fc │ │ │ │ + b c0880 │ │ │ │ mov r7, #0 │ │ │ │ str r5, [sl, #132] @ 0x84 │ │ │ │ strd r6, [r0] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl, #118] @ 0x76 │ │ │ │ mov r1, #4 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ @@ -164236,34 +164269,34 @@ │ │ │ │ add r2, sp, #488 @ 0x1e8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ bl 9c15c │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne c0a08 │ │ │ │ + bne c0a8c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #118] @ 0x76 │ │ │ │ - b c07fc │ │ │ │ + b c0880 │ │ │ │ mov r7, #0 │ │ │ │ str r5, [sl, #132] @ 0x84 │ │ │ │ strd r6, [r0] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #2536] @ c1154 │ │ │ │ + ldr r0, [pc, #2536] @ c11d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #6 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0b08 │ │ │ │ - ldr r1, [pc, #2504] @ c115c │ │ │ │ + beq c0b8c │ │ │ │ + ldr r1, [pc, #2504] @ c11e0 │ │ │ │ mov r2, #6 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ @@ -164280,30 +164313,30 @@ │ │ │ │ add r6, sp, #552 @ 0x228 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ mov r0, r6 │ │ │ │ bl 9c8a0 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne c0a48 │ │ │ │ + bne c0acc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #120] @ 0x78 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r9] │ │ │ │ mov r0, r5 │ │ │ │ - bl c3c7c │ │ │ │ + bl c3d00 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, r8 │ │ │ │ strb r0, [sl, #93] @ 0x5d │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc bff70 │ │ │ │ - bl ca408 │ │ │ │ - b bff70 │ │ │ │ + bcc bfff4 │ │ │ │ + bl ca48c │ │ │ │ + b bfff4 │ │ │ │ mov r6, #1 │ │ │ │ mov r5, #3 │ │ │ │ strb r5, [sl, #94] @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #588 @ 0x24c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -164311,238 +164344,238 @@ │ │ │ │ mov r5, #4 │ │ │ │ strb r0, [r1] │ │ │ │ strb r5, [sl, #94] @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #588 @ 0x24c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sl, #80 @ 0x50 │ │ │ │ - bl ce2ec │ │ │ │ + bl ce370 │ │ │ │ mov r0, sl │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ mov r5, #1 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne bff58 │ │ │ │ - bl 15ba74 │ │ │ │ - b bff58 │ │ │ │ - ldr r2, [pc, #2256] @ c1170 │ │ │ │ + bne bffdc │ │ │ │ + bl 15baf8 │ │ │ │ + b bffdc │ │ │ │ + ldr r2, [pc, #2256] @ c11f4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #23 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c7c │ │ │ │ ldm r7!, {r1, r2, r3, r6} │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r7, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ - ldr r0, [pc, #2148] @ c1130 │ │ │ │ + ldr r0, [pc, #2148] @ c11b4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #2132] @ c1134 │ │ │ │ - ldr r3, [pc, #2132] @ c1138 │ │ │ │ + ldr r0, [pc, #2132] @ c11b8 │ │ │ │ + ldr r3, [pc, #2132] @ c11bc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c7c │ │ │ │ ldm r7!, {r1, r2, r3, r6} │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r7, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ - ldr r0, [pc, #2108] @ c1148 │ │ │ │ + ldr r0, [pc, #2108] @ c11cc │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #2092] @ c114c │ │ │ │ - ldr r3, [pc, #2092] @ c1150 │ │ │ │ + ldr r0, [pc, #2092] @ c11d0 │ │ │ │ + ldr r3, [pc, #2092] @ c11d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r2, [pc, #2020] @ c111c │ │ │ │ + b c0c7c │ │ │ │ + ldr r2, [pc, #2020] @ c11a0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #27 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c7c │ │ │ │ ldm r7!, {r1, r2, r3, r6} │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r7, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ - ldr r0, [pc, #1960] @ c110c │ │ │ │ + ldr r0, [pc, #1960] @ c1190 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #1944] @ c1110 │ │ │ │ - ldr r3, [pc, #1944] @ c1114 │ │ │ │ + ldr r0, [pc, #1944] @ c1194 │ │ │ │ + ldr r3, [pc, #1944] @ c1198 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c7c │ │ │ │ ldm r7!, {r1, r2, r3, r6} │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r7, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ - ldr r0, [pc, #1884] @ c1100 │ │ │ │ + ldr r0, [pc, #1884] @ c1184 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #1868] @ c1104 │ │ │ │ - ldr r3, [pc, #1868] @ c1108 │ │ │ │ + ldr r0, [pc, #1868] @ c1188 │ │ │ │ + ldr r3, [pc, #1868] @ c118c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c7c │ │ │ │ ldm r7!, {r1, r2, r3, r5} │ │ │ │ mov r0, r6 │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ ldm r7, {r1, r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ - ldr r0, [pc, #1796] @ c10e8 │ │ │ │ + ldr r0, [pc, #1796] @ c116c │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #1780] @ c10ec │ │ │ │ - ldr r3, [pc, #1780] @ c10f0 │ │ │ │ + ldr r0, [pc, #1780] @ c1170 │ │ │ │ + ldr r3, [pc, #1780] @ c1174 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c7c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldm r6!, {r1, r3, r5, r7} │ │ │ │ mov r0, r2 │ │ │ │ stmia r0!, {r1, r3, r5, r7} │ │ │ │ ldm r6, {r1, r3, r5, r7} │ │ │ │ stm r0, {r1, r3, r5, r7} │ │ │ │ - ldr r0, [pc, #1884] @ c1184 │ │ │ │ + ldr r0, [pc, #1884] @ c1208 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #1872] @ c1188 │ │ │ │ - ldr r3, [pc, #1872] @ c118c │ │ │ │ + ldr r0, [pc, #1872] @ c120c │ │ │ │ + ldr r3, [pc, #1872] @ c1210 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c7c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldm r6!, {r1, r3, r5, r7} │ │ │ │ mov r0, r2 │ │ │ │ stmia r0!, {r1, r3, r5, r7} │ │ │ │ ldm r6, {r1, r3, r5, r7} │ │ │ │ stm r0, {r1, r3, r5, r7} │ │ │ │ - ldr r0, [pc, #1784] @ c1160 │ │ │ │ + ldr r0, [pc, #1784] @ c11e4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #1772] @ c1164 │ │ │ │ - ldr r3, [pc, #1772] @ c1168 │ │ │ │ + ldr r0, [pc, #1772] @ c11e8 │ │ │ │ + ldr r3, [pc, #1772] @ c11ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c7c │ │ │ │ ldm r7!, {r1, r2, r3, r6} │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r7, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ - ldr r0, [pc, #1688] @ c113c │ │ │ │ + ldr r0, [pc, #1688] @ c11c0 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #1672] @ c1140 │ │ │ │ - ldr r3, [pc, #1672] @ c1144 │ │ │ │ + ldr r0, [pc, #1672] @ c11c4 │ │ │ │ + ldr r3, [pc, #1672] @ c11c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c7c │ │ │ │ ldm r7!, {r1, r2, r3, r5} │ │ │ │ mov r0, r6 │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ ldm r7, {r1, r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ - ldr r0, [pc, #1552] @ c10f4 │ │ │ │ + ldr r0, [pc, #1552] @ c1178 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #1536] @ c10f8 │ │ │ │ - ldr r3, [pc, #1536] @ c10fc │ │ │ │ + ldr r0, [pc, #1536] @ c117c │ │ │ │ + ldr r3, [pc, #1536] @ c1180 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r2, [pc, #1608] @ c1158 │ │ │ │ + b c0c7c │ │ │ │ + ldr r2, [pc, #1608] @ c11dc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c7c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldm r6!, {r1, r3, r5, r7} │ │ │ │ mov r0, r2 │ │ │ │ stmia r0!, {r1, r3, r5, r7} │ │ │ │ ldm r6, {r1, r3, r5, r7} │ │ │ │ stm r0, {r1, r3, r5, r7} │ │ │ │ - ldr r0, [pc, #1592] @ c1178 │ │ │ │ + ldr r0, [pc, #1592] @ c11fc │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #1580] @ c117c │ │ │ │ - ldr r3, [pc, #1580] @ c1180 │ │ │ │ + ldr r0, [pc, #1580] @ c1200 │ │ │ │ + ldr r3, [pc, #1580] @ c1204 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c7c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldm r6!, {r1, r3, r5, r7} │ │ │ │ mov r0, r2 │ │ │ │ stmia r0!, {r1, r3, r5, r7} │ │ │ │ ldm r6, {r1, r3, r5, r7} │ │ │ │ stm r0, {r1, r3, r5, r7} │ │ │ │ - ldr r0, [pc, #1552] @ c1190 │ │ │ │ + ldr r0, [pc, #1552] @ c1214 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #1540] @ c1194 │ │ │ │ - ldr r3, [pc, #1540] @ c1198 │ │ │ │ + ldr r0, [pc, #1540] @ c1218 │ │ │ │ + ldr r3, [pc, #1540] @ c121c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c7c │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, fp │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ - ldr r0, [pc, #1384] @ c1124 │ │ │ │ + ldr r0, [pc, #1384] @ c11a8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, fp │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #1368] @ c1128 │ │ │ │ - ldr r3, [pc, #1368] @ c112c │ │ │ │ + ldr r0, [pc, #1368] @ c11ac │ │ │ │ + ldr r3, [pc, #1368] @ c11b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #1272] @ c10e0 │ │ │ │ + b c0c7c │ │ │ │ + ldr r0, [pc, #1272] @ c1164 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #1268] @ c10e4 │ │ │ │ + ldr r2, [pc, #1268] @ c1168 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #94] @ 0x5e │ │ │ │ @@ -164550,383 +164583,383 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne c10cc │ │ │ │ - bl 15ba74 │ │ │ │ - b c10cc │ │ │ │ + bne c1150 │ │ │ │ + bl 15baf8 │ │ │ │ + b c1150 │ │ │ │ mov r6, r0 │ │ │ │ - b c1094 │ │ │ │ + b c1118 │ │ │ │ mov r6, r0 │ │ │ │ - b c0f50 │ │ │ │ + b c0fd4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #21 │ │ │ │ - beq c0f50 │ │ │ │ + beq c0fd4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl c8f18 │ │ │ │ - b c0f50 │ │ │ │ + bl c8f9c │ │ │ │ + b c0fd4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ - b c0f90 │ │ │ │ + b c1014 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl c309c │ │ │ │ - b c0cd4 │ │ │ │ + bl c3120 │ │ │ │ + b c0d58 │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq sl, r3, r0, asr r2 │ │ │ │ + eorseq sl, r3, ip, asr #3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sl, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c10a8 │ │ │ │ - bl c9f20 │ │ │ │ - b c10a8 │ │ │ │ + beq c112c │ │ │ │ + bl c9fa4 │ │ │ │ + b c112c │ │ │ │ mov r6, r0 │ │ │ │ - b c1000 │ │ │ │ + b c1084 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl d01f0 │ │ │ │ - b c1038 │ │ │ │ + bl d0274 │ │ │ │ + b c10bc │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #140] @ 0x8c │ │ │ │ - b c0f1c │ │ │ │ + b c0fa0 │ │ │ │ mov r6, r0 │ │ │ │ - b c0e24 │ │ │ │ + b c0ea8 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sl, #117] @ 0x75 │ │ │ │ mov r4, r9 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0cf0 │ │ │ │ + beq c0d74 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl c6ec4 │ │ │ │ + bl c6f48 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #117] @ 0x75 │ │ │ │ - b c105c │ │ │ │ + b c10e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq c0e5c │ │ │ │ + beq c0ee0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl c97e0 │ │ │ │ - b c0e5c │ │ │ │ + bl c9864 │ │ │ │ + b c0ee0 │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq r9, r3, r4, asr #20 │ │ │ │ + eorseq r9, r3, r0, asr #19 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #140] @ 0x8c │ │ │ │ - b c0e5c │ │ │ │ - eorseq r9, r3, r8, lsr sl │ │ │ │ - eorseq sl, r3, r8, lsr r2 │ │ │ │ + b c0ee0 │ │ │ │ + @ instruction: 0x003399b4 │ │ │ │ + @ instruction: 0x0033a1b4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq c0d98 │ │ │ │ + beq c0e1c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl c97e0 │ │ │ │ - b c0d98 │ │ │ │ + bl c9864 │ │ │ │ + b c0e1c │ │ │ │ bl 3c6f8 │ │ │ │ - @ instruction: 0x0033a1f0 │ │ │ │ + eorseq sl, r3, ip, ror #2 │ │ │ │ mov r6, r0 │ │ │ │ - b c0ea8 │ │ │ │ + b c0f2c │ │ │ │ mov r6, r0 │ │ │ │ - b c0eec │ │ │ │ + b c0f70 │ │ │ │ mov r6, r0 │ │ │ │ - b c1038 │ │ │ │ - eorseq sl, r3, r8, asr r1 │ │ │ │ + b c10bc │ │ │ │ + ldrsbeq sl, [r3], -r4 @ │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl d01f0 │ │ │ │ - b c0f1c │ │ │ │ + bl d0274 │ │ │ │ + b c0fa0 │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq sl, r3, ip, ror r1 │ │ │ │ - eorseq sl, r3, r4, asr #3 │ │ │ │ + ldrsheq sl, [r3], -r8 @ │ │ │ │ + eorseq sl, r3, r0, asr #2 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sl, #122] @ 0x7a │ │ │ │ mov r4, r9 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0db4 │ │ │ │ + beq c0e38 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl c3124 │ │ │ │ + bl c31a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #122] @ 0x7a │ │ │ │ - b c105c │ │ │ │ - mlaseq r3, ip, r1, sl │ │ │ │ - @ instruction: 0x003396d8 │ │ │ │ + b c10e0 │ │ │ │ + eorseq sl, r3, r8, lsl r1 │ │ │ │ + eorseq r9, r3, r4, asr r6 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl c309c │ │ │ │ - b c0fc0 │ │ │ │ + bl c3120 │ │ │ │ + b c1044 │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq r9, r3, r8, asr #13 │ │ │ │ - eorseq sl, r3, ip, asr #2 │ │ │ │ - eorseq sl, r3, ip, lsr #2 │ │ │ │ + eorseq r9, r3, r4, asr #12 │ │ │ │ + eorseq sl, r3, r8, asr #1 │ │ │ │ + eorseq sl, r3, r8, lsr #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq c0e24 │ │ │ │ + beq c0ea8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl c97e0 │ │ │ │ - b c0e24 │ │ │ │ + bl c9864 │ │ │ │ + b c0ea8 │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq sl, r3, ip, asr #1 │ │ │ │ - eorseq sl, r3, ip, asr #1 │ │ │ │ - eorseq sl, r3, ip, asr #1 │ │ │ │ - ldrsbeq sl, [r3], -ip @ │ │ │ │ + eorseq sl, r3, r8, asr #32 │ │ │ │ + eorseq sl, r3, r8, asr #32 │ │ │ │ + eorseq sl, r3, r8, asr #32 │ │ │ │ + eorseq sl, r3, r8, asr r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #140] @ 0x8c │ │ │ │ ldrb r0, [sl, #128] @ 0x80 │ │ │ │ mov r4, r9 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0e40 │ │ │ │ + beq c0ec4 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl c3354 │ │ │ │ + bl c33d8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #128] @ 0x80 │ │ │ │ - b c105c │ │ │ │ - eorseq sl, r3, ip, lsr #2 │ │ │ │ - eorseq sl, r3, ip, ror #1 │ │ │ │ - eorseq sl, r3, ip, asr r0 │ │ │ │ + b c10e0 │ │ │ │ + eorseq sl, r3, r8, lsr #1 │ │ │ │ + eorseq sl, r3, r8, rrx │ │ │ │ + @ instruction: 0x00339fd8 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sl, #127] @ 0x7f │ │ │ │ mov r4, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0e74 │ │ │ │ + beq c0ef8 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl c3354 │ │ │ │ + bl c33d8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #127] @ 0x7f │ │ │ │ - b c105c │ │ │ │ - eorseq sl, r3, ip, lsl #1 │ │ │ │ - b c0f44 │ │ │ │ - ldrsbeq sl, [r3], -ip @ │ │ │ │ - ldrheq sl, [r3], -ip @ │ │ │ │ + b c10e0 │ │ │ │ + eorseq sl, r3, r8 │ │ │ │ + b c0fc8 │ │ │ │ + eorseq sl, r3, r8, asr r0 │ │ │ │ + eorseq sl, r3, r8, lsr r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq c0ea8 │ │ │ │ + beq c0f2c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl c97e0 │ │ │ │ + bl c9864 │ │ │ │ ldrb r0, [sl, #126] @ 0x7e │ │ │ │ mov r4, r9 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0ec4 │ │ │ │ + beq c0f48 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl c3124 │ │ │ │ + bl c31a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #126] @ 0x7e │ │ │ │ - b c105c │ │ │ │ + b c10e0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq c0eec │ │ │ │ + beq c0f70 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl c97e0 │ │ │ │ + bl c9864 │ │ │ │ ldrb r0, [sl, #125] @ 0x7d │ │ │ │ mov r4, r9 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0f08 │ │ │ │ + beq c0f8c │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl c3124 │ │ │ │ + bl c31a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #125] @ 0x7d │ │ │ │ - b c105c │ │ │ │ + b c10e0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sl, #120] @ 0x78 │ │ │ │ mov r4, r9 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0f38 │ │ │ │ + beq c0fbc │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl c360c │ │ │ │ + bl c3690 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #120] @ 0x78 │ │ │ │ - b c105c │ │ │ │ + b c10e0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #140] @ 0x8c │ │ │ │ ldrb r0, [sl, #124] @ 0x7c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0f6c │ │ │ │ + beq c0ff0 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl c2d34 │ │ │ │ + bl c2db8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #124] @ 0x7c │ │ │ │ - b c105c │ │ │ │ + b c10e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq c0f90 │ │ │ │ + beq c1014 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl c97e0 │ │ │ │ + bl c9864 │ │ │ │ ldrb r0, [sl, #121] @ 0x79 │ │ │ │ mov r4, r9 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0fac │ │ │ │ + beq c1030 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl c3124 │ │ │ │ + bl c31a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #121] @ 0x79 │ │ │ │ - b c105c │ │ │ │ + b c10e0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sl, #118] @ 0x76 │ │ │ │ mov r4, r9 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0fdc │ │ │ │ + beq c1060 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl c6ec4 │ │ │ │ + bl c6f48 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #118] @ 0x76 │ │ │ │ - b c105c │ │ │ │ + b c10e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq c1000 │ │ │ │ + beq c1084 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl c97e0 │ │ │ │ + bl c9864 │ │ │ │ ldrb r0, [sl, #123] @ 0x7b │ │ │ │ mov r4, r9 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c101c │ │ │ │ + beq c10a0 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl c3124 │ │ │ │ + bl c31a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #123] @ 0x7b │ │ │ │ - b c105c │ │ │ │ + b c10e0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #140] @ 0x8c │ │ │ │ ldrb r0, [sl, #119] @ 0x77 │ │ │ │ mov r4, r9 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1054 │ │ │ │ + beq c10d8 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl c360c │ │ │ │ + bl c3690 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #119] @ 0x77 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, fp │ │ │ │ - bl c3c7c │ │ │ │ - b c1078 │ │ │ │ + bl c3d00 │ │ │ │ + b c10fc │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sl, #93] @ 0x5d │ │ │ │ cmp r0, #0 │ │ │ │ - beq c108c │ │ │ │ + beq c1110 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl cb520 │ │ │ │ + bl cb5a4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #93] @ 0x5d │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc c10a8 │ │ │ │ - bl ca408 │ │ │ │ + bcc c112c │ │ │ │ + bl ca48c │ │ │ │ add r0, sl, #80 @ 0x50 │ │ │ │ - bl ce2ec │ │ │ │ + bl ce370 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne c10cc │ │ │ │ - bl 15ba74 │ │ │ │ + bne c1150 │ │ │ │ + bl 15baf8 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #94] @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq fp, r9, sl, lsl #29 │ │ │ │ - eorseq r8, r3, r8, lsl #23 │ │ │ │ - @ instruction: 0x00338ad0 │ │ │ │ - eoreq ip, r9, r8, lsl #5 │ │ │ │ - eorseq r8, r3, r8, ror pc │ │ │ │ - eorseq r8, r3, r0, ror #19 │ │ │ │ - eoreq ip, r9, r8, lsl #3 │ │ │ │ - eorseq r8, r3, r8, ror lr │ │ │ │ - eorseq r8, r3, r0, lsr fp │ │ │ │ - eoreq ip, r9, r8, asr #5 │ │ │ │ - eorseq r8, r3, r8, lsl #31 │ │ │ │ - eorseq r8, r3, r0, lsl #23 │ │ │ │ - eoreq ip, r9, r8, lsl #6 │ │ │ │ - eorseq r8, r3, r8, asr #31 │ │ │ │ - eorseq pc, r4, r0, lsl #24 │ │ │ │ - eorseq r9, r3, r0, asr #4 │ │ │ │ - eoreq sp, r9, r0, ror #4 │ │ │ │ - eorseq r8, r3, r8, lsr r9 │ │ │ │ - strheq ip, [r9], -r0 @ │ │ │ │ - mlaseq r3, r0, sp, r8 │ │ │ │ - eorseq r8, r3, r8, lsr ip │ │ │ │ - eoreq ip, r9, r0, lsr #7 │ │ │ │ - eorseq r9, r3, r0, rrx │ │ │ │ - eorseq r8, r3, r0, ror sl │ │ │ │ - eoreq ip, r9, r8, asr #3 │ │ │ │ - eorseq r8, r3, r8, lsl #29 │ │ │ │ - eorseq r8, r3, r8, lsl ip │ │ │ │ - eoreq ip, r9, r0, ror #6 │ │ │ │ - eorseq r9, r3, r0, lsr #32 │ │ │ │ - eorseq pc, r4, r4, asr #13 │ │ │ │ - eorseq r9, r3, r8, rrx │ │ │ │ - eoreq ip, r9, pc, lsr sp │ │ │ │ - @ instruction: 0x00338ad0 │ │ │ │ - eoreq ip, r9, r8, lsl #4 │ │ │ │ - eorseq r8, r3, r8, lsl #29 │ │ │ │ - eorseq pc, r4, r0, lsl #22 │ │ │ │ - @ instruction: 0x003392d8 │ │ │ │ - eoreq sp, r9, r8, asr #2 │ │ │ │ - eorseq r8, r3, r8, lsl #20 │ │ │ │ - eoreq ip, r9, r0, lsr r1 │ │ │ │ - @ instruction: 0x00338db0 │ │ │ │ - eorseq r8, r3, r0, lsr fp │ │ │ │ - eoreq ip, r9, r8, asr #4 │ │ │ │ - eorseq r8, r3, r8, lsl pc │ │ │ │ - eorseq r8, r3, r8, ror #19 │ │ │ │ - strdeq ip, [r9], -r0 @ │ │ │ │ - eorseq r8, r3, r0, asr #27 │ │ │ │ + mlaeq r9, r6, lr, fp │ │ │ │ + eorseq r8, r3, r4, lsl #22 │ │ │ │ + eorseq r8, r3, ip, asr #20 │ │ │ │ + mlaeq r9, r4, r2, ip │ │ │ │ + @ instruction: 0x00338ef4 │ │ │ │ + eorseq r8, r3, ip, asr r9 │ │ │ │ + mlaeq r9, r4, r1, ip │ │ │ │ + @ instruction: 0x00338df4 │ │ │ │ + eorseq r8, r3, ip, lsr #21 │ │ │ │ + ldrdeq ip, [r9], -r4 @ │ │ │ │ + eorseq r8, r3, r4, lsl #30 │ │ │ │ + @ instruction: 0x00338afc │ │ │ │ + eoreq ip, r9, r4, lsl r3 │ │ │ │ + eorseq r8, r3, r4, asr #30 │ │ │ │ + eorseq pc, r4, ip, ror fp @ │ │ │ │ + @ instruction: 0x003391bc │ │ │ │ + eoreq sp, r9, ip, ror #4 │ │ │ │ + @ instruction: 0x003388b4 │ │ │ │ + strheq ip, [r9], -ip @ │ │ │ │ + eorseq r8, r3, ip, lsl #26 │ │ │ │ + @ instruction: 0x00338bb4 │ │ │ │ + eoreq ip, r9, ip, lsr #7 │ │ │ │ + @ instruction: 0x00338fdc │ │ │ │ + eorseq r8, r3, ip, ror #19 │ │ │ │ + ldrdeq ip, [r9], -r4 @ │ │ │ │ + eorseq r8, r3, r4, lsl #28 │ │ │ │ + mlaseq r3, r4, fp, r8 │ │ │ │ + eoreq ip, r9, ip, ror #6 │ │ │ │ + mlaseq r3, ip, pc, r8 @ │ │ │ │ + eorseq pc, r4, r0, asr #12 │ │ │ │ + eorseq r8, r3, r4, ror #31 │ │ │ │ + eoreq ip, r9, fp, asr #26 │ │ │ │ + eorseq r8, r3, ip, asr #20 │ │ │ │ + eoreq ip, r9, r4, lsl r2 │ │ │ │ + eorseq r8, r3, r4, lsl #28 │ │ │ │ + eorseq pc, r4, ip, ror sl @ │ │ │ │ + eorseq r9, r3, r4, asr r2 │ │ │ │ + eoreq sp, r9, r4, asr r1 │ │ │ │ + eorseq r8, r3, r4, lsl #19 │ │ │ │ + eoreq ip, r9, ip, lsr r1 │ │ │ │ + eorseq r8, r3, ip, lsr #26 │ │ │ │ + eorseq r8, r3, ip, lsr #21 │ │ │ │ + eoreq ip, r9, r4, asr r2 │ │ │ │ + mlaseq r3, r4, lr, r8 │ │ │ │ + eorseq r8, r3, r4, ror #18 │ │ │ │ + strdeq ip, [r9], -ip @ │ │ │ │ + eorseq r8, r3, ip, lsr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #492 @ 0x1ec │ │ │ │ mov r4, r2 │ │ │ │ ldrb r2, [r1, #176] @ 0xb0 │ │ │ │ mov r8, r1 │ │ │ │ add r1, pc, #12 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ add pc, r1, r2 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, asr #14 │ │ │ │ andeq r0, r0, r8, lsr r7 │ │ │ │ muleq r0, r0, r0 │ │ │ │ - ldr r1, [pc, #2372] @ c1b20 │ │ │ │ + ldr r1, [pc, #2372] @ c1ba4 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #31 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - ldr lr, [pc, #2360] @ c1b24 │ │ │ │ - ldr r0, [pc, #2360] @ c1b28 │ │ │ │ + ldr lr, [pc, #2360] @ c1ba8 │ │ │ │ + ldr r0, [pc, #2360] @ c1bac │ │ │ │ ldr sl, [r8, #4] │ │ │ │ add lr, pc, lr │ │ │ │ add r0, pc, r0 │ │ │ │ str sl, [r8, #56] @ 0x38 │ │ │ │ ldr ip, [r8] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -164944,15 +164977,15 @@ │ │ │ │ strb r7, [r1, #92]! @ 0x5c │ │ │ │ str r5, [r8, #28] │ │ │ │ str r2, [r8, #44] @ 0x2c │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [r8, #48] @ 0x30 │ │ │ │ str ip, [r8, #52] @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b c12a4 │ │ │ │ + b c1328 │ │ │ │ mov r1, r8 │ │ │ │ ldrb r0, [r1, #92]! @ 0x5c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ sub r1, r1, #84 @ 0x54 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -165003,18 +165036,18 @@ │ │ │ │ str r6, [r8, #104] @ 0x68 │ │ │ │ str lr, [r8, #112] @ 0x70 │ │ │ │ str fp, [r8, #116] @ 0x74 │ │ │ │ str r9, [r8, #120] @ 0x78 │ │ │ │ add r6, r8, #124 @ 0x7c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl db634 │ │ │ │ + bl db6b8 │ │ │ │ mov r2, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1370 │ │ │ │ + beq c13f4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ strb r2, [r0] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [r1] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r8, #176] @ 0xb0 │ │ │ │ @@ -165023,15 +165056,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ str r1, [r0, #88]! @ 0x58 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb r0, [r0, #52] @ 0x34 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r8, #136] @ 0x88 │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq c1550 │ │ │ │ + beq c15d4 │ │ │ │ mov r7, r8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r7, #100]! @ 0x64 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ ldr r5, [r7, #20] │ │ │ │ strb r1, [r7, #-4] │ │ │ │ strh r1, [r7, #-6] │ │ │ │ @@ -165046,38 +165079,38 @@ │ │ │ │ str r5, [sp, #256] @ 0x100 │ │ │ │ add r5, sp, #352 @ 0x160 │ │ │ │ str r1, [sp] │ │ │ │ add r1, sp, #220 @ 0xdc │ │ │ │ add r2, sp, #248 @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 121f80 │ │ │ │ + bl 122004 │ │ │ │ add ip, r5, #12 │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ str r0, [sp, #32] │ │ │ │ add fp, sp, #272 @ 0x110 │ │ │ │ mov r1, ip │ │ │ │ ldr sl, [sp, #352] @ 0x160 │ │ │ │ mov lr, r5 │ │ │ │ ldr r9, [sp, #360] @ 0x168 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ cmp sl, #2 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bne c1448 │ │ │ │ + bne c14cc │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ ldm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c1834 │ │ │ │ - b c1838 │ │ │ │ + bne c18b8 │ │ │ │ + b c18bc │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ add r1, lr, #36 @ 0x24 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -165087,40 +165120,40 @@ │ │ │ │ ldm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ str r9, [sp, #112] @ 0x70 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ - bl 228518 │ │ │ │ + bl 22859c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1590 │ │ │ │ + beq c1614 │ │ │ │ add r4, sp, #352 @ 0x160 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f640 │ │ │ │ ldm sl, {r0, r5, sl} │ │ │ │ cmp r0, #2 │ │ │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ addcs r5, r5, #8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq c14f4 │ │ │ │ + beq c1578 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c14f4 │ │ │ │ + bcc c1578 │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c14f4 │ │ │ │ + bne c1578 │ │ │ │ add r6, r4, #76 @ 0x4c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #360] @ 0x168 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ add r0, r4, #12 │ │ │ │ str sl, [sp, #432] @ 0x1b0 │ │ │ │ add r9, sp, #248 @ 0xf8 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ @@ -165132,38 +165165,38 @@ │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, ip, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 1f640 │ │ │ │ cmp sl, #2 │ │ │ │ - bne c1564 │ │ │ │ + bne c15e8 │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ - b c167c │ │ │ │ + b c1700 │ │ │ │ ldr r0, [r8, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1390 │ │ │ │ - bl c9f20 │ │ │ │ - b c1390 │ │ │ │ + beq c1414 │ │ │ │ + bl c9fa4 │ │ │ │ + b c1414 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 1f640 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldm r9, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str fp, [sp, #108] @ 0x6c │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #68]! @ 0x44 │ │ │ │ cmp r1, #2 │ │ │ │ - beq c16bc │ │ │ │ + beq c1740 │ │ │ │ mov r1, #0 │ │ │ │ add ip, sp, #232 @ 0xe8 │ │ │ │ strb r1, [r8, #93] @ 0x5d │ │ │ │ add r6, sp, #352 @ 0x160 │ │ │ │ ldm r0, {r1, r2, r3} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ @@ -165173,31 +165206,31 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 1f640 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ add r5, r6, #8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add ip, sp, #248 @ 0xf8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq c1630 │ │ │ │ + beq c16b4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c1630 │ │ │ │ + bcc c16b4 │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, ip │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov ip, r7 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c1630 │ │ │ │ + bne c16b4 │ │ │ │ add sl, r6, #16 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, sl │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov ip, r7 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ ldr sl, [sp, #352] @ 0x160 │ │ │ │ ldr fp, [sp, #356] @ 0x164 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ @@ -165207,24 +165240,24 @@ │ │ │ │ mov r4, ip │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ bl 1f640 │ │ │ │ cmp sl, #2 │ │ │ │ - bne c1694 │ │ │ │ + bne c1718 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c1834 │ │ │ │ - b c1838 │ │ │ │ + bne c18b8 │ │ │ │ + b c18bc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 1f640 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ @@ -165236,291 +165269,291 @@ │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f640 │ │ │ │ ldr r2, [r8, #84] @ 0x54 │ │ │ │ add r4, sp, #272 @ 0x110 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196c38 │ │ │ │ + bl 196cbc │ │ │ │ ldr fp, [sp, #272] @ 0x110 │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ cmp fp, #21 │ │ │ │ - bne c1810 │ │ │ │ + bne c1894 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ strb r0, [r8, #120] @ 0x78 │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ str r0, [r8, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [r8, #100] @ 0x64 │ │ │ │ str r0, [r8, #108] @ 0x6c │ │ │ │ add sl, r8, #104 @ 0x68 │ │ │ │ add r7, sp, #352 @ 0x160 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl db1e0 │ │ │ │ + bl db264 │ │ │ │ ldr fp, [sp, #352] @ 0x160 │ │ │ │ cmp fp, #22 │ │ │ │ - bne c1740 │ │ │ │ + bne c17c4 │ │ │ │ mov r2, #4 │ │ │ │ - b c134c │ │ │ │ + b c13d0 │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ add r0, r7, #8 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r9, sp, #468 @ 0x1d4 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ - bl ce204 │ │ │ │ + bl ce288 │ │ │ │ mov r6, r8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #100]! @ 0x64 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c1788 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c180c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c179c │ │ │ │ - bl 2d2fb0 │ │ │ │ + beq c1820 │ │ │ │ + bl 2d3034 │ │ │ │ ldr r0, [r8, #68] @ 0x44 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r8, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ strh r6, [r8, #94] @ 0x5e │ │ │ │ - beq c17f4 │ │ │ │ + beq c1878 │ │ │ │ ldrb r1, [r8, #93] @ 0x5d │ │ │ │ cmp r1, #1 │ │ │ │ - bne c17f4 │ │ │ │ + bne c1878 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r8, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c17f4 │ │ │ │ + bcc c1878 │ │ │ │ mov r4, r8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #76]! @ 0x4c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c17f4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c1878 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ strb r6, [r8, #93] @ 0x5d │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r8, #92] @ 0x5c │ │ │ │ - b c18b4 │ │ │ │ + b c1938 │ │ │ │ add r0, r4, #8 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #468 @ 0x1d4 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c1838 │ │ │ │ - bl 2d2fb0 │ │ │ │ + beq c18bc │ │ │ │ + bl 2d3034 │ │ │ │ ldr r0, [r8, #68] @ 0x44 │ │ │ │ mov r7, #0 │ │ │ │ strb r7, [r8, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ strh r7, [r8, #94] @ 0x5e │ │ │ │ - beq c1890 │ │ │ │ + beq c1914 │ │ │ │ ldrb r1, [r8, #93] @ 0x5d │ │ │ │ cmp r1, #1 │ │ │ │ - bne c1890 │ │ │ │ + bne c1914 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r8, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c1890 │ │ │ │ + bcc c1914 │ │ │ │ mov r6, r8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #76]! @ 0x4c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c1890 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c1914 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ strb r7, [r8, #93] @ 0x5d │ │ │ │ cmp fp, #22 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ strb r0, [r8, #92] @ 0x5c │ │ │ │ - beq c1354 │ │ │ │ + beq c13d8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r9, sp, #80 @ 0x50 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl c8534 │ │ │ │ + bl c85b8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str fp, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r8, #176] @ 0xb0 │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #536] @ c1b1c │ │ │ │ + ldr r0, [pc, #536] @ c1ba0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - ldr r0, [pc, #520] @ c1b18 │ │ │ │ + ldr r0, [pc, #520] @ c1b9c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - ldr r0, [pc, #532] @ c1b30 │ │ │ │ + ldr r0, [pc, #532] @ c1bb4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b c1930 │ │ │ │ - ldr r0, [pc, #512] @ c1b2c │ │ │ │ + b c19b4 │ │ │ │ + ldr r0, [pc, #512] @ c1bb0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ mov r7, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ - bl 195240 │ │ │ │ - b c1a14 │ │ │ │ + bl 1952c4 │ │ │ │ + b c1a98 │ │ │ │ bl 3c6f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #1 │ │ │ │ str sl, [sp, #432] @ 0x1b0 │ │ │ │ str r5, [sp, #428] @ 0x1ac │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ - bl 195240 │ │ │ │ - b c1a14 │ │ │ │ + bl 1952c4 │ │ │ │ + b c1a98 │ │ │ │ bl 3c6f8 │ │ │ │ mov r7, r0 │ │ │ │ - b c1af0 │ │ │ │ - b c19ac │ │ │ │ + b c1b74 │ │ │ │ + b c1a30 │ │ │ │ mov r7, r0 │ │ │ │ - b c19e4 │ │ │ │ - b c19ac │ │ │ │ - b c1a10 │ │ │ │ + b c1a68 │ │ │ │ + b c1a30 │ │ │ │ + b c1a94 │ │ │ │ mov r7, r0 │ │ │ │ - b c19c0 │ │ │ │ + b c1a44 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl ca10c │ │ │ │ - b c1a14 │ │ │ │ + bl ca190 │ │ │ │ + b c1a98 │ │ │ │ mov r7, r0 │ │ │ │ - b c1a44 │ │ │ │ + b c1ac8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl ce204 │ │ │ │ + bl ce288 │ │ │ │ mov r6, r8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #100]! @ 0x64 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c19e4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c1a68 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c1a44 │ │ │ │ - bl 2d2fb0 │ │ │ │ - b c1a44 │ │ │ │ + beq c1ac8 │ │ │ │ + bl 2d3034 │ │ │ │ + b c1ac8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #176] @ 0xb0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1a44 │ │ │ │ + beq c1ac8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2d2fb0 │ │ │ │ - b c1a44 │ │ │ │ + bl 2d3034 │ │ │ │ + b c1ac8 │ │ │ │ mov r7, r0 │ │ │ │ - b c1af8 │ │ │ │ + b c1b7c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d0218 │ │ │ │ + bl d029c │ │ │ │ ldrb r0, [r8, #95] @ 0x5f │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r8, #94] @ 0x5e │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1a88 │ │ │ │ + beq c1b0c │ │ │ │ ldr r0, [r8, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c1a88 │ │ │ │ + bcc c1b0c │ │ │ │ mov r6, r8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #116]! @ 0x74 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c1a88 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c1b0c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldrb r0, [r8, #96] @ 0x60 │ │ │ │ strb r5, [r8, #95] @ 0x5f │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1ac8 │ │ │ │ + beq c1b4c │ │ │ │ ldr r0, [r8, #100] @ 0x64 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c1ac8 │ │ │ │ + bcc c1b4c │ │ │ │ mov r6, r8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #104]! @ 0x68 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c1ac8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c1b4c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #68]! @ 0x44 │ │ │ │ cmp r1, #2 │ │ │ │ strb r2, [r0, #28] │ │ │ │ - beq c1af0 │ │ │ │ + beq c1b74 │ │ │ │ ldrb r1, [r8, #93] @ 0x5d │ │ │ │ cmp r1, #1 │ │ │ │ - bne c1af0 │ │ │ │ - bl ca018 │ │ │ │ + bne c1b74 │ │ │ │ + bl ca09c │ │ │ │ mov r0, #2 │ │ │ │ strh r0, [r8, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl c8534 │ │ │ │ + bl c85b8 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #176] @ 0xb0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ - @ instruction: 0x00337eb8 │ │ │ │ - eorseq r7, r3, r4, asr #29 │ │ │ │ - @ instruction: 0x003385d8 │ │ │ │ - mlaeq r9, pc, r1, ip @ │ │ │ │ - eorseq r8, r3, r4, asr #11 │ │ │ │ - eorseq r8, r3, r4, lsl #4 │ │ │ │ - eorseq r8, r3, r4, lsl r2 │ │ │ │ + eorseq r7, r3, r4, lsr lr │ │ │ │ + eorseq r7, r3, r0, asr #28 │ │ │ │ + eorseq r8, r3, r4, asr r5 │ │ │ │ + eoreq ip, r9, fp, lsr #3 │ │ │ │ + eorseq r8, r3, r0, asr #10 │ │ │ │ + eorseq r8, r3, r0, lsl #3 │ │ │ │ + mlaseq r3, r0, r1, r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r1, #285] @ 0x11d │ │ │ │ mov r8, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -165539,174 +165572,174 @@ │ │ │ │ ldm r3, {r0, r5, r6, r7} │ │ │ │ stm r1, {r0, r5, r6, r7} │ │ │ │ mov r1, #22 │ │ │ │ add r6, r8, #32 │ │ │ │ strb lr, [r8, #284] @ 0x11c │ │ │ │ str r1, [r8, #72] @ 0x48 │ │ │ │ mov r7, r6 │ │ │ │ - ldr r1, [pc, #624] @ c1e14 │ │ │ │ + ldr r1, [pc, #624] @ c1e98 │ │ │ │ str lr, [r8, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r8, #68] @ 0x44 │ │ │ │ ldr r9, [r8, #272] @ 0x110 │ │ │ │ ldr sl, [r8, #276] @ 0x114 │ │ │ │ ldm r4!, {r0, r1, r3, r5} │ │ │ │ stmia r7!, {r0, r1, r3, r5} │ │ │ │ ldm r4, {r0, r1, r3, r5} │ │ │ │ stm r7, {r0, r1, r3, r5} │ │ │ │ mov r1, #17 │ │ │ │ strb lr, [r8, #264] @ 0x108 │ │ │ │ str ip, [r8, #256] @ 0x100 │ │ │ │ str r6, [r8, #260] @ 0x104 │ │ │ │ - ldr r0, [pc, #572] @ c1e18 │ │ │ │ + ldr r0, [pc, #572] @ c1e9c │ │ │ │ str sl, [r8, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r0, [r8, #88] @ 0x58 │ │ │ │ str r9, [r8, #76] @ 0x4c │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ add r1, r8, #88 @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl c119c │ │ │ │ + bl c1220 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #22 │ │ │ │ - bne c1c1c │ │ │ │ + bne c1ca0 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [fp] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r8, #285] @ 0x11d │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldrb r0, [r8, #264] @ 0x108 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c1c48 │ │ │ │ + bne c1ccc │ │ │ │ add r0, r8, #96 @ 0x60 │ │ │ │ - bl c8534 │ │ │ │ + bl c85b8 │ │ │ │ add r0, r8, #32 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c1c80 │ │ │ │ + bcc c1d04 │ │ │ │ mov r7, r8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r7, #68]! @ 0x44 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c1c80 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c1d04 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1d54 │ │ │ │ + beq c1dd8 │ │ │ │ ldr r6, [r8, #44] @ 0x2c │ │ │ │ stmib sp, {r0, fp} │ │ │ │ cmp r6, #0 │ │ │ │ - beq c1d1c │ │ │ │ + beq c1da0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, #65280 @ 0xff00 │ │ │ │ - ldr r9, [pc, #348] @ c1e08 │ │ │ │ + ldr r9, [pc, #348] @ c1e8c │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic fp, r9, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - bne c1cdc │ │ │ │ + bne c1d60 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, r9 │ │ │ │ cmp r0, r9 │ │ │ │ - beq c1cc4 │ │ │ │ + beq c1d48 │ │ │ │ eor fp, r0, r9 │ │ │ │ and r1, fp, #65280 @ 0xff00 │ │ │ │ and r0, r4, fp, lsr #8 │ │ │ │ lsl r2, fp, #24 │ │ │ │ orr r0, r0, fp, lsr #24 │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, fp, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ and fp, r0, fp │ │ │ │ - bne c1cbc │ │ │ │ + bne c1d40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq c1d54 │ │ │ │ + beq c1dd8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #284] @ 0x11c │ │ │ │ ldm r4!, {r0, r1, r2, r3} │ │ │ │ stmia fp!, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r8, #285] @ 0x11d │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ c1e10 │ │ │ │ + ldr r0, [pc, #140] @ c1e94 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - ldr r0, [pc, #124] @ c1e0c │ │ │ │ + ldr r0, [pc, #124] @ c1e90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 17c8cc │ │ │ │ - b c1dd8 │ │ │ │ + bl 17c950 │ │ │ │ + b c1e5c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ - b c1dc8 │ │ │ │ + b c1e4c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r8, #264] @ 0x108 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c1dc8 │ │ │ │ + bne c1e4c │ │ │ │ add r0, r8, #96 @ 0x60 │ │ │ │ - bl c8534 │ │ │ │ + bl c85b8 │ │ │ │ add r0, r8, #32 │ │ │ │ - bl c74d4 │ │ │ │ - b c1dd8 │ │ │ │ + bl c7558 │ │ │ │ + b c1e5c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r8, #284] @ 0x11c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1dec │ │ │ │ + beq c1e70 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c950 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #284] @ 0x11c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #285] @ 0x11d │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ - eorseq r7, r3, r8, asr sl │ │ │ │ - eorseq r7, r3, r4, ror #20 │ │ │ │ - eoreq sl, r9, r0, asr sp │ │ │ │ - eoreq sl, r9, r0, asr #31 │ │ │ │ + @ instruction: 0x003379d4 │ │ │ │ + eorseq r7, r3, r0, ror #19 │ │ │ │ + eoreq sl, r9, ip, asr sp │ │ │ │ + eoreq sl, r9, ip, asr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r1, #285] @ 0x11d │ │ │ │ mov r8, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -165725,256 +165758,256 @@ │ │ │ │ ldm r3, {r0, r5, r6, r7} │ │ │ │ stm r1, {r0, r5, r6, r7} │ │ │ │ mov r1, #29 │ │ │ │ add r6, r8, #32 │ │ │ │ strb lr, [r8, #284] @ 0x11c │ │ │ │ str r1, [r8, #72] @ 0x48 │ │ │ │ mov r7, r6 │ │ │ │ - ldr r1, [pc, #624] @ c20fc │ │ │ │ + ldr r1, [pc, #624] @ c2180 │ │ │ │ str lr, [r8, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r8, #68] @ 0x44 │ │ │ │ ldr r9, [r8, #272] @ 0x110 │ │ │ │ ldr sl, [r8, #276] @ 0x114 │ │ │ │ ldm r4!, {r0, r1, r3, r5} │ │ │ │ stmia r7!, {r0, r1, r3, r5} │ │ │ │ ldm r4, {r0, r1, r3, r5} │ │ │ │ stm r7, {r0, r1, r3, r5} │ │ │ │ mov r1, #17 │ │ │ │ strb lr, [r8, #264] @ 0x108 │ │ │ │ str ip, [r8, #256] @ 0x100 │ │ │ │ str r6, [r8, #260] @ 0x104 │ │ │ │ - ldr r0, [pc, #572] @ c2100 │ │ │ │ + ldr r0, [pc, #572] @ c2184 │ │ │ │ str sl, [r8, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r0, [r8, #88] @ 0x58 │ │ │ │ str r9, [r8, #76] @ 0x4c │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ add r1, r8, #88 @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl c119c │ │ │ │ + bl c1220 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #22 │ │ │ │ - bne c1f04 │ │ │ │ + bne c1f88 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [fp] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r8, #285] @ 0x11d │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldrb r0, [r8, #264] @ 0x108 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c1f30 │ │ │ │ + bne c1fb4 │ │ │ │ add r0, r8, #96 @ 0x60 │ │ │ │ - bl c8534 │ │ │ │ + bl c85b8 │ │ │ │ add r0, r8, #32 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c1f68 │ │ │ │ + bcc c1fec │ │ │ │ mov r7, r8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r7, #68]! @ 0x44 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c1f68 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c1fec │ │ │ │ + bl 352144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c203c │ │ │ │ + beq c20c0 │ │ │ │ ldr r6, [r8, #44] @ 0x2c │ │ │ │ stmib sp, {r0, fp} │ │ │ │ cmp r6, #0 │ │ │ │ - beq c2004 │ │ │ │ + beq c2088 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, #65280 @ 0xff00 │ │ │ │ - ldr r9, [pc, #348] @ c20f0 │ │ │ │ + ldr r9, [pc, #348] @ c2174 │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic fp, r9, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - bne c1fc4 │ │ │ │ + bne c2048 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, r9 │ │ │ │ cmp r0, r9 │ │ │ │ - beq c1fac │ │ │ │ + beq c2030 │ │ │ │ eor fp, r0, r9 │ │ │ │ and r1, fp, #65280 @ 0xff00 │ │ │ │ and r0, r4, fp, lsr #8 │ │ │ │ lsl r2, fp, #24 │ │ │ │ orr r0, r0, fp, lsr #24 │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, fp, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ and fp, r0, fp │ │ │ │ - bne c1fa4 │ │ │ │ + bne c2028 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq c203c │ │ │ │ + beq c20c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #284] @ 0x11c │ │ │ │ ldm r4!, {r0, r1, r2, r3} │ │ │ │ stmia fp!, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r8, #285] @ 0x11d │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ c20f8 │ │ │ │ + ldr r0, [pc, #140] @ c217c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - ldr r0, [pc, #124] @ c20f4 │ │ │ │ + ldr r0, [pc, #124] @ c2178 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 17c8cc │ │ │ │ - b c20c0 │ │ │ │ + bl 17c950 │ │ │ │ + b c2144 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ - b c20b0 │ │ │ │ + b c2134 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r8, #264] @ 0x108 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c20b0 │ │ │ │ + bne c2134 │ │ │ │ add r0, r8, #96 @ 0x60 │ │ │ │ - bl c8534 │ │ │ │ + bl c85b8 │ │ │ │ add r0, r8, #32 │ │ │ │ - bl c74d4 │ │ │ │ - b c20c0 │ │ │ │ + bl c7558 │ │ │ │ + b c2144 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r8, #284] @ 0x11c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c20d4 │ │ │ │ + beq c2158 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c950 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #284] @ 0x11c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #285] @ 0x11d │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ - eorseq r7, r3, r0, ror r7 │ │ │ │ - eorseq r7, r3, ip, ror r7 │ │ │ │ - eoreq sl, r9, sp, lsl #23 │ │ │ │ - ldrdeq sl, [r9], -r8 @ │ │ │ │ - ldr r1, [pc, #36] @ c2130 │ │ │ │ - ldr ip, [pc, #20] @ c2124 │ │ │ │ - ldr r2, [pc, #20] @ c2128 │ │ │ │ - ldr r3, [pc, #20] @ c212c │ │ │ │ + eorseq r7, r3, ip, ror #13 │ │ │ │ + @ instruction: 0x003376f8 │ │ │ │ + mlaeq r9, r9, fp, sl │ │ │ │ + eoreq sl, r9, r4, ror #25 │ │ │ │ + ldr r1, [pc, #36] @ c21b4 │ │ │ │ + ldr ip, [pc, #20] @ c21a8 │ │ │ │ + ldr r2, [pc, #20] @ c21ac │ │ │ │ + ldr r3, [pc, #20] @ c21b0 │ │ │ │ stm r0, {r1, r3} │ │ │ │ str r2, [r0, #8] │ │ │ │ str ip, [r0, #12] │ │ │ │ bx lr │ │ │ │ ldrtne r9, [sp], -ip, lsl #16 │ │ │ │ strcs sl, [sl, #-599]! @ 0xfffffda9 │ │ │ │ ldmibpl sp!, {r4, r6, r8, r9, ip}^ │ │ │ │ ldrtle pc, [r1], r6, lsl #30 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c226c │ │ │ │ + beq c22f0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #492] @ c234c │ │ │ │ + ldr r0, [pc, #492] @ c23d0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi c224c │ │ │ │ - ldr r0, [pc, #476] @ c2350 │ │ │ │ + bhi c22d0 │ │ │ │ + ldr r0, [pc, #476] @ c23d4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c21a0 │ │ │ │ + bcc c2224 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c224c │ │ │ │ - ldr r0, [pc, #448] @ c2354 │ │ │ │ + beq c22d0 │ │ │ │ + ldr r0, [pc, #448] @ c23d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq c224c │ │ │ │ - ldr r0, [pc, #432] @ c2358 │ │ │ │ + beq c22d0 │ │ │ │ + ldr r0, [pc, #432] @ c23dc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c224c │ │ │ │ - ldr r6, [pc, #416] @ c235c │ │ │ │ + beq c22d0 │ │ │ │ + ldr r6, [pc, #416] @ c23e0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr ip, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c230c │ │ │ │ + beq c2390 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #20] │ │ │ │ bl 1e608 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, #1 │ │ │ │ - ldr r1, [pc, #352] @ c2368 │ │ │ │ + ldr r1, [pc, #352] @ c23ec │ │ │ │ cmp r0, #4 │ │ │ │ movcs r0, #4 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #296] @ c236c │ │ │ │ + ldr r0, [pc, #296] @ c23f0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 75848 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 755b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ @@ -165984,1678 +166017,1678 @@ │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #168] @ c2340 │ │ │ │ + ldr r1, [pc, #168] @ c23c4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #160] @ c2344 │ │ │ │ + ldr r1, [pc, #160] @ c23c8 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #120] @ c2348 │ │ │ │ + ldr r2, [pc, #120] @ c23cc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt c22ec │ │ │ │ + blt c2370 │ │ │ │ cmp r4, #0 │ │ │ │ - bne c22f4 │ │ │ │ + bne c2378 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #76] @ c2360 │ │ │ │ + ldr r0, [pc, #76] @ c23e4 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #72] @ c2364 │ │ │ │ + ldr r2, [pc, #72] @ c23e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - eoreq fp, r9, pc, lsr #18 │ │ │ │ - eoreq fp, r9, r2, lsr r9 │ │ │ │ - eoreq fp, r9, r4, asr #18 │ │ │ │ - eorseq sp, r4, r0, ror fp │ │ │ │ - eorseq lr, r4, ip, lsr r0 │ │ │ │ - eorseq lr, r4, ip, lsl r0 │ │ │ │ - eorseq lr, r4, r8 │ │ │ │ - @ instruction: 0x0034dff4 │ │ │ │ - ldrdeq fp, [r9], -r3 @ │ │ │ │ - @ instruction: 0x003381d8 │ │ │ │ - @ instruction: 0x003382f4 │ │ │ │ - eorseq sp, r4, ip, ror #30 │ │ │ │ + eoreq fp, r9, fp, lsr r9 │ │ │ │ + eoreq fp, r9, lr, lsr r9 │ │ │ │ + eoreq fp, r9, r0, asr r9 │ │ │ │ + eorseq sp, r4, ip, ror #21 │ │ │ │ + @ instruction: 0x0034dfb8 │ │ │ │ + mlaseq r4, r8, pc, sp @ │ │ │ │ + eorseq sp, r4, r4, lsl #31 │ │ │ │ + eorseq sp, r4, r0, ror pc │ │ │ │ + ldrdeq fp, [r9], -pc @ │ │ │ │ + eorseq r8, r3, r4, asr r1 │ │ │ │ + eorseq r8, r3, r0, ror r2 │ │ │ │ + eorseq sp, r4, r8, ror #29 │ │ │ │ push {fp, lr} │ │ │ │ blx r0 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2398 │ │ │ │ - b 18ccdc │ │ │ │ + beq c241c │ │ │ │ + b 18cd60 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c23a8 │ │ │ │ + ldr r0, [pc, #4] @ c242c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003374dc │ │ │ │ + eorseq r7, r3, r8, asr r4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c23c8 │ │ │ │ - b 18ac98 │ │ │ │ + beq c244c │ │ │ │ + b 18ad1c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c23d8 │ │ │ │ + ldr r0, [pc, #4] @ c245c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r3, ip, lsr #9 │ │ │ │ + eorseq r7, r3, r8, lsr #8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c23f8 │ │ │ │ - b 18dcec │ │ │ │ + beq c247c │ │ │ │ + b 18dd70 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c2408 │ │ │ │ + ldr r0, [pc, #4] @ c248c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r3, ip, ror r4 │ │ │ │ + @ instruction: 0x003373f8 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2e828c │ │ │ │ + b 2e8310 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [r0] │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ tst r0, #4 │ │ │ │ - bne c2494 │ │ │ │ - ldr r2, [pc, #240] @ c2524 │ │ │ │ + bne c2518 │ │ │ │ + ldr r2, [pc, #240] @ c25a8 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 343188 │ │ │ │ - ldr r6, [pc, #220] @ c2528 │ │ │ │ + bl 34320c │ │ │ │ + ldr r6, [pc, #220] @ c25ac │ │ │ │ add r3, r5, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #3 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [sp] │ │ │ │ - ldr r1, [pc, #200] @ c252c │ │ │ │ + ldr r1, [pc, #200] @ c25b0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ + bl 3493c4 │ │ │ │ ldr r1, [r5] │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r2, #3 │ │ │ │ str r6, [sp] │ │ │ │ - ldr r1, [pc, #172] @ c2530 │ │ │ │ + ldr r1, [pc, #172] @ c25b4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ - bl 34964c │ │ │ │ + bl 3493c4 │ │ │ │ + bl 3496d0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r8, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 343eb4 │ │ │ │ + bl 343f38 │ │ │ │ ldmib r5, {r0, r1} │ │ │ │ add r9, sp, #12 │ │ │ │ add r7, sp, #16 │ │ │ │ - ldr fp, [pc, #128] @ c2534 │ │ │ │ + ldr fp, [pc, #128] @ c25b8 │ │ │ │ add r4, r0, #4 │ │ │ │ - ldr sl, [pc, #124] @ c2538 │ │ │ │ + ldr sl, [pc, #124] @ c25bc │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add fp, pc, fp │ │ │ │ mov r6, #0 │ │ │ │ add sl, pc, sl │ │ │ │ lsl r5, r0, #2 │ │ │ │ - b c24dc │ │ │ │ + b c2560 │ │ │ │ add r6, r6, #1 │ │ │ │ sub r5, r5, #12 │ │ │ │ add r4, r4, #12 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2514 │ │ │ │ + beq c2598 │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c24d0 │ │ │ │ + beq c2554 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str fp, [sp] │ │ │ │ - bl 349b80 │ │ │ │ - b c24d0 │ │ │ │ + bl 349c04 │ │ │ │ + b c2554 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 349eec │ │ │ │ + bl 349f70 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq r2, r9, r4, lsl r7 │ │ │ │ - eorseq r7, r3, r8, ror #15 │ │ │ │ - @ instruction: 0x0029adbf │ │ │ │ - eoreq sl, r9, r2, lsr #27 │ │ │ │ - eorseq sp, r3, ip, lsr #2 │ │ │ │ - eorseq sp, r3, r4, lsl r1 │ │ │ │ + eoreq r2, r9, r0, lsr #14 │ │ │ │ + eorseq r7, r3, r4, ror #14 │ │ │ │ + eoreq sl, r9, fp, asr #27 │ │ │ │ + eoreq sl, r9, lr, lsr #27 │ │ │ │ + eorseq sp, r3, r8, lsr #1 │ │ │ │ + mlaseq r3, r0, r0, sp │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne c2554 │ │ │ │ + bne c25d8 │ │ │ │ tst r2, #32 │ │ │ │ - bne c2558 │ │ │ │ - b 344f94 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + bne c25dc │ │ │ │ + b 345018 │ │ │ │ + b 341d3c │ │ │ │ + b 341db0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2578 │ │ │ │ - b 18dcec │ │ │ │ + beq c25fc │ │ │ │ + b 18dd70 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c2588 │ │ │ │ + ldr r0, [pc, #4] @ c260c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003372fc │ │ │ │ + eorseq r7, r3, r8, ror r2 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c25a8 │ │ │ │ - b 18ccdc │ │ │ │ + beq c262c │ │ │ │ + b 18cd60 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c25b8 │ │ │ │ + ldr r0, [pc, #4] @ c263c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r3, ip, asr #5 │ │ │ │ + eorseq r7, r3, r8, asr #4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c25d8 │ │ │ │ - b 18ac98 │ │ │ │ + beq c265c │ │ │ │ + b 18ad1c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c25e8 │ │ │ │ + ldr r0, [pc, #4] @ c266c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - mlaseq r3, ip, r2, r7 │ │ │ │ + eorseq r7, r3, r8, lsl r2 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bgt c260c │ │ │ │ + bgt c2690 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne c261c │ │ │ │ + bne c26a0 │ │ │ │ mov r0, r1 │ │ │ │ b 1fda8 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, #-2147483646 @ 0x80000002 │ │ │ │ - bne c261c │ │ │ │ + bne c26a0 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ bxlt lr │ │ │ │ cmp r0, #0 │ │ │ │ - bne c2664 │ │ │ │ + bne c26e8 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c268c │ │ │ │ + beq c2710 │ │ │ │ add r0, r0, #4 │ │ │ │ - b c97e0 │ │ │ │ + b c9864 │ │ │ │ add r0, r0, #8 │ │ │ │ - b 17d744 │ │ │ │ + b 17d7c8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #258] @ 0x102 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c27a0 │ │ │ │ + beq c2824 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r4, #158] @ 0x9e │ │ │ │ cmp r0, #3 │ │ │ │ - beq c27dc │ │ │ │ + beq c2860 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c2790 │ │ │ │ + bne c2814 │ │ │ │ ldr r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c2790 │ │ │ │ + bcc c2814 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #148]! @ 0x94 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c2790 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c2814 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs c28f8 │ │ │ │ - b c291c │ │ │ │ + bcs c297c │ │ │ │ + b c29a0 │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c27d0 │ │ │ │ + bcc c2854 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #248]! @ 0xf8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c27d0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c2854 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 17d39c │ │ │ │ + b 17d420 │ │ │ │ ldrb r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c28b4 │ │ │ │ + beq c2938 │ │ │ │ cmp r0, #4 │ │ │ │ - beq c2820 │ │ │ │ + beq c28a4 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c28e4 │ │ │ │ + bne c2968 │ │ │ │ ldrb r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #88] @ 0x58 │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne c2860 │ │ │ │ + bne c28e4 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2860 │ │ │ │ - bl c9f20 │ │ │ │ - b c2860 │ │ │ │ + beq c28e4 │ │ │ │ + bl c9fa4 │ │ │ │ + b c28e4 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ - bl ce204 │ │ │ │ + bl ce288 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #60]! @ 0x3c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c284c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c28d0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2860 │ │ │ │ - bl 2d2fb0 │ │ │ │ + beq c28e4 │ │ │ │ + bl 2d3034 │ │ │ │ ldrb r0, [r4, #55] @ 0x37 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #54] @ 0x36 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c28a4 │ │ │ │ + beq c2928 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c28a4 │ │ │ │ + bcc c2928 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #68]! @ 0x44 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c28a4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c2928 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ strb r6, [r4, #56] @ 0x38 │ │ │ │ strb r6, [r4, #55] @ 0x37 │ │ │ │ strb r6, [r4, #53] @ 0x35 │ │ │ │ - b c28e4 │ │ │ │ + b c2968 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c28e4 │ │ │ │ + bcc c2968 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c28e4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c2968 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c291c │ │ │ │ + bcc c29a0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #196]! @ 0xc4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c291c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c29a0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d420 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b c2950 │ │ │ │ + b c29d4 │ │ │ │ mov r5, r0 │ │ │ │ - b c29d8 │ │ │ │ + b c2a5c │ │ │ │ mov r5, r0 │ │ │ │ - b c29e8 │ │ │ │ + b c2a6c │ │ │ │ mov r5, r0 │ │ │ │ - b c2980 │ │ │ │ + b c2a04 │ │ │ │ mov r5, r0 │ │ │ │ - b c2994 │ │ │ │ + b c2a18 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #60]! @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c2980 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c2a04 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2994 │ │ │ │ - bl 2d2fb0 │ │ │ │ + beq c2a18 │ │ │ │ + bl 2d3034 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #54] @ 0x36 │ │ │ │ ldrb r0, [r4, #55] @ 0x37 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c29d8 │ │ │ │ + bne c2a5c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c29d8 │ │ │ │ + bcc c2a5c │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #68]! @ 0x44 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c29d8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c2a5c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #56] @ 0x38 │ │ │ │ strb r0, [r4, #55] @ 0x37 │ │ │ │ strb r0, [r4, #53] @ 0x35 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ - b c29fc │ │ │ │ + b c2a80 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl c7dfc │ │ │ │ - b c2a38 │ │ │ │ + bl c7e80 │ │ │ │ + b c2abc │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d420 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ - bl 17d39c │ │ │ │ - b c2a38 │ │ │ │ + bl 17d420 │ │ │ │ + b c2abc │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ bxeq lr │ │ │ │ - b c97e0 │ │ │ │ + b c9864 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #64] @ 0x40 │ │ │ │ cmp r0, #3 │ │ │ │ - beq c2a7c │ │ │ │ + beq c2b00 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - b c2a8c │ │ │ │ + b c2b10 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl c2f54 │ │ │ │ + bl c2fd8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 1fda8 │ │ │ │ ldr r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl c3598 │ │ │ │ + bl c361c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2ae8 │ │ │ │ + beq c2b6c │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2b04 │ │ │ │ + beq c2b88 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2b24 │ │ │ │ + beq c2ba8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ - bl dc9fc │ │ │ │ + bl dca80 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2b88 │ │ │ │ + beq c2c0c │ │ │ │ mov r5, sp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r6, r0, #352 @ 0x160 │ │ │ │ - bl c950c │ │ │ │ + bl c9590 │ │ │ │ mov r0, r6 │ │ │ │ - bl c950c │ │ │ │ + bl c9590 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl dc9fc │ │ │ │ + bl dca80 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c2b54 │ │ │ │ + bne c2bd8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c950c │ │ │ │ - b c2ba8 │ │ │ │ + bl c9590 │ │ │ │ + b c2c2c │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl c7c5c │ │ │ │ + bl c7ce0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r4, #8]! │ │ │ │ add r0, r5, #172 @ 0xac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c2be4 │ │ │ │ + bne c2c68 │ │ │ │ add r0, r5, #32 │ │ │ │ bl 9ac38 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b a7f00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c2c2c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c2cb0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7f00 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2c7c │ │ │ │ + beq c2d00 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2c60 │ │ │ │ + beq c2ce4 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2c7c │ │ │ │ + beq c2d00 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2c9c │ │ │ │ + beq c2d20 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ - bl dcbf0 │ │ │ │ + bl dcc74 │ │ │ │ ldr r6, [sp] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c2d14 │ │ │ │ + beq c2d98 │ │ │ │ mov r5, sp │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ add r7, r0, r0, lsl #1 │ │ │ │ add r0, r6, r7, lsl #2 │ │ │ │ ldr r1, [r0, #268]! @ 0x10c │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2cf4 │ │ │ │ + beq c2d78 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r6, r7, lsl #3 │ │ │ │ - bl c98e4 │ │ │ │ + bl c9968 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl dcbf0 │ │ │ │ + bl dcc74 │ │ │ │ ldr r6, [sp] │ │ │ │ cmp r6, #0 │ │ │ │ - bne c2ccc │ │ │ │ + bne c2d50 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl c7cd4 │ │ │ │ + bl c7d58 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c2d94 │ │ │ │ + bne c2e18 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2d94 │ │ │ │ + beq c2e18 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c2dd8 │ │ │ │ + bne c2e5c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq c2dcc │ │ │ │ + beq c2e50 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c2dfc │ │ │ │ - bl 3520c0 │ │ │ │ + bne c2e80 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a8240 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c2e18 │ │ │ │ + bl 352874 │ │ │ │ + b c2e9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c2e38 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c2ebc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a8240 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #72 @ 0x48 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c2ea4 │ │ │ │ + bne c2f28 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #52] @ 0x34 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2ea4 │ │ │ │ + beq c2f28 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c2ee8 │ │ │ │ + bne c2f6c │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ - beq c2edc │ │ │ │ + beq c2f60 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c2f0c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c2f90 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7540 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c2f28 │ │ │ │ + bl 352874 │ │ │ │ + b c2fac │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c2f48 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c2fcc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7540 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #52] @ 0x34 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c3028 │ │ │ │ + bne c30ac │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2f84 │ │ │ │ + beq c3008 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2f9c │ │ │ │ + beq c3020 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 1f8f8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 1fda8 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, r5 │ │ │ │ - beq c2fd4 │ │ │ │ + beq c3058 │ │ │ │ sub r0, r0, r5 │ │ │ │ lsr r6, r0, #2 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1fda8 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne c2fc4 │ │ │ │ + bne c3048 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2ff0 │ │ │ │ + beq c3074 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c300c │ │ │ │ + beq c3090 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3028 │ │ │ │ + beq c30ac │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3090 │ │ │ │ + beq c3114 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c306c │ │ │ │ + beq c30f0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 1f8f8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 1fda8 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 125c84 │ │ │ │ + bl 125d08 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - bl c2ac8 │ │ │ │ + bl c2b4c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - bne c30f0 │ │ │ │ + bne c3174 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c30fc │ │ │ │ + beq c3180 │ │ │ │ add r7, r4, #4 │ │ │ │ - b c30d4 │ │ │ │ + b c3158 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq c30fc │ │ │ │ + beq c3180 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c30c8 │ │ │ │ + beq c314c │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b c30c8 │ │ │ │ + bl 1b0888 │ │ │ │ + b c314c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b c97e0 │ │ │ │ + b c9864 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3120 │ │ │ │ + beq c31a4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3184 │ │ │ │ + bne c3208 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c3184 │ │ │ │ + beq c3208 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c31c8 │ │ │ │ + bne c324c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq c31bc │ │ │ │ + beq c3240 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c31ec │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3270 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7438 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c3208 │ │ │ │ + bl 352874 │ │ │ │ + b c328c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3228 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c32ac │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r2, [pc, #80] @ c3290 │ │ │ │ + ldr r2, [pc, #80] @ c3314 │ │ │ │ cmp r1, r2 │ │ │ │ - bne c3248 │ │ │ │ + bne c32cc │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ ldrbne r2, [r0, #24] │ │ │ │ tstne r2, #1 │ │ │ │ - beq c3280 │ │ │ │ + beq c3304 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ - b c9f20 │ │ │ │ - blcc fe775a9c <__bss_end__@@Base+0xfe364000> │ │ │ │ + b c9fa4 │ │ │ │ + blcc fe775b20 <__bss_end__@@Base+0xfe364084> │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ tst r1, #1 │ │ │ │ - bne c32bc │ │ │ │ - ldr r0, [pc, #68] @ c32f0 │ │ │ │ + bne c3340 │ │ │ │ + ldr r0, [pc, #68] @ c3374 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne c32dc │ │ │ │ + bne c3360 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 3acc8 │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b c32bc │ │ │ │ - eorseq ip, r4, r4, lsr #23 │ │ │ │ + b c3340 │ │ │ │ + eorseq ip, r4, r0, lsr #22 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 16d440 │ │ │ │ + bl 16d4c4 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20f3e8 │ │ │ │ + b 20f46c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3348 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c33cc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c33b4 │ │ │ │ + bne c3438 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c33b4 │ │ │ │ + beq c3438 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c33f8 │ │ │ │ + bne c347c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq c33ec │ │ │ │ + beq c3470 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c341c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c34a0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7438 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c3438 │ │ │ │ + bl 352874 │ │ │ │ + b c34bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3458 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c34dc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c348c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3510 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b a7cb0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c34d4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3558 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7cb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldrb r1, [r0, #396] @ 0x18c │ │ │ │ cmp r1, #0 │ │ │ │ - beq c34fc │ │ │ │ + beq c3580 │ │ │ │ cmp r1, #3 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #8 │ │ │ │ - b cdb9c │ │ │ │ + b cdc20 │ │ │ │ ldr r0, [r0, #392] @ 0x188 │ │ │ │ b 1fda8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 16d59c │ │ │ │ + bl 16d620 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #12]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3534 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c35b8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3548 │ │ │ │ + beq c35cc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b c9f20 │ │ │ │ + b c9fa4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b c357c │ │ │ │ + b c3600 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #12]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c357c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3600 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c358c │ │ │ │ - bl c9f20 │ │ │ │ + beq c3610 │ │ │ │ + bl c9fa4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldrb r1, [r0, #220] @ 0xdc │ │ │ │ cmp r1, #3 │ │ │ │ ldrbeq r1, [r0, #212] @ 0xd4 │ │ │ │ cmpeq r1, #3 │ │ │ │ - beq c35d0 │ │ │ │ + beq c3654 │ │ │ │ bx lr │ │ │ │ ldrb r1, [r0, #200] @ 0xc8 │ │ │ │ cmp r1, #3 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #32 │ │ │ │ - b c8534 │ │ │ │ + b c85b8 │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3608 │ │ │ │ + beq c368c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c366c │ │ │ │ + bne c36f0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c366c │ │ │ │ + beq c36f0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c36b0 │ │ │ │ + bne c3734 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq c36a4 │ │ │ │ + beq c3728 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c36d4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3758 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7aa8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c36f0 │ │ │ │ + bl 352874 │ │ │ │ + b c3774 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3710 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3794 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7aa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1080] @ 0x438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3778 │ │ │ │ + beq c37fc │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r4, #512] @ 0x200 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi c39d8 │ │ │ │ + bhi c3a5c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl #5 │ │ │ │ andeq r0, r0, r8, lsl #5 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ add r0, r4, #280 @ 0x118 │ │ │ │ - bl c9b38 │ │ │ │ - b c39d8 │ │ │ │ + bl c9bbc │ │ │ │ + b c3a5c │ │ │ │ add r0, r4, #856 @ 0x358 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b c9b38 │ │ │ │ + b c9bbc │ │ │ │ ldr r0, [r4, #528] @ 0x210 │ │ │ │ - ldr r1, [pc, #984] @ c3b68 │ │ │ │ + ldr r1, [pc, #984] @ c3bec │ │ │ │ cmp r0, r1 │ │ │ │ - beq c39c8 │ │ │ │ + beq c3a4c │ │ │ │ ldr r0, [r4, #536] @ 0x218 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r1, [r4, #544] @ 0x220 │ │ │ │ tstne r1, #1 │ │ │ │ - bne c38a0 │ │ │ │ + bne c3924 │ │ │ │ ldr r0, [r4, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c38b4 │ │ │ │ - b c39c8 │ │ │ │ + bne c3938 │ │ │ │ + b c3a4c │ │ │ │ ldr r0, [r4, #528] @ 0x210 │ │ │ │ - ldr r1, [pc, #924] @ c3b68 │ │ │ │ + ldr r1, [pc, #924] @ c3bec │ │ │ │ cmp r0, r1 │ │ │ │ - beq c39c8 │ │ │ │ + beq c3a4c │ │ │ │ ldr r0, [r4, #536] @ 0x218 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r1, [r4, #544] @ 0x220 │ │ │ │ tstne r1, #1 │ │ │ │ - bne c38bc │ │ │ │ + bne c3940 │ │ │ │ ldr r0, [r4, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c38d0 │ │ │ │ - b c39c8 │ │ │ │ + bne c3954 │ │ │ │ + b c3a4c │ │ │ │ ldrb r0, [r4, #568] @ 0x238 │ │ │ │ cmp r0, #4 │ │ │ │ - beq c3888 │ │ │ │ + beq c390c │ │ │ │ cmp r0, #3 │ │ │ │ - bne c396c │ │ │ │ + bne c39f0 │ │ │ │ ldrb r0, [r4, #652] @ 0x28c │ │ │ │ cmp r0, #4 │ │ │ │ - beq c38f4 │ │ │ │ + beq c3978 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c396c │ │ │ │ + bne c39f0 │ │ │ │ ldrb r0, [r4, #672] @ 0x2a0 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #668] @ 0x29c │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne c3954 │ │ │ │ + bne c39d8 │ │ │ │ ldr r0, [r4, #664] @ 0x298 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3954 │ │ │ │ - bl c9f20 │ │ │ │ - b c3954 │ │ │ │ + beq c39d8 │ │ │ │ + bl c9fa4 │ │ │ │ + b c39d8 │ │ │ │ ldr r0, [r4, #528] @ 0x210 │ │ │ │ - ldr r1, [pc, #784] @ c3b68 │ │ │ │ + ldr r1, [pc, #784] @ c3bec │ │ │ │ cmp r0, r1 │ │ │ │ - beq c396c │ │ │ │ + beq c39f0 │ │ │ │ ldr r0, [r4, #536] @ 0x218 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r1, [r4, #544] @ 0x220 │ │ │ │ tstne r1, #1 │ │ │ │ - bne c38d8 │ │ │ │ + bne c395c │ │ │ │ ldr r0, [r4, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c38ec │ │ │ │ - b c396c │ │ │ │ + bne c3970 │ │ │ │ + b c39f0 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq c396c │ │ │ │ + beq c39f0 │ │ │ │ add r0, r4, #712 @ 0x2c8 │ │ │ │ - bl cb300 │ │ │ │ - b c396c │ │ │ │ + bl cb384 │ │ │ │ + b c39f0 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [r4, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c39c8 │ │ │ │ - bl c9f20 │ │ │ │ - b c39c8 │ │ │ │ + beq c3a4c │ │ │ │ + bl c9fa4 │ │ │ │ + b c3a4c │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [r4, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c39c8 │ │ │ │ - bl c9f20 │ │ │ │ - b c39c8 │ │ │ │ + beq c3a4c │ │ │ │ + bl c9fa4 │ │ │ │ + b c3a4c │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [r4, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c396c │ │ │ │ - bl c9f20 │ │ │ │ - b c396c │ │ │ │ + beq c39f0 │ │ │ │ + bl c9fa4 │ │ │ │ + b c39f0 │ │ │ │ add r0, r4, #664 @ 0x298 │ │ │ │ - bl ce204 │ │ │ │ + bl ce288 │ │ │ │ ldr r0, [r4, #744] @ 0x2e8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq c3910 │ │ │ │ + beq c3994 │ │ │ │ add r0, r4, #728 @ 0x2d8 │ │ │ │ - bl cb300 │ │ │ │ + bl cb384 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, #656]! @ 0x290 │ │ │ │ mov r1, #1 │ │ │ │ strb r6, [r5, #-10] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c393c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c39c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ cmp r1, #0 │ │ │ │ strb r6, [r0, #19] │ │ │ │ - beq c3954 │ │ │ │ - bl 2d2fb0 │ │ │ │ + beq c39d8 │ │ │ │ + bl 2d3034 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ strb r0, [r1, #647]! @ 0x287 │ │ │ │ strb r0, [r1, #3] │ │ │ │ strb r0, [r1, #2] │ │ │ │ strb r0, [r1, #1] │ │ │ │ add r0, r4, #264 @ 0x108 │ │ │ │ - bl c3504 │ │ │ │ + bl c3588 │ │ │ │ add r6, r4, #508 @ 0x1fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 16d440 │ │ │ │ + bl 16d4c4 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c39a0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3a24 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f46c │ │ │ │ ldrb r0, [r4, #515] @ 0x203 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #516] @ 0x204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c39bc │ │ │ │ + beq c3a40 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl c9b38 │ │ │ │ + bl c9bbc │ │ │ │ ldr r0, [r4, #504] @ 0x1f8 │ │ │ │ strb r5, [r4, #515] @ 0x203 │ │ │ │ bl 9a800 │ │ │ │ add r0, r4, #396 @ 0x18c │ │ │ │ - bl c9b38 │ │ │ │ + bl c9bbc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #514] @ 0x202 │ │ │ │ add r0, r4, #972 @ 0x3cc │ │ │ │ - bl c9b38 │ │ │ │ + bl c9bbc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1081] @ 0x439 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b c3a00 │ │ │ │ + b c3a84 │ │ │ │ mov r5, r0 │ │ │ │ - b c3a4c │ │ │ │ + b c3ad0 │ │ │ │ mov r5, r0 │ │ │ │ - b c3a20 │ │ │ │ + b c3aa4 │ │ │ │ mov r5, r0 │ │ │ │ - b c3a68 │ │ │ │ + b c3aec │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #744] @ 0x2e8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq c3a20 │ │ │ │ + beq c3aa4 │ │ │ │ add r0, r4, #728 @ 0x2d8 │ │ │ │ - bl cb300 │ │ │ │ + bl cb384 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r6, #656]! @ 0x290 │ │ │ │ strb r1, [r6, #-10] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3a4c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3ad0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ - beq c3a68 │ │ │ │ - bl 2d2fb0 │ │ │ │ + beq c3aec │ │ │ │ + bl 2d3034 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ strb r0, [r1, #647]! @ 0x287 │ │ │ │ strb r0, [r1, #3] │ │ │ │ strb r0, [r1, #2] │ │ │ │ strb r0, [r1, #1] │ │ │ │ - b c3a90 │ │ │ │ + b c3b14 │ │ │ │ bl 3c6f8 │ │ │ │ - b c3a8c │ │ │ │ + b c3b10 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #264 @ 0x108 │ │ │ │ - bl c3504 │ │ │ │ - b c3af4 │ │ │ │ - b c3abc │ │ │ │ - b c3abc │ │ │ │ + bl c3588 │ │ │ │ + b c3b78 │ │ │ │ + b c3b40 │ │ │ │ + b c3b40 │ │ │ │ mov r5, r0 │ │ │ │ - b c3b18 │ │ │ │ + b c3b9c │ │ │ │ mov r5, r0 │ │ │ │ - b c3afc │ │ │ │ + b c3b80 │ │ │ │ mov r5, r0 │ │ │ │ - b c3b40 │ │ │ │ + b c3bc4 │ │ │ │ mov r5, r0 │ │ │ │ - b c3b28 │ │ │ │ + b c3bac │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3afc │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3b80 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f3e8 │ │ │ │ - b c3afc │ │ │ │ + bl 20f46c │ │ │ │ + b c3b80 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #508 @ 0x1fc │ │ │ │ - bl c32f4 │ │ │ │ + bl c3378 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #516] @ 0x204 │ │ │ │ ldrb r0, [r4, #515] @ 0x203 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3b18 │ │ │ │ + beq c3b9c │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl c9b38 │ │ │ │ + bl c9bbc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #515] @ 0x203 │ │ │ │ ldr r0, [r4, #504] @ 0x1f8 │ │ │ │ bl 9a800 │ │ │ │ add r0, r4, #396 @ 0x18c │ │ │ │ - bl c9b38 │ │ │ │ - b c3b38 │ │ │ │ + bl c9bbc │ │ │ │ + b c3bbc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #514] @ 0x202 │ │ │ │ add r0, r4, #972 @ 0x3cc │ │ │ │ - bl c9b38 │ │ │ │ - b c3b54 │ │ │ │ + bl c9bbc │ │ │ │ + b c3bd8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1081] @ 0x439 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - blcc fe776374 <__bss_end__@@Base+0xfe3648d8> │ │ │ │ + blcc fe7763f8 <__bss_end__@@Base+0xfe36495c> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #72 @ 0x48 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3bcc │ │ │ │ + bne c3c50 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #52] @ 0x34 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c3bcc │ │ │ │ + beq c3c50 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3c10 │ │ │ │ + bne c3c94 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ - beq c3c04 │ │ │ │ + beq c3c88 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3c34 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3cb8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7540 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c3c50 │ │ │ │ + bl 352874 │ │ │ │ + b c3cd4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3c70 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3cf4 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7540 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #20] │ │ │ │ cmp r0, #14 │ │ │ │ - bhi c3f44 │ │ │ │ + bhi c3fc8 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ @@ -167668,818 +167701,818 @@ │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r8, ror r3 │ │ │ │ andeq r0, r0, r0, ror #3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b cb520 │ │ │ │ + b cb5a4 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #36]! @ 0x24 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3d40 │ │ │ │ + bne c3dc4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c3d40 │ │ │ │ + beq c3dc4 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3d84 │ │ │ │ + bne c3e08 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c3d78 │ │ │ │ + beq c3dfc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3da4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3e28 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7aa8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #23] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #36]! @ 0x24 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3e0c │ │ │ │ + bne c3e90 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c3e0c │ │ │ │ + beq c3e90 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3e50 │ │ │ │ + bne c3ed4 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c3e44 │ │ │ │ + beq c3ec8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3e70 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3ef4 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #29] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #36]! @ 0x24 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3ed8 │ │ │ │ + bne c3f5c │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c3ed8 │ │ │ │ + beq c3f5c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3f1c │ │ │ │ + bne c3fa0 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c3f10 │ │ │ │ + beq c3f94 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3f3c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3fc0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7a24 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #21] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #36]! @ 0x24 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3fa4 │ │ │ │ + bne c4028 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c3fa4 │ │ │ │ + beq c4028 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3fe8 │ │ │ │ + bne c406c │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c3fdc │ │ │ │ + beq c4060 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4008 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c408c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a8240 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #28] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #36]! @ 0x24 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4070 │ │ │ │ + bne c40f4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c4070 │ │ │ │ + beq c40f4 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c40b4 │ │ │ │ + bne c4138 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c40a8 │ │ │ │ + beq c412c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c40d4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4158 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7a24 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #22] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #36]! @ 0x24 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c413c │ │ │ │ + bne c41c0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c413c │ │ │ │ + beq c41c0 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4180 │ │ │ │ + bne c4204 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c4174 │ │ │ │ + beq c41f8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c41a0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4224 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #30] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #36]! @ 0x24 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4208 │ │ │ │ + bne c428c │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c4208 │ │ │ │ + beq c428c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c424c │ │ │ │ + bne c42d0 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c4240 │ │ │ │ + beq c42c4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c426c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c42f0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #31] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #36]! @ 0x24 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c42d4 │ │ │ │ + bne c4358 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c42d4 │ │ │ │ + beq c4358 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4318 │ │ │ │ + bne c439c │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c430c │ │ │ │ + beq c4390 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4338 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c43bc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #32] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #36]! @ 0x24 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c43a0 │ │ │ │ + bne c4424 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c43a0 │ │ │ │ + beq c4424 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c43e4 │ │ │ │ + bne c4468 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c43d8 │ │ │ │ + beq c445c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4404 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4488 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #27] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #36]! @ 0x24 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c446c │ │ │ │ + bne c44f0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c446c │ │ │ │ + beq c44f0 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44b0 │ │ │ │ + bne c4534 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c44a4 │ │ │ │ + beq c4528 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c44d0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4554 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #26] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #36]! @ 0x24 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4538 │ │ │ │ + bne c45bc │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c4538 │ │ │ │ + beq c45bc │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c457c │ │ │ │ + bne c4600 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c4570 │ │ │ │ + beq c45f4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c459c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4620 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7aa8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #24] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #36]! @ 0x24 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4604 │ │ │ │ + bne c4688 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c4604 │ │ │ │ + beq c4688 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4648 │ │ │ │ + bne c46cc │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c463c │ │ │ │ + beq c46c0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4668 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c46ec │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #25] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c4768 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c4794 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c47c0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c47ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c4818 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c4844 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c4870 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c489c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c48c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c48f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c4920 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c494c │ │ │ │ mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 352874 │ │ │ │ + b c4978 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 352874 │ │ │ │ + b c49a4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 352874 │ │ │ │ + b c49d0 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4978 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c49fc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c4978 │ │ │ │ + b c49fc │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c498c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4a10 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7aa8 │ │ │ │ - b c498c │ │ │ │ + b c4a10 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c49a0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4a24 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c49a0 │ │ │ │ + b c4a24 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c49b4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4a38 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c49b4 │ │ │ │ + b c4a38 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c49c8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4a4c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c49c8 │ │ │ │ + b c4a4c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c49dc │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4a60 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c49dc │ │ │ │ + b c4a60 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c49f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4a74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c49f0 │ │ │ │ + b c4a74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4a04 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4a88 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7a24 │ │ │ │ - b c4a04 │ │ │ │ + b c4a88 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4a18 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4a9c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a8240 │ │ │ │ - b c4a18 │ │ │ │ + b c4a9c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4a2c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4ab0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7a24 │ │ │ │ - b c4a2c │ │ │ │ + b c4ab0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4a40 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4ac4 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c4a40 │ │ │ │ + b c4ac4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4a54 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4ad8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7aa8 │ │ │ │ - b c4a54 │ │ │ │ + b c4ad8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #25] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ @@ -168536,35 +168569,35 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #23] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ ldrb r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c4aac │ │ │ │ + bne c4b30 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4aac │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4b30 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #68] @ 0x44 │ │ │ │ cmp r0, #30 │ │ │ │ - bhi c50e8 │ │ │ │ + bhi c516c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ @ instruction: 0x00000bb0 │ │ │ │ @@ -168593,1919 +168626,1919 @@ │ │ │ │ andeq r0, r0, r4, ror #21 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ andeq r1, r0, r0, lsr #11 │ │ │ │ andeq r0, r0, r0, asr r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b cc07c │ │ │ │ + b cc100 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #72 @ 0x48 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4bb4 │ │ │ │ + bne c4c38 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #48] @ 0x30 │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #52] @ 0x34 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c4bb4 │ │ │ │ + beq c4c38 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4bf8 │ │ │ │ + bne c4c7c │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ - beq c4bec │ │ │ │ + beq c4c70 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4c18 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4c9c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7540 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #79] @ 0x4f │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #72 @ 0x48 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4c80 │ │ │ │ + bne c4d04 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #48] @ 0x30 │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #52] @ 0x34 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c4c80 │ │ │ │ + beq c4d04 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4cc4 │ │ │ │ + bne c4d48 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ - beq c4cb8 │ │ │ │ + beq c4d3c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4ce4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4d68 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7540 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #76] @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #72 @ 0x48 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4d4c │ │ │ │ + bne c4dd0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #48] @ 0x30 │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #52] @ 0x34 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c4d4c │ │ │ │ + beq c4dd0 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4d90 │ │ │ │ + bne c4e14 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ - beq c4d84 │ │ │ │ + beq c4e08 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4db0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4e34 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7540 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #84] @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4e18 │ │ │ │ + bne c4e9c │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c4e18 │ │ │ │ + beq c4e9c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4e5c │ │ │ │ + bne c4ee0 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c4e50 │ │ │ │ + beq c4ed4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4e7c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4f00 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4ee4 │ │ │ │ + bne c4f68 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c4ee4 │ │ │ │ + beq c4f68 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4f28 │ │ │ │ + bne c4fac │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c4f1c │ │ │ │ + beq c4fa0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4f48 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4fcc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #74] @ 0x4a │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4fb0 │ │ │ │ + bne c5034 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c4fb0 │ │ │ │ + beq c5034 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4ff4 │ │ │ │ + bne c5078 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c4fe8 │ │ │ │ + beq c506c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5014 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5098 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #87] @ 0x57 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c507c │ │ │ │ + bne c5100 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c507c │ │ │ │ + beq c5100 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c50c0 │ │ │ │ + bne c5144 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c50b4 │ │ │ │ + beq c5138 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c50e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5164 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #69] @ 0x45 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #72 @ 0x48 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5148 │ │ │ │ + bne c51cc │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #48] @ 0x30 │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #52] @ 0x34 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5148 │ │ │ │ + beq c51cc │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c518c │ │ │ │ + bne c5210 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ - beq c5180 │ │ │ │ + beq c5204 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c51ac │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5230 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7540 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #75] @ 0x4b │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5214 │ │ │ │ + bne c5298 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5214 │ │ │ │ + beq c5298 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5258 │ │ │ │ + bne c52dc │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c524c │ │ │ │ + beq c52d0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5278 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c52fc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a8240 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #85] @ 0x55 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c52e0 │ │ │ │ + bne c5364 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c52e0 │ │ │ │ + beq c5364 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5324 │ │ │ │ + bne c53a8 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c5318 │ │ │ │ + beq c539c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5344 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c53c8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a8240 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #78] @ 0x4e │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c53ac │ │ │ │ + bne c5430 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c53ac │ │ │ │ + beq c5430 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c53f0 │ │ │ │ + bne c5474 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c53e4 │ │ │ │ + beq c5468 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5410 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5494 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #95] @ 0x5f │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5478 │ │ │ │ + bne c54fc │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5478 │ │ │ │ + beq c54fc │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c54bc │ │ │ │ + bne c5540 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c54b0 │ │ │ │ + beq c5534 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c54dc │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5560 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #92] @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5544 │ │ │ │ + bne c55c8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5544 │ │ │ │ + beq c55c8 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5588 │ │ │ │ + bne c560c │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c557c │ │ │ │ + beq c5600 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c55a8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c562c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #86] @ 0x56 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5610 │ │ │ │ + bne c5694 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5610 │ │ │ │ + beq c5694 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5654 │ │ │ │ + bne c56d8 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c5648 │ │ │ │ + beq c56cc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5674 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c56f8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #73] @ 0x49 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c56dc │ │ │ │ + bne c5760 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c56dc │ │ │ │ + beq c5760 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5720 │ │ │ │ + bne c57a4 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c5714 │ │ │ │ + beq c5798 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5740 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c57c4 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #96] @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c57a8 │ │ │ │ + bne c582c │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c57a8 │ │ │ │ + beq c582c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c57ec │ │ │ │ + bne c5870 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c57e0 │ │ │ │ + beq c5864 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c580c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5890 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #91] @ 0x5b │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5874 │ │ │ │ + bne c58f8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5874 │ │ │ │ + beq c58f8 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c58b8 │ │ │ │ + bne c593c │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c58ac │ │ │ │ + beq c5930 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c58d8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c595c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #90] @ 0x5a │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5940 │ │ │ │ + bne c59c4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5940 │ │ │ │ + beq c59c4 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5984 │ │ │ │ + bne c5a08 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c5978 │ │ │ │ + beq c59fc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c59a4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5a28 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a8240 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #83] @ 0x53 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5a0c │ │ │ │ + bne c5a90 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5a0c │ │ │ │ + beq c5a90 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5a50 │ │ │ │ + bne c5ad4 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c5a44 │ │ │ │ + beq c5ac8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5a70 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5af4 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #82] @ 0x52 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ad8 │ │ │ │ + bne c5b5c │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5ad8 │ │ │ │ + beq c5b5c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5b1c │ │ │ │ + bne c5ba0 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c5b10 │ │ │ │ + beq c5b94 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5b3c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5bc0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #94] @ 0x5e │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ba4 │ │ │ │ + bne c5c28 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5ba4 │ │ │ │ + beq c5c28 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5be8 │ │ │ │ + bne c5c6c │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c5bdc │ │ │ │ + beq c5c60 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5c08 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5c8c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #93] @ 0x5d │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrb r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5c38 │ │ │ │ + bne c5cbc │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq c5c38 │ │ │ │ + beq c5cbc │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5c94 │ │ │ │ + bne c5d18 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5c94 │ │ │ │ + beq c5d18 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5cd8 │ │ │ │ + bne c5d5c │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c5ccc │ │ │ │ + beq c5d50 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5cf8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5d7c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrb r0, [r4, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5d40 │ │ │ │ + bne c5dc4 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c5d40 │ │ │ │ + bcc c5dc4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #124]! @ 0x7c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5d40 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5dc4 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5d9c │ │ │ │ + bne c5e20 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5d9c │ │ │ │ + beq c5e20 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5de0 │ │ │ │ + bne c5e64 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c5dd4 │ │ │ │ + beq c5e58 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5e00 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5e84 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #80 @ 0x50 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5e68 │ │ │ │ + bne c5eec │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #60] @ 0x3c │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5e68 │ │ │ │ + beq c5eec │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #76 @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5eac │ │ │ │ + bne c5f30 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ - beq c5ea0 │ │ │ │ + beq c5f24 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5ecc │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5f50 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7b2c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #80] @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5f34 │ │ │ │ + bne c5fb8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5f34 │ │ │ │ + beq c5fb8 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5f78 │ │ │ │ + bne c5ffc │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c5f6c │ │ │ │ + beq c5ff0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5f98 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c601c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a8240 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #81] @ 0x51 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #72 @ 0x48 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6000 │ │ │ │ + bne c6084 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #48] @ 0x30 │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #52] @ 0x34 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c6000 │ │ │ │ + beq c6084 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6044 │ │ │ │ + bne c60c8 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ - beq c6038 │ │ │ │ + beq c60bc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6064 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c60e8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7540 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #77] @ 0x4d │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c60cc │ │ │ │ + bne c6150 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c60cc │ │ │ │ + beq c6150 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6110 │ │ │ │ + bne c6194 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c6104 │ │ │ │ + beq c6188 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6130 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c61b4 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #70] @ 0x46 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6198 │ │ │ │ + bne c621c │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c6198 │ │ │ │ + beq c621c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c61dc │ │ │ │ + bne c6260 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c61d0 │ │ │ │ + beq c6254 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c61fc │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6280 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #71] @ 0x47 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #104 @ 0x68 │ │ │ │ - bl c3354 │ │ │ │ - b c6920 │ │ │ │ + bl c33d8 │ │ │ │ + b c69a4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c6450 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c647c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c64a8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c64d4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c6500 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c652c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c6558 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c6584 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c65b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c65dc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c6608 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c6634 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c6660 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c668c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c66b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c66e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c6710 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c673c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c6768 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c6794 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c67c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c67ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c6818 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c6844 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c6870 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c689c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c68c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b c68f4 │ │ │ │ mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 352874 │ │ │ │ + b c6920 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 352874 │ │ │ │ + b c694c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 352874 │ │ │ │ + b c6978 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6920 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c69a4 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6920 │ │ │ │ + b c69a4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6934 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c69b8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6934 │ │ │ │ + b c69b8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6948 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c69cc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6948 │ │ │ │ + b c69cc │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c695c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c69e0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7540 │ │ │ │ - b c695c │ │ │ │ + b c69e0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6970 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c69f4 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a8240 │ │ │ │ - b c6970 │ │ │ │ + b c69f4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6984 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6a08 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7b2c │ │ │ │ - b c6984 │ │ │ │ + b c6a08 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6998 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6a1c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6998 │ │ │ │ + b c6a1c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c69ac │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6a30 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c69ac │ │ │ │ + b c6a30 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c69c0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6a44 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c69c0 │ │ │ │ + b c6a44 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c69d4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6a58 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c69d4 │ │ │ │ + b c6a58 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c69e8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6a6c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a8240 │ │ │ │ - b c69e8 │ │ │ │ + b c6a6c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c69fc │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6a80 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c69fc │ │ │ │ + b c6a80 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6a10 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6a94 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6a10 │ │ │ │ + b c6a94 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6a24 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6aa8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6a24 │ │ │ │ + b c6aa8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6a38 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6abc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6a38 │ │ │ │ + b c6abc │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6a4c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6ad0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6a4c │ │ │ │ + b c6ad0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6a60 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6ae4 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6a60 │ │ │ │ + b c6ae4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6a74 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6af8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6a74 │ │ │ │ + b c6af8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6a88 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6b0c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a8240 │ │ │ │ - b c6a88 │ │ │ │ + b c6b0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6a9c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6b20 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a8240 │ │ │ │ - b c6a9c │ │ │ │ + b c6b20 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6ab0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6b34 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7540 │ │ │ │ - b c6ab0 │ │ │ │ + b c6b34 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6ac4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6b48 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6ac4 │ │ │ │ + b c6b48 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6ad8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6b5c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6ad8 │ │ │ │ + b c6b5c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6aec │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6b70 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6aec │ │ │ │ + b c6b70 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6b00 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6b84 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6b00 │ │ │ │ + b c6b84 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6b14 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6b98 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7540 │ │ │ │ - b c6b14 │ │ │ │ + b c6b98 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6b28 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6bac │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7540 │ │ │ │ - b c6b28 │ │ │ │ + b c6bac │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6b3c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6bc0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7540 │ │ │ │ - b c6b3c │ │ │ │ + b c6bc0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ @@ -170643,711 +170676,711 @@ │ │ │ │ strb r0, [r4, #79] @ 0x4f │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c6ba0 │ │ │ │ + bne c6c24 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6b7c │ │ │ │ + beq c6c00 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6b94 │ │ │ │ + beq c6c18 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1fda8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6bc0 │ │ │ │ + beq c6c44 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #404] @ 0x194 │ │ │ │ cmp r1, #3 │ │ │ │ - bne c6bf8 │ │ │ │ + bne c6c7c │ │ │ │ ldrb r1, [r0, #396] @ 0x18c │ │ │ │ cmp r1, #3 │ │ │ │ - beq c6bfc │ │ │ │ + beq c6c80 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r0, [r0, #392] @ 0x188 │ │ │ │ b 1fda8 │ │ │ │ bx lr │ │ │ │ add r0, r0, #8 │ │ │ │ - b cdb9c │ │ │ │ + b cdc20 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #80 @ 0x50 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6c64 │ │ │ │ + bne c6ce8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #56] @ 0x38 │ │ │ │ str r0, [r7, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #60] @ 0x3c │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c6c64 │ │ │ │ + beq c6ce8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #76 @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6ca8 │ │ │ │ + bne c6d2c │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #68] @ 0x44 │ │ │ │ - beq c6c9c │ │ │ │ + beq c6d20 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6ccc │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6d50 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7b2c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c6ce8 │ │ │ │ + bl 352874 │ │ │ │ + b c6d6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6d08 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6d8c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7b2c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6d74 │ │ │ │ + bne c6df8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c6d74 │ │ │ │ + beq c6df8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6db8 │ │ │ │ + bne c6e3c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq c6dac │ │ │ │ + beq c6e30 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6ddc │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6e60 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7438 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c6df8 │ │ │ │ + bl 352874 │ │ │ │ + b c6e7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6e18 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6e9c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #348] @ 0x15c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e4c │ │ │ │ + beq c6ed0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c6e90 │ │ │ │ + bne c6f14 │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b c8dec │ │ │ │ + b c8e70 │ │ │ │ ldr r5, [r4, #344]! @ 0x158 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #172 @ 0xac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6e6c │ │ │ │ + bne c6ef0 │ │ │ │ add r0, r5, #32 │ │ │ │ bl 9ac38 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b a7f00 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6eb8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6f3c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7f00 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6f24 │ │ │ │ + bne c6fa8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c6f24 │ │ │ │ + beq c6fa8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6f68 │ │ │ │ + bne c6fec │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq c6f5c │ │ │ │ + beq c6fe0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6f8c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c7010 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7a24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c6fa8 │ │ │ │ + bl 352874 │ │ │ │ + b c702c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6fc8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c704c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7a24 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #57] @ 0x39 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7040 │ │ │ │ + beq c70c4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq c7018 │ │ │ │ + beq c709c │ │ │ │ cmp r0, #4 │ │ │ │ - bne c7060 │ │ │ │ + bne c70e4 │ │ │ │ ldrb r0, [r4, #516] @ 0x204 │ │ │ │ cmp r0, #3 │ │ │ │ - beq c7064 │ │ │ │ + beq c70e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c706c │ │ │ │ + bne c70f0 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ - bl ca2f8 │ │ │ │ - b c706c │ │ │ │ + bl ca37c │ │ │ │ + b c70f0 │ │ │ │ ldrb r0, [r4, #532] @ 0x214 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #525] @ 0x20d │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne c706c │ │ │ │ + bne c70f0 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ - bl c9a5c │ │ │ │ + bl c9ae0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #524] @ 0x20c │ │ │ │ - b c706c │ │ │ │ + b c70f0 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ - b c709c │ │ │ │ + bl 1b0888 │ │ │ │ + b c7120 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, r4, #104 @ 0x68 │ │ │ │ - bl c7e58 │ │ │ │ + bl c7edc │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 1fda8 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b ca2f8 │ │ │ │ + b ca37c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #524] @ 0x20c │ │ │ │ - b c70bc │ │ │ │ + b c7140 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl c3598 │ │ │ │ + bl c361c │ │ │ │ ldrb r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c70e0 │ │ │ │ + beq c7164 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca37c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #177] @ 0xb1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c716c │ │ │ │ + beq c71f0 │ │ │ │ cmp r0, #3 │ │ │ │ - beq c7144 │ │ │ │ + beq c71c8 │ │ │ │ cmp r0, #4 │ │ │ │ - bne c7200 │ │ │ │ + bne c7284 │ │ │ │ ldrb r0, [r4, #876] @ 0x36c │ │ │ │ cmp r0, #3 │ │ │ │ - beq c71a8 │ │ │ │ + beq c722c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c71b0 │ │ │ │ + bne c7234 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ mov r7, #5 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq c71b0 │ │ │ │ + beq c7234 │ │ │ │ add r6, r0, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca37c │ │ │ │ mov r0, r6 │ │ │ │ - b c712c │ │ │ │ + b c71b0 │ │ │ │ ldrb r0, [r4, #652] @ 0x28c │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #645] @ 0x285 │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne c71b0 │ │ │ │ + bne c7234 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl c9a5c │ │ │ │ + bl c9ae0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #644] @ 0x284 │ │ │ │ - b c71b0 │ │ │ │ + b c7234 │ │ │ │ ldr r5, [r4, #172] @ 0xac │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r7, #5 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq c7200 │ │ │ │ + beq c7284 │ │ │ │ add r6, r4, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca37c │ │ │ │ mov r4, r6 │ │ │ │ - b c718c │ │ │ │ + b c7210 │ │ │ │ add r0, r4, #344 @ 0x158 │ │ │ │ - bl c80d4 │ │ │ │ + bl c8158 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ bl 1fda8 │ │ │ │ ldr r5, [r4, #172] @ 0xac │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [r4, #176] @ 0xb0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c7200 │ │ │ │ + bne c7284 │ │ │ │ mov r7, #5 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq c7200 │ │ │ │ + beq c7284 │ │ │ │ add r6, r4, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca37c │ │ │ │ mov r4, r6 │ │ │ │ - b c71e4 │ │ │ │ + b c7268 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #644] @ 0x284 │ │ │ │ - b c7218 │ │ │ │ + b c729c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4, #172] @ 0xac │ │ │ │ - bl c3598 │ │ │ │ + bl c361c │ │ │ │ ldrb r0, [r4, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c723c │ │ │ │ + beq c72c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cdeb8 │ │ │ │ + bl cdf3c │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq c7218 │ │ │ │ + beq c729c │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca37c │ │ │ │ mov r6, r5 │ │ │ │ - b c724c │ │ │ │ + b c72d0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq c723c │ │ │ │ + beq c72c0 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca37c │ │ │ │ mov r6, r4 │ │ │ │ - b c7270 │ │ │ │ + b c72f4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq c723c │ │ │ │ + beq c72c0 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca37c │ │ │ │ mov r6, r4 │ │ │ │ - b c7294 │ │ │ │ + b c7318 │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7314 │ │ │ │ + bne c7398 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c7314 │ │ │ │ + beq c7398 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7358 │ │ │ │ + bne c73dc │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq c734c │ │ │ │ + beq c73d0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c737c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c7400 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7438 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c7398 │ │ │ │ + bl 352874 │ │ │ │ + b c741c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c73b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c743c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7424 │ │ │ │ + bne c74a8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c7424 │ │ │ │ + beq c74a8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7468 │ │ │ │ + bne c74ec │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq c745c │ │ │ │ + beq c74e0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c748c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c7510 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a80ac │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c74a8 │ │ │ │ + bl 352874 │ │ │ │ + b c752c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c74c8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c754c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a80ac │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c7510 │ │ │ │ + bcc c7594 │ │ │ │ mov r5, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #36]! @ 0x24 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c7510 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c7594 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c75e4 │ │ │ │ + beq c7668 │ │ │ │ ldr r6, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c75b0 │ │ │ │ + beq c7634 │ │ │ │ ldr r7, [r9] │ │ │ │ mov sl, #65280 @ 0xff00 │ │ │ │ - ldr r4, [pc, #200] @ c7604 │ │ │ │ + ldr r4, [pc, #200] @ c7688 │ │ │ │ mov fp, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b c758c │ │ │ │ + b c7610 │ │ │ │ and r1, r8, #65280 @ 0xff00 │ │ │ │ and r0, sl, r8, lsr #8 │ │ │ │ lsl r2, r8, #24 │ │ │ │ orr r0, r0, r8, lsr #24 │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, fp, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - beq c75b0 │ │ │ │ + beq c7634 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c754c │ │ │ │ + bne c75d0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq c7594 │ │ │ │ + beq c7618 │ │ │ │ eor r8, r0, r4 │ │ │ │ - b c754c │ │ │ │ + b c75d0 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq c75e4 │ │ │ │ + beq c7668 │ │ │ │ ldr r2, [r9] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c950 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r1, [r0, #108] @ 0x6c │ │ │ │ cmp r1, #3 │ │ │ │ - beq c762c │ │ │ │ + beq c76b0 │ │ │ │ cmp r1, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1fda8 │ │ │ │ ldrb r1, [r0, #96] @ 0x60 │ │ │ │ cmp r1, #3 │ │ │ │ - bne c7620 │ │ │ │ + bne c76a4 │ │ │ │ mov r5, r0 │ │ │ │ - bl ce744 │ │ │ │ + bl ce7c8 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1fda8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -171357,933 +171390,933 @@ │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #94] @ 0x5e │ │ │ │ cmp r0, #5 │ │ │ │ - bhi c773c │ │ │ │ + bhi c77c0 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ - bl ce2ec │ │ │ │ - b c771c │ │ │ │ + bl ce370 │ │ │ │ + b c77a0 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl c3c7c │ │ │ │ + bl c3d00 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #93] @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs c7710 │ │ │ │ - b c7714 │ │ │ │ + bcs c7794 │ │ │ │ + b c7798 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7714 │ │ │ │ - bl c9f20 │ │ │ │ - b c7714 │ │ │ │ + beq c7798 │ │ │ │ + bl c9fa4 │ │ │ │ + b c7798 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl c4ab0 │ │ │ │ + bl c4b34 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc c7714 │ │ │ │ - bl ca408 │ │ │ │ + bcc c7798 │ │ │ │ + bl ca48c │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ - bl ce2ec │ │ │ │ + bl ce370 │ │ │ │ ldr r0, [r4, #88]! @ 0x58 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 15ba74 │ │ │ │ + b 15baf8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - b c7744 │ │ │ │ + b c77c8 │ │ │ │ mov r5, r0 │ │ │ │ - b c77a0 │ │ │ │ + b c7824 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #92] @ 0x5c │ │ │ │ - b c778c │ │ │ │ + b c7810 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #88]! @ 0x58 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne c77e8 │ │ │ │ + bne c786c │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ba74 │ │ │ │ - b c77e8 │ │ │ │ + bl 15baf8 │ │ │ │ + b c786c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #93] @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc c77a0 │ │ │ │ - bl ca408 │ │ │ │ + bcc c7824 │ │ │ │ + bl ca48c │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ - bl ce2ec │ │ │ │ + bl ce370 │ │ │ │ ldr r0, [r4, #88]! @ 0x58 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne c77e8 │ │ │ │ + bne c786c │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ba74 │ │ │ │ - b c77e8 │ │ │ │ + bl 15baf8 │ │ │ │ + b c786c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #88]! @ 0x58 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne c77e8 │ │ │ │ + bne c786c │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ba74 │ │ │ │ + bl 15baf8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7814 │ │ │ │ + beq c7898 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7830 │ │ │ │ + beq c78b4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7850 │ │ │ │ + beq c78d4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #452] @ 0x1c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7874 │ │ │ │ + beq c78f8 │ │ │ │ cmp r1, #3 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ - b c7e58 │ │ │ │ - b ca2f8 │ │ │ │ + b c7edc │ │ │ │ + b ca37c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrb r1, [r0, #692] @ 0x2b4 │ │ │ │ cmp r1, #3 │ │ │ │ - beq c78b0 │ │ │ │ + beq c7934 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c78ac │ │ │ │ + bne c7930 │ │ │ │ mov r6, #5 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq c78ac │ │ │ │ + beq c7930 │ │ │ │ add r4, r0, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca37c │ │ │ │ mov r0, r4 │ │ │ │ - b c7894 │ │ │ │ + b c7918 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r0, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b c80d4 │ │ │ │ + b c8158 │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq c78dc │ │ │ │ + beq c7960 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca37c │ │ │ │ mov r4, r7 │ │ │ │ - b c78c0 │ │ │ │ + b c7944 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldm r0, {r6, r7} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7930 │ │ │ │ + beq c79b4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7948 │ │ │ │ + beq c79cc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7964 │ │ │ │ + beq c79e8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7980 │ │ │ │ + beq c7a04 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c79d0 │ │ │ │ + beq c7a54 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c79c4 │ │ │ │ + beq c7a48 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - bl c77f4 │ │ │ │ + bl c7878 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #48 @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7a3c │ │ │ │ + bne c7ac0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ str r0, [r7, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #28] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c7a3c │ │ │ │ + beq c7ac0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7a80 │ │ │ │ + bne c7b04 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - beq c7a74 │ │ │ │ + beq c7af8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c7aa4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c7b28 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2e9100 │ │ │ │ + b 2e9184 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c7ac0 │ │ │ │ + bl 352874 │ │ │ │ + b c7b44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c7ae0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c7b64 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e9100 │ │ │ │ + bl 2e9184 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #48 @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7b4c │ │ │ │ + bne c7bd0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ str r0, [r7, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #28] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c7b4c │ │ │ │ + beq c7bd0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r5, r7, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7b94 │ │ │ │ + bne c7c18 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #40] @ 0x28 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r6, #0 │ │ │ │ - beq c7b94 │ │ │ │ + beq c7c18 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c7bb8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c7c3c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2e9100 │ │ │ │ + b 2e9184 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c7be0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c7c64 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e9100 │ │ │ │ + bl 2e9184 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7c0c │ │ │ │ + beq c7c90 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7c24 │ │ │ │ + beq c7ca8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1fda8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7c4c │ │ │ │ + beq c7cd0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl dc9fc │ │ │ │ + bl dca80 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7cb4 │ │ │ │ + beq c7d38 │ │ │ │ add r5, sp, #4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r6, r0, #352 @ 0x160 │ │ │ │ - bl c950c │ │ │ │ + bl c9590 │ │ │ │ mov r0, r6 │ │ │ │ - bl c950c │ │ │ │ + bl c9590 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl dc9fc │ │ │ │ + bl dca80 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7c84 │ │ │ │ + bne c7d08 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c950c │ │ │ │ + bl c9590 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl dcbf0 │ │ │ │ + bl dcc74 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c7d48 │ │ │ │ + beq c7dcc │ │ │ │ add r5, sp, #4 │ │ │ │ - b c7d20 │ │ │ │ + b c7da4 │ │ │ │ add r0, r6, r7, lsl #3 │ │ │ │ - bl c98e4 │ │ │ │ + bl c9968 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl dcbf0 │ │ │ │ + bl dcc74 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c7d48 │ │ │ │ + beq c7dcc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r7, r0, r0, lsl #1 │ │ │ │ add r0, r6, r7, lsl #2 │ │ │ │ ldr r1, [r0, #268]! @ 0x10c │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7d00 │ │ │ │ + beq c7d84 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b c7d00 │ │ │ │ + bl 1b0888 │ │ │ │ + b c7d84 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7d90 │ │ │ │ + beq c7e14 │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c7dd0 │ │ │ │ + beq c7e54 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7db4 │ │ │ │ + beq c7e38 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ - b c7db4 │ │ │ │ + b c7e38 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c7dd0 │ │ │ │ + beq c7e54 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7db4 │ │ │ │ + beq c7e38 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7dd0 │ │ │ │ + beq c7e54 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b c7dd8 │ │ │ │ + b c7e5c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7df4 │ │ │ │ + beq c7e78 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c7e34 │ │ │ │ + bcc c7eb8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c7e34 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c7eb8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 17d39c │ │ │ │ + b 17d420 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d420 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r0, #115] @ 0x73 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7f8c │ │ │ │ + beq c8010 │ │ │ │ cmp r0, #3 │ │ │ │ - beq c7e8c │ │ │ │ + beq c7f10 │ │ │ │ cmp r0, #4 │ │ │ │ - bne c7f9c │ │ │ │ + bne c8020 │ │ │ │ add r0, sl, #120 @ 0x78 │ │ │ │ - bl c8b04 │ │ │ │ - b c7e94 │ │ │ │ + bl c8b88 │ │ │ │ + b c7f18 │ │ │ │ add r0, sl, #120 @ 0x78 │ │ │ │ - bl c8b04 │ │ │ │ + bl c8b88 │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sl, #36] @ 0x24 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq c7f60 │ │ │ │ + beq c7fe4 │ │ │ │ ldr r6, [sl, #44] @ 0x2c │ │ │ │ str r0, [sp] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c7f34 │ │ │ │ + beq c7fb8 │ │ │ │ ldr r7, [sl, #32] │ │ │ │ mov r9, #65280 @ 0xff00 │ │ │ │ - ldr r4, [pc, #520] @ c80d0 │ │ │ │ + ldr r4, [pc, #520] @ c8154 │ │ │ │ mov fp, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c7ef4 │ │ │ │ + bne c7f78 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq c7edc │ │ │ │ + beq c7f60 │ │ │ │ eor r8, r0, r4 │ │ │ │ and r1, r8, #65280 @ 0xff00 │ │ │ │ and r0, r9, r8, lsr #8 │ │ │ │ lsl r2, r8, #24 │ │ │ │ orr r0, r0, r8, lsr #24 │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, fp, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - bne c7ed4 │ │ │ │ + bne c7f58 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq c7f60 │ │ │ │ + beq c7fe4 │ │ │ │ ldr r2, [sl, #32] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [sl, #113] @ 0x71 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sl, #4] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne c7fa4 │ │ │ │ + bne c8028 │ │ │ │ strb r4, [sl, #114] @ 0x72 │ │ │ │ strb r4, [sl, #113] @ 0x71 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sl, #64 @ 0x40 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ca2f8 │ │ │ │ + b ca37c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sl, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c8030 │ │ │ │ + beq c80b4 │ │ │ │ ldr r6, [sl] │ │ │ │ mov fp, #65280 @ 0xff00 │ │ │ │ - ldr r4, [pc, #268] @ c80d0 │ │ │ │ + ldr r4, [pc, #268] @ c8154 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r9, r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c7ff0 │ │ │ │ + bne c8074 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r6, r6, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq c7fd8 │ │ │ │ + beq c805c │ │ │ │ eor r9, r0, r4 │ │ │ │ and r1, r9, #65280 @ 0xff00 │ │ │ │ and r0, fp, r9, lsr #8 │ │ │ │ lsl r2, r9, #24 │ │ │ │ orr r0, r0, r9, lsr #24 │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r8, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r6, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, r9, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ and r9, r0, r9 │ │ │ │ - bne c7fd0 │ │ │ │ + bne c8054 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq c7f7c │ │ │ │ + beq c8000 │ │ │ │ ldr r2, [sl] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ strb r4, [sl, #114] @ 0x72 │ │ │ │ strb r4, [sl, #113] @ 0x71 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b c8074 │ │ │ │ + b c80f8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c809c │ │ │ │ + beq c8120 │ │ │ │ add r0, sl, #32 │ │ │ │ - bl 17c8cc │ │ │ │ - b c809c │ │ │ │ + bl 17c950 │ │ │ │ + b c8120 │ │ │ │ mov r5, r0 │ │ │ │ - b c80b8 │ │ │ │ + b c813c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ ldrb r0, [sl, #113] @ 0x71 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c80b8 │ │ │ │ + beq c813c │ │ │ │ mov r0, sl │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c950 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #114] @ 0x72 │ │ │ │ strb r0, [sl, #113] @ 0x71 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r0, #235] @ 0xeb │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8208 │ │ │ │ + beq c828c │ │ │ │ cmp r0, #3 │ │ │ │ - beq c8108 │ │ │ │ + beq c818c │ │ │ │ cmp r0, #4 │ │ │ │ - bne c8228 │ │ │ │ + bne c82ac │ │ │ │ add r0, sl, #240 @ 0xf0 │ │ │ │ - bl c8b04 │ │ │ │ - b c8110 │ │ │ │ + bl c8b88 │ │ │ │ + b c8194 │ │ │ │ add r0, sl, #240 @ 0xf0 │ │ │ │ - bl c8b04 │ │ │ │ + bl c8b88 │ │ │ │ ldrb r0, [sl, #232] @ 0xe8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sl, #36] @ 0x24 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq c81dc │ │ │ │ + beq c8260 │ │ │ │ ldr r6, [sl, #44] @ 0x2c │ │ │ │ str r0, [sp] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c81b0 │ │ │ │ + beq c8234 │ │ │ │ ldr r7, [sl, #32] │ │ │ │ mov r9, #65280 @ 0xff00 │ │ │ │ - ldr r4, [pc, #572] @ c8380 │ │ │ │ + ldr r4, [pc, #572] @ c8404 │ │ │ │ mov fp, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c8170 │ │ │ │ + bne c81f4 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq c8158 │ │ │ │ + beq c81dc │ │ │ │ eor r8, r0, r4 │ │ │ │ and r1, r8, #65280 @ 0xff00 │ │ │ │ and r0, r9, r8, lsr #8 │ │ │ │ lsl r2, r8, #24 │ │ │ │ orr r0, r0, r8, lsr #24 │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, fp, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - bne c8150 │ │ │ │ + bne c81d4 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq c81dc │ │ │ │ + beq c8260 │ │ │ │ ldr r2, [sl, #32] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [sl, #233] @ 0xe9 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [sl, #232] @ 0xe8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sl, #4] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne c8230 │ │ │ │ + bne c82b4 │ │ │ │ strb r4, [sl, #234] @ 0xea │ │ │ │ strb r4, [sl, #233] @ 0xe9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sl, #64 @ 0x40 │ │ │ │ mov r6, #5 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq c8228 │ │ │ │ + beq c82ac │ │ │ │ add r4, r0, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca37c │ │ │ │ mov r0, r4 │ │ │ │ - b c8210 │ │ │ │ + b c8294 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sl, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c82bc │ │ │ │ + beq c8340 │ │ │ │ ldr r6, [sl] │ │ │ │ mov fp, #65280 @ 0xff00 │ │ │ │ - ldr r4, [pc, #304] @ c8380 │ │ │ │ + ldr r4, [pc, #304] @ c8404 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r9, r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c827c │ │ │ │ + bne c8300 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r6, r6, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq c8264 │ │ │ │ + beq c82e8 │ │ │ │ eor r9, r0, r4 │ │ │ │ and r1, r9, #65280 @ 0xff00 │ │ │ │ and r0, fp, r9, lsr #8 │ │ │ │ lsl r2, r9, #24 │ │ │ │ orr r0, r0, r9, lsr #24 │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r8, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r6, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, r9, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ and r9, r0, r9 │ │ │ │ - bne c825c │ │ │ │ + bne c82e0 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq c81f8 │ │ │ │ + beq c827c │ │ │ │ ldr r2, [sl] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ strb r4, [sl, #234] @ 0xea │ │ │ │ strb r4, [sl, #233] @ 0xe9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b c8300 │ │ │ │ + b c8384 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #232] @ 0xe8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8328 │ │ │ │ + beq c83ac │ │ │ │ add r0, sl, #32 │ │ │ │ - bl 17c8cc │ │ │ │ - b c8328 │ │ │ │ + bl 17c950 │ │ │ │ + b c83ac │ │ │ │ mov r5, r0 │ │ │ │ - b c8344 │ │ │ │ + b c83c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #232] @ 0xe8 │ │ │ │ ldrb r0, [sl, #233] @ 0xe9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8344 │ │ │ │ + beq c83c8 │ │ │ │ mov r0, sl │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c950 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #234] @ 0xea │ │ │ │ strb r0, [sl, #233] @ 0xe9 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq c8350 │ │ │ │ + beq c83d4 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca37c │ │ │ │ mov r4, r7 │ │ │ │ - b c8360 │ │ │ │ + b c83e4 │ │ │ │ bl 3c6f8 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ ldrb r1, [r0, #1008] @ 0x3f0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq c839c │ │ │ │ + beq c8420 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b ce3d8 │ │ │ │ + b ce45c │ │ │ │ add r0, r0, #504 @ 0x1f8 │ │ │ │ - b ce3d8 │ │ │ │ + b ce45c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r1, r0, #964 @ 0x3c4 │ │ │ │ add r4, r1, #6144 @ 0x1800 │ │ │ │ ldrb r1, [r4, #33] @ 0x21 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c83f0 │ │ │ │ + beq c8474 │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldrb r1, [r4, #25] │ │ │ │ cmp r1, #3 │ │ │ │ - beq c83f8 │ │ │ │ + beq c847c │ │ │ │ cmp r1, #0 │ │ │ │ - bne c83e4 │ │ │ │ + bne c8468 │ │ │ │ add r0, r0, #728 @ 0x2d8 │ │ │ │ add r0, r0, #1024 @ 0x400 │ │ │ │ - bl ce9e0 │ │ │ │ + bl cea64 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ce9e0 │ │ │ │ + b cea64 │ │ │ │ ldrb r1, [r4, #13] │ │ │ │ cmp r1, #3 │ │ │ │ - beq c8418 │ │ │ │ + beq c849c │ │ │ │ cmp r1, #0 │ │ │ │ - bne c8468 │ │ │ │ + bne c84ec │ │ │ │ add r0, r0, #3504 @ 0xdb0 │ │ │ │ - bl ce9e0 │ │ │ │ - b c8468 │ │ │ │ + bl cea64 │ │ │ │ + b c84ec │ │ │ │ mov r6, r0 │ │ │ │ add r0, r0, #1168 @ 0x490 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ - bl ce9e0 │ │ │ │ + bl cea64 │ │ │ │ add r0, r6, #952 @ 0x3b8 │ │ │ │ add r0, r0, #6144 @ 0x1800 │ │ │ │ - bl 277a10 │ │ │ │ + bl 277a94 │ │ │ │ add r0, r6, #956 @ 0x3bc │ │ │ │ add r0, r0, #6144 @ 0x1800 │ │ │ │ - bl 2774a4 │ │ │ │ + bl 277528 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8460 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c84e4 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278cfc │ │ │ │ + bl 278d80 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #24] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b c84d4 │ │ │ │ + b c8558 │ │ │ │ mov r5, r0 │ │ │ │ - b c849c │ │ │ │ + b c8520 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r6, #956 @ 0x3bc │ │ │ │ add r0, r0, #6144 @ 0x1800 │ │ │ │ - bl 2774a4 │ │ │ │ + bl 277528 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c84d4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c8558 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278cfc │ │ │ │ - b c84d4 │ │ │ │ + bl 278d80 │ │ │ │ + b c8558 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r6, #952 @ 0x3b8 │ │ │ │ add r0, r0, #6144 @ 0x1800 │ │ │ │ - bl c9358 │ │ │ │ + bl c93dc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ - b c84e8 │ │ │ │ + b c856c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #24] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ @@ -172291,657 +172324,657 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #264] @ 0x108 │ │ │ │ cmp r1, #3 │ │ │ │ - beq c852c │ │ │ │ + beq c85b0 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b d0400 │ │ │ │ + b d0484 │ │ │ │ add r0, r0, #132 @ 0x84 │ │ │ │ - b d0400 │ │ │ │ + b d0484 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8658 │ │ │ │ + beq c86dc │ │ │ │ cmp r0, #3 │ │ │ │ - beq c859c │ │ │ │ + beq c8620 │ │ │ │ cmp r0, #4 │ │ │ │ - bne c86d4 │ │ │ │ + bne c8758 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl ce204 │ │ │ │ + bl ce288 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #92]! @ 0x5c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8584 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c8608 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #80]! @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c85b0 │ │ │ │ - bl 2d2fb0 │ │ │ │ - b c85b0 │ │ │ │ + beq c8634 │ │ │ │ + bl 2d3034 │ │ │ │ + b c8634 │ │ │ │ ldrb r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #128] @ 0x80 │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq c8734 │ │ │ │ + beq c87b8 │ │ │ │ ldrb r0, [r4, #87] @ 0x57 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #86] @ 0x56 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c85f4 │ │ │ │ + beq c8678 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c85f4 │ │ │ │ + bcc c8678 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #108]! @ 0x6c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c85f4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c8678 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldrb r0, [r4, #88] @ 0x58 │ │ │ │ strb r6, [r4, #87] @ 0x57 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8634 │ │ │ │ + beq c86b8 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c8634 │ │ │ │ + bcc c86b8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #96]! @ 0x60 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8634 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c86b8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ ldrbne r1, [r4, #85] @ 0x55 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne c86fc │ │ │ │ + bne c8780 │ │ │ │ strb r6, [r4, #85] @ 0x55 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq c8698 │ │ │ │ + beq c871c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c8698 │ │ │ │ + bcc c871c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8698 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c871c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c86c8 │ │ │ │ + bcc c874c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #20]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c86c8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c874c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - bcs c86d8 │ │ │ │ + bcs c875c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #32]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c8650 │ │ │ │ + bcc c86d4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #68]! @ 0x44 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8650 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c86d4 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ - b c8650 │ │ │ │ + bl 2b0674 │ │ │ │ + b c86d4 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c85b0 │ │ │ │ - bl c9f20 │ │ │ │ - b c85b0 │ │ │ │ + beq c8634 │ │ │ │ + bl c9fa4 │ │ │ │ + b c8634 │ │ │ │ mov r5, r0 │ │ │ │ - b c88cc │ │ │ │ - b c87d8 │ │ │ │ + b c8950 │ │ │ │ + b c885c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c87a0 │ │ │ │ + bcc c8824 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #20]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c87a0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c8824 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ - b c87a0 │ │ │ │ + bl 2b0674 │ │ │ │ + b c8824 │ │ │ │ mov r5, r0 │ │ │ │ - b c88a4 │ │ │ │ + b c8928 │ │ │ │ mov r5, r0 │ │ │ │ - b c8860 │ │ │ │ + b c88e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c88d4 │ │ │ │ + bcc c8958 │ │ │ │ ldr r0, [r4, #32]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c88d4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c8958 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ - b c88d4 │ │ │ │ + bl 2b0674 │ │ │ │ + b c8958 │ │ │ │ mov r5, r0 │ │ │ │ - b c8808 │ │ │ │ + b c888c │ │ │ │ mov r5, r0 │ │ │ │ - b c881c │ │ │ │ + b c88a0 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #92]! @ 0x5c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8808 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c888c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #80]! @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c881c │ │ │ │ - bl 2d2fb0 │ │ │ │ + beq c88a0 │ │ │ │ + bl 2d3034 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #86] @ 0x56 │ │ │ │ ldrb r0, [r4, #87] @ 0x57 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8860 │ │ │ │ + bne c88e4 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c8860 │ │ │ │ + bcc c88e4 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #108]! @ 0x6c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8860 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c88e4 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #87] @ 0x57 │ │ │ │ ldrb r0, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c88a4 │ │ │ │ + beq c8928 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c88a4 │ │ │ │ + bcc c8928 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #96]! @ 0x60 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c88a4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c8928 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ cmp r1, #2 │ │ │ │ strb r2, [r0, #28] │ │ │ │ - beq c88cc │ │ │ │ + beq c8950 │ │ │ │ ldrb r1, [r4, #85] @ 0x55 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c88cc │ │ │ │ - bl ca018 │ │ │ │ + bne c8950 │ │ │ │ + bl ca09c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #85] @ 0x55 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldrb r1, [r0, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8924 │ │ │ │ + beq c89a8 │ │ │ │ cmp r1, #3 │ │ │ │ - bne c895c │ │ │ │ + bne c89e0 │ │ │ │ ldrb r1, [r0, #132] @ 0x84 │ │ │ │ add r5, r0, #68 @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8964 │ │ │ │ + beq c89e8 │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r4, #72 @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r0, #76 @ 0x4c │ │ │ │ - bl c2f54 │ │ │ │ - b c8950 │ │ │ │ + bl c2fd8 │ │ │ │ + b c89d4 │ │ │ │ ldrb r1, [r0, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8960 │ │ │ │ + beq c89e4 │ │ │ │ cmp r1, #3 │ │ │ │ - bne c895c │ │ │ │ + bne c89e0 │ │ │ │ mov r4, #4 │ │ │ │ add r1, r0, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r1 │ │ │ │ - bl c2f54 │ │ │ │ + bl c2fd8 │ │ │ │ ldr r0, [r6, r4] │ │ │ │ bl 1fda8 │ │ │ │ - b c8964 │ │ │ │ + b c89e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #4 │ │ │ │ mov r5, r6 │ │ │ │ - b c899c │ │ │ │ + b c8a20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl c3598 │ │ │ │ + bl c361c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r5 │ │ │ │ - bne c8a00 │ │ │ │ + bne c8a84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c89f8 │ │ │ │ + beq c8a7c │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #56] @ c8a50 │ │ │ │ + ldr r1, [pc, #56] @ c8ad4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #36] @ c8a54 │ │ │ │ + ldr r1, [pc, #36] @ c8ad8 │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c78e8 │ │ │ │ + bl c796c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r1, r3, r0, lsr #7 │ │ │ │ - mlaseq r3, r4, r3, r1 │ │ │ │ + eorseq r1, r3, ip, lsl r3 │ │ │ │ + eorseq r1, r3, r0, lsl r3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl dc614 │ │ │ │ + bl dc698 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8ad8 │ │ │ │ + beq c8b5c │ │ │ │ add r5, sp, #4 │ │ │ │ - b c8a9c │ │ │ │ + b c8b20 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl dc614 │ │ │ │ + bl dc698 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8ad8 │ │ │ │ + beq c8b5c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r6, [r0, r1, lsl #3]! │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8abc │ │ │ │ + beq c8b40 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8a84 │ │ │ │ + beq c8b08 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ - b c8a84 │ │ │ │ + bl 1b0888 │ │ │ │ + b c8b08 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8afc │ │ │ │ + beq c8b80 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r0, #285] @ 0x11d │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8c4c │ │ │ │ + beq c8cd0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c8d20 │ │ │ │ + bne c8da4 │ │ │ │ ldrb r0, [sl, #264] @ 0x108 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c8b38 │ │ │ │ + bne c8bbc │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ - bl c8534 │ │ │ │ + bl c85b8 │ │ │ │ add r0, sl, #32 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c8b70 │ │ │ │ + bcc c8bf4 │ │ │ │ mov r6, sl │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #68]! @ 0x44 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8b70 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c8bf4 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8c3c │ │ │ │ + beq c8cc0 │ │ │ │ ldr r7, [sl, #44] @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c8c0c │ │ │ │ + beq c8c90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov fp, #65280 @ 0xff00 │ │ │ │ - ldr r4, [pc, #456] @ c8d64 │ │ │ │ + ldr r4, [pc, #456] @ c8de8 │ │ │ │ mov r8, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bic r9, r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c8bcc │ │ │ │ + bne c8c50 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ sub r5, r5, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq c8bb4 │ │ │ │ + beq c8c38 │ │ │ │ eor r9, r0, r4 │ │ │ │ and r1, r9, #65280 @ 0xff00 │ │ │ │ and r0, fp, r9, lsr #8 │ │ │ │ lsl r2, r9, #24 │ │ │ │ orr r0, r0, r9, lsr #24 │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r8, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r5, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, r9, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ and r9, r0, r9 │ │ │ │ - bne c8bac │ │ │ │ + bne c8c30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq c8c3c │ │ │ │ + beq c8cc0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #284] @ 0x11c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8d20 │ │ │ │ + beq c8da4 │ │ │ │ ldr r6, [sl, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c8cec │ │ │ │ + beq c8d70 │ │ │ │ ldr r4, [sl] │ │ │ │ mov r9, #65280 @ 0xff00 │ │ │ │ - ldr r5, [pc, #236] @ c8d64 │ │ │ │ + ldr r5, [pc, #236] @ c8de8 │ │ │ │ mov fp, #0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bic r8, r5, r0 │ │ │ │ - b c8cc8 │ │ │ │ + b c8d4c │ │ │ │ and r1, r8, #65280 @ 0xff00 │ │ │ │ and r0, r9, r8, lsr #8 │ │ │ │ lsl r2, r8, #24 │ │ │ │ orr r0, r0, r8, lsr #24 │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, fp, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - beq c8cec │ │ │ │ + beq c8d70 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c8c88 │ │ │ │ + bne c8d0c │ │ │ │ ldr r0, [r7], #4 │ │ │ │ sub r4, r4, #160 @ 0xa0 │ │ │ │ and r0, r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq c8cd0 │ │ │ │ + beq c8d54 │ │ │ │ eor r8, r0, r5 │ │ │ │ - b c8c88 │ │ │ │ + b c8d0c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq c8d20 │ │ │ │ + beq c8da4 │ │ │ │ ldr r2, [sl] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 17c8cc │ │ │ │ - b c8d54 │ │ │ │ + bl 17c950 │ │ │ │ + b c8dd8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sl, #32 │ │ │ │ - bl c74d4 │ │ │ │ - b c8d54 │ │ │ │ + bl c7558 │ │ │ │ + b c8dd8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #284] @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl c83a4 │ │ │ │ + bl c8428 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r0, r4 │ │ │ │ orr r1, r1, #6144 @ 0x1800 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r5, r0 │ │ │ │ orr r1, r1, #6144 @ 0x1800 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #1072] @ 0x430 │ │ │ │ cmp r1, #3 │ │ │ │ - beq c8dc4 │ │ │ │ + beq c8e48 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b c6fd4 │ │ │ │ + b c7058 │ │ │ │ add r0, r0, #536 @ 0x218 │ │ │ │ - b c6fd4 │ │ │ │ + b c7058 │ │ │ │ ldrb r1, [r0, #1760] @ 0x6e0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq c8de4 │ │ │ │ + beq c8e68 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b c70ec │ │ │ │ + b c7170 │ │ │ │ add r0, r0, #880 @ 0x370 │ │ │ │ - b c70ec │ │ │ │ + b c7170 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #330] @ 0x14a │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8e44 │ │ │ │ + beq c8ec8 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c8e88 │ │ │ │ + bne c8f0c │ │ │ │ mov r0, r4 │ │ │ │ - bl ce904 │ │ │ │ + bl ce988 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, #320]! @ 0x140 │ │ │ │ mov r1, #1 │ │ │ │ strb r6, [r5, #9] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8e3c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c8ec0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ bl a7cb0 │ │ │ │ strb r6, [r4, #328] @ 0x148 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [r4, #324]! @ 0x144 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #172 @ 0xac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8e64 │ │ │ │ + bne c8ee8 │ │ │ │ add r0, r5, #32 │ │ │ │ bl 9ac38 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b a7f00 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #328] @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8ec4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c8f48 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7f00 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #320]! @ 0x140 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r6, #9] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8f00 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c8f84 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7cb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #328] @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - b 2d425c │ │ │ │ + b 2d42e0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #19 │ │ │ │ - bhi c9038 │ │ │ │ + bhi c90bc │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ @@ -172960,374 +172993,374 @@ │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8f84 │ │ │ │ + beq c9008 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8f84 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9008 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b063c │ │ │ │ + b 2b06c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ sub r5, r3, #34 @ 0x22 │ │ │ │ cmp r5, #9 │ │ │ │ subcc r2, r3, #33 @ 0x21 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi c8f84 │ │ │ │ + bhi c9008 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, asr #2 │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8f84 │ │ │ │ + beq c9008 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c906c │ │ │ │ + bcc c90f0 │ │ │ │ mov r4, r5 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c906c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c90f0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c8f84 │ │ │ │ + bcc c9008 │ │ │ │ ldr r0, [r5, #20]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c90d0 │ │ │ │ + bcc c9154 │ │ │ │ mov r4, r5 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c90d0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9154 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, r5 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne c9134 │ │ │ │ + bne c91b8 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8f84 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9008 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20e9b4 │ │ │ │ + b 20ea38 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl c97e0 │ │ │ │ + bl c9864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b c9424 │ │ │ │ + b c94a8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r4, r5 │ │ │ │ - b c90e4 │ │ │ │ + b c9168 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b c9424 │ │ │ │ + b c94a8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9178 │ │ │ │ + beq c91fc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8f84 │ │ │ │ + beq c9008 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne c91cc │ │ │ │ + bne c9250 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9228 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c92ac │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ - b c9228 │ │ │ │ + bl 20ea38 │ │ │ │ + b c92ac │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b c91a8 │ │ │ │ + bl 1b0888 │ │ │ │ + b c922c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c9228 │ │ │ │ + bcc c92ac │ │ │ │ ldr r0, [r5, #20]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9228 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c92ac │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ - b c9228 │ │ │ │ + bl 2b0674 │ │ │ │ + b c92ac │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #30] │ │ │ │ cmp r0, #3 │ │ │ │ - beq c92b4 │ │ │ │ + beq c9338 │ │ │ │ cmp r0, #4 │ │ │ │ - bne c92b0 │ │ │ │ + bne c9334 │ │ │ │ ldrb r0, [r4, #84] @ 0x54 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c9294 │ │ │ │ + bne c9318 │ │ │ │ ldr r7, [r4, #80] @ 0x50 │ │ │ │ ldr r6, [r4, #76] @ 0x4c │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9274 │ │ │ │ + beq c92f8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c928c │ │ │ │ + beq c9310 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 1fda8 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 77fa0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #29] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c92d0 │ │ │ │ + bne c9354 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl c9f20 │ │ │ │ + bl c9fa4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c92b0 │ │ │ │ + beq c9334 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b c9f20 │ │ │ │ + b c9fa4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c92f4 │ │ │ │ + beq c9378 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 1fda8 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 77fa0 │ │ │ │ - b c930c │ │ │ │ + b c9390 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #29] │ │ │ │ - b c9324 │ │ │ │ + b c93a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9334 │ │ │ │ - bl c9f20 │ │ │ │ + beq c93b8 │ │ │ │ + bl c9fa4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 277a10 │ │ │ │ + bl 277a94 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 2774a4 │ │ │ │ + bl 277528 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 278cfc │ │ │ │ + b 278d80 │ │ │ │ mov r5, r0 │ │ │ │ - b c93a4 │ │ │ │ + b c9428 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 2774a4 │ │ │ │ + bl 277528 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c93c4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9448 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278cfc │ │ │ │ + bl 278d80 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne c9400 │ │ │ │ + bne c9484 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 1dfb4 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9420 │ │ │ │ + beq c94a4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ sub r0, r0, #20 │ │ │ │ cmp r0, #14 │ │ │ │ movcs r0, #8 │ │ │ │ cmp r0, #8 │ │ │ │ - bhi c94e4 │ │ │ │ + bhi c9568 │ │ │ │ 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 #32 │ │ │ │ muleq r0, r4, r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c94e4 │ │ │ │ + beq c9568 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add r0, r4, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b cb3b0 │ │ │ │ + b cb434 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b063c │ │ │ │ + b 2b06c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cb3b0 │ │ │ │ + bl cb434 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c94e4 │ │ │ │ + beq c9568 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9504 │ │ │ │ + beq c9588 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ sub r0, r0, #20 │ │ │ │ cmp r0, #17 │ │ │ │ movcs r0, #15 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi c9668 │ │ │ │ + bhi c96ec │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ @@ -173343,170 +173376,170 @@ │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c957c │ │ │ │ + bcc c9600 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c957c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9600 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c96dc │ │ │ │ + beq c9760 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r0, [r4, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ - b c96e4 │ │ │ │ + b c9768 │ │ │ │ add r0, r4, #4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b cb3b0 │ │ │ │ + b cb434 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl c950c │ │ │ │ + bl c9590 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq c9684 │ │ │ │ + beq c9708 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 11f2dc │ │ │ │ + bl 11f360 │ │ │ │ mov r0, r6 │ │ │ │ - b c962c │ │ │ │ + b c96b0 │ │ │ │ ldrd r0, [r4, #24] │ │ │ │ add r9, r4, #4 │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq c96b0 │ │ │ │ + beq c9734 │ │ │ │ add r7, r0, #32 │ │ │ │ - bl 11f2dc │ │ │ │ + bl 11f360 │ │ │ │ mov r0, r7 │ │ │ │ - b c9650 │ │ │ │ + b c96d4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c957c │ │ │ │ + beq c9600 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 1e380 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c96a0 │ │ │ │ + beq c9724 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b cb3b0 │ │ │ │ + b cb434 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c96cc │ │ │ │ + beq c9750 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b cb3b0 │ │ │ │ + b cb434 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r4, #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl c2b2c │ │ │ │ + bl c2bb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cb3b0 │ │ │ │ + bl cb434 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cb3b0 │ │ │ │ - b c97d0 │ │ │ │ + bl cb434 │ │ │ │ + b c9854 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq c975c │ │ │ │ + beq c97e0 │ │ │ │ mov r0, r7 │ │ │ │ add r6, r7, #32 │ │ │ │ - bl 11f2dc │ │ │ │ + bl 11f360 │ │ │ │ mov r7, r6 │ │ │ │ - b c9740 │ │ │ │ + b c97c4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9778 │ │ │ │ + beq c97fc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r9 │ │ │ │ - bl cb3b0 │ │ │ │ - b c97d0 │ │ │ │ + bl cb434 │ │ │ │ + b c9854 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq c97ac │ │ │ │ + beq c9830 │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #32 │ │ │ │ - bl 11f2dc │ │ │ │ + bl 11f360 │ │ │ │ mov r6, r7 │ │ │ │ - b c9790 │ │ │ │ + b c9814 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c97c8 │ │ │ │ + beq c984c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ - bl cb3b0 │ │ │ │ + bl cb434 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ sub r3, r2, #21 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ subcc r1, r2, #20 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - bhi c98c8 │ │ │ │ + bhi c994c │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ @@ -173555,1828 +173588,1828 @@ │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ - b c8f18 │ │ │ │ + b 1b0888 │ │ │ │ + b c8f9c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bcs c9900 │ │ │ │ + bcs c9984 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - beq c9944 │ │ │ │ + beq c99c8 │ │ │ │ cmp r1, #4 │ │ │ │ - bne c9964 │ │ │ │ + bne c99e8 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 124810 │ │ │ │ + bl 124894 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c98f8 │ │ │ │ + beq c997c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c98f8 │ │ │ │ + beq c997c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9998 │ │ │ │ + beq c9a1c │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b c99a0 │ │ │ │ + b c9a24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ - bl dcbf0 │ │ │ │ + bl dcc74 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq c98f8 │ │ │ │ + beq c997c │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ add r7, r0, r0, lsl #1 │ │ │ │ add r0, r6, r7, lsl #2 │ │ │ │ ldr r1, [r0, #268]! @ 0x10c │ │ │ │ cmp r1, #0 │ │ │ │ - beq c99f4 │ │ │ │ + beq c9a78 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r6, r7, lsl #3 │ │ │ │ - bl c98e4 │ │ │ │ + bl c9968 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl dcbf0 │ │ │ │ + bl dcc74 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne c99cc │ │ │ │ - b c98f8 │ │ │ │ + bne c9a50 │ │ │ │ + b c997c │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9a50 │ │ │ │ + beq c9ad4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl c7cd4 │ │ │ │ + bl c7d58 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #30] │ │ │ │ cmp r0, #3 │ │ │ │ - beq c9aa4 │ │ │ │ + beq c9b28 │ │ │ │ cmp r0, #4 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #444] @ 0x1bc │ │ │ │ cmp r0, #3 │ │ │ │ - bne c9acc │ │ │ │ + bne c9b50 │ │ │ │ ldrb r0, [r4, #436] @ 0x1b4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq c9ac4 │ │ │ │ + beq c9b48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c9acc │ │ │ │ + bne c9b50 │ │ │ │ ldr r0, [r4, #432] @ 0x1b0 │ │ │ │ bl 1fda8 │ │ │ │ - b c9acc │ │ │ │ + b c9b50 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl c9f20 │ │ │ │ + bl c9fa4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c9ae8 │ │ │ │ + bne c9b6c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl cdb9c │ │ │ │ + bl cdc20 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 780ac │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #29] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9ac0 │ │ │ │ + beq c9b44 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b c9f20 │ │ │ │ + b c9fa4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 780ac │ │ │ │ - b c9b14 │ │ │ │ + b c9b98 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #28] │ │ │ │ - b c9b1c │ │ │ │ + b c9ba0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #29] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9b2c │ │ │ │ - bl c9f20 │ │ │ │ + beq c9bb0 │ │ │ │ + bl c9fa4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - beq c9b80 │ │ │ │ + beq c9c04 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c9b80 │ │ │ │ + bcc c9c04 │ │ │ │ mov r5, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9b80 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9c04 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - beq c9bb8 │ │ │ │ + beq c9c3c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c9bb8 │ │ │ │ + bcc c9c3c │ │ │ │ mov r5, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #36]! @ 0x24 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9bb8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9c3c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ - beq c9bf0 │ │ │ │ + beq c9c74 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c9bf0 │ │ │ │ + bcc c9c74 │ │ │ │ mov r5, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #48]! @ 0x30 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9bf0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9c74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - beq c9c30 │ │ │ │ + beq c9cb4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c9c30 │ │ │ │ + bcc c9cb4 │ │ │ │ mov r5, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #24]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9c30 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9cb4 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - beq c9c68 │ │ │ │ + beq c9cec │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c9c68 │ │ │ │ + bcc c9cec │ │ │ │ mov r5, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #60]! @ 0x3c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9c68 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9cec │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr sl, [r9, #88] @ 0x58 │ │ │ │ cmp sl, #0 │ │ │ │ - beq c9cd0 │ │ │ │ + beq c9d54 │ │ │ │ ldr r7, [r9, #84] @ 0x54 │ │ │ │ sub r8, sl, #1 │ │ │ │ mov r4, #0 │ │ │ │ add r6, r7, #24 │ │ │ │ - b c9c98 │ │ │ │ + b c9d1c │ │ │ │ sub r4, r4, #1 │ │ │ │ add r6, r6, #16 │ │ │ │ adds r0, sl, r4 │ │ │ │ - beq c9cd0 │ │ │ │ + beq c9d54 │ │ │ │ sub r0, r7, r4, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc c9c88 │ │ │ │ + bcc c9d0c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9c88 │ │ │ │ + bne c9d0c │ │ │ │ sub r5, r6, #16 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ - b c9c88 │ │ │ │ + bl 2b0674 │ │ │ │ + b c9d0c │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9cec │ │ │ │ + beq c9d70 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr sl, [r9, #100] @ 0x64 │ │ │ │ cmp sl, #0 │ │ │ │ - beq c9d54 │ │ │ │ + beq c9dd8 │ │ │ │ ldr r7, [r9, #96] @ 0x60 │ │ │ │ sub r8, sl, #1 │ │ │ │ mov r4, #0 │ │ │ │ add r6, r7, #24 │ │ │ │ - b c9d1c │ │ │ │ + b c9da0 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r6, r6, #16 │ │ │ │ adds r0, sl, r4 │ │ │ │ - beq c9d54 │ │ │ │ + beq c9dd8 │ │ │ │ sub r0, r7, r4, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc c9d0c │ │ │ │ + bcc c9d90 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9d0c │ │ │ │ + bne c9d90 │ │ │ │ sub r5, r6, #16 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ - b c9d0c │ │ │ │ + bl 2b0674 │ │ │ │ + b c9d90 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9d70 │ │ │ │ + beq c9df4 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r9, #68] @ 0x44 │ │ │ │ cmp r0, #3 │ │ │ │ - beq c9da8 │ │ │ │ + beq c9e2c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c9da8 │ │ │ │ + bcc c9e2c │ │ │ │ ldr r0, [r9, #72]! @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9da8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9e2c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b c9df0 │ │ │ │ + b c9e74 │ │ │ │ mov r5, r0 │ │ │ │ - b c9de8 │ │ │ │ + b c9e6c │ │ │ │ mov r5, r0 │ │ │ │ - b c9de0 │ │ │ │ + b c9e64 │ │ │ │ mov r5, r0 │ │ │ │ - b c9dd8 │ │ │ │ + b c9e5c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r9, #32 │ │ │ │ - bl cda38 │ │ │ │ + bl cdabc │ │ │ │ add r0, r9, #44 @ 0x2c │ │ │ │ - bl cda38 │ │ │ │ + bl cdabc │ │ │ │ add r0, r9, #16 │ │ │ │ - bl ce028 │ │ │ │ + bl ce0ac │ │ │ │ add r0, r9, #56 @ 0x38 │ │ │ │ - bl cda38 │ │ │ │ + bl cdabc │ │ │ │ add r0, r9, #80 @ 0x50 │ │ │ │ - bl cdf08 │ │ │ │ - b c9ea0 │ │ │ │ + bl cdf8c │ │ │ │ + b c9f24 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sl, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9e2c │ │ │ │ + bne c9eb0 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9ea8 │ │ │ │ + beq c9f2c │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ - b c9ea8 │ │ │ │ + bl 1b0888 │ │ │ │ + b c9f2c │ │ │ │ add r4, r8, r4 │ │ │ │ - b c9e40 │ │ │ │ + b c9ec4 │ │ │ │ add r6, r6, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq c9e0c │ │ │ │ + beq c9e90 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c9e34 │ │ │ │ + bcc c9eb8 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9e34 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9eb8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ - b c9e34 │ │ │ │ + bl 2b0674 │ │ │ │ + b c9eb8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sl, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9eb8 │ │ │ │ + bne c9f3c │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9ea0 │ │ │ │ + beq c9f24 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r9, #92 @ 0x5c │ │ │ │ - bl ce4e4 │ │ │ │ + bl ce568 │ │ │ │ add r0, r9, #68 @ 0x44 │ │ │ │ - bl cdb54 │ │ │ │ + bl cdbd8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ add r4, r8, r4 │ │ │ │ - b c9ecc │ │ │ │ + b c9f50 │ │ │ │ add r6, r6, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq c9e84 │ │ │ │ + beq c9f08 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c9ec0 │ │ │ │ + bcc c9f44 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9ec0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9f44 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ - b c9ec0 │ │ │ │ + bl 2b0674 │ │ │ │ + b c9f44 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 9b42c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #24]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9f50 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9fd4 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9fa8 │ │ │ │ + beq ca02c │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne c9fa8 │ │ │ │ + bne ca02c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r5, r4, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9f88 │ │ │ │ + beq ca00c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r5] │ │ │ │ blx r1 │ │ │ │ - b c9fa8 │ │ │ │ + b ca02c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9fa8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ca02c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d3a34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r5, r0 │ │ │ │ - b c9ffc │ │ │ │ + b ca080 │ │ │ │ mov r5, r0 │ │ │ │ - b c9ff4 │ │ │ │ + b ca078 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #24]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9ff4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ca078 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r4 │ │ │ │ - bl d018c │ │ │ │ + bl d0210 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ca058 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ca0dc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca098 │ │ │ │ + beq ca11c │ │ │ │ cmp r0, #3 │ │ │ │ - bne ca0cc │ │ │ │ + bne ca150 │ │ │ │ ldrb r0, [r4, #108] @ 0x6c │ │ │ │ cmp r0, #3 │ │ │ │ - beq ca0d0 │ │ │ │ + beq ca154 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1fda8 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [r4, #120] @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca0b8 │ │ │ │ + beq ca13c │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca0cc │ │ │ │ + beq ca150 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1fa0c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #96] @ 0x60 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ca08c │ │ │ │ + bne ca110 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce744 │ │ │ │ + bl ce7c8 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ bl 1fda8 │ │ │ │ - b ca08c │ │ │ │ + b ca110 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - beq ca14c │ │ │ │ + beq ca1d0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ca14c │ │ │ │ + bcc ca1d0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #28]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ca14c │ │ │ │ - bl 3520c0 │ │ │ │ + bne ca1d0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ - beq ca184 │ │ │ │ + beq ca208 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ca184 │ │ │ │ + bcc ca208 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #40]! @ 0x28 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ca184 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ca208 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ - beq ca1bc │ │ │ │ + beq ca240 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ca1bc │ │ │ │ + bcc ca240 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #52]! @ 0x34 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ca1bc │ │ │ │ - bl 3520c0 │ │ │ │ + bne ca240 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ - beq ca1f4 │ │ │ │ + beq ca278 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ca1f4 │ │ │ │ + bcc ca278 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #64]! @ 0x40 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ca1f4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ca278 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq ca234 │ │ │ │ + beq ca2b8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ca234 │ │ │ │ + bcc ca2b8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #16]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ca234 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ca2b8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ - beq ca26c │ │ │ │ + beq ca2f0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ca26c │ │ │ │ + bcc ca2f0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #76]! @ 0x4c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ca26c │ │ │ │ - bl 3520c0 │ │ │ │ + bne ca2f0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #84]! @ 0x54 │ │ │ │ cmp r0, #20 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b cb3b0 │ │ │ │ + b cb434 │ │ │ │ mov r5, r0 │ │ │ │ - b ca2d8 │ │ │ │ + b ca35c │ │ │ │ mov r5, r0 │ │ │ │ - b ca2d0 │ │ │ │ + b ca354 │ │ │ │ mov r5, r0 │ │ │ │ - b ca2c8 │ │ │ │ + b ca34c │ │ │ │ mov r5, r0 │ │ │ │ - b ca2c0 │ │ │ │ + b ca344 │ │ │ │ mov r5, r0 │ │ │ │ - b ca2b8 │ │ │ │ + b ca33c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl cda38 │ │ │ │ + bl cdabc │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl cda38 │ │ │ │ + bl cdabc │ │ │ │ add r0, r4, #60 @ 0x3c │ │ │ │ - bl cda38 │ │ │ │ + bl cdabc │ │ │ │ add r0, r4, #8 │ │ │ │ - bl ce028 │ │ │ │ + bl ce0ac │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ - bl cda38 │ │ │ │ + bl cdabc │ │ │ │ ldr r0, [r4, #84]! @ 0x54 │ │ │ │ cmp r0, #20 │ │ │ │ - beq ca2ec │ │ │ │ + beq ca370 │ │ │ │ mov r0, r4 │ │ │ │ - bl cb3b0 │ │ │ │ + bl cb434 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ sub r0, r0, #5 │ │ │ │ cmp r0, #8 │ │ │ │ - bhi ca3f8 │ │ │ │ + bhi ca47c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca3f8 │ │ │ │ + beq ca47c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq ca3d4 │ │ │ │ + beq ca458 │ │ │ │ add r5, r6, #4 │ │ │ │ - b ca37c │ │ │ │ + b ca400 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq ca3d4 │ │ │ │ + beq ca458 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca370 │ │ │ │ + beq ca3f4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b ca370 │ │ │ │ + bl 1b0888 │ │ │ │ + b ca3f4 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq ca3d4 │ │ │ │ + beq ca458 │ │ │ │ add r5, r6, #4 │ │ │ │ - b ca3b8 │ │ │ │ + b ca43c │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq ca3d4 │ │ │ │ + beq ca458 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca3ac │ │ │ │ + beq ca430 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b ca3ac │ │ │ │ + bl 1b0888 │ │ │ │ + b ca430 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca3f8 │ │ │ │ + beq ca47c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 17d744 │ │ │ │ + b 17d7c8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr #3 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ add r0, r4, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b cb520 │ │ │ │ + b cb5a4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ sub r1, r0, #3 │ │ │ │ cmp r1, #6 │ │ │ │ movcs r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi cac1c │ │ │ │ + bhi caca0 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ @ instruction: 0x000006b4 │ │ │ │ andeq r0, r0, ip, lsr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cacdc │ │ │ │ + beq cad60 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ rsb r7, r0, #1 │ │ │ │ add r6, r1, #16 │ │ │ │ - b ca4a0 │ │ │ │ + b ca524 │ │ │ │ add r7, r7, #1 │ │ │ │ add r6, r6, #12 │ │ │ │ cmp r7, #1 │ │ │ │ - beq cacdc │ │ │ │ + beq cad60 │ │ │ │ ldr r0, [r6, #-16] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ca490 │ │ │ │ + bcc ca514 │ │ │ │ mov r5, r6 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #-12]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ca490 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ca514 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ - b ca490 │ │ │ │ + bl 2b0674 │ │ │ │ + b ca514 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi ca80c │ │ │ │ + bhi ca890 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, ror #4 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r0, r0, r0, lsr #3 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ca52c │ │ │ │ + bcc ca5b0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #16]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ca52c │ │ │ │ - bl 3520c0 │ │ │ │ + bne ca5b0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r7, [r4, #8]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca584 │ │ │ │ + bne ca608 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ca584 │ │ │ │ + beq ca608 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cabf8 │ │ │ │ + bne cac7c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cabec │ │ │ │ + beq cac70 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cabec │ │ │ │ + b cac70 │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b cc07c │ │ │ │ + b cc100 │ │ │ │ ldr r7, [r4, #8]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca624 │ │ │ │ + bne ca6a8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ca624 │ │ │ │ + beq ca6a8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca668 │ │ │ │ + bne ca6ec │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ca65c │ │ │ │ + beq ca6e0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cadbc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cae40 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7438 │ │ │ │ ldr r7, [r4, #8]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca6e4 │ │ │ │ + bne ca768 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ca6e4 │ │ │ │ + beq ca768 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca728 │ │ │ │ + bne ca7ac │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ca71c │ │ │ │ + beq ca7a0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cadbc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cae40 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7f84 │ │ │ │ ldr r7, [r4, #16]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca7a4 │ │ │ │ + bne ca828 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ca7a4 │ │ │ │ + beq ca828 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca7e8 │ │ │ │ + bne ca86c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ca7dc │ │ │ │ + beq ca860 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cadbc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cae40 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7d9c │ │ │ │ ldr r7, [r4, #8]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #72 @ 0x48 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca864 │ │ │ │ + bne ca8e8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #52] @ 0x34 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ca864 │ │ │ │ + beq ca8e8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca8a8 │ │ │ │ + bne ca92c │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ - beq ca89c │ │ │ │ + beq ca920 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cadbc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cae40 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7850 │ │ │ │ ldr r7, [r4, #8]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca924 │ │ │ │ + bne ca9a8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ca924 │ │ │ │ + beq ca9a8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca968 │ │ │ │ + bne ca9ec │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ca95c │ │ │ │ + beq ca9e0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cadbc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cae40 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7648 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ca9bc │ │ │ │ + bcc caa40 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #12]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ca9bc │ │ │ │ - bl 3520c0 │ │ │ │ + bne caa40 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r7, [r4, #20]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne caa14 │ │ │ │ + bne caa98 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq caa14 │ │ │ │ + beq caa98 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cabf8 │ │ │ │ + bne cac7c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cabec │ │ │ │ + beq cac70 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cabec │ │ │ │ + b cac70 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc caa80 │ │ │ │ + bcc cab04 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #12]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne caa80 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cab04 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r7, [r4, #20]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne caad8 │ │ │ │ + bne cab5c │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq caad8 │ │ │ │ + beq cab5c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cabf8 │ │ │ │ + bne cac7c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cabec │ │ │ │ + beq cac70 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cabec │ │ │ │ + b cac70 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cab30 │ │ │ │ + beq cabb4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cab5c │ │ │ │ + bcc cabe0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cab5c │ │ │ │ - bl 3520c0 │ │ │ │ + bne cabe0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r7, [r4, #28]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cabb4 │ │ │ │ + bne cac38 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cabb4 │ │ │ │ + beq cac38 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cabf8 │ │ │ │ + bne cac7c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cabec │ │ │ │ + beq cac70 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cadbc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cae40 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7438 │ │ │ │ ldr r7, [r4, #8]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cac74 │ │ │ │ + bne cacf8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cac74 │ │ │ │ + beq cacf8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cacb8 │ │ │ │ + bne cad3c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cacac │ │ │ │ + beq cad30 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cadbc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cae40 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7438 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cacfc │ │ │ │ + beq cad80 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r7, [r4, #20]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cad54 │ │ │ │ + bne cadd8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cad54 │ │ │ │ + beq cadd8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cad98 │ │ │ │ + bne cae1c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cad8c │ │ │ │ + beq cae10 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cadbc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cae40 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a80ac │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cadd8 │ │ │ │ + bl 352874 │ │ │ │ + b cae5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb0f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb17c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a80ac │ │ │ │ - b cb0f8 │ │ │ │ + b cb17c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cae40 │ │ │ │ + bl 352874 │ │ │ │ + b caec4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cae6c │ │ │ │ + bl 352874 │ │ │ │ + b caef0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cae98 │ │ │ │ + bl 352874 │ │ │ │ + b caf1c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb0f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb17c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cb0f8 │ │ │ │ + b cb17c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb0f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb17c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cb0f8 │ │ │ │ + b cb17c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb0f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb17c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cb0f8 │ │ │ │ + b cb17c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b caeec │ │ │ │ + bl 352874 │ │ │ │ + b caf70 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b caf18 │ │ │ │ + bl 352874 │ │ │ │ + b caf9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb0f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb17c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cb0f8 │ │ │ │ + b cb17c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb0f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb17c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7648 │ │ │ │ - b cb0f8 │ │ │ │ + b cb17c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl c3354 │ │ │ │ - b cb0f8 │ │ │ │ + bl c33d8 │ │ │ │ + b cb17c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl c3354 │ │ │ │ - b cb0f8 │ │ │ │ + bl c33d8 │ │ │ │ + b cb17c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl c3354 │ │ │ │ - b cb0f8 │ │ │ │ + bl c33d8 │ │ │ │ + b cb17c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b caf88 │ │ │ │ + bl 352874 │ │ │ │ + b cb00c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb0f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb17c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cb0f8 │ │ │ │ + b cb17c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cb004 │ │ │ │ + bl 352874 │ │ │ │ + b cb088 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cb030 │ │ │ │ + bl 352874 │ │ │ │ + b cb0b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cb05c │ │ │ │ + bl 352874 │ │ │ │ + b cb0e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cb088 │ │ │ │ + bl 352874 │ │ │ │ + b cb10c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb0f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb17c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7850 │ │ │ │ - b cb0f8 │ │ │ │ + b cb17c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb0f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb17c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7d9c │ │ │ │ - b cb0f8 │ │ │ │ + b cb17c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb0f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb17c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7f84 │ │ │ │ - b cb0f8 │ │ │ │ + b cb17c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb0f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb17c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cb0f8 │ │ │ │ + b cb17c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl c3354 │ │ │ │ - b cb0f8 │ │ │ │ + bl c33d8 │ │ │ │ + b cb17c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne cb100 │ │ │ │ + bne cb184 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cb0f0 │ │ │ │ + beq cb174 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl c73c4 │ │ │ │ + bl c7448 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ rsb r7, r7, #0 │ │ │ │ - b cb114 │ │ │ │ + b cb198 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq cb0d0 │ │ │ │ + beq cb154 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cb108 │ │ │ │ + bcc cb18c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb108 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb18c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ - b cb108 │ │ │ │ + bl 2b0674 │ │ │ │ + b cb18c │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #84 @ 0x54 │ │ │ │ - bl ce0d8 │ │ │ │ + bl ce15c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ - beq cb194 │ │ │ │ + beq cb218 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cb194 │ │ │ │ + bcc cb218 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #76]! @ 0x4c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb194 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb218 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17cec4 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 17cf80 │ │ │ │ + b 17d004 │ │ │ │ mov r5, r0 │ │ │ │ - b cb1c4 │ │ │ │ + b cb248 │ │ │ │ mov r5, r0 │ │ │ │ - b cb1cc │ │ │ │ + b cb250 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ - bl cda38 │ │ │ │ + bl cdabc │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17cec4 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 17cf80 │ │ │ │ + bl 17d004 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - ldr r1, [pc, #96] @ cb248 │ │ │ │ + ldr r1, [pc, #96] @ cb2cc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ addne r1, r1, #1 │ │ │ │ bicne r2, r2, #1 │ │ │ │ cmpne r2, r1 │ │ │ │ - bne cb200 │ │ │ │ + bne cb284 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ ldrbne r2, [r0, #24] │ │ │ │ tstne r2, #1 │ │ │ │ - beq cb238 │ │ │ │ + beq cb2bc │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ - b c9f20 │ │ │ │ - blcc fe77da54 <__bss_end__@@Base+0xfe36bfb8> │ │ │ │ + b c9fa4 │ │ │ │ + blcc fe77dad8 <__bss_end__@@Base+0xfe36c03c> │ │ │ │ ldr r1, [r0] │ │ │ │ eor r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq cb2b8 │ │ │ │ + beq cb33c │ │ │ │ cmp r2, #1 │ │ │ │ - bne cb2d0 │ │ │ │ + bne cb354 │ │ │ │ push {r4, lr} │ │ │ │ cmp r1, #0 │ │ │ │ - beq cb290 │ │ │ │ + beq cb314 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne cb2e4 │ │ │ │ + bne cb368 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ pop {r4, lr} │ │ │ │ cmpne r1, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb35c │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add r0, r0, #4 │ │ │ │ - b cda80 │ │ │ │ + b cdb04 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ - b cb2a0 │ │ │ │ + b cb324 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 20fc04 │ │ │ │ + bl 20fc88 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #124]! @ 0x7c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb330 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb3b4 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c3504 │ │ │ │ + bl c3588 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b c9b38 │ │ │ │ + b c9bbc │ │ │ │ mov r5, r0 │ │ │ │ - b cb388 │ │ │ │ + b cb40c │ │ │ │ mov r5, r0 │ │ │ │ - b cb390 │ │ │ │ + b cb414 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #124]! @ 0x7c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb388 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb40c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c3504 │ │ │ │ + bl c3588 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #3 │ │ │ │ - beq cb3a4 │ │ │ │ + beq cb428 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9b38 │ │ │ │ + bl c9bbc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ sub r2, r1, #2 │ │ │ │ cmp r2, #18 │ │ │ │ movcs r2, #16 │ │ │ │ cmp r2, #15 │ │ │ │ popcc {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - beq cb420 │ │ │ │ + beq cb4a4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne cb44c │ │ │ │ + bne cb4d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cb404 │ │ │ │ + beq cb488 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cb3b0 │ │ │ │ + bl cb434 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cb49c │ │ │ │ + beq cb520 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl cb3b0 │ │ │ │ - b cb438 │ │ │ │ + bl cb434 │ │ │ │ + b cb4bc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cb49c │ │ │ │ + beq cb520 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl cb3b0 │ │ │ │ + bl cb434 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cb49c │ │ │ │ + beq cb520 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, r9 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq cb480 │ │ │ │ + beq cb504 │ │ │ │ add r6, r0, #16 │ │ │ │ - bl cb3b0 │ │ │ │ + bl cb434 │ │ │ │ mov r0, r6 │ │ │ │ - b cb468 │ │ │ │ + b cb4ec │ │ │ │ cmp r7, #0 │ │ │ │ - beq cb49c │ │ │ │ + beq cb520 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - b cb4a4 │ │ │ │ + b cb528 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ - b cb50c │ │ │ │ + b cb590 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb514 │ │ │ │ + beq cb598 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl ce098 │ │ │ │ - b cb514 │ │ │ │ + bl ce11c │ │ │ │ + b cb598 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq cb504 │ │ │ │ + beq cb588 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #16 │ │ │ │ - bl cb3b0 │ │ │ │ + bl cb434 │ │ │ │ mov r6, r5 │ │ │ │ - b cb4e8 │ │ │ │ + b cb56c │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r4], #4 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi cbc78 │ │ │ │ + bhi cbcfc │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, lsl r2 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ @@ -175386,724 +175419,724 @@ │ │ │ │ andeq r0, r0, ip, lsr r3 │ │ │ │ andeq r0, r0, r8, ror r6 │ │ │ │ andeq r0, r0, r0, lsl #3 │ │ │ │ andeq r0, r0, r4, ror #11 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb5c4 │ │ │ │ + bne cb648 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cb5c4 │ │ │ │ + beq cb648 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb9ac │ │ │ │ + bne cba30 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cb9a0 │ │ │ │ + beq cba24 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cb9a0 │ │ │ │ + b cba24 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb658 │ │ │ │ + bne cb6dc │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cb658 │ │ │ │ + beq cb6dc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb69c │ │ │ │ + bne cb720 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cb690 │ │ │ │ + beq cb714 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cbd38 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cbdbc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a8240 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb718 │ │ │ │ + bne cb79c │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cb718 │ │ │ │ + beq cb79c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbc54 │ │ │ │ + bne cbcd8 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cbc48 │ │ │ │ + beq cbccc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cbc48 │ │ │ │ + b cbccc │ │ │ │ ldr r7, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb7ac │ │ │ │ + bne cb830 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cb7ac │ │ │ │ + beq cb830 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbb00 │ │ │ │ + bne cbb84 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cbaf4 │ │ │ │ + beq cbb78 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cbaf4 │ │ │ │ + b cbb78 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb840 │ │ │ │ + bne cb8c4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cb840 │ │ │ │ + beq cb8c4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbb00 │ │ │ │ + bne cbb84 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cbaf4 │ │ │ │ + beq cbb78 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cbaf4 │ │ │ │ + b cbb78 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb8d4 │ │ │ │ + bne cb958 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cb8d4 │ │ │ │ + beq cb958 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbb00 │ │ │ │ + bne cbb84 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cbaf4 │ │ │ │ + beq cbb78 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cbaf4 │ │ │ │ + b cbb78 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb968 │ │ │ │ + bne cb9ec │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cb968 │ │ │ │ + beq cb9ec │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb9ac │ │ │ │ + bne cba30 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cb9a0 │ │ │ │ + beq cba24 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cbd38 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cbdbc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7438 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cba28 │ │ │ │ + bne cbaac │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cba28 │ │ │ │ + beq cbaac │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbb00 │ │ │ │ + bne cbb84 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cbaf4 │ │ │ │ + beq cbb78 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cbaf4 │ │ │ │ + b cbb78 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbabc │ │ │ │ + bne cbb40 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cbabc │ │ │ │ + beq cbb40 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbb00 │ │ │ │ + bne cbb84 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cbaf4 │ │ │ │ + beq cbb78 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cbd38 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cbdbc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7438 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbb7c │ │ │ │ + bne cbc00 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cbb7c │ │ │ │ + beq cbc00 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbd14 │ │ │ │ + bne cbd98 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cbd08 │ │ │ │ + beq cbd8c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cbd08 │ │ │ │ + b cbd8c │ │ │ │ ldr r7, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbc10 │ │ │ │ + bne cbc94 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cbc10 │ │ │ │ + beq cbc94 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbc54 │ │ │ │ + bne cbcd8 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cbc48 │ │ │ │ + beq cbccc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cbd38 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cbdbc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7aa8 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbcd0 │ │ │ │ + bne cbd54 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cbcd0 │ │ │ │ + beq cbd54 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbd14 │ │ │ │ + bne cbd98 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cbd08 │ │ │ │ + beq cbd8c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cbd38 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cbdbc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7a24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cbe30 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cbe5c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cbe88 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cbeb4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cbee0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cbf0c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cbf38 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cbf64 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cbf90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cbfbc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cbfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cc014 │ │ │ │ mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 352874 │ │ │ │ + b cc040 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 352874 │ │ │ │ + b cc06c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 352874 │ │ │ │ + b cc098 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc034 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc0b8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7a24 │ │ │ │ - b cc034 │ │ │ │ + b cc0b8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc034 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc0b8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7aa8 │ │ │ │ - b cc034 │ │ │ │ + b cc0b8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc034 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc0b8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7a24 │ │ │ │ - b cc034 │ │ │ │ + b cc0b8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc034 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc0b8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cc034 │ │ │ │ + b cc0b8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc034 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc0b8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cc034 │ │ │ │ + b cc0b8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc034 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc0b8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cc034 │ │ │ │ + b cc0b8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc034 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc0b8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cc034 │ │ │ │ + b cc0b8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc034 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc0b8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cc034 │ │ │ │ + b cc0b8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc034 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc0b8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cc034 │ │ │ │ + b cc0b8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc034 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc0b8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7aa8 │ │ │ │ - b cc034 │ │ │ │ + b cc0b8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc034 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc0b8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cc034 │ │ │ │ + b cc0b8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc034 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc0b8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a8240 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc078 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc0fc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #26 │ │ │ │ - bhi cd220 │ │ │ │ + bhi cd2a4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsr #14 │ │ │ │ @@ -176129,4425 +176162,4425 @@ │ │ │ │ andeq r1, r0, ip, asr r0 │ │ │ │ andeq r0, r0, r4, ror #10 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc160 │ │ │ │ + bne cc1e4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc160 │ │ │ │ + beq cc1e4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccf80 │ │ │ │ + bne cd004 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ccf74 │ │ │ │ + beq ccff8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccf74 │ │ │ │ + b ccff8 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #80 @ 0x50 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc1f4 │ │ │ │ + bne cc278 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #56] @ 0x38 │ │ │ │ str r0, [r7, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #60] @ 0x3c │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc1f4 │ │ │ │ + beq cc278 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #76 @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc238 │ │ │ │ + bne cc2bc │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #68] @ 0x44 │ │ │ │ - beq cc22c │ │ │ │ + beq cc2b0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd2e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cd364 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7b2c │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc2b4 │ │ │ │ + bne cc338 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc2b4 │ │ │ │ + beq cc338 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd2bc │ │ │ │ + bne cd340 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cd2b0 │ │ │ │ + beq cd334 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cd2b0 │ │ │ │ + b cd334 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc348 │ │ │ │ + bne cc3cc │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc348 │ │ │ │ + beq cc3cc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccde8 │ │ │ │ + bne cce6c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ccddc │ │ │ │ + beq cce60 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccddc │ │ │ │ + b cce60 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc3dc │ │ │ │ + bne cc460 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc3dc │ │ │ │ + beq cc460 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccf80 │ │ │ │ + bne cd004 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ccf74 │ │ │ │ + beq ccff8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccf74 │ │ │ │ + b ccff8 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #72 @ 0x48 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc470 │ │ │ │ + bne cc4f4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #52] @ 0x34 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc470 │ │ │ │ + beq cc4f4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccc00 │ │ │ │ + bne ccc84 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ - beq ccbf4 │ │ │ │ + beq ccc78 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccbf4 │ │ │ │ + b ccc78 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc504 │ │ │ │ + bne cc588 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc504 │ │ │ │ + beq cc588 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc548 │ │ │ │ + bne cc5cc │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cc53c │ │ │ │ + beq cc5c0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd2e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cd364 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7438 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc5c4 │ │ │ │ + bne cc648 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc5c4 │ │ │ │ + beq cc648 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd2bc │ │ │ │ + bne cd340 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cd2b0 │ │ │ │ + beq cd334 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cd2b0 │ │ │ │ + b cd334 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc658 │ │ │ │ + bne cc6dc │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc658 │ │ │ │ + beq cc6dc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd2bc │ │ │ │ + bne cd340 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cd2b0 │ │ │ │ + beq cd334 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cd2b0 │ │ │ │ + b cd334 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc6ec │ │ │ │ + bne cc770 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc6ec │ │ │ │ + beq cc770 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccf80 │ │ │ │ + bne cd004 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ccf74 │ │ │ │ + beq ccff8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccf74 │ │ │ │ + b ccff8 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc780 │ │ │ │ + bne cc804 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc780 │ │ │ │ + beq cc804 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccde8 │ │ │ │ + bne cce6c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ccddc │ │ │ │ + beq cce60 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccddc │ │ │ │ + b cce60 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc814 │ │ │ │ + bne cc898 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc814 │ │ │ │ + beq cc898 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccf80 │ │ │ │ + bne cd004 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ccf74 │ │ │ │ + beq ccff8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccf74 │ │ │ │ + b ccff8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cc880 │ │ │ │ + bcc cc904 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #12]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc880 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc904 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc8d8 │ │ │ │ + bne cc95c │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc8d8 │ │ │ │ + beq cc95c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccf80 │ │ │ │ + bne cd004 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ccf74 │ │ │ │ + beq ccff8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccf74 │ │ │ │ + b ccff8 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc96c │ │ │ │ + bne cc9f0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc96c │ │ │ │ + beq cc9f0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccf80 │ │ │ │ + bne cd004 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ccf74 │ │ │ │ + beq ccff8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccf74 │ │ │ │ + b ccff8 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #72 @ 0x48 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cca00 │ │ │ │ + bne cca84 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #52] @ 0x34 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cca00 │ │ │ │ + beq cca84 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccc00 │ │ │ │ + bne ccc84 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ - beq ccbf4 │ │ │ │ + beq ccc78 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccbf4 │ │ │ │ + b ccc78 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #72 @ 0x48 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cca94 │ │ │ │ + bne ccb18 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #52] @ 0x34 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cca94 │ │ │ │ + beq ccb18 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccc00 │ │ │ │ + bne ccc84 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ - beq ccbf4 │ │ │ │ + beq ccc78 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccbf4 │ │ │ │ + b ccc78 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccb28 │ │ │ │ + bne ccbac │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ccb28 │ │ │ │ + beq ccbac │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccf80 │ │ │ │ + bne cd004 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ccf74 │ │ │ │ + beq ccff8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccf74 │ │ │ │ + b ccff8 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #72 @ 0x48 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccbbc │ │ │ │ + bne ccc40 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #52] @ 0x34 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ccbbc │ │ │ │ + beq ccc40 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccc00 │ │ │ │ + bne ccc84 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ - beq ccbf4 │ │ │ │ + beq ccc78 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd2e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cd364 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7540 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccc7c │ │ │ │ + bne ccd00 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ccc7c │ │ │ │ + beq ccd00 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccde8 │ │ │ │ + bne cce6c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ccddc │ │ │ │ + beq cce60 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccddc │ │ │ │ + b cce60 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccd10 │ │ │ │ + bne ccd94 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ccd10 │ │ │ │ + beq ccd94 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccf80 │ │ │ │ + bne cd004 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ccf74 │ │ │ │ + beq ccff8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccf74 │ │ │ │ + b ccff8 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccda4 │ │ │ │ + bne cce28 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ccda4 │ │ │ │ + beq cce28 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccde8 │ │ │ │ + bne cce6c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ccddc │ │ │ │ + beq cce60 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd2e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cd364 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a8240 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cce64 │ │ │ │ + bne ccee8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cce64 │ │ │ │ + beq ccee8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccea8 │ │ │ │ + bne ccf2c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cce9c │ │ │ │ + beq ccf20 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd2e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cd364 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7438 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ccee4 │ │ │ │ + beq ccf68 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccf3c │ │ │ │ + bne ccfc0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ccf3c │ │ │ │ + beq ccfc0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccf80 │ │ │ │ + bne cd004 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ccf74 │ │ │ │ + beq ccff8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd2e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cd364 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7438 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccffc │ │ │ │ + bne cd080 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ccffc │ │ │ │ + beq cd080 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd2bc │ │ │ │ + bne cd340 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cd2b0 │ │ │ │ + beq cd334 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cd2b0 │ │ │ │ + b cd334 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #72 @ 0x48 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd090 │ │ │ │ + bne cd114 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #52] @ 0x34 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cd090 │ │ │ │ + beq cd114 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd0d4 │ │ │ │ + bne cd158 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ - beq cd0c8 │ │ │ │ + beq cd14c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd2e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cd364 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7540 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd150 │ │ │ │ + bne cd1d4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cd150 │ │ │ │ + beq cd1d4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd2bc │ │ │ │ + bne cd340 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cd2b0 │ │ │ │ + beq cd334 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cd2b0 │ │ │ │ + b cd334 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd1e4 │ │ │ │ + bne cd268 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cd1e4 │ │ │ │ + beq cd268 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd2bc │ │ │ │ + bne cd340 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cd2b0 │ │ │ │ + beq cd334 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cd2b0 │ │ │ │ + b cd334 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd278 │ │ │ │ + bne cd2fc │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #48] @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cd278 │ │ │ │ + beq cd2fc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd2bc │ │ │ │ + bne cd340 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cd2b0 │ │ │ │ + beq cd334 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd2e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cd364 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7438 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd310 │ │ │ │ + bl 352874 │ │ │ │ + b cd394 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd544 │ │ │ │ + bl 352874 │ │ │ │ + b cd5c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd570 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd59c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd5c8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cd5f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cd620 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cd64c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cd678 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cd6a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cd6d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cd6fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cd728 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cd754 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cd780 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cd7ac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cd7d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cd804 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cd830 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cd85c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cd888 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cd8b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cd8e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cd90c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cd938 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ b cd964 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ + b cd990 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 352874 │ │ │ │ b cd9bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd990 │ │ │ │ + bl 352874 │ │ │ │ + b cd9e8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 352874 │ │ │ │ + b cda40 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 352874 │ │ │ │ + b cda14 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7540 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a8240 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a8240 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7540 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7540 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7540 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a8240 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7540 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a8240 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda74 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7b2c │ │ │ │ - b cd9f0 │ │ │ │ + b cda74 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl c3354 │ │ │ │ + bl c33d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cda34 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cdab8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - beq cda7c │ │ │ │ + beq cdb00 │ │ │ │ cmp r1, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cda7c │ │ │ │ - bl 3520c0 │ │ │ │ + bne cdb00 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cdaa0 │ │ │ │ + beq cdb24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne cdaf0 │ │ │ │ + bne cdb74 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq cdb0c │ │ │ │ + beq cdb90 │ │ │ │ add r7, r5, #4 │ │ │ │ - b cdad4 │ │ │ │ + b cdb58 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq cdb0c │ │ │ │ + beq cdb90 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cdac8 │ │ │ │ + beq cdb4c │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b cdac8 │ │ │ │ + bl 1b0888 │ │ │ │ + b cdb4c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne cdac0 │ │ │ │ + bne cdb44 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdb30 │ │ │ │ + beq cdbb4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r1, [r0, #272] @ 0x110 │ │ │ │ cmp r1, #3 │ │ │ │ - beq cdb4c │ │ │ │ + beq cdbd0 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b ca05c │ │ │ │ + b ca0e0 │ │ │ │ add r0, r0, #136 @ 0x88 │ │ │ │ - b ca05c │ │ │ │ + b ca0e0 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - beq cdb98 │ │ │ │ + beq cdc1c │ │ │ │ cmp r1, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cdb98 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cdc1c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #381] @ 0x17d │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdc14 │ │ │ │ + beq cdc98 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r4, #348] @ 0x15c │ │ │ │ cmp r0, #3 │ │ │ │ - beq cdc20 │ │ │ │ + beq cdca4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdc28 │ │ │ │ + bne cdcac │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [r5, #344]! @ 0x158 │ │ │ │ add r0, r6, #172 @ 0xac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cdbf0 │ │ │ │ + bne cdc74 │ │ │ │ add r0, r6, #32 │ │ │ │ bl 9ac38 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cdc28 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cdcac │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ bl a7f00 │ │ │ │ - b cdc28 │ │ │ │ + b cdcac │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1fda8 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl c8dec │ │ │ │ + bl c8e70 │ │ │ │ add r0, r4, #352 @ 0x160 │ │ │ │ - bl ce2ec │ │ │ │ + bl ce370 │ │ │ │ ldr r0, [r4, #368] @ 0x170 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r4, #376] @ 0x178 │ │ │ │ bl 1fda8 │ │ │ │ strb r5, [r4, #380] @ 0x17c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cdc78 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cdcfc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ bl a7f00 │ │ │ │ - b cdc78 │ │ │ │ + b cdcfc │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #352 @ 0x160 │ │ │ │ - bl ce2ec │ │ │ │ - b cdc8c │ │ │ │ + bl ce370 │ │ │ │ + b cdd10 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #368] @ 0x170 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r4, #376] @ 0x178 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r6 │ │ │ │ strb r5, [r4, #380] @ 0x17c │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 179e68 │ │ │ │ + bl 179eec │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cdcd4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cdd58 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2943c4 │ │ │ │ + bl 294448 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq cdce8 │ │ │ │ + beq cdd6c │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1e380 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b cdd18 │ │ │ │ + b cdd9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cdd18 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cdd9c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2943c4 │ │ │ │ + bl 294448 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq cdd28 │ │ │ │ + beq cddac │ │ │ │ bl 1e380 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - beq cdd78 │ │ │ │ + beq cddfc │ │ │ │ cmp r1, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cdd78 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cddfc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldmib r0, {r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq cdda4 │ │ │ │ + beq cde28 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bl 1e380 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne cdd94 │ │ │ │ + bne cde18 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cddc4 │ │ │ │ + beq cde48 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #28]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cddf4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cde78 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cde24 │ │ │ │ + bcc cdea8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cde24 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cdea8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - beq cde64 │ │ │ │ + beq cdee8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ popcc {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cde64 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cdee8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b cdea4 │ │ │ │ + b cdf28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cdea4 │ │ │ │ + bcc cdf28 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cdea4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cdf28 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl ce028 │ │ │ │ + bl ce0ac │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, #5 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq cded8 │ │ │ │ + beq cdf5c │ │ │ │ add r4, r0, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca37c │ │ │ │ mov r0, r4 │ │ │ │ - b cdec0 │ │ │ │ + b cdf44 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq cdefc │ │ │ │ + beq cdf80 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca37c │ │ │ │ mov r4, r7 │ │ │ │ - b cdee0 │ │ │ │ + b cdf64 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldmib r0, {sl, fp} │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq cdf7c │ │ │ │ + beq ce000 │ │ │ │ sub r8, fp, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b cdf40 │ │ │ │ + b cdfc4 │ │ │ │ sub r5, r5, #1 │ │ │ │ add r4, r4, #16 │ │ │ │ adds r0, fp, r5 │ │ │ │ - beq cdf7c │ │ │ │ + beq ce000 │ │ │ │ sub r0, sl, r5, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc cdf30 │ │ │ │ + bcc cdfb4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cdf30 │ │ │ │ + bne cdfb4 │ │ │ │ add r7, sl, r4 │ │ │ │ add r6, r7, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ - b cdf30 │ │ │ │ + bl 2b0674 │ │ │ │ + b cdfb4 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdfa0 │ │ │ │ + beq ce024 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ add r0, fp, r5 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cdfdc │ │ │ │ + bne ce060 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdfd4 │ │ │ │ + beq ce058 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ add r4, r8, r5 │ │ │ │ add r7, r7, #24 │ │ │ │ - b cdff4 │ │ │ │ + b ce078 │ │ │ │ add r7, r7, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq cdfb8 │ │ │ │ + beq ce03c │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cdfe8 │ │ │ │ + bcc ce06c │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cdfe8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ce06c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ - b cdfe8 │ │ │ │ + bl 2b0674 │ │ │ │ + b ce06c │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - beq ce074 │ │ │ │ + beq ce0f8 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce074 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ce0f8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #21 │ │ │ │ bxeq lr │ │ │ │ - b c8f18 │ │ │ │ + b c8f9c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ bxeq lr │ │ │ │ - b c97e0 │ │ │ │ + b c9864 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl cb3b0 │ │ │ │ + bl cb434 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #9 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ sub r2, r1, #4 │ │ │ │ cmp r2, #5 │ │ │ │ movcs r2, #2 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi ce124 │ │ │ │ + bhi ce1a8 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1e380 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b c7910 │ │ │ │ + b c7994 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq ce168 │ │ │ │ + beq ce1ec │ │ │ │ cmp r1, #2 │ │ │ │ - bcc ce168 │ │ │ │ + bcc ce1ec │ │ │ │ mov r4, r5 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce168 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ce1ec │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r5, #12 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b cb24c │ │ │ │ + b cb2d0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl cb24c │ │ │ │ + bl cb2d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #172 @ 0xac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce1b0 │ │ │ │ + bne ce234 │ │ │ │ add r0, r5, #32 │ │ │ │ bl 9ac38 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b a7f00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce1f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ce27c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7f00 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #3 │ │ │ │ - beq ce260 │ │ │ │ + beq ce2e4 │ │ │ │ cmp r0, #4 │ │ │ │ - bne ce2b4 │ │ │ │ + bne ce338 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce23c │ │ │ │ + beq ce2c0 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce254 │ │ │ │ + beq ce2d8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 9a90c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - ldr r1, [pc, #124] @ ce2e8 │ │ │ │ + ldr r1, [pc, #124] @ ce36c │ │ │ │ cmp r0, r1 │ │ │ │ - beq ce2b4 │ │ │ │ + beq ce338 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r1, [r4, #48] @ 0x30 │ │ │ │ tstne r1, #1 │ │ │ │ - bne ce2a0 │ │ │ │ + bne ce324 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce2b4 │ │ │ │ + beq ce338 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b c9f20 │ │ │ │ + b c9fa4 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce298 │ │ │ │ + bne ce31c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce2d4 │ │ │ │ + beq ce358 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 9a90c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - blcc fe780af4 <__bss_end__@@Base+0xfe36f058> │ │ │ │ + blcc fe780b78 <__bss_end__@@Base+0xfe36f0dc> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #176 @ 0xb0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce318 │ │ │ │ + bne ce39c │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #32 │ │ │ │ bl 9ac38 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce338 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ce3bc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7f00 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce34c │ │ │ │ + beq ce3d0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b c9f20 │ │ │ │ + b c9fa4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b ce37c │ │ │ │ + b ce400 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce37c │ │ │ │ - bl 3520c0 │ │ │ │ + bne ce400 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7f00 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce38c │ │ │ │ - bl c9f20 │ │ │ │ + beq ce410 │ │ │ │ + bl c9fa4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, lr} │ │ │ │ ldrb r1, [r0, #108] @ 0x6c │ │ │ │ cmp r1, #3 │ │ │ │ ldrbeq r1, [r0, #105] @ 0x69 │ │ │ │ cmpeq r1, #3 │ │ │ │ - beq ce3b4 │ │ │ │ + beq ce438 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl c9230 │ │ │ │ + bl c92b4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #104] @ 0x68 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #104] @ 0x68 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ cmp r0, #4 │ │ │ │ - beq ce428 │ │ │ │ + beq ce4ac │ │ │ │ cmp r0, #3 │ │ │ │ - beq ce400 │ │ │ │ + beq ce484 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - b ce450 │ │ │ │ + b ce4d4 │ │ │ │ ldrb r0, [r4, #500] @ 0x1f4 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #493] @ 0x1ed │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne ce448 │ │ │ │ + bne ce4cc │ │ │ │ add r0, r4, #32 │ │ │ │ - bl c9a5c │ │ │ │ + bl c9ae0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #492] @ 0x1ec │ │ │ │ - b ce448 │ │ │ │ + b ce4cc │ │ │ │ ldrb r0, [r4, #252] @ 0xfc │ │ │ │ cmp r0, #3 │ │ │ │ - bne ce448 │ │ │ │ + bne ce4cc │ │ │ │ ldrb r0, [r4, #244] @ 0xf4 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #232] @ 0xe8 │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq ce470 │ │ │ │ + beq ce4f4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 1fda8 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ - bl c8534 │ │ │ │ - b ce448 │ │ │ │ + bl c85b8 │ │ │ │ + b ce4cc │ │ │ │ mov r5, r0 │ │ │ │ - b ce490 │ │ │ │ + b ce514 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #492] @ 0x1ec │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl c3598 │ │ │ │ + bl c361c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ ldrb r1, [r0, #468] @ 0x1d4 │ │ │ │ cmp r1, #3 │ │ │ │ ldrbeq r1, [r0, #461] @ 0x1cd │ │ │ │ cmpeq r1, #3 │ │ │ │ - beq ce4c4 │ │ │ │ + beq ce548 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ - bl c9a5c │ │ │ │ + bl c9ae0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #460] @ 0x1cc │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #460] @ 0x1cc │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldmib r0, {sl, fp} │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq ce558 │ │ │ │ + beq ce5dc │ │ │ │ sub r8, fp, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b ce51c │ │ │ │ + b ce5a0 │ │ │ │ sub r5, r5, #1 │ │ │ │ add r4, r4, #16 │ │ │ │ adds r0, fp, r5 │ │ │ │ - beq ce558 │ │ │ │ + beq ce5dc │ │ │ │ sub r0, sl, r5, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc ce50c │ │ │ │ + bcc ce590 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce50c │ │ │ │ + bne ce590 │ │ │ │ add r7, sl, r4 │ │ │ │ add r6, r7, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ - b ce50c │ │ │ │ + bl 2b0674 │ │ │ │ + b ce590 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce57c │ │ │ │ + beq ce600 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ add r0, fp, r5 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce5b8 │ │ │ │ + bne ce63c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce5b0 │ │ │ │ + beq ce634 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ add r4, r8, r5 │ │ │ │ add r7, r7, #24 │ │ │ │ - b ce5d0 │ │ │ │ + b ce654 │ │ │ │ add r7, r7, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq ce594 │ │ │ │ + beq ce618 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ce5c4 │ │ │ │ + bcc ce648 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce5c4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ce648 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ - b ce5c4 │ │ │ │ + bl 2b0674 │ │ │ │ + b ce648 │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce62c │ │ │ │ - bl 3520c0 │ │ │ │ + bne ce6b0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce650 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ce6d4 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ bl a7cb0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne ce66c │ │ │ │ - bl 15ba74 │ │ │ │ + bne ce6f0 │ │ │ │ + bl 15baf8 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq ce6ac │ │ │ │ + beq ce730 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce690 │ │ │ │ + beq ce714 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce6ac │ │ │ │ + beq ce730 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b ce728 │ │ │ │ + b ce7ac │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce734 │ │ │ │ + beq ce7b8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ - b ce70c │ │ │ │ + b ce790 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce70c │ │ │ │ - bl 3520c0 │ │ │ │ + bne ce790 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ bl a7cb0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne ce728 │ │ │ │ - bl 15ba74 │ │ │ │ + bne ce7ac │ │ │ │ + bl 15baf8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl c2c38 │ │ │ │ + bl c2cbc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #53] @ 0x35 │ │ │ │ cmp r0, #3 │ │ │ │ - beq ce7b4 │ │ │ │ + beq ce838 │ │ │ │ cmp r0, #4 │ │ │ │ - bne ce84c │ │ │ │ + bne ce8d0 │ │ │ │ ldrd r6, [r4, #64] @ 0x40 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce778 │ │ │ │ + beq ce7fc │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce790 │ │ │ │ + beq ce814 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ bl 1f8f8 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ce7fc │ │ │ │ - b ce804 │ │ │ │ + bne ce880 │ │ │ │ + b ce888 │ │ │ │ ldrd r6, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce7cc │ │ │ │ + beq ce850 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce7e4 │ │ │ │ + beq ce868 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ bl 1fda8 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce804 │ │ │ │ + beq ce888 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce81c │ │ │ │ + beq ce8a0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 1f400 │ │ │ │ ldr r0, [r4, #32]! │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 15bb08 │ │ │ │ + b 15bb8c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce86c │ │ │ │ + beq ce8f0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ bl 1fda8 │ │ │ │ - b ce8a4 │ │ │ │ + b ce928 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce894 │ │ │ │ + beq ce918 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ bl 1f8f8 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ - bl c2ac8 │ │ │ │ - b ce8cc │ │ │ │ + bl c2b4c │ │ │ │ + b ce950 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce8cc │ │ │ │ + beq ce950 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 1f400 │ │ │ │ ldr r0, [r4, #32]! │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne ce8f8 │ │ │ │ + bne ce97c │ │ │ │ mov r0, r4 │ │ │ │ - bl 15bb08 │ │ │ │ + bl 15bb8c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce970 │ │ │ │ + beq ce9f4 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r6, [r4, #148] @ 0x94 │ │ │ │ mov r0, r6 │ │ │ │ - bl c83a4 │ │ │ │ + bl c8428 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r0, r6 │ │ │ │ orr r1, r1, #6144 @ 0x1800 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #144]! @ 0x90 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce964 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ce9e8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #154] @ 0x9a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b cb14c │ │ │ │ + b cb1d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #154] @ 0x9a │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r5, r0 │ │ │ │ orr r1, r1, #6144 @ 0x1800 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #144]! @ 0x90 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce9cc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cea50 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #154] @ 0x9a │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #400] @ 0x190 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi cf6bc │ │ │ │ + bhi cf740 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ @ instruction: 0x00000cbc │ │ │ │ @ instruction: 0x00000cbc │ │ │ │ andeq r0, r0, r0, lsr #4 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ muleq r0, r8, r2 │ │ │ │ andeq r0, r0, ip, asr r3 │ │ │ │ andeq r0, r0, ip, lsr #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl cb14c │ │ │ │ + bl cb1d0 │ │ │ │ ldr r0, [r4, #296]! @ 0x128 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf6bc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf740 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 20e4a8 │ │ │ │ + b 20e52c │ │ │ │ ldrb r0, [r4, #489] @ 0x1e9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cf448 │ │ │ │ + bne cf4cc │ │ │ │ ldr r7, [r4, #468] @ 0x1d4 │ │ │ │ ldr r6, [r4, #464] @ 0x1d0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cea74 │ │ │ │ + beq ceaf8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cea8c │ │ │ │ + beq ceb10 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ceabc │ │ │ │ + bcc ceb40 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #420]! @ 0x1a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ceabc │ │ │ │ - bl 3520c0 │ │ │ │ + bne ceb40 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r6, [r4, #472] @ 0x1d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ceaf8 │ │ │ │ + beq ceb7c │ │ │ │ ldr r7, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ceae0 │ │ │ │ + beq ceb64 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ceaf8 │ │ │ │ + beq ceb7c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ceb10 │ │ │ │ + beq ceb94 │ │ │ │ ldr r0, [r4, #444] @ 0x1bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r5, [r4, #460] @ 0x1cc │ │ │ │ cmp r5, #0 │ │ │ │ - beq ceb30 │ │ │ │ + beq cebb4 │ │ │ │ ldr r6, [r4, #456] @ 0x1c8 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1e380 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne ceb20 │ │ │ │ + bne ceba4 │ │ │ │ ldr r1, [r4, #452] @ 0x1c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ceb4c │ │ │ │ + beq cebd0 │ │ │ │ ldr r0, [r4, #456] @ 0x1c8 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #3 │ │ │ │ - beq ceb84 │ │ │ │ + beq cec08 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ceb84 │ │ │ │ + bcc cec08 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #432]! @ 0x1b0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ceb84 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cec08 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #484]! @ 0x1e4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf448 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf4cc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e4a8 │ │ │ │ - b cf448 │ │ │ │ + bl 20e52c │ │ │ │ + b cf4cc │ │ │ │ ldrb r0, [r4, #1712] @ 0x6b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ced74 │ │ │ │ + beq cedf8 │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf418 │ │ │ │ + bne cf49c │ │ │ │ ldrb r0, [r4, #606] @ 0x25e │ │ │ │ cmp r0, #6 │ │ │ │ - bhi cf418 │ │ │ │ + bhi cf49c │ │ │ │ add r1, pc, #8 │ │ │ │ add r6, r4, #432 @ 0x1b0 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr r8 │ │ │ │ andeq r0, r0, ip, lsr r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, asr #11 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ andeq r0, r0, r0, ror r6 │ │ │ │ ldr r0, [r4, #592] @ 0x250 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf418 │ │ │ │ + bcc cf49c │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5, #596]! @ 0x254 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - beq cf40c │ │ │ │ - b cf418 │ │ │ │ + beq cf490 │ │ │ │ + b cf49c │ │ │ │ ldrb r0, [r4, #444] @ 0x1bc │ │ │ │ cmp r0, #4 │ │ │ │ - beq ced9c │ │ │ │ + beq cee20 │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf60c │ │ │ │ + bne cf690 │ │ │ │ ldrb r0, [r4, #990] @ 0x3de │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf5c4 │ │ │ │ + bne cf648 │ │ │ │ ldrb r0, [r4, #980] @ 0x3d4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq cf1fc │ │ │ │ + beq cf280 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cf584 │ │ │ │ + bne cf608 │ │ │ │ ldr r0, [r4, #564] @ 0x234 │ │ │ │ cmp r0, #3 │ │ │ │ - beq cec8c │ │ │ │ + beq ced10 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cec8c │ │ │ │ + bcc ced10 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #568]! @ 0x238 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cec8c │ │ │ │ - bl 3520c0 │ │ │ │ + bne ced10 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #576 @ 0x240 │ │ │ │ - bl cb24c │ │ │ │ - b cf584 │ │ │ │ + bl cb2d0 │ │ │ │ + b cf608 │ │ │ │ ldrb r0, [r4, #738] @ 0x2e2 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi cf098 │ │ │ │ + bhi cf11c │ │ │ │ add r1, pc, #8 │ │ │ │ add r6, r4, #528 @ 0x210 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, ror #7 │ │ │ │ andeq r0, r0, r4, ror #7 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, asr #2 │ │ │ │ andeq r0, r0, ip, asr #4 │ │ │ │ andeq r0, r0, r4, lsl #5 │ │ │ │ andeq r0, r0, r0, asr #3 │ │ │ │ ldr r0, [r4, #704] @ 0x2c0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ced04 │ │ │ │ + bcc ced88 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #708]! @ 0x2c4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ced04 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ced88 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #716] @ 0x2cc │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ced34 │ │ │ │ + bcc cedb8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #720]! @ 0x2d0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ced34 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cedb8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #692]! @ 0x2b4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf098 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf11c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e884 │ │ │ │ - b cf098 │ │ │ │ + bl 20e908 │ │ │ │ + b cf11c │ │ │ │ ldr r0, [r4, #420] @ 0x1a4 │ │ │ │ - bl c9f20 │ │ │ │ + bl c9fa4 │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ - b cf424 │ │ │ │ + b cf4a8 │ │ │ │ ldr r0, [r4, #1700] @ 0x6a4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf418 │ │ │ │ + bcc cf49c │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5, #1704]! @ 0x6a8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - beq cf40c │ │ │ │ - b cf418 │ │ │ │ + beq cf490 │ │ │ │ + b cf49c │ │ │ │ ldrb r0, [r4, #486] @ 0x1e6 │ │ │ │ cmp r0, #3 │ │ │ │ - beq cf160 │ │ │ │ + beq cf1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cf194 │ │ │ │ + bne cf218 │ │ │ │ add r0, r4, #460 @ 0x1cc │ │ │ │ add r6, r4, #448 @ 0x1c0 │ │ │ │ - bl c7910 │ │ │ │ + bl c7994 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #3 │ │ │ │ - beq cf194 │ │ │ │ + beq cf218 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf194 │ │ │ │ + bcc cf218 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #452]! @ 0x1c4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf194 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf218 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ - b cf194 │ │ │ │ + bl 2b0674 │ │ │ │ + b cf218 │ │ │ │ ldrb r0, [r4, #990] @ 0x3de │ │ │ │ cmp r0, #3 │ │ │ │ - bne cee4c │ │ │ │ + bne ceed0 │ │ │ │ add r0, r4, #816 @ 0x330 │ │ │ │ add r7, r4, #752 @ 0x2f0 │ │ │ │ - bl d0240 │ │ │ │ + bl d02c4 │ │ │ │ add r0, r4, #784 @ 0x310 │ │ │ │ - bl 17d958 │ │ │ │ + bl 17d9dc │ │ │ │ ldr r1, [r4, #936] @ 0x3a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #988] @ 0x3dc │ │ │ │ cmp r1, #0 │ │ │ │ - beq cee3c │ │ │ │ + beq ceec0 │ │ │ │ ldr r0, [r4, #940] @ 0x3ac │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17cac4 │ │ │ │ + bl 17cb48 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #989] @ 0x3dd │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #744]! @ 0x2e8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cef24 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cefa8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ - b cef24 │ │ │ │ + bl 20ecb8 │ │ │ │ + b cefa8 │ │ │ │ add r0, r4, #744 @ 0x2e8 │ │ │ │ - bl c2730 │ │ │ │ + bl c27b4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #735] @ 0x2df │ │ │ │ add r0, r4, #1008 @ 0x3f0 │ │ │ │ - bl 17c9b8 │ │ │ │ - b cef64 │ │ │ │ + bl 17ca3c │ │ │ │ + b cefe8 │ │ │ │ add r6, r4, #760 @ 0x2f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d34c8 │ │ │ │ + bl 2d354c │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ceeac │ │ │ │ - bl c9f20 │ │ │ │ - ldr r0, [pc, #4088] @ cfeac │ │ │ │ + beq cef30 │ │ │ │ + bl c9fa4 │ │ │ │ + ldr r0, [pc, #4088] @ cff30 │ │ │ │ ldr r1, [r4, #768] @ 0x300 │ │ │ │ cmp r1, r0 │ │ │ │ addne r0, r0, #1 │ │ │ │ bicne r1, r1, #1 │ │ │ │ cmpne r1, r0 │ │ │ │ - beq cefdc │ │ │ │ + beq cf060 │ │ │ │ ldr r0, [r4, #776] @ 0x308 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #776] @ 0x308 │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r1, [r4, #784] @ 0x310 │ │ │ │ tstne r1, #1 │ │ │ │ - beq ceeec │ │ │ │ + beq cef70 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [r4, #780] @ 0x30c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cefdc │ │ │ │ - bl c9f20 │ │ │ │ - b cefdc │ │ │ │ + beq cf060 │ │ │ │ + bl c9fa4 │ │ │ │ + b cf060 │ │ │ │ add r0, r4, #744 @ 0x2e8 │ │ │ │ - bl c2730 │ │ │ │ + bl c27b4 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #736] @ 0x2e0 │ │ │ │ add r0, r4, #1088 @ 0x440 │ │ │ │ - bl 17d958 │ │ │ │ + bl 17d9dc │ │ │ │ strb r5, [r4, #733] @ 0x2dd │ │ │ │ add r0, r4, #1056 @ 0x420 │ │ │ │ - bl 17deec │ │ │ │ + bl 17df70 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #737] @ 0x2e1 │ │ │ │ mov r0, r6 │ │ │ │ - bl cddc8 │ │ │ │ - b cefb8 │ │ │ │ + bl cde4c │ │ │ │ + b cf03c │ │ │ │ add r0, r4, #744 @ 0x2e8 │ │ │ │ - bl d0240 │ │ │ │ + bl d02c4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #684]! @ 0x2ac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cef64 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cefe8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ ldrb r0, [r4, #732] @ 0x2dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq cef78 │ │ │ │ + beq ceffc │ │ │ │ add r0, r4, #592 @ 0x250 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d420 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #732] @ 0x2dc │ │ │ │ add r0, r4, #560 @ 0x230 │ │ │ │ - bl cddc8 │ │ │ │ + bl cde4c │ │ │ │ ldr r0, [r4, #672] @ 0x2a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cefb8 │ │ │ │ + bcc cf03c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #676]! @ 0x2a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cefb8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf03c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbne r1, [r4, #729] @ 0x2d9 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne cf130 │ │ │ │ + bne cf1b4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #729] @ 0x2d9 │ │ │ │ ldr r0, [r4, #624] @ 0x270 │ │ │ │ - bl 2d32c8 │ │ │ │ + bl 2d334c │ │ │ │ ldrb r0, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf018 │ │ │ │ + beq cf09c │ │ │ │ ldr r0, [r4, #648] @ 0x288 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf018 │ │ │ │ + bcc cf09c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #652]! @ 0x28c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf018 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf09c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldrb r0, [r4, #734] @ 0x2de │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf050 │ │ │ │ + beq cf0d4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #744]! @ 0x2e8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf050 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf0d4 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ ldrb r0, [r4, #731] @ 0x2db │ │ │ │ strb r6, [r4, #734] @ 0x2de │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf090 │ │ │ │ + beq cf114 │ │ │ │ ldr r0, [r4, #636] @ 0x27c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf090 │ │ │ │ + bcc cf114 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #640]! @ 0x280 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf090 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf114 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #731] @ 0x2db │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #440]! @ 0x1b8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf0bc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf140 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf0ec │ │ │ │ + bcc cf170 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #432]! @ 0x1b0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf0ec │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf170 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ - bl 17e024 │ │ │ │ + bl 17e0a8 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf124 │ │ │ │ + bcc cf1a8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #420]! @ 0x1a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf124 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf1a8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ - bl 17db78 │ │ │ │ - b cf424 │ │ │ │ + bl 17dbfc │ │ │ │ + b cf4a8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cefcc │ │ │ │ + bcc cf050 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #664]! @ 0x298 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cefcc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf050 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ - b cefcc │ │ │ │ + bl 2b0674 │ │ │ │ + b cf050 │ │ │ │ ldr r7, [r4, #480] @ 0x1e0 │ │ │ │ ldr r6, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf17c │ │ │ │ + beq cf200 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf194 │ │ │ │ + beq cf218 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #186 @ 0xba │ │ │ │ mov r1, #0 │ │ │ │ orr r0, r0, #256 @ 0x100 │ │ │ │ strh r1, [r4, r0] │ │ │ │ - b cf5c4 │ │ │ │ + b cf648 │ │ │ │ add r0, r4, #608 @ 0x260 │ │ │ │ - bl c371c │ │ │ │ - b cf3d8 │ │ │ │ + bl c37a0 │ │ │ │ + b cf45c │ │ │ │ ldr r0, [r4, #616] @ 0x268 │ │ │ │ - ldr r1, [pc, #3684] @ d0024 │ │ │ │ + ldr r1, [pc, #3684] @ d00a8 │ │ │ │ cmp r0, r1 │ │ │ │ - beq cf3e8 │ │ │ │ + beq cf46c │ │ │ │ ldr r0, [r4, #624] @ 0x270 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #624] @ 0x270 │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r1, [r4, #632] @ 0x278 │ │ │ │ tstne r1, #1 │ │ │ │ - beq cf1e8 │ │ │ │ + beq cf26c │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [r4, #628] @ 0x274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf3e8 │ │ │ │ - bl c9f20 │ │ │ │ - b cf3e8 │ │ │ │ + beq cf46c │ │ │ │ + bl c9fa4 │ │ │ │ + b cf46c │ │ │ │ ldrb r0, [r4, #812] @ 0x32c │ │ │ │ cmp r0, #7 │ │ │ │ - bhi cf54c │ │ │ │ + bhi cf5d0 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr r3 │ │ │ │ andeq r0, r0, r8, lsr r3 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ add r0, r4, #668 @ 0x29c │ │ │ │ - bl cb24c │ │ │ │ - b cf54c │ │ │ │ + bl cb2d0 │ │ │ │ + b cf5d0 │ │ │ │ add r0, r4, #608 @ 0x260 │ │ │ │ - bl c371c │ │ │ │ - b cf3c8 │ │ │ │ + bl c37a0 │ │ │ │ + b cf44c │ │ │ │ ldrb r0, [r4, #648] @ 0x288 │ │ │ │ cmp r0, #4 │ │ │ │ - beq cf29c │ │ │ │ + beq cf320 │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf390 │ │ │ │ + bne cf414 │ │ │ │ ldrb r0, [r4, #732] @ 0x2dc │ │ │ │ cmp r0, #4 │ │ │ │ - beq cf318 │ │ │ │ + beq cf39c │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf390 │ │ │ │ + bne cf414 │ │ │ │ ldrb r0, [r4, #752] @ 0x2f0 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #748] @ 0x2ec │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne cf378 │ │ │ │ + bne cf3fc │ │ │ │ ldr r0, [r4, #744] @ 0x2e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf378 │ │ │ │ - bl c9f20 │ │ │ │ - b cf378 │ │ │ │ + beq cf3fc │ │ │ │ + bl c9fa4 │ │ │ │ + b cf3fc │ │ │ │ ldr r0, [r4, #808] @ 0x328 │ │ │ │ cmp r0, #4 │ │ │ │ - beq cf390 │ │ │ │ + beq cf414 │ │ │ │ add r0, r4, #792 @ 0x318 │ │ │ │ - bl cb300 │ │ │ │ - b cf390 │ │ │ │ + bl cb384 │ │ │ │ + b cf414 │ │ │ │ add r0, r4, #816 @ 0x330 │ │ │ │ - bl cda80 │ │ │ │ - b cf54c │ │ │ │ + bl cdb04 │ │ │ │ + b cf5d0 │ │ │ │ add r0, r4, #816 @ 0x330 │ │ │ │ - bl d0028 │ │ │ │ - b cf544 │ │ │ │ + bl d00ac │ │ │ │ + b cf5c8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #816]! @ 0x330 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf54c │ │ │ │ - bl 16dae4 │ │ │ │ - b cf54c │ │ │ │ + beq cf5d0 │ │ │ │ + bl 16db68 │ │ │ │ + b cf5d0 │ │ │ │ add r0, r4, #816 @ 0x330 │ │ │ │ - bl d0028 │ │ │ │ - b cf52c │ │ │ │ + bl d00ac │ │ │ │ + b cf5b0 │ │ │ │ ldrb r0, [r4, #924] @ 0x39c │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf50c │ │ │ │ + bne cf590 │ │ │ │ ldrb r0, [r4, #920] @ 0x398 │ │ │ │ cmp r0, #3 │ │ │ │ - beq cf504 │ │ │ │ + beq cf588 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cf50c │ │ │ │ + bne cf590 │ │ │ │ add r0, r4, #852 @ 0x354 │ │ │ │ - b cf508 │ │ │ │ + b cf58c │ │ │ │ add r0, r4, #744 @ 0x2e8 │ │ │ │ - bl ce204 │ │ │ │ + bl ce288 │ │ │ │ ldr r0, [r4, #824] @ 0x338 │ │ │ │ cmp r0, #4 │ │ │ │ - beq cf334 │ │ │ │ + beq cf3b8 │ │ │ │ add r0, r4, #808 @ 0x328 │ │ │ │ - bl cb300 │ │ │ │ + bl cb384 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r5, #736]! @ 0x2e0 │ │ │ │ mov r1, #1 │ │ │ │ strb r7, [r5, #-10] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf360 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf3e4 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #712]! @ 0x2c8 │ │ │ │ cmp r1, #0 │ │ │ │ strb r7, [r0, #19] │ │ │ │ - beq cf378 │ │ │ │ - bl 2d2fb0 │ │ │ │ + beq cf3fc │ │ │ │ + bl 2d3034 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ strb r0, [r1, #727]! @ 0x2d7 │ │ │ │ strb r0, [r1, #3] │ │ │ │ strb r0, [r1, #2] │ │ │ │ strb r0, [r1, #1] │ │ │ │ ldr r0, [r4, #936] @ 0x3a8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf3c0 │ │ │ │ + bcc cf444 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #940]! @ 0x3ac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf3c0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf444 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #952 @ 0x3b8 │ │ │ │ - bl cb300 │ │ │ │ + bl cb384 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #604] @ 0x25c │ │ │ │ mov r0, r6 │ │ │ │ - bl cb300 │ │ │ │ + bl cb384 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #605] @ 0x25d │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ bl 9a800 │ │ │ │ ldr r0, [r4, #572] @ 0x23c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf418 │ │ │ │ + bcc cf49c │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5, #576]! @ 0x240 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf418 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf49c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #696 @ 0x2b8 │ │ │ │ add r0, r0, #1024 @ 0x400 │ │ │ │ - bl 17ddd8 │ │ │ │ + bl 17de5c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #392]! @ 0x188 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf448 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf4cc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ecb8 │ │ │ │ ldrb r0, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf490 │ │ │ │ + beq cf514 │ │ │ │ ldr r5, [r4, #388] @ 0x184 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cf474 │ │ │ │ + beq cf4f8 │ │ │ │ ldr r6, [r4, #384] @ 0x180 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1e380 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne cf464 │ │ │ │ + bne cf4e8 │ │ │ │ ldr r1, [r4, #380] @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf490 │ │ │ │ + beq cf514 │ │ │ │ ldr r0, [r4, #384] @ 0x180 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [r4, #404] @ 0x194 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #368] @ 0x170 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq cf4b8 │ │ │ │ + beq cf53c │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r5, r4 │ │ │ │ ldrb r0, [r5, #405]! @ 0x195 │ │ │ │ cmp r0, #0 │ │ │ │ strb r6, [r5, #-1] │ │ │ │ - beq cf604 │ │ │ │ + beq cf688 │ │ │ │ ldr r7, [r4, #292] @ 0x124 │ │ │ │ ldr r6, [r4, #288] @ 0x120 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf4e8 │ │ │ │ + beq cf56c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf604 │ │ │ │ + beq cf688 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ - b cf604 │ │ │ │ + bl 1b0888 │ │ │ │ + b cf688 │ │ │ │ add r0, r4, #880 @ 0x370 │ │ │ │ bl 92af4 │ │ │ │ ldr r1, [r4, #816] @ 0x330 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf524 │ │ │ │ + beq cf5a8 │ │ │ │ ldr r0, [r4, #820] @ 0x334 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #928 @ 0x3a0 │ │ │ │ - bl cdca8 │ │ │ │ + bl cdd2c │ │ │ │ ldr r1, [r4, #800] @ 0x320 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf544 │ │ │ │ + beq cf5c8 │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #813] @ 0x32d │ │ │ │ ldr r0, [r4, #616] @ 0x268 │ │ │ │ cmp r0, #3 │ │ │ │ - beq cf584 │ │ │ │ + beq cf608 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf584 │ │ │ │ + bcc cf608 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #620]! @ 0x26c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf584 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf608 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #989] @ 0x3dd │ │ │ │ ldr r0, [r4, #448] @ 0x1c0 │ │ │ │ cmp r0, #3 │ │ │ │ - beq cf5c4 │ │ │ │ + beq cf648 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf5c4 │ │ │ │ + bcc cf648 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #452]! @ 0x1c4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf5c4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf648 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #424] @ 0x1a8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq cf5fc │ │ │ │ + beq cf680 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf5fc │ │ │ │ + bcc cf680 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #428]! @ 0x1ac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf5fc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf680 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #185 @ 0xb9 │ │ │ │ add r5, r0, #256 @ 0x100 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5] │ │ │ │ ldrb r0, [r4, #406] @ 0x196 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #410] @ 0x19a │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf644 │ │ │ │ + beq cf6c8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #416]! @ 0x1a0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf644 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf6c8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ strb r6, [r4, #406] @ 0x196 │ │ │ │ add r0, r4, #228 @ 0xe4 │ │ │ │ - bl ce0d8 │ │ │ │ + bl ce15c │ │ │ │ ldr r0, [r4, #216] @ 0xd8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq cf688 │ │ │ │ + beq cf70c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf688 │ │ │ │ + bcc cf70c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #220]! @ 0xdc │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf688 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf70c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf69c │ │ │ │ + beq cf720 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17cec4 │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf6b0 │ │ │ │ + beq cf734 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 17cf80 │ │ │ │ + bl 17d004 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #402] @ 0x192 │ │ │ │ strb r0, [r4, #407] @ 0x197 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - b cf700 │ │ │ │ + b cf784 │ │ │ │ ldr r1, [r4, #816] @ 0x330 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf6e0 │ │ │ │ + beq cf764 │ │ │ │ ldr r0, [r4, #820] @ 0x334 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #928 @ 0x3a0 │ │ │ │ - bl cdca8 │ │ │ │ - b cf7b0 │ │ │ │ + bl cdd2c │ │ │ │ + b cf834 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ - b cf754 │ │ │ │ + b cf7d8 │ │ │ │ mov r8, r0 │ │ │ │ - b cf728 │ │ │ │ + b cf7ac │ │ │ │ mov r8, r0 │ │ │ │ - b cf770 │ │ │ │ + b cf7f4 │ │ │ │ mov r8, r0 │ │ │ │ - b cf7d8 │ │ │ │ + b cf85c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #824] @ 0x338 │ │ │ │ cmp r0, #4 │ │ │ │ - beq cf728 │ │ │ │ + beq cf7ac │ │ │ │ add r0, r4, #808 @ 0x328 │ │ │ │ - bl cb300 │ │ │ │ + bl cb384 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r7, #736]! @ 0x2e0 │ │ │ │ strb r1, [r7, #-10] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf754 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf7d8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #712]! @ 0x2c8 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ - beq cf770 │ │ │ │ - bl 2d2fb0 │ │ │ │ + beq cf7f4 │ │ │ │ + bl 2d3034 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ strb r0, [r1, #727]! @ 0x2d7 │ │ │ │ strb r0, [r1, #3] │ │ │ │ strb r0, [r1, #2] │ │ │ │ strb r0, [r1, #1] │ │ │ │ - b cf7f8 │ │ │ │ + b cf87c │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ - b cf7e0 │ │ │ │ + b cf864 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #576 @ 0x240 │ │ │ │ - bl cb24c │ │ │ │ - b cf7e0 │ │ │ │ - b cf7ac │ │ │ │ + bl cb2d0 │ │ │ │ + b cf864 │ │ │ │ + b cf830 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r4, #800] @ 0x320 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf7d0 │ │ │ │ + beq cf854 │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b cf7d0 │ │ │ │ + bl 1b0888 │ │ │ │ + b cf854 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #813] @ 0x32d │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl cdd34 │ │ │ │ + bl cddb8 │ │ │ │ add r0, r4, #448 @ 0x1c0 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #989] @ 0x3dd │ │ │ │ - bl cdd34 │ │ │ │ - b cf9fc │ │ │ │ + bl cddb8 │ │ │ │ + b cfa80 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #936] @ 0x3a8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf838 │ │ │ │ + bcc cf8bc │ │ │ │ mov r7, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r7, #940]! @ 0x3ac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf838 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf8bc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ - b cf838 │ │ │ │ + bl 2b0674 │ │ │ │ + b cf8bc │ │ │ │ mov r8, r0 │ │ │ │ - b cf9ec │ │ │ │ + b cfa70 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #952 @ 0x3b8 │ │ │ │ - bl cb300 │ │ │ │ - b cf8d8 │ │ │ │ + bl cb384 │ │ │ │ + b cf95c │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ - b cfb24 │ │ │ │ + b cfba8 │ │ │ │ mov r8, r0 │ │ │ │ - b cf9fc │ │ │ │ - b cfcd4 │ │ │ │ + b cfa80 │ │ │ │ + b cfd58 │ │ │ │ mov r8, r0 │ │ │ │ - b cfcb8 │ │ │ │ + b cfd3c │ │ │ │ mov r8, r0 │ │ │ │ - b cf8a0 │ │ │ │ + b cf924 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #716] @ 0x2cc │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf8a0 │ │ │ │ + bcc cf924 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #720]! @ 0x2d0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf8a0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf924 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #692]! @ 0x2b4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfd98 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cfe1c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e884 │ │ │ │ - b cfd98 │ │ │ │ + bl 20e908 │ │ │ │ + b cfe1c │ │ │ │ mov r8, r0 │ │ │ │ - b cfbf4 │ │ │ │ - b cf8d4 │ │ │ │ + b cfc78 │ │ │ │ + b cf958 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #604] @ 0x25c │ │ │ │ mov r0, r6 │ │ │ │ - bl cb300 │ │ │ │ - b cf9cc │ │ │ │ - b cf9c8 │ │ │ │ + bl cb384 │ │ │ │ + b cfa50 │ │ │ │ + b cfa4c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf9ec │ │ │ │ + beq cfa70 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ - b cf9ec │ │ │ │ - b cfc38 │ │ │ │ + bl 1b0888 │ │ │ │ + b cfa70 │ │ │ │ + b cfcbc │ │ │ │ mov r8, r0 │ │ │ │ - b cf96c │ │ │ │ - b cfa18 │ │ │ │ - b cfa30 │ │ │ │ + b cf9f0 │ │ │ │ + b cfa9c │ │ │ │ + b cfab4 │ │ │ │ mov r8, r0 │ │ │ │ - b cf940 │ │ │ │ + b cf9c4 │ │ │ │ mov r8, r0 │ │ │ │ - b cfd98 │ │ │ │ + b cfe1c │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #784 @ 0x310 │ │ │ │ - bl 17d958 │ │ │ │ + bl 17d9dc │ │ │ │ ldr r1, [r4, #936] @ 0x3a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #988] @ 0x3dc │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf964 │ │ │ │ + beq cf9e8 │ │ │ │ ldr r0, [r4, #940] @ 0x3ac │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17cac4 │ │ │ │ + bl 17cb48 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r7, #744]! @ 0x2e8 │ │ │ │ strb r1, [r7, #245] @ 0xf5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfa88 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cfb0c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20ec34 │ │ │ │ - b cfa88 │ │ │ │ + bl 20ecb8 │ │ │ │ + b cfb0c │ │ │ │ mov r8, r0 │ │ │ │ - b cfa04 │ │ │ │ + b cfa88 │ │ │ │ mov r8, r0 │ │ │ │ - b cfd90 │ │ │ │ + b cfe14 │ │ │ │ mov r8, r0 │ │ │ │ - b cfd14 │ │ │ │ + b cfd98 │ │ │ │ mov r8, r0 │ │ │ │ - b cfab0 │ │ │ │ + b cfb34 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ - b cfbc0 │ │ │ │ + b cfc44 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #605] @ 0x25d │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ bl 9a800 │ │ │ │ - b cfb28 │ │ │ │ + b cfbac │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cdd34 │ │ │ │ + bl cddb8 │ │ │ │ mov r0, #186 @ 0xba │ │ │ │ mov r1, #0 │ │ │ │ orr r0, r0, #256 @ 0x100 │ │ │ │ strh r1, [r4, r0] │ │ │ │ add r0, r4, #424 @ 0x1a8 │ │ │ │ - bl cdd34 │ │ │ │ + bl cddb8 │ │ │ │ mov r5, #185 @ 0xb9 │ │ │ │ orr r5, r5, #256 @ 0x100 │ │ │ │ - b cff44 │ │ │ │ + b cffc8 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ - b cfa88 │ │ │ │ + b cfb0c │ │ │ │ mov r8, r0 │ │ │ │ - b cfae8 │ │ │ │ + b cfb6c │ │ │ │ mov r8, r0 │ │ │ │ - b cfa78 │ │ │ │ + b cfafc │ │ │ │ mov r8, r0 │ │ │ │ - b cfad4 │ │ │ │ + b cfb58 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #684]! @ 0x2ac │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfad4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cfb58 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec34 │ │ │ │ - b cfad4 │ │ │ │ + bl 20ecb8 │ │ │ │ + b cfb58 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #736] @ 0x2e0 │ │ │ │ add r0, r4, #1088 @ 0x440 │ │ │ │ - bl 17d958 │ │ │ │ + bl 17d9dc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #733] @ 0x2dd │ │ │ │ add r0, r4, #1056 @ 0x420 │ │ │ │ - bl 17deec │ │ │ │ + bl 17df70 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #737] @ 0x2e1 │ │ │ │ mov r0, r6 │ │ │ │ - bl cddc8 │ │ │ │ - b cfc74 │ │ │ │ + bl cde4c │ │ │ │ + b cfcf8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfab0 │ │ │ │ - bl c9f20 │ │ │ │ + beq cfb34 │ │ │ │ + bl c9fa4 │ │ │ │ mov r0, r6 │ │ │ │ - bl cb1e0 │ │ │ │ - b cfcd8 │ │ │ │ + bl cb264 │ │ │ │ + b cfd5c │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #735] @ 0x2df │ │ │ │ add r0, r4, #1008 @ 0x3f0 │ │ │ │ - bl 17c9b8 │ │ │ │ + bl 17ca3c │ │ │ │ ldrb r0, [r4, #732] @ 0x2dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfae8 │ │ │ │ + beq cfb6c │ │ │ │ add r0, r4, #592 @ 0x250 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d420 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #732] @ 0x2dc │ │ │ │ add r0, r4, #560 @ 0x230 │ │ │ │ - bl cddc8 │ │ │ │ - b cfc44 │ │ │ │ + bl cde4c │ │ │ │ + b cfcc8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cfbcc │ │ │ │ + beq cfc50 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ - b cfbcc │ │ │ │ + bl 1b0888 │ │ │ │ + b cfc50 │ │ │ │ mov r8, r0 │ │ │ │ - b cfb58 │ │ │ │ + b cfbdc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #572] @ 0x23c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cfb58 │ │ │ │ + bcc cfbdc │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #576]! @ 0x240 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfb58 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cfbdc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #696 @ 0x2b8 │ │ │ │ add r0, r0, #1024 @ 0x400 │ │ │ │ - bl 17ddd8 │ │ │ │ - b cfe5c │ │ │ │ - mov r8, r0 │ │ │ │ - b cfd4c │ │ │ │ + bl 17de5c │ │ │ │ b cfee0 │ │ │ │ + mov r8, r0 │ │ │ │ + b cfdd0 │ │ │ │ + b cff64 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cfb90 │ │ │ │ + beq cfc14 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cfbc0 │ │ │ │ + bcc cfc44 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #420]! @ 0x1a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfbc0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cfc44 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #472] @ 0x1d8 │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ - bl c2c38 │ │ │ │ + bl c2cbc │ │ │ │ ldr r1, [r4, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cfbe4 │ │ │ │ + beq cfc68 │ │ │ │ ldr r0, [r4, #444] @ 0x1bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #452 @ 0x1c4 │ │ │ │ - bl cdd7c │ │ │ │ + bl cde00 │ │ │ │ add r0, r4, #428 @ 0x1ac │ │ │ │ - bl cdd34 │ │ │ │ + bl cddb8 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #484]! @ 0x1e4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfee4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cff68 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e4a8 │ │ │ │ - b cfee4 │ │ │ │ + bl 20e52c │ │ │ │ + b cff68 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ - b cfe38 │ │ │ │ + b cfebc │ │ │ │ mov r8, r0 │ │ │ │ - b cfdec │ │ │ │ + b cfe70 │ │ │ │ mov r8, r0 │ │ │ │ - b cfc74 │ │ │ │ + b cfcf8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #672] @ 0x2a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cfc74 │ │ │ │ + bcc cfcf8 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #676]! @ 0x2a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfc74 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cfcf8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ cmp r0, #3 │ │ │ │ - beq cfcb8 │ │ │ │ + beq cfd3c │ │ │ │ ldrb r1, [r4, #729] @ 0x2d9 │ │ │ │ cmp r1, #1 │ │ │ │ - bne cfcb8 │ │ │ │ + bne cfd3c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cfcb8 │ │ │ │ + bcc cfd3c │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #664]! @ 0x298 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfcb8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cfd3c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #729] @ 0x2d9 │ │ │ │ ldr r0, [r4, #624] @ 0x270 │ │ │ │ - bl 2d32c8 │ │ │ │ - b cfcd8 │ │ │ │ + bl 2d334c │ │ │ │ + b cfd5c │ │ │ │ mov r8, r0 │ │ │ │ - b cfdbc │ │ │ │ + b cfe40 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfd14 │ │ │ │ + beq cfd98 │ │ │ │ ldr r0, [r4, #648] @ 0x288 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cfd14 │ │ │ │ + bcc cfd98 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #652]! @ 0x28c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfd14 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cfd98 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #730] @ 0x2da │ │ │ │ ldrb r0, [r4, #734] @ 0x2de │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfd4c │ │ │ │ + beq cfdd0 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #744]! @ 0x2e8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfd4c │ │ │ │ - bl 3520c0 │ │ │ │ + bne cfdd0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #734] @ 0x2de │ │ │ │ ldrb r0, [r4, #731] @ 0x2db │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfd90 │ │ │ │ + beq cfe14 │ │ │ │ ldr r0, [r4, #636] @ 0x27c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cfd90 │ │ │ │ + bcc cfe14 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #640]! @ 0x280 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfd90 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cfe14 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #731] @ 0x2db │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #440]! @ 0x1b8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfdbc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cfe40 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cfdec │ │ │ │ + bcc cfe70 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #432]! @ 0x1b0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfdec │ │ │ │ - bl 3520c0 │ │ │ │ + bne cfe70 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ - bl 17e024 │ │ │ │ - b cfe08 │ │ │ │ + bl 17e0a8 │ │ │ │ + b cfe8c │ │ │ │ mov r8, r0 │ │ │ │ - b cffe4 │ │ │ │ - b cfe44 │ │ │ │ + b d0068 │ │ │ │ + b cfec8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cfe38 │ │ │ │ + bcc cfebc │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #420]! @ 0x1a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfe38 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cfebc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ - bl 17db78 │ │ │ │ - b cfe5c │ │ │ │ + bl 17dbfc │ │ │ │ + b cfee0 │ │ │ │ mov r8, r0 │ │ │ │ - b cfe5c │ │ │ │ + b cfee0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #392]! @ 0x188 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfee4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cff68 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec34 │ │ │ │ - b cfee4 │ │ │ │ + bl 20ecb8 │ │ │ │ + b cff68 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #296]! @ 0x128 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne d0018 │ │ │ │ - bl 3520c0 │ │ │ │ + bne d009c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e4a8 │ │ │ │ - b d0018 │ │ │ │ - blcc fe7826b8 <__bss_end__@@Base+0xfe370c1c> │ │ │ │ + bl 20e52c │ │ │ │ + b d009c │ │ │ │ + blcc fe78273c <__bss_end__@@Base+0xfe370ca0> │ │ │ │ mov r5, #149 @ 0x95 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ orr r5, r5, #256 @ 0x100 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cff44 │ │ │ │ + beq cffc8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ - b cff44 │ │ │ │ + bl 1b0888 │ │ │ │ + b cffc8 │ │ │ │ mov r8, r0 │ │ │ │ - b cff80 │ │ │ │ + b d0004 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfef8 │ │ │ │ + beq cff7c │ │ │ │ add r0, r4, #380 @ 0x17c │ │ │ │ - bl cdd7c │ │ │ │ + bl cde00 │ │ │ │ ldrb r0, [r4, #404] @ 0x194 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #368] @ 0x170 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq cff20 │ │ │ │ + beq cffa4 │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ strb r5, [r4, #404] @ 0x194 │ │ │ │ mov r5, #149 @ 0x95 │ │ │ │ ldrb r0, [r4, #405] @ 0x195 │ │ │ │ orr r5, r5, #256 @ 0x100 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cff44 │ │ │ │ + beq cffc8 │ │ │ │ ldr r0, [r4, #288] @ 0x120 │ │ │ │ ldr r1, [r4, #292] @ 0x124 │ │ │ │ - bl c77f4 │ │ │ │ + bl c7878 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, r5] │ │ │ │ strb r0, [r4, #410] @ 0x19a │ │ │ │ ldrb r0, [r4, #406] @ 0x196 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cff80 │ │ │ │ + beq d0004 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #416]! @ 0x1a0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cff80 │ │ │ │ - bl 3520c0 │ │ │ │ + bne d0004 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #406] @ 0x196 │ │ │ │ add r0, r4, #228 @ 0xe4 │ │ │ │ - bl ce0d8 │ │ │ │ + bl ce15c │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl cda38 │ │ │ │ + bl cdabc │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cffac │ │ │ │ + beq d0030 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17cec4 │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d000c │ │ │ │ + beq d0090 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 17cf80 │ │ │ │ - b d000c │ │ │ │ + bl 17d004 │ │ │ │ + b d0090 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ - b d000c │ │ │ │ + b d0090 │ │ │ │ mov r8, r0 │ │ │ │ - b cfff8 │ │ │ │ + b d007c │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl cda38 │ │ │ │ + bl cdabc │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfff8 │ │ │ │ + beq d007c │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17cec4 │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d000c │ │ │ │ + beq d0090 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 17cf80 │ │ │ │ + bl 17d004 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #402] @ 0x192 │ │ │ │ strb r0, [r4, #407] @ 0x197 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - blcc fe782830 <__bss_end__@@Base+0xfe370d94> │ │ │ │ + blcc fe7828b4 <__bss_end__@@Base+0xfe370e18> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d00bc │ │ │ │ + beq d0140 │ │ │ │ cmp r0, #3 │ │ │ │ - beq d009c │ │ │ │ + beq d0120 │ │ │ │ cmp r0, #4 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #3 │ │ │ │ - bne d0074 │ │ │ │ + bne d00f8 │ │ │ │ add r0, r4, #84 @ 0x54 │ │ │ │ bl 92af4 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ - bl cdca8 │ │ │ │ + bl cdd2c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #114] @ 0x72 │ │ │ │ strb r0, [r4, #113] @ 0x71 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ - beq d0090 │ │ │ │ + beq d0114 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl c8f18 │ │ │ │ - b d00b0 │ │ │ │ + bl c8f9c │ │ │ │ + b d0134 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #44]! @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq d00b0 │ │ │ │ - bl 16dd50 │ │ │ │ + beq d0134 │ │ │ │ + bl 16ddd4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #41] @ 0x29 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d00d4 │ │ │ │ + beq d0158 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne d00f8 │ │ │ │ + bne d017c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne d0114 │ │ │ │ + bne d0198 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq d00f4 │ │ │ │ + beq d0178 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ - b d0178 │ │ │ │ + b 1b0888 │ │ │ │ + b d01fc │ │ │ │ mov r5, r0 │ │ │ │ - b d013c │ │ │ │ + b d01c0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ - bl cdca8 │ │ │ │ + bl cdd2c │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #114] @ 0x72 │ │ │ │ cmp r1, #0 │ │ │ │ strb r0, [r4, #113] @ 0x71 │ │ │ │ - beq d0164 │ │ │ │ + beq d01e8 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl c8f18 │ │ │ │ - b d017c │ │ │ │ + bl c8f9c │ │ │ │ + b d0200 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #41] @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d01ec │ │ │ │ + beq d0270 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ popne {r4, pc} │ │ │ │ add r4, r0, #12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d01c8 │ │ │ │ + beq d024c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, lr} │ │ │ │ bx r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne d01ec │ │ │ │ - bl 3520c0 │ │ │ │ + bne d0270 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2d39b0 │ │ │ │ + b 2d3a34 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ - bne d0214 │ │ │ │ + bne d0298 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ - b c97e0 │ │ │ │ + b 1b0888 │ │ │ │ + b c9864 │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ cmp r1, #3 │ │ │ │ ldrbeq r1, [r0, #12] │ │ │ │ cmpeq r1, #3 │ │ │ │ - beq d0230 │ │ │ │ + beq d02b4 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ - b c9f20 │ │ │ │ + b c9fa4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d02f4 │ │ │ │ + beq d0378 │ │ │ │ cmp r0, #3 │ │ │ │ - beq d02ac │ │ │ │ + beq d0330 │ │ │ │ cmp r0, #4 │ │ │ │ - bne d0324 │ │ │ │ + bne d03a8 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d0280 │ │ │ │ + beq d0304 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d0298 │ │ │ │ + beq d031c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl cddc8 │ │ │ │ + bl cde4c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 2d31a4 │ │ │ │ - b d02c4 │ │ │ │ + bl 2d3228 │ │ │ │ + b d0348 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d02bc │ │ │ │ - bl c9f20 │ │ │ │ + beq d0340 │ │ │ │ + bl c9fa4 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl cddc8 │ │ │ │ + bl cde4c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #76]! @ 0x4c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne d02e8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne d036c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d0324 │ │ │ │ + bcc d03a8 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne d0324 │ │ │ │ - bl 3520c0 │ │ │ │ + bne d03a8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b0674 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d0344 │ │ │ │ + beq d03c8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl cddc8 │ │ │ │ - b d037c │ │ │ │ + bl cde4c │ │ │ │ + b d0400 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl cddc8 │ │ │ │ - b d038c │ │ │ │ + bl cde4c │ │ │ │ + b d0410 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - b d0388 │ │ │ │ + b d040c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 2d31a4 │ │ │ │ - b d038c │ │ │ │ + bl 2d3228 │ │ │ │ + b d0410 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #76]! @ 0x4c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne d03b0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne d0434 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e908 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #96] @ 0x60 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl ce744 │ │ │ │ + bl ce7c8 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1fda8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #3 │ │ │ │ - beq d0458 │ │ │ │ + beq d04dc │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq d0454 │ │ │ │ + beq d04d8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ - beq d0494 │ │ │ │ + beq d0518 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #121] @ 0x79 │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq d04a4 │ │ │ │ + beq d0528 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne d0488 │ │ │ │ - bl 15bab4 │ │ │ │ + bne d050c │ │ │ │ + bl 15bb38 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1fda8 │ │ │ │ - b d041c │ │ │ │ + b d04a0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl c9230 │ │ │ │ + bl c92b4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #120] @ 0x78 │ │ │ │ - b d046c │ │ │ │ + b d04f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0, #108] @ 0x6c │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne d04ec │ │ │ │ - bl 15bab4 │ │ │ │ - b d04ec │ │ │ │ + bne d0570 │ │ │ │ + bl 15bb38 │ │ │ │ + b d0570 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl c3598 │ │ │ │ + bl c361c │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 15bbc8 │ │ │ │ + bl 15bc4c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 1e29c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r0, [sp, #8] │ │ │ │ ldrne r1, [sp, #12] │ │ │ │ addne sp, sp, #24 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #24] @ d0580 │ │ │ │ + ldr r0, [pc, #24] @ d0604 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ d0584 │ │ │ │ - ldr r3, [pc, #16] @ d0588 │ │ │ │ + ldr r0, [pc, #16] @ d0608 │ │ │ │ + ldr r3, [pc, #16] @ d060c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - eorseq r9, r2, r0, asr #8 │ │ │ │ - eoreq ip, r8, ip, lsl #14 │ │ │ │ - eorseq r9, r2, ip, lsl #8 │ │ │ │ + @ instruction: 0x003293bc │ │ │ │ + eoreq ip, r8, r8, lsl r7 │ │ │ │ + eorseq r9, r2, r8, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r9, [sp, #144] @ 0x90 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e9780 │ │ │ │ + bl 2e9804 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne d06fc │ │ │ │ + bne d0780 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov fp, #0 │ │ │ │ - ldr sl, [pc, #636] @ d0850 │ │ │ │ + ldr sl, [pc, #636] @ d08d4 │ │ │ │ mov r1, #4 │ │ │ │ ldr sl, [pc, sl] │ │ │ │ ldrb r0, [sl] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #20 │ │ │ │ strb fp, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d073c │ │ │ │ + beq d07c0 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldm r1, {r2, r3, r4, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ stm r0, {r2, r3, r4, r6, r7} │ │ │ │ ldrb r0, [sl] │ │ │ │ @@ -180559,178 +180592,178 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ strb fp, [sp, #100] @ 0x64 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ strb fp, [sp, #88] @ 0x58 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ strb fp, [sp, #76] @ 0x4c │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d074c │ │ │ │ + beq d07d0 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ mov r6, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r4, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ - ble d0758 │ │ │ │ + ble d07dc │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #432] @ d0854 │ │ │ │ + ldr r0, [pc, #432] @ d08d8 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #420] @ d0858 │ │ │ │ + ldr r0, [pc, #420] @ d08dc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2e19bc │ │ │ │ + bl 2e1a40 │ │ │ │ mov r7, r0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2ea394 │ │ │ │ + bl 2ea418 │ │ │ │ str r0, [r8, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ stm r8, {r6, r7} │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1f04c │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldm r6!, {r1, r3, r4, r5} │ │ │ │ mov r0, r2 │ │ │ │ stmia r0!, {r1, r3, r4, r5} │ │ │ │ ldm r6, {r1, r3, r4, r5} │ │ │ │ stm r0, {r1, r3, r4, r5} │ │ │ │ - ldr r0, [pc, #296] @ d0844 │ │ │ │ + ldr r0, [pc, #296] @ d08c8 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #284] @ d0848 │ │ │ │ - ldr r3, [pc, #284] @ d084c │ │ │ │ + ldr r0, [pc, #284] @ d08cc │ │ │ │ + ldr r3, [pc, #284] @ d08d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b d0758 │ │ │ │ + b d07dc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 3c120 │ │ │ │ - b d0758 │ │ │ │ + b d07dc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b70 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1f454 │ │ │ │ - b d07ec │ │ │ │ + b d0870 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ - b d079c │ │ │ │ + b d0820 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #204] @ d085c │ │ │ │ + ldr r1, [pc, #204] @ d08e0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4b090 │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b70 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d07ec │ │ │ │ + beq d0870 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl c79dc │ │ │ │ - b d07ec │ │ │ │ + bl c7a60 │ │ │ │ + b d0870 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 9fbcc │ │ │ │ - ldr r1, [pc, #144] @ d0860 │ │ │ │ + ldr r1, [pc, #144] @ d08e4 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4b090 │ │ │ │ - b d07ec │ │ │ │ + b d0870 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl c7d50 │ │ │ │ + bl c7dd4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1f04c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq d082c │ │ │ │ + beq d08b0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d082c │ │ │ │ + bl 1b0888 │ │ │ │ + b d08b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl c2c38 │ │ │ │ + bl c2cbc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - mlaseq r2, r8, r2, r9 │ │ │ │ - @ instruction: 0x0028c5b6 │ │ │ │ - mlaseq r2, r4, r1, r9 │ │ │ │ - eorseq pc, r3, r4, ror #16 │ │ │ │ - eorseq r9, r2, r0, lsr #6 │ │ │ │ - @ instruction: 0xfff7a9d8 │ │ │ │ - eorseq r9, r2, r4, lsr r2 │ │ │ │ - @ instruction: 0x003291f4 │ │ │ │ + eorseq r9, r2, r4, lsl r2 │ │ │ │ + eoreq ip, r8, r2, asr #11 │ │ │ │ + eorseq r9, r2, r0, lsl r1 │ │ │ │ + eorseq pc, r3, r0, ror #15 │ │ │ │ + mlaseq r2, ip, r2, r9 │ │ │ │ + @ instruction: 0xfff7a954 │ │ │ │ + @ instruction: 0x003291b0 │ │ │ │ + eorseq r9, r2, r0, ror r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e9780 │ │ │ │ + bl 2e9804 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne d09e0 │ │ │ │ + bne d0a64 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #536 @ 0x218 │ │ │ │ bl 1f640 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #8 │ │ │ │ strb r6, [sp, #1120] @ 0x460 │ │ │ │ - ldr r4, [pc, #628] @ d0b38 │ │ │ │ + ldr r4, [pc, #628] @ d0bbc │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ orr r0, r0, #1024 @ 0x400 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0a20 │ │ │ │ + beq d0aa4 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ orr r2, r2, #1024 @ 0x400 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r5 │ │ │ │ bl 1f640 │ │ │ │ ldrb r0, [r4] │ │ │ │ @@ -180743,50 +180776,50 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ strb r6, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strb r6, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strb r6, [sp, #68] @ 0x44 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0a34 │ │ │ │ + beq d0ab8 │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ mov r6, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r5, {r1, r2, r3, r4, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ - ble d0a40 │ │ │ │ + ble d0ac4 │ │ │ │ str r6, [sp, #1132] @ 0x46c │ │ │ │ str r6, [sp, #1136] @ 0x470 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #444] @ d0b3c │ │ │ │ + ldr r0, [pc, #444] @ d0bc0 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #432] @ d0b40 │ │ │ │ + ldr r0, [pc, #432] @ d0bc4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2e19bc │ │ │ │ + bl 2e1a40 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2ea394 │ │ │ │ + bl 2ea418 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1f04c │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ @@ -180794,128 +180827,128 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldm r5!, {r1, r3, r4, r6} │ │ │ │ mov r0, r2 │ │ │ │ stmia r0!, {r1, r3, r4, r6} │ │ │ │ ldm r5, {r1, r3, r4, r6} │ │ │ │ stm r0, {r1, r3, r4, r6} │ │ │ │ - ldr r0, [pc, #300] @ d0b2c │ │ │ │ + ldr r0, [pc, #300] @ d0bb0 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #288] @ d0b30 │ │ │ │ - ldr r3, [pc, #288] @ d0b34 │ │ │ │ + ldr r0, [pc, #288] @ d0bb4 │ │ │ │ + ldr r3, [pc, #288] @ d0bb8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b d0a40 │ │ │ │ + b d0ac4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r0, #8 │ │ │ │ orr r1, r1, #1024 @ 0x400 │ │ │ │ bl 3c120 │ │ │ │ - b d0a40 │ │ │ │ + b d0ac4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b70 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1f454 │ │ │ │ - b d0ad8 │ │ │ │ + b d0b5c │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ - b d0a84 │ │ │ │ + b d0b08 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #204] @ d0b44 │ │ │ │ + ldr r1, [pc, #204] @ d0bc8 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4b15c │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b70 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d0ad8 │ │ │ │ + beq d0b5c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #108 @ 0x6c │ │ │ │ - bl c79dc │ │ │ │ - b d0ad8 │ │ │ │ + bl c7a60 │ │ │ │ + b d0b5c │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 9fbcc │ │ │ │ - ldr r1, [pc, #140] @ d0b48 │ │ │ │ + ldr r1, [pc, #140] @ d0bcc │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4b15c │ │ │ │ - b d0ad8 │ │ │ │ + b d0b5c │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl c6fd4 │ │ │ │ + bl c7058 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1f04c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq d0b18 │ │ │ │ + beq d0b9c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d0b18 │ │ │ │ + bl 1b0888 │ │ │ │ + b d0b9c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c6fd4 │ │ │ │ + bl c7058 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - @ instruction: 0x00328fb4 │ │ │ │ - ldrdeq ip, [r8], -r2 @ │ │ │ │ - @ instruction: 0x00328eb0 │ │ │ │ - eorseq pc, r3, r8, ror r5 @ │ │ │ │ - eorseq r9, r2, r4, asr r0 │ │ │ │ - @ instruction: 0xfff7a7c8 │ │ │ │ - eorseq r8, r2, ip, asr pc │ │ │ │ - eorseq r8, r2, r8, lsl pc │ │ │ │ + eorseq r8, r2, r0, lsr pc │ │ │ │ + ldrdeq ip, [r8], -lr @ │ │ │ │ + eorseq r8, r2, ip, lsr #28 │ │ │ │ + @ instruction: 0x0033f4f4 │ │ │ │ + @ instruction: 0x00328fd0 │ │ │ │ + @ instruction: 0xfff7a744 │ │ │ │ + @ instruction: 0x00328ed8 │ │ │ │ + mlaseq r2, r4, lr, r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e9780 │ │ │ │ + bl 2e9804 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne d0cc0 │ │ │ │ + bne d0d44 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #504 @ 0x1f8 │ │ │ │ bl 1f640 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #8 │ │ │ │ strb r6, [sp, #1056] @ 0x420 │ │ │ │ - ldr r4, [pc, #616] @ d0e14 │ │ │ │ + ldr r4, [pc, #616] @ d0e98 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #1016 @ 0x3f8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0d00 │ │ │ │ + beq d0d84 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r2, #1016 @ 0x3f8 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r5 │ │ │ │ bl 1f640 │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r1, #4 │ │ │ │ @@ -180927,50 +180960,50 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ strb r6, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strb r6, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strb r6, [sp, #68] @ 0x44 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0d10 │ │ │ │ + beq d0d94 │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ mov r6, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r5, {r1, r2, r3, r4, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ - ble d0d1c │ │ │ │ + ble d0da0 │ │ │ │ str r6, [sp, #1068] @ 0x42c │ │ │ │ str r6, [sp, #1072] @ 0x430 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #440] @ d0e18 │ │ │ │ + ldr r0, [pc, #440] @ d0e9c │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #428] @ d0e1c │ │ │ │ + ldr r0, [pc, #428] @ d0ea0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2e19bc │ │ │ │ + bl 2e1a40 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2ea394 │ │ │ │ + bl 2ea418 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1f04c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ @@ -180978,126 +181011,126 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldm r5!, {r1, r3, r4, r6} │ │ │ │ mov r0, r2 │ │ │ │ stmia r0!, {r1, r3, r4, r6} │ │ │ │ ldm r5, {r1, r3, r4, r6} │ │ │ │ stm r0, {r1, r3, r4, r6} │ │ │ │ - ldr r0, [pc, #296] @ d0e08 │ │ │ │ + ldr r0, [pc, #296] @ d0e8c │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #284] @ d0e0c │ │ │ │ - ldr r3, [pc, #284] @ d0e10 │ │ │ │ + ldr r0, [pc, #284] @ d0e90 │ │ │ │ + ldr r3, [pc, #284] @ d0e94 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b d0d1c │ │ │ │ + b d0da0 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #1016 @ 0x3f8 │ │ │ │ bl 3c120 │ │ │ │ - b d0d1c │ │ │ │ + b d0da0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b70 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1f454 │ │ │ │ - b d0db4 │ │ │ │ + b d0e38 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ - b d0d60 │ │ │ │ + b d0de4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #204] @ d0e20 │ │ │ │ + ldr r1, [pc, #204] @ d0ea4 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4b844 │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #1072 @ 0x430 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b70 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d0db4 │ │ │ │ + beq d0e38 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #44 @ 0x2c │ │ │ │ - bl c79dc │ │ │ │ - b d0db4 │ │ │ │ + bl c7a60 │ │ │ │ + b d0e38 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 9fbcc │ │ │ │ - ldr r1, [pc, #140] @ d0e24 │ │ │ │ + ldr r1, [pc, #140] @ d0ea8 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4b844 │ │ │ │ - b d0db4 │ │ │ │ + b d0e38 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl ce3d8 │ │ │ │ + bl ce45c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1f04c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq d0df4 │ │ │ │ + beq d0e78 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d0df4 │ │ │ │ + bl 1b0888 │ │ │ │ + b d0e78 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce3d8 │ │ │ │ + bl ce45c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - @ instruction: 0x00328cd4 │ │ │ │ - strdeq fp, [r8], -r2 @ │ │ │ │ - @ instruction: 0x00328bd0 │ │ │ │ - mlaseq r3, r0, r2, pc @ │ │ │ │ - eorseq r8, r2, r4, lsl #27 │ │ │ │ - @ instruction: 0xfff7abd0 │ │ │ │ - mlaseq r2, r0, ip, r8 │ │ │ │ - eorseq r8, r2, ip, asr #24 │ │ │ │ + eorseq r8, r2, r0, asr ip │ │ │ │ + strdeq fp, [r8], -lr @ │ │ │ │ + eorseq r8, r2, ip, asr #22 │ │ │ │ + eorseq pc, r3, ip, lsl #4 │ │ │ │ + eorseq r8, r2, r0, lsl #26 │ │ │ │ + @ instruction: 0xfff7ab4c │ │ │ │ + eorseq r8, r2, ip, lsl #24 │ │ │ │ + eorseq r8, r2, r8, asr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e9780 │ │ │ │ + bl 2e9804 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne d0f94 │ │ │ │ + bne d1018 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ bl 1f640 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #8 │ │ │ │ strb r6, [sp, #320] @ 0x140 │ │ │ │ - ldr r4, [pc, #608] @ d10e4 │ │ │ │ + ldr r4, [pc, #608] @ d1168 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #280 @ 0x118 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0fd4 │ │ │ │ + beq d1058 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r2, #280 @ 0x118 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r5 │ │ │ │ bl 1f640 │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r1, #4 │ │ │ │ @@ -181109,175 +181142,175 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ strb r6, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strb r6, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strb r6, [sp, #68] @ 0x44 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0fe4 │ │ │ │ + beq d1068 │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ mov r6, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r5, {r1, r2, r3, r4, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ - ble d0ff0 │ │ │ │ + ble d1074 │ │ │ │ str r6, [sp, #332] @ 0x14c │ │ │ │ str r6, [sp, #336] @ 0x150 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #432] @ d10e8 │ │ │ │ + ldr r0, [pc, #432] @ d116c │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #420] @ d10ec │ │ │ │ + ldr r0, [pc, #420] @ d1170 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2e19bc │ │ │ │ + bl 2e1a40 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2ea394 │ │ │ │ + bl 2ea418 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1f04c │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldm r5!, {r1, r3, r4, r6} │ │ │ │ mov r0, r2 │ │ │ │ stmia r0!, {r1, r3, r4, r6} │ │ │ │ ldm r5, {r1, r3, r4, r6} │ │ │ │ stm r0, {r1, r3, r4, r6} │ │ │ │ - ldr r0, [pc, #292] @ d10d8 │ │ │ │ + ldr r0, [pc, #292] @ d115c │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #280] @ d10dc │ │ │ │ - ldr r3, [pc, #280] @ d10e0 │ │ │ │ + ldr r0, [pc, #280] @ d1160 │ │ │ │ + ldr r3, [pc, #280] @ d1164 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b d0ff0 │ │ │ │ + b d1074 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #280 @ 0x118 │ │ │ │ bl 3c120 │ │ │ │ - b d0ff0 │ │ │ │ + b d1074 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b70 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1f454 │ │ │ │ - b d1084 │ │ │ │ + b d1108 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ - b d1034 │ │ │ │ + b d10b8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #200] @ d10f0 │ │ │ │ + ldr r1, [pc, #200] @ d1174 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4bcc4 │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b70 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d1084 │ │ │ │ + beq d1108 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ - bl c79dc │ │ │ │ - b d1084 │ │ │ │ + bl c7a60 │ │ │ │ + b d1108 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 9fbcc │ │ │ │ - ldr r1, [pc, #140] @ d10f4 │ │ │ │ + ldr r1, [pc, #140] @ d1178 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4bcc4 │ │ │ │ - b d1084 │ │ │ │ + b d1108 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl ca05c │ │ │ │ + bl ca0e0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1f04c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq d10c4 │ │ │ │ + beq d1148 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d10c4 │ │ │ │ + bl 1b0888 │ │ │ │ + b d1148 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ca05c │ │ │ │ + bl ca0e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq r8, r2, r0, lsl #20 │ │ │ │ - eoreq fp, r8, lr, lsl sp │ │ │ │ - @ instruction: 0x003288fc │ │ │ │ - @ instruction: 0x0033efb8 │ │ │ │ - @ instruction: 0x00328abc │ │ │ │ - @ instruction: 0xfff7ad78 │ │ │ │ - eorseq r8, r2, ip, asr #19 │ │ │ │ - eorseq r8, r2, ip, lsl #19 │ │ │ │ + eorseq r8, r2, ip, ror r9 │ │ │ │ + eoreq fp, r8, sl, lsr #26 │ │ │ │ + eorseq r8, r2, r8, ror r8 │ │ │ │ + eorseq lr, r3, r4, lsr pc │ │ │ │ + eorseq r8, r2, r8, lsr sl │ │ │ │ + @ instruction: 0xfff7acf4 │ │ │ │ + eorseq r8, r2, r8, asr #18 │ │ │ │ + eorseq r8, r2, r8, lsl #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #324 @ 0x144 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e9780 │ │ │ │ + bl 2e9804 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne d1264 │ │ │ │ + bne d12e8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ bl 1f640 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #4 │ │ │ │ strb r6, [sp, #312] @ 0x138 │ │ │ │ - ldr r4, [pc, #608] @ d13b4 │ │ │ │ + ldr r4, [pc, #608] @ d1438 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #268 @ 0x10c │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d12a4 │ │ │ │ + beq d1328 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r2, #268 @ 0x10c │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r5 │ │ │ │ bl 1f640 │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r1, #4 │ │ │ │ @@ -181289,175 +181322,175 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ strb r6, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strb r6, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strb r6, [sp, #68] @ 0x44 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d12b4 │ │ │ │ + beq d1338 │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ mov r6, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r5, {r1, r2, r3, r4, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ - ble d12c0 │ │ │ │ + ble d1344 │ │ │ │ str r6, [sp, #316] @ 0x13c │ │ │ │ str r6, [sp, #320] @ 0x140 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #432] @ d13b8 │ │ │ │ + ldr r0, [pc, #432] @ d143c │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #420] @ d13bc │ │ │ │ + ldr r0, [pc, #420] @ d1440 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2e19bc │ │ │ │ + bl 2e1a40 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2ea394 │ │ │ │ + bl 2ea418 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1f04c │ │ │ │ add sp, sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldm r5!, {r1, r3, r4, r6} │ │ │ │ mov r0, r2 │ │ │ │ stmia r0!, {r1, r3, r4, r6} │ │ │ │ ldm r5, {r1, r3, r4, r6} │ │ │ │ stm r0, {r1, r3, r4, r6} │ │ │ │ - ldr r0, [pc, #292] @ d13a8 │ │ │ │ + ldr r0, [pc, #292] @ d142c │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #280] @ d13ac │ │ │ │ - ldr r3, [pc, #280] @ d13b0 │ │ │ │ + ldr r0, [pc, #280] @ d1430 │ │ │ │ + ldr r3, [pc, #280] @ d1434 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b d12c0 │ │ │ │ + b d1344 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #268 @ 0x10c │ │ │ │ bl 3c120 │ │ │ │ - b d12c0 │ │ │ │ + b d1344 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b70 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1f454 │ │ │ │ - b d1354 │ │ │ │ + b d13d8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ - b d1304 │ │ │ │ + b d1388 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #200] @ d13c0 │ │ │ │ + ldr r1, [pc, #200] @ d1444 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4bf5c │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b70 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d1354 │ │ │ │ + beq d13d8 │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ - bl c79dc │ │ │ │ - b d1354 │ │ │ │ + bl c7a60 │ │ │ │ + b d13d8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 9fbcc │ │ │ │ - ldr r1, [pc, #140] @ d13c4 │ │ │ │ + ldr r1, [pc, #140] @ d1448 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4bf5c │ │ │ │ - b d1354 │ │ │ │ + b d13d8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl d0400 │ │ │ │ + bl d0484 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1f04c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq d1394 │ │ │ │ + beq d1418 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d1394 │ │ │ │ + bl 1b0888 │ │ │ │ + b d1418 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl d0400 │ │ │ │ + bl d0484 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq r8, r2, r0, lsr r7 │ │ │ │ - eoreq fp, r8, lr, asr #20 │ │ │ │ - eorseq r8, r2, ip, lsr #12 │ │ │ │ - eorseq lr, r3, r8, ror #25 │ │ │ │ - @ instruction: 0x003287fc │ │ │ │ - @ instruction: 0xfff7ad40 │ │ │ │ - eorseq r8, r2, ip, lsl #14 │ │ │ │ - eorseq r8, r2, ip, asr #13 │ │ │ │ + eorseq r8, r2, ip, lsr #13 │ │ │ │ + eoreq fp, r8, sl, asr sl │ │ │ │ + eorseq r8, r2, r8, lsr #11 │ │ │ │ + eorseq lr, r3, r4, ror #24 │ │ │ │ + eorseq r8, r2, r8, ror r7 │ │ │ │ + @ instruction: 0xfff7acbc │ │ │ │ + eorseq r8, r2, r8, lsl #13 │ │ │ │ + eorseq r8, r2, r8, asr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e9780 │ │ │ │ + bl 2e9804 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne d1534 │ │ │ │ + bne d15b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 1f640 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #4 │ │ │ │ strb r6, [sp, #176] @ 0xb0 │ │ │ │ - ldr r4, [pc, #608] @ d1684 │ │ │ │ + ldr r4, [pc, #608] @ d1708 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #140 @ 0x8c │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1574 │ │ │ │ + beq d15f8 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r5 │ │ │ │ bl 1f640 │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r1, #4 │ │ │ │ @@ -181469,177 +181502,177 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ strb r6, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ strb r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ strb r6, [sp, #60] @ 0x3c │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1584 │ │ │ │ + beq d1608 │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ mov r6, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r5, {r1, r2, r3, r4, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ - ble d1590 │ │ │ │ + ble d1614 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ str r6, [sp, #184] @ 0xb8 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #432] @ d1688 │ │ │ │ + ldr r0, [pc, #432] @ d170c │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #420] @ d168c │ │ │ │ + ldr r0, [pc, #420] @ d1710 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2e19bc │ │ │ │ + bl 2e1a40 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2ea394 │ │ │ │ + bl 2ea418 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1f04c │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldm r5!, {r1, r3, r4, r6} │ │ │ │ mov r0, r2 │ │ │ │ stmia r0!, {r1, r3, r4, r6} │ │ │ │ ldm r5, {r1, r3, r4, r6} │ │ │ │ stm r0, {r1, r3, r4, r6} │ │ │ │ - ldr r0, [pc, #292] @ d1678 │ │ │ │ + ldr r0, [pc, #292] @ d16fc │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #280] @ d167c │ │ │ │ - ldr r3, [pc, #280] @ d1680 │ │ │ │ + ldr r0, [pc, #280] @ d1700 │ │ │ │ + ldr r3, [pc, #280] @ d1704 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b d1590 │ │ │ │ + b d1614 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ bl 3c120 │ │ │ │ - b d1590 │ │ │ │ + b d1614 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f454 │ │ │ │ - b d1624 │ │ │ │ + b d16a8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ - b d15d4 │ │ │ │ + b d1658 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #200] @ d1690 │ │ │ │ + ldr r1, [pc, #200] @ d1714 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4b36c │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b70 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d1624 │ │ │ │ + beq d16a8 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ - bl c79dc │ │ │ │ - b d1624 │ │ │ │ + bl c7a60 │ │ │ │ + b d16a8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 9fbcc │ │ │ │ - ldr r1, [pc, #140] @ d1694 │ │ │ │ + ldr r1, [pc, #140] @ d1718 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4b36c │ │ │ │ - b d1624 │ │ │ │ + b d16a8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl c88e0 │ │ │ │ + bl c8964 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1f04c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq d1664 │ │ │ │ + beq d16e8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d1664 │ │ │ │ + bl 1b0888 │ │ │ │ + b d16e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c2a5c │ │ │ │ + bl c2ae0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq r8, r2, r0, ror #8 │ │ │ │ - eoreq fp, r8, lr, ror r7 │ │ │ │ - eorseq r8, r2, ip, asr r3 │ │ │ │ - eorseq lr, r3, r8, lsl sl │ │ │ │ - eorseq r8, r2, ip, lsr r5 │ │ │ │ - @ instruction: 0xfff79e80 │ │ │ │ - eorseq r8, r2, ip, asr #8 │ │ │ │ - eorseq r8, r2, ip, lsl #8 │ │ │ │ + @ instruction: 0x003283dc │ │ │ │ + eoreq fp, r8, sl, lsl #15 │ │ │ │ + @ instruction: 0x003282d8 │ │ │ │ + mlaseq r3, r4, r9, lr │ │ │ │ + @ instruction: 0x003284b8 │ │ │ │ + @ instruction: 0xfff79dfc │ │ │ │ + eorseq r8, r2, r8, asr #7 │ │ │ │ + eorseq r8, r2, r8, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #804 @ 0x324 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e9780 │ │ │ │ + bl 2e9804 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne d1814 │ │ │ │ + bne d1898 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #880 @ 0x370 │ │ │ │ bl 1f640 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #8 │ │ │ │ strb r6, [sp, #1808] @ 0x710 │ │ │ │ - ldr r4, [pc, #628] @ d196c │ │ │ │ + ldr r4, [pc, #628] @ d19f0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #744 @ 0x2e8 │ │ │ │ orr r0, r0, #1024 @ 0x400 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1854 │ │ │ │ + beq d18d8 │ │ │ │ mov r2, #744 @ 0x2e8 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ orr r2, r2, #1024 @ 0x400 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r5 │ │ │ │ bl 1f640 │ │ │ │ ldrb r0, [r4] │ │ │ │ @@ -181652,50 +181685,50 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ strb r6, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strb r6, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strb r6, [sp, #68] @ 0x44 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1868 │ │ │ │ + beq d18ec │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ mov r6, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r5, {r1, r2, r3, r4, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ - ble d1874 │ │ │ │ + ble d18f8 │ │ │ │ str r6, [sp, #1820] @ 0x71c │ │ │ │ str r6, [sp, #1824] @ 0x720 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #444] @ d1970 │ │ │ │ + ldr r0, [pc, #444] @ d19f4 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #432] @ d1974 │ │ │ │ + ldr r0, [pc, #432] @ d19f8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2e19bc │ │ │ │ + bl 2e1a40 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2ea394 │ │ │ │ + bl 2ea418 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1f04c │ │ │ │ add sp, sp, #804 @ 0x324 │ │ │ │ @@ -181703,99 +181736,99 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldm r5!, {r1, r3, r4, r6} │ │ │ │ mov r0, r2 │ │ │ │ stmia r0!, {r1, r3, r4, r6} │ │ │ │ ldm r5, {r1, r3, r4, r6} │ │ │ │ stm r0, {r1, r3, r4, r6} │ │ │ │ - ldr r0, [pc, #300] @ d1960 │ │ │ │ + ldr r0, [pc, #300] @ d19e4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #288] @ d1964 │ │ │ │ - ldr r3, [pc, #288] @ d1968 │ │ │ │ + ldr r0, [pc, #288] @ d19e8 │ │ │ │ + ldr r3, [pc, #288] @ d19ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b d1874 │ │ │ │ + b d18f8 │ │ │ │ mov r1, #744 @ 0x2e8 │ │ │ │ mov r0, #8 │ │ │ │ orr r1, r1, #1024 @ 0x400 │ │ │ │ bl 3c120 │ │ │ │ - b d1874 │ │ │ │ + b d18f8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b70 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1f454 │ │ │ │ - b d190c │ │ │ │ + b d1990 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ - b d18b8 │ │ │ │ + b d193c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #204] @ d1978 │ │ │ │ + ldr r1, [pc, #204] @ d19fc │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4b554 │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #1824 @ 0x720 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b70 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d190c │ │ │ │ + beq d1990 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #796 @ 0x31c │ │ │ │ - bl c79dc │ │ │ │ - b d190c │ │ │ │ + bl c7a60 │ │ │ │ + b d1990 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 9fbcc │ │ │ │ - ldr r1, [pc, #140] @ d197c │ │ │ │ + ldr r1, [pc, #140] @ d1a00 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4b554 │ │ │ │ - b d190c │ │ │ │ + b d1990 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl c70ec │ │ │ │ + bl c7170 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1f04c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq d194c │ │ │ │ + beq d19d0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d194c │ │ │ │ + bl 1b0888 │ │ │ │ + b d19d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c70ec │ │ │ │ + bl c7170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq r8, r2, r0, lsl #3 │ │ │ │ - mlaeq r8, lr, r4, fp │ │ │ │ - eorseq r8, r2, ip, ror r0 │ │ │ │ - eorseq lr, r3, r4, asr #14 │ │ │ │ - eorseq r8, r2, r0, ror r2 │ │ │ │ - @ instruction: 0xfff79d8c │ │ │ │ - eorseq r8, r2, r8, ror r1 │ │ │ │ - eorseq r8, r2, r4, lsr r1 │ │ │ │ + ldrsheq r8, [r2], -ip @ │ │ │ │ + eoreq fp, r8, sl, lsr #9 │ │ │ │ + @ instruction: 0x00327ff8 │ │ │ │ + eorseq lr, r3, r0, asr #13 │ │ │ │ + eorseq r8, r2, ip, ror #3 │ │ │ │ + @ instruction: 0xfff79d08 │ │ │ │ + ldrsheq r8, [r2], -r4 @ │ │ │ │ + ldrheq r8, [r2], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ mov r8, r0 │ │ │ │ add r9, r0, #136 @ 0x88 │ │ │ │ ldrb r0, [r0, #272] @ 0x110 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -181807,47 +181840,47 @@ │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ bl 1f640 │ │ │ │ ldrb r0, [r8, #268] @ 0x10c │ │ │ │ add r1, pc, #12 │ │ │ │ - ldr fp, [pc, #4016] @ d2984 │ │ │ │ + ldr fp, [pc, #4016] @ d2a08 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add fp, pc, fp │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r1, r0, ip, lsl #6 │ │ │ │ andeq r1, r0, r8, ror #5 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ add r6, r8, #248 @ 0xf8 │ │ │ │ ldm r6, {r0, r4, r5, r6} │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1a00 │ │ │ │ + beq d1a84 │ │ │ │ bl 1fa0c │ │ │ │ cmp r5, #0 │ │ │ │ - beq d1a18 │ │ │ │ + beq d1a9c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r8, #240] @ 0xf0 │ │ │ │ strb r0, [r8, #244] @ 0xf4 │ │ │ │ - b d1a4c │ │ │ │ + b d1ad0 │ │ │ │ ldrb r0, [r8, #244] @ 0xf4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r1, r0, r8, ror #5 │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ ldr r4, [r8, #240] @ 0xf0 │ │ │ │ - ldr r0, [pc, #4020] @ d2a08 │ │ │ │ + ldr r0, [pc, #4020] @ d2a8c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r4 │ │ │ │ add r5, r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ @@ -181861,437 +181894,437 @@ │ │ │ │ ldr r5, [fp, #40] @ 0x28 │ │ │ │ ldr r7, [fp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ bl 76cd8 │ │ │ │ add r1, r5, r4 │ │ │ │ ands r0, r0, #255 @ 0xff │ │ │ │ add r4, r1, r7 │ │ │ │ - beq d1ad8 │ │ │ │ + beq d1b5c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne d2ca0 │ │ │ │ + bne d2d24 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq d25d4 │ │ │ │ + beq d2658 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f94c │ │ │ │ mov r0, r5 │ │ │ │ - b d25d0 │ │ │ │ - bl 2ddd38 │ │ │ │ + b d2654 │ │ │ │ + bl 2dddbc │ │ │ │ str r9, [sp, #12] │ │ │ │ add r9, r8, #228 @ 0xe4 │ │ │ │ str r0, [r9] │ │ │ │ bl 1e86c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne d2cfc │ │ │ │ + bne d2d80 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r5, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1b10 │ │ │ │ + beq d1b94 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r8 │ │ │ │ strb r0, [r4, #189]! @ 0xbd │ │ │ │ str r6, [r4, #-9] │ │ │ │ str r9, [r4, #-5] │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r8, #160] @ 0xa0 │ │ │ │ str r9, [r8, #164] @ 0xa4 │ │ │ │ strb r0, [r8, #188] @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ bl 76cd8 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ands r0, r0, #255 @ 0xff │ │ │ │ - beq d1bac │ │ │ │ + beq d1c30 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #4056] @ d2b38 │ │ │ │ + ldr r1, [pc, #4056] @ d2bbc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 22ee0 │ │ │ │ mov r6, r0 │ │ │ │ - b d2444 │ │ │ │ + b d24c8 │ │ │ │ mov sl, r8 │ │ │ │ ldrb r0, [sl, #232]! @ 0xe8 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r1, r0, r8, ror #3 │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ andeq r0, r0, r4, ror #3 │ │ │ │ ldr r6, [r8, #224] @ 0xe0 │ │ │ │ - b d1a84 │ │ │ │ + b d1b08 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r1, #4 │ │ │ │ - ldr r9, [pc, #3968] @ d2b3c │ │ │ │ + ldr r9, [pc, #3968] @ d2bc0 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r0, #4 │ │ │ │ ldr r4, [r8, #160] @ 0xa0 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2d34 │ │ │ │ + beq d2db8 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0] │ │ │ │ ldr r1, [r4] │ │ │ │ bl 1e338 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #16 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2d44 │ │ │ │ + beq d2dc8 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ ldr r5, [r8, #160] @ 0xa0 │ │ │ │ str r0, [r8, #168] @ 0xa8 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, r5 │ │ │ │ bl 76cd8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #1 │ │ │ │ - beq d1c94 │ │ │ │ + beq d1d18 │ │ │ │ ldr r5, [r5] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ ldr r1, [fp, #44] @ 0x2c │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, #28] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #3800] @ d2b40 │ │ │ │ + ldr r0, [pc, #3800] @ d2bc4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - beq d1c84 │ │ │ │ - ldr r0, [pc, #4088] @ d2c78 │ │ │ │ + beq d1d08 │ │ │ │ + ldr r0, [pc, #4088] @ d2cfc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2260c │ │ │ │ - ldr r1, [pc, #4092] @ d2c88 │ │ │ │ + ldr r1, [pc, #4092] @ d2d0c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ bl 1f0d0 │ │ │ │ ldr r2, [r8, #160] @ 0xa0 │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ ldr r1, [fp, #44] @ 0x2c │ │ │ │ ldr r2, [r2] │ │ │ │ add r0, r0, r2 │ │ │ │ add r5, r0, r1 │ │ │ │ str r5, [r8, #172] @ 0xac │ │ │ │ - bl 16f7d0 │ │ │ │ + bl 16f854 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [pc, #4084] @ d2cb4 │ │ │ │ + ldr r0, [pc, #4084] @ d2d38 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, fp │ │ │ │ add r0, r1, r0 │ │ │ │ add r0, r0, #68 @ 0x44 │ │ │ │ - ldr r1, [pc, #4092] @ d2cd8 │ │ │ │ + ldr r1, [pc, #4092] @ d2d5c │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19468c │ │ │ │ + bl 194710 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [r8, #160] @ 0xa0 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2d58 │ │ │ │ + beq d2ddc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r4] │ │ │ │ bl 1e338 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ bl 726c8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1db0 │ │ │ │ + beq d1e34 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, #25 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #4092] @ d2d54 │ │ │ │ + ldr r0, [pc, #4092] @ d2dd8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ bl 23f50 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 1fda8 │ │ │ │ - b d2428 │ │ │ │ + b d24ac │ │ │ │ mov r4, r8 │ │ │ │ ldrb r0, [r4, #189]! @ 0xbd │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r1, r0, r8, asr r0 │ │ │ │ andeq r1, r0, r4, asr #32 │ │ │ │ andeq r0, r0, ip, lsl r2 │ │ │ │ andeq r0, r0, r0, ror r5 │ │ │ │ str r9, [sp, #12] │ │ │ │ ldr r6, [r8, #180] @ 0xb4 │ │ │ │ ldr r9, [r8, #184] @ 0xb8 │ │ │ │ - b d1b24 │ │ │ │ + b d1ba8 │ │ │ │ mov r0, fp │ │ │ │ bl 1fda8 │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e9950 │ │ │ │ + bl 2e99d4 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne d2d90 │ │ │ │ + bne d2e14 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ strb r1, [r8, #188] @ 0xbc │ │ │ │ ldr r1, [r8, #168] @ 0xa8 │ │ │ │ str r0, [r8, #176] @ 0xb0 │ │ │ │ ldr r0, [r8, #164] @ 0xa4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ adds r2, r2, #1 │ │ │ │ str r2, [r1, #4] │ │ │ │ - bcs d2f3c │ │ │ │ - bl 14da44 │ │ │ │ - bl 171c38 │ │ │ │ + bcs d2fc0 │ │ │ │ + bl 14dac8 │ │ │ │ + bl 171cbc │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r0, #40] @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ - bl 171a70 │ │ │ │ + bl 171af4 │ │ │ │ tst r5, #1 │ │ │ │ strd r0, [r8, #152] @ 0x98 │ │ │ │ - bne d1e34 │ │ │ │ - ldr r0, [pc, #4076] @ d2e10 │ │ │ │ + bne d1eb8 │ │ │ │ + ldr r0, [pc, #4076] @ d2e94 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne d2c8c │ │ │ │ + bne d2d10 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ - beq d2c7c │ │ │ │ + beq d2d00 │ │ │ │ ldrd r2, [r8, #152] @ 0x98 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #4084] @ d2e58 │ │ │ │ + ldr r0, [pc, #4084] @ d2edc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi d1f70 │ │ │ │ - ldr r0, [pc, #4068] @ d2e5c │ │ │ │ + bhi d1ff4 │ │ │ │ + ldr r0, [pc, #4068] @ d2ee0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d1ea4 │ │ │ │ + bcc d1f28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d1f70 │ │ │ │ - ldr r0, [pc, #4072] @ d2e80 │ │ │ │ + beq d1ff4 │ │ │ │ + ldr r0, [pc, #4072] @ d2f04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d1f70 │ │ │ │ - ldr r0, [pc, #4084] @ d2ea0 │ │ │ │ + beq d1ff4 │ │ │ │ + ldr r0, [pc, #4084] @ d2f24 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1f70 │ │ │ │ - ldr r0, [pc, #4068] @ d2ea4 │ │ │ │ + beq d1ff4 │ │ │ │ + ldr r0, [pc, #4068] @ d2f28 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq d2e84 │ │ │ │ + beq d2f08 │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #28]! │ │ │ │ mov r4, #0 │ │ │ │ ldr r5, [r0, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ add ip, r8, #152 @ 0x98 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str ip, [sp, #20] │ │ │ │ - beq d2ea8 │ │ │ │ + beq d2f2c │ │ │ │ mov r4, #1 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #4088] @ d2f1c │ │ │ │ + ldr r2, [pc, #4088] @ d2fa0 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #4068] @ d2f20 │ │ │ │ + ldr r2, [pc, #4068] @ d2fa4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldrd r0, [r9] │ │ │ │ ldr r2, [r8, #144] @ 0x90 │ │ │ │ - bl 2e2014 │ │ │ │ + bl 2e2098 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #164] @ 0xa4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e86c │ │ │ │ strd r4, [r8, #192] @ 0xc0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ str r1, [r9, #64] @ 0x40 │ │ │ │ str r1, [r9, #68] @ 0x44 │ │ │ │ str r0, [r8, #208] @ 0xd0 │ │ │ │ add r7, r8, #192 @ 0xc0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 12cdfc │ │ │ │ + bl 12ce80 │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ cmp r5, #2 │ │ │ │ - bne d1fd4 │ │ │ │ + bne d2058 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, #1 │ │ │ │ - b d2450 │ │ │ │ + b d24d4 │ │ │ │ str r9, [sp, #12] │ │ │ │ ldr r9, [r8, #196] @ 0xc4 │ │ │ │ ldr r6, [r8, #192] @ 0xc0 │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d1ff4 │ │ │ │ + beq d2078 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d200c │ │ │ │ + beq d2090 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r6, #72]! @ 0x48 │ │ │ │ bl 1fda8 │ │ │ │ tst r5, #1 │ │ │ │ - beq d2080 │ │ │ │ + beq d2104 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #4092] @ d3030 │ │ │ │ + ldr r0, [pc, #4092] @ d30b4 │ │ │ │ mov r4, #27 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #27 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2df8 │ │ │ │ - ldr r1, [pc, #4092] @ d3050 │ │ │ │ + beq d2e7c │ │ │ │ + ldr r1, [pc, #4092] @ d30d4 │ │ │ │ mov r2, #27 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 24638 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b d23e4 │ │ │ │ + b d2468 │ │ │ │ ldr r0, [r8, #172] @ 0xac │ │ │ │ bl 73d70 │ │ │ │ tst r0, #1 │ │ │ │ - beq d20c4 │ │ │ │ + beq d2148 │ │ │ │ mov r0, #3 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #24 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #4072] @ d3094 │ │ │ │ + ldr r0, [pc, #4072] @ d3118 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ bl 23f50 │ │ │ │ mov r6, r0 │ │ │ │ - b d23e4 │ │ │ │ + b d2468 │ │ │ │ str r1, [r7] │ │ │ │ - ldr fp, [pc, #4092] @ d30cc │ │ │ │ + ldr fp, [pc, #4092] @ d3150 │ │ │ │ ldr fp, [pc, fp] │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi d220c │ │ │ │ - ldr r0, [pc, #4092] @ d30e0 │ │ │ │ + bhi d2290 │ │ │ │ + ldr r0, [pc, #4092] @ d3164 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d2110 │ │ │ │ + bcc d2194 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d220c │ │ │ │ - ldr r0, [pc, #4064] @ d30e4 │ │ │ │ + beq d2290 │ │ │ │ + ldr r0, [pc, #4064] @ d3168 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d220c │ │ │ │ - ldr r0, [pc, #4092] @ d3114 │ │ │ │ + beq d2290 │ │ │ │ + ldr r0, [pc, #4092] @ d3198 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d220c │ │ │ │ + beq d2290 │ │ │ │ str r4, [sp, #8] │ │ │ │ - ldr r5, [pc, #4072] @ d3118 │ │ │ │ + ldr r5, [pc, #4072] @ d319c │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5, #28]! │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d2ee4 │ │ │ │ + beq d2f68 │ │ │ │ add ip, sp, #144 @ 0x90 │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ stm ip, {r0, r1, r2, r3, r4} │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ ldr r0, [r7] │ │ │ │ @@ -182301,77 +182334,77 @@ │ │ │ │ add r9, sp, #112 @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ mov fp, #1 │ │ │ │ moveq r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #0 │ │ │ │ str fp, [sp] │ │ │ │ - bl 2ea01c │ │ │ │ - ldr r0, [pc, #4088] @ d3188 │ │ │ │ + bl 2ea0a0 │ │ │ │ + ldr r0, [pc, #4088] @ d320c │ │ │ │ str r9, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #4088] @ d31a0 │ │ │ │ + ldr r0, [pc, #4088] @ d3224 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #4068] @ d31a4 │ │ │ │ + ldr r0, [pc, #4068] @ d3228 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ str fp, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ - ldr r0, [pc, #4060] @ d31c8 │ │ │ │ + ldr r0, [pc, #4060] @ d324c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl c93ec │ │ │ │ + bl c9470 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr fp, [pc, #4088] @ d3204 │ │ │ │ + ldr fp, [pc, #4088] @ d3288 │ │ │ │ ldr fp, [pc, fp] │ │ │ │ ldr r0, [r8, #160] @ 0xa0 │ │ │ │ bl 76e88 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r8, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d2280 │ │ │ │ + beq d2304 │ │ │ │ bl 753d8 │ │ │ │ add r1, r8, #176 @ 0xb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 63b00 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171d58 │ │ │ │ + bl 171ddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2a0c │ │ │ │ + beq d2a90 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, #26 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #4092] @ d3264 │ │ │ │ + ldr r0, [pc, #4092] @ d32e8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ bl 23f50 │ │ │ │ mov r6, r0 │ │ │ │ - b d23dc │ │ │ │ + b d2460 │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 75520 │ │ │ │ ldr r0, [r8, #192] @ 0xc0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ ldr r4, [r8, #152] @ 0x98 │ │ │ │ @@ -182400,53 +182433,53 @@ │ │ │ │ str r7, [r8, #204] @ 0xcc │ │ │ │ str r0, [r8, #216] @ 0xd8 │ │ │ │ add r5, r8, #200 @ 0xc8 │ │ │ │ str r9, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12cf20 │ │ │ │ + bl 12cfa4 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ cmp r9, #-2147483645 @ 0x80000003 │ │ │ │ - bne d2334 │ │ │ │ + bne d23b8 │ │ │ │ mov r0, #4 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, #1 │ │ │ │ - b d2450 │ │ │ │ + b d24d4 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldrd r4, [r8, #200] @ 0xc8 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ - beq d235c │ │ │ │ + beq d23e0 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d2374 │ │ │ │ + beq d23f8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r8, #216] @ 0xd8 │ │ │ │ bl 1fda8 │ │ │ │ cmp r9, #-2147483646 @ 0x80000002 │ │ │ │ - bne d285c │ │ │ │ - ldr r0, [pc, #4088] @ d3384 │ │ │ │ + bne d28e0 │ │ │ │ + ldr r0, [pc, #4088] @ d3408 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #34 @ 0x22 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2e40 │ │ │ │ - ldr r1, [pc, #4056] @ d3388 │ │ │ │ + beq d2ec4 │ │ │ │ + ldr r1, [pc, #4056] @ d340c │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ @@ -182457,208 +182490,208 @@ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [r8, #192] @ 0xc0 │ │ │ │ bl 1f8f8 │ │ │ │ ldr r7, [r8, #156] @ 0x9c │ │ │ │ ldr r5, [r8, #152] @ 0x98 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d2400 │ │ │ │ + beq d2484 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d2418 │ │ │ │ + beq d249c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r8, #176] @ 0xb0 │ │ │ │ bl 1f400 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #188] @ 0xbc │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #168]! @ 0xa8 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne d2444 │ │ │ │ - bl 15bb08 │ │ │ │ + bne d24c8 │ │ │ │ + bl 15bb8c │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2478 │ │ │ │ + beq d24fc │ │ │ │ mov r4, #3 │ │ │ │ mov r0, #0 │ │ │ │ strb r4, [r8, #268] @ 0x10c │ │ │ │ strb r4, [r8, #244] @ 0xf4 │ │ │ │ strb r4, [r8, #232] @ 0xe8 │ │ │ │ strb r4, [r8, #272] @ 0x110 │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl ce744 │ │ │ │ + bl ce7c8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d25cc │ │ │ │ + beq d2650 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - ldr r0, [pc, #3916] @ d33e8 │ │ │ │ - ldr r2, [pc, #3920] @ d33f0 │ │ │ │ - ldr r3, [pc, #3920] @ d33f4 │ │ │ │ + ldr r0, [pc, #3916] @ d346c │ │ │ │ + ldr r2, [pc, #3920] @ d3474 │ │ │ │ + ldr r3, [pc, #3920] @ d3478 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #3904] @ d33ec │ │ │ │ + ldr r0, [pc, #3904] @ d3470 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2610 │ │ │ │ + beq d2694 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #4088] @ d34c0 │ │ │ │ + ldr r0, [pc, #4088] @ d3544 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi d25c4 │ │ │ │ - ldr r0, [pc, #4072] @ d34c4 │ │ │ │ + bhi d2648 │ │ │ │ + ldr r0, [pc, #4072] @ d3548 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d2508 │ │ │ │ + bcc d258c │ │ │ │ cmp r1, #0 │ │ │ │ - beq d25c4 │ │ │ │ - ldr r0, [pc, #4044] @ d34c8 │ │ │ │ + beq d2648 │ │ │ │ + ldr r0, [pc, #4044] @ d354c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d25c4 │ │ │ │ - ldr r0, [pc, #4028] @ d34cc │ │ │ │ + beq d2648 │ │ │ │ + ldr r0, [pc, #4028] @ d3550 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d25c4 │ │ │ │ - ldr r0, [pc, #4012] @ d34d0 │ │ │ │ + beq d2648 │ │ │ │ + ldr r0, [pc, #4012] @ d3554 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d2e60 │ │ │ │ + beq d2ee4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #28]! │ │ │ │ mov r5, #0 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #3964] @ d34dc │ │ │ │ + ldr r1, [pc, #3964] @ d3560 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #3912] @ d34e0 │ │ │ │ + ldr r2, [pc, #3912] @ d3564 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #3892] @ d34e4 │ │ │ │ + ldr r1, [pc, #3892] @ d3568 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ ldr r0, [r8, #228] @ 0xe4 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl] │ │ │ │ ldr r0, [r8, #240] @ 0xf0 │ │ │ │ bl 1fda8 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r8, #268] @ 0x10c │ │ │ │ strb r4, [r8, #244] @ 0xf4 │ │ │ │ mov r0, r9 │ │ │ │ - bl ca05c │ │ │ │ - ldr r1, [pc, #3624] @ d3428 │ │ │ │ + bl ca0e0 │ │ │ │ + ldr r1, [pc, #3624] @ d34ac │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r4, [r8, #272] @ 0x110 │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r8, #228] @ 0xe4 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ strb r0, [r8, #232] @ 0xe8 │ │ │ │ - ldr r0, [pc, #3768] @ d34e8 │ │ │ │ + ldr r0, [pc, #3768] @ d356c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi d277c │ │ │ │ - ldr r0, [pc, #3752] @ d34ec │ │ │ │ + bhi d2800 │ │ │ │ + ldr r0, [pc, #3752] @ d3570 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d2670 │ │ │ │ + bcc d26f4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d277c │ │ │ │ - ldr r0, [pc, #3724] @ d34f0 │ │ │ │ + beq d2800 │ │ │ │ + ldr r0, [pc, #3724] @ d3574 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d277c │ │ │ │ - ldr r0, [pc, #3708] @ d34f4 │ │ │ │ + beq d2800 │ │ │ │ + ldr r0, [pc, #3708] @ d3578 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d277c │ │ │ │ - ldr r0, [pc, #3692] @ d34f8 │ │ │ │ + beq d2800 │ │ │ │ + ldr r0, [pc, #3692] @ d357c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d2ec4 │ │ │ │ + beq d2f48 │ │ │ │ mov r1, r0 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr r7, [r1, #28]! │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [r0, #40] @ 0x28 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ mov r5, #32 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ add r7, sp, #176 @ 0xb0 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #3636] @ d3504 │ │ │ │ + ldr r3, [pc, #3636] @ d3588 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #32] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ mov r7, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ - ldr r6, [pc, #3592] @ d3508 │ │ │ │ + ldr r6, [pc, #3592] @ d358c │ │ │ │ strb r7, [sp, #108] @ 0x6c │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ mov r6, #4 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ mov r6, #1 │ │ │ │ @@ -182670,900 +182703,900 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #32 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #3516] @ d350c │ │ │ │ + ldr r2, [pc, #3516] @ d3590 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - ldr r2, [pc, #3176] @ d33f8 │ │ │ │ + ldr r2, [pc, #3176] @ d347c │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #3172] @ d33fc │ │ │ │ + ldr r2, [pc, #3172] @ d3480 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #3168] @ d3400 │ │ │ │ - ldr r3, [pc, #3168] @ d3404 │ │ │ │ + ldr r2, [pc, #3168] @ d3484 │ │ │ │ + ldr r3, [pc, #3168] @ d3488 │ │ │ │ blx r1 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r8, #240 @ 0xf0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d27bc │ │ │ │ - bl ff640 │ │ │ │ - b d2850 │ │ │ │ + beq d2840 │ │ │ │ + bl ff6c4 │ │ │ │ + b d28d4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #3380] @ d3510 │ │ │ │ + ldr r1, [pc, #3380] @ d3594 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ strb r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, #32 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 2d424c │ │ │ │ + bl 2d42d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d2e14 │ │ │ │ + bne d2e98 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ ldr r7, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d60b4 │ │ │ │ + bl 2d6138 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ff57c │ │ │ │ + bl ff600 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d2850 │ │ │ │ + beq d28d4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 2d425c │ │ │ │ - b d25dc │ │ │ │ + bl 2d42e0 │ │ │ │ + b d2660 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r9, #-2147483647 @ 0x80000001 │ │ │ │ - bne d2940 │ │ │ │ + bne d29c4 │ │ │ │ ldr r1, [r8, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #188] @ 0xbc │ │ │ │ str fp, [sp, #144] @ 0x90 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1193ac │ │ │ │ + bl 119430 │ │ │ │ ldr r0, [r8, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #3064] @ d3488 │ │ │ │ + ldr r1, [pc, #3064] @ d350c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #3048] @ d348c │ │ │ │ + ldr r1, [pc, #3048] @ d3510 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #3032] @ d3490 │ │ │ │ + ldr r1, [pc, #3032] @ d3514 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 6777c │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r8, #192] @ 0xc0 │ │ │ │ bl 1f8f8 │ │ │ │ ldrd r4, [r8, #152] @ 0x98 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d28e8 │ │ │ │ + beq d296c │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d2900 │ │ │ │ + beq d2984 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [r8, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2914 │ │ │ │ + beq d2998 │ │ │ │ ldr r0, [r8, #176] @ 0xb0 │ │ │ │ bl 1f400 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r0, #168]! @ 0xa8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ strb r6, [r0, #20] │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne d2444 │ │ │ │ - bl 15bb08 │ │ │ │ - b d2444 │ │ │ │ + bne d24c8 │ │ │ │ + bl 15bb8c │ │ │ │ + b d24c8 │ │ │ │ and r0, r6, #255 @ 0xff │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ sub r0, r0, #5 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ cmn r0, #3 │ │ │ │ str r9, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ - bcs d2988 │ │ │ │ + bcs d2a0c │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 24694 │ │ │ │ mov r6, r0 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - b d23dc │ │ │ │ - @ instruction: 0x0033fbfc │ │ │ │ + b d2460 │ │ │ │ + eorseq pc, r3, r8, ror fp @ │ │ │ │ ldr r0, [r8, #160] @ 0xa0 │ │ │ │ bl 753d8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r8, #192 @ 0xc0 │ │ │ │ add r1, r8, #176 @ 0xb0 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ bl 63b00 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171d58 │ │ │ │ + bl 171ddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2b44 │ │ │ │ + beq d2bc8 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, #26 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #2752] @ d3494 │ │ │ │ + ldr r0, [pc, #2752] @ d3518 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ bl 23f50 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r6, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d23dc │ │ │ │ + beq d2460 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d23dc │ │ │ │ - eorseq pc, r3, r0, lsr #18 │ │ │ │ + bl 1b0888 │ │ │ │ + b d2460 │ │ │ │ + mlaseq r3, ip, r8, pc @ │ │ │ │ ldr r0, [r8, #160] @ 0xa0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ strb r1, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ bl 751f0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d2a48 │ │ │ │ + beq d2acc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [fp] │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi d23dc │ │ │ │ - ldr r0, [pc, #2568] @ d3468 │ │ │ │ + bhi d2460 │ │ │ │ + ldr r0, [pc, #2568] @ d34ec │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d2a8c │ │ │ │ + bcc d2b10 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d23dc │ │ │ │ - ldr r0, [pc, #2540] @ d346c │ │ │ │ + beq d2460 │ │ │ │ + ldr r0, [pc, #2540] @ d34f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d23dc │ │ │ │ - ldr r0, [pc, #2524] @ d3470 │ │ │ │ + beq d2460 │ │ │ │ + ldr r0, [pc, #2524] @ d34f4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d23dc │ │ │ │ + beq d2460 │ │ │ │ str r4, [sp, #8] │ │ │ │ - ldr r0, [pc, #2504] @ d3474 │ │ │ │ + ldr r0, [pc, #2504] @ d34f8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d2f00 │ │ │ │ + beq d2f84 │ │ │ │ mov r2, r0 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #28]! │ │ │ │ mov r6, #0 │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #2456] @ d3480 │ │ │ │ + ldr r1, [pc, #2456] @ d3504 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #2408] @ d3484 │ │ │ │ + ldr r1, [pc, #2408] @ d3508 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 29e030 │ │ │ │ - b d23d8 │ │ │ │ - eorseq r8, r2, r8, ror #12 │ │ │ │ - eorseq lr, r3, r0, lsl #5 │ │ │ │ - eorseq pc, r3, r4, lsl r9 @ │ │ │ │ + bl 29e0b4 │ │ │ │ + b d245c │ │ │ │ + eorseq r8, r2, r4, ror #11 │ │ │ │ + @ instruction: 0x0033e1fc │ │ │ │ + mlaseq r3, r0, r8, pc @ │ │ │ │ ldr r0, [r8, #160] @ 0xa0 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ bl 751f0 │ │ │ │ - ldr r0, [pc, #2364] @ d3498 │ │ │ │ + ldr r0, [pc, #2364] @ d351c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi d2c58 │ │ │ │ - ldr r0, [pc, #2348] @ d349c │ │ │ │ + bhi d2cdc │ │ │ │ + ldr r0, [pc, #2348] @ d3520 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d2b9c │ │ │ │ + bcc d2c20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d2c58 │ │ │ │ - ldr r0, [pc, #2320] @ d34a0 │ │ │ │ + beq d2cdc │ │ │ │ + ldr r0, [pc, #2320] @ d3524 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d2c58 │ │ │ │ - ldr r0, [pc, #2304] @ d34a4 │ │ │ │ + beq d2cdc │ │ │ │ + ldr r0, [pc, #2304] @ d3528 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2c58 │ │ │ │ - ldr r0, [pc, #2288] @ d34a8 │ │ │ │ + beq d2cdc │ │ │ │ + ldr r0, [pc, #2288] @ d352c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d2f24 │ │ │ │ + beq d2fa8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #28]! │ │ │ │ mov r4, #0 │ │ │ │ ldr r5, [r0, #40] @ 0x28 │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #2240] @ d34b4 │ │ │ │ + ldr r1, [pc, #2240] @ d3538 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #2 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #2184] @ d34b8 │ │ │ │ + ldr r2, [pc, #2184] @ d353c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #2164] @ d34bc │ │ │ │ + ldr r1, [pc, #2164] @ d3540 │ │ │ │ str r6, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d28c8 │ │ │ │ + beq d294c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d28c8 │ │ │ │ - @ instruction: 0x0033f8fc │ │ │ │ + bl 1b0888 │ │ │ │ + b d294c │ │ │ │ + eorseq pc, r3, r8, ror r8 @ │ │ │ │ mov r0, r7 │ │ │ │ bl 3acc8 │ │ │ │ - b d1e48 │ │ │ │ - eorseq pc, r3, ip, ror #17 │ │ │ │ + b d1ecc │ │ │ │ + eorseq pc, r3, r8, ror #16 │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b d1e34 │ │ │ │ + b d1eb8 │ │ │ │ str r9, [sp, #12] │ │ │ │ - ldr r0, [pc, #1912] @ d3424 │ │ │ │ + ldr r0, [pc, #1912] @ d34a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ - b d2f3c │ │ │ │ - @ instruction: 0x0033f3dc │ │ │ │ - ldr r0, [pc, #1868] @ d340c │ │ │ │ + b d2fc0 │ │ │ │ + eorseq pc, r3, r8, asr r3 @ │ │ │ │ + ldr r0, [pc, #1868] @ d3490 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ str r9, [sp, #12] │ │ │ │ - ldr r0, [pc, #1860] @ d3414 │ │ │ │ + ldr r0, [pc, #1860] @ d3498 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d2f3c │ │ │ │ - ldrdeq r1, [r9], -fp @ │ │ │ │ - ldr r0, [pc, #1828] @ d3408 │ │ │ │ + b d2fc0 │ │ │ │ + eoreq r1, r9, r7, ror #7 │ │ │ │ + ldr r0, [pc, #1828] @ d348c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ str r9, [sp, #12] │ │ │ │ - ldr r0, [pc, #1820] @ d3410 │ │ │ │ + ldr r0, [pc, #1820] @ d3494 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d2f3c │ │ │ │ - ldr r0, [pc, #1820] @ d3420 │ │ │ │ + b d2fc0 │ │ │ │ + ldr r0, [pc, #1820] @ d34a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ - b d2f3c │ │ │ │ + b d2fc0 │ │ │ │ str r9, [sp, #12] │ │ │ │ - ldr r0, [pc, #1796] @ d341c │ │ │ │ + ldr r0, [pc, #1796] @ d34a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d2f3c │ │ │ │ + b d2fc0 │ │ │ │ str r9, [sp, #12] │ │ │ │ - ldr r0, [pc, #1772] @ d3418 │ │ │ │ + ldr r0, [pc, #1772] @ d349c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d2f3c │ │ │ │ + b d2fc0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b d2f3c │ │ │ │ + b d2fc0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 3c120 │ │ │ │ - b d2f3c │ │ │ │ - eoreq fp, r8, r7, ror r8 │ │ │ │ + b d2fc0 │ │ │ │ + eoreq fp, r8, r3, lsl #17 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b d2f3c │ │ │ │ + b d2fc0 │ │ │ │ str r9, [sp, #12] │ │ │ │ - ldr r0, [pc, #1724] @ d3430 │ │ │ │ + ldr r0, [pc, #1724] @ d34b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d2f3c │ │ │ │ + b d2fc0 │ │ │ │ str r9, [sp, #12] │ │ │ │ - ldr r0, [pc, #1700] @ d342c │ │ │ │ + ldr r0, [pc, #1700] @ d34b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d2f3c │ │ │ │ + b d2fc0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldm r6!, {r1, r3, r5, r7} │ │ │ │ mov r0, r2 │ │ │ │ stmia r0!, {r1, r3, r5, r7} │ │ │ │ ldm r6, {r1, r3, r5, r7} │ │ │ │ stm r0, {r1, r3, r5, r7} │ │ │ │ - ldr r0, [pc, #1668] @ d3434 │ │ │ │ + ldr r0, [pc, #1668] @ d34b8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #1656] @ d3438 │ │ │ │ - ldr r3, [pc, #1656] @ d343c │ │ │ │ + ldr r0, [pc, #1656] @ d34bc │ │ │ │ + ldr r3, [pc, #1656] @ d34c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b d2f3c │ │ │ │ + b d2fc0 │ │ │ │ str r9, [sp, #12] │ │ │ │ - ldr r0, [pc, #1660] @ d3458 │ │ │ │ + ldr r0, [pc, #1660] @ d34dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d2f3c │ │ │ │ + b d2fc0 │ │ │ │ str r9, [sp, #12] │ │ │ │ - ldr r0, [pc, #1636] @ d3454 │ │ │ │ + ldr r0, [pc, #1636] @ d34d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d2f3c │ │ │ │ - ldr r2, [pc, #1600] @ d3440 │ │ │ │ + b d2fc0 │ │ │ │ + ldr r2, [pc, #1600] @ d34c4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #27 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b d2f3c │ │ │ │ - eorseq lr, r3, ip, lsr #32 │ │ │ │ - ldr r0, [pc, #1784] @ d3514 │ │ │ │ + b d2fc0 │ │ │ │ + eorseq sp, r3, r8, lsr #31 │ │ │ │ + ldr r0, [pc, #1784] @ d3598 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #1768] @ d3518 │ │ │ │ - ldr r3, [pc, #1768] @ d351c │ │ │ │ + ldr r0, [pc, #1768] @ d359c │ │ │ │ + ldr r3, [pc, #1768] @ d35a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b d2f3c │ │ │ │ - ldr r2, [pc, #1556] @ d345c │ │ │ │ + b d2fc0 │ │ │ │ + ldr r2, [pc, #1556] @ d34e0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b d2f3c │ │ │ │ - eorseq sp, r3, ip, ror #28 │ │ │ │ - mlaseq r3, ip, r2, lr │ │ │ │ + b d2fc0 │ │ │ │ + eorseq sp, r3, r8, ror #27 │ │ │ │ + eorseq lr, r3, r8, lsl r2 │ │ │ │ str r9, [sp, #12] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r0, [pc, #1636] @ d34d4 │ │ │ │ - ldr r2, [pc, #1636] @ d34d8 │ │ │ │ + ldr r0, [pc, #1636] @ d3558 │ │ │ │ + ldr r2, [pc, #1636] @ d355c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d2f3c │ │ │ │ - eorseq lr, r3, ip, ror r2 │ │ │ │ - ldr r0, [pc, #1464] @ d3444 │ │ │ │ + b d2fc0 │ │ │ │ + @ instruction: 0x0033e1f8 │ │ │ │ + ldr r0, [pc, #1464] @ d34c8 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #1460] @ d3448 │ │ │ │ + ldr r2, [pc, #1460] @ d34cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d2f3c │ │ │ │ - eorseq lr, r3, r8, ror #4 │ │ │ │ - eorseq lr, r3, r4, asr r2 │ │ │ │ - ldr r0, [pc, #1436] @ d344c │ │ │ │ + b d2fc0 │ │ │ │ + eorseq lr, r3, r4, ror #3 │ │ │ │ + @ instruction: 0x0033e1d0 │ │ │ │ + ldr r0, [pc, #1436] @ d34d0 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #1432] @ d3450 │ │ │ │ + ldr r2, [pc, #1432] @ d34d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d2f3c │ │ │ │ + b d2fc0 │ │ │ │ str r9, [sp, #12] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r0, [pc, #1576] @ d34fc │ │ │ │ - ldr r2, [pc, #1576] @ d3500 │ │ │ │ + ldr r0, [pc, #1576] @ d3580 │ │ │ │ + ldr r2, [pc, #1576] @ d3584 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d2f3c │ │ │ │ - ldr r0, [pc, #1396] @ d3460 │ │ │ │ + b d2fc0 │ │ │ │ + ldr r0, [pc, #1396] @ d34e4 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #1392] @ d3464 │ │ │ │ + ldr r2, [pc, #1392] @ d34e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d2f3c │ │ │ │ - ldr r0, [pc, #1392] @ d3478 │ │ │ │ + b d2fc0 │ │ │ │ + ldr r0, [pc, #1392] @ d34fc │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #1388] @ d347c │ │ │ │ + ldr r2, [pc, #1388] @ d3500 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d2f3c │ │ │ │ - mlaseq r2, r8, r2, r8 │ │ │ │ - eorseq r8, r2, ip, ror #4 │ │ │ │ - ldr r0, [pc, #1408] @ d34ac │ │ │ │ + b d2fc0 │ │ │ │ + eorseq r8, r2, r4, lsl r2 │ │ │ │ + eorseq r8, r2, r8, ror #3 │ │ │ │ + ldr r0, [pc, #1408] @ d3530 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #1404] @ d34b0 │ │ │ │ + ldr r2, [pc, #1404] @ d3534 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b d31cc │ │ │ │ - b d3000 │ │ │ │ - b d3000 │ │ │ │ - b d3000 │ │ │ │ + b d3250 │ │ │ │ + b d3084 │ │ │ │ + b d3084 │ │ │ │ + b d3084 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b d3088 │ │ │ │ - b d3088 │ │ │ │ - b d3088 │ │ │ │ - b d3000 │ │ │ │ + b d310c │ │ │ │ + b d310c │ │ │ │ + b d310c │ │ │ │ + b d3084 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b d3088 │ │ │ │ - b d3000 │ │ │ │ + b d310c │ │ │ │ + b d3084 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b d3088 │ │ │ │ - b d3000 │ │ │ │ + b d310c │ │ │ │ + b d3084 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl c93ec │ │ │ │ - b d31b8 │ │ │ │ - b d3088 │ │ │ │ - b d3088 │ │ │ │ + bl c9470 │ │ │ │ + b d323c │ │ │ │ + b d310c │ │ │ │ + b d310c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d31b8 │ │ │ │ + beq d323c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - b d3018 │ │ │ │ - b d3000 │ │ │ │ - b d3088 │ │ │ │ + b d309c │ │ │ │ + b d3084 │ │ │ │ + b d310c │ │ │ │ str r4, [sp, #8] │ │ │ │ - b d3088 │ │ │ │ + b d310c │ │ │ │ str r4, [sp, #8] │ │ │ │ - b d3088 │ │ │ │ + b d310c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d31d8 │ │ │ │ + beq d325c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ - b d31d8 │ │ │ │ - b d318c │ │ │ │ - b d3088 │ │ │ │ - b d3088 │ │ │ │ + bl 1b0888 │ │ │ │ + b d325c │ │ │ │ + b d3210 │ │ │ │ + b d310c │ │ │ │ + b d310c │ │ │ │ str r4, [sp, #8] │ │ │ │ - b d3088 │ │ │ │ + b d310c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #16] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d31b8 │ │ │ │ + beq d323c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d31b8 │ │ │ │ + bl 1b0888 │ │ │ │ + b d323c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr fp, [sp, #144] @ 0x90 │ │ │ │ - b d3038 │ │ │ │ - eorseq sp, r3, r4, lsl #28 │ │ │ │ + b d30bc │ │ │ │ + eorseq sp, r3, r0, lsl #27 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 1fda8 │ │ │ │ - b d31b8 │ │ │ │ - b d31cc │ │ │ │ - b d318c │ │ │ │ - b d3190 │ │ │ │ - eoreq fp, r8, ip, lsl #13 │ │ │ │ - b d3284 │ │ │ │ - b d31cc │ │ │ │ - b d31cc │ │ │ │ - b d31cc │ │ │ │ - b d3284 │ │ │ │ - b d3288 │ │ │ │ + b d323c │ │ │ │ + b d3250 │ │ │ │ + b d3210 │ │ │ │ + b d3214 │ │ │ │ + mlaeq r8, r8, r6, fp │ │ │ │ + b d3308 │ │ │ │ + b d3250 │ │ │ │ + b d3250 │ │ │ │ + b d3250 │ │ │ │ + b d3308 │ │ │ │ + b d330c │ │ │ │ str r4, [sp, #8] │ │ │ │ - b d3088 │ │ │ │ + b d310c │ │ │ │ str r4, [sp, #8] │ │ │ │ - b d3088 │ │ │ │ + b d310c │ │ │ │ str r4, [sp, #8] │ │ │ │ - b d31cc │ │ │ │ - b d3088 │ │ │ │ + b d3250 │ │ │ │ + b d310c │ │ │ │ str r0, [sp, #16] │ │ │ │ - b d31b8 │ │ │ │ - b d318c │ │ │ │ - eoreq fp, r8, fp, asr r5 │ │ │ │ + b d323c │ │ │ │ + b d3210 │ │ │ │ + eoreq fp, r8, r7, ror #10 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d30b4 │ │ │ │ + beq d3138 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r8, #216] @ 0xd8 │ │ │ │ bl 1fda8 │ │ │ │ - b d31b8 │ │ │ │ - b d31cc │ │ │ │ - b d3284 │ │ │ │ - b d31cc │ │ │ │ - eorseq sp, r3, r0, lsl #24 │ │ │ │ - b d31cc │ │ │ │ + b d323c │ │ │ │ + b d3250 │ │ │ │ + b d3308 │ │ │ │ + b d3250 │ │ │ │ + eorseq sp, r3, ip, ror fp │ │ │ │ + b d3250 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b d31cc │ │ │ │ - b d318c │ │ │ │ - eorseq lr, r3, ip, lsr r0 │ │ │ │ - eorseq lr, r3, ip, lsl r0 │ │ │ │ + b d3250 │ │ │ │ + b d3210 │ │ │ │ + @ instruction: 0x0033dfb8 │ │ │ │ + mlaseq r3, r8, pc, sp @ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq d3108 │ │ │ │ + beq d318c │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r8, #208] @ 0xd0 │ │ │ │ bl 1fda8 │ │ │ │ - b d31d0 │ │ │ │ - eorseq lr, r3, r8 │ │ │ │ - @ instruction: 0x0033dff0 │ │ │ │ + b d3254 │ │ │ │ + eorseq sp, r3, r4, lsl #31 │ │ │ │ + eorseq sp, r3, ip, ror #30 │ │ │ │ cmp r6, #0 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq d3194 │ │ │ │ + beq d3218 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - b d3150 │ │ │ │ + b d31d4 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ str r9, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq d3194 │ │ │ │ + beq d3218 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d3194 │ │ │ │ + bl 1b0888 │ │ │ │ + b d3218 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq d31d8 │ │ │ │ + beq d325c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ - b d31d8 │ │ │ │ - b d336c │ │ │ │ + bl 1b0888 │ │ │ │ + b d325c │ │ │ │ + b d33f0 │ │ │ │ andeq sl, r0, ip, asr #24 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 2d425c │ │ │ │ - b d33a4 │ │ │ │ - eorseq r8, r2, ip, asr #32 │ │ │ │ - eorseq r7, r2, r4, ror ip │ │ │ │ + bl 2d42e0 │ │ │ │ + b d3428 │ │ │ │ + eorseq r7, r2, r8, asr #31 │ │ │ │ + @ instruction: 0x00327bf0 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ + bl c7c70 │ │ │ │ ldr r0, [r8, #192] @ 0xc0 │ │ │ │ bl 1f8f8 │ │ │ │ - b d31d0 │ │ │ │ - b d31cc │ │ │ │ - eorseq sp, r3, r4, lsr pc │ │ │ │ + b d3254 │ │ │ │ + b d3250 │ │ │ │ + @ instruction: 0x0033deb0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrd r0, [r8, #152] @ 0x98 │ │ │ │ - bl c2ac8 │ │ │ │ + bl c2b4c │ │ │ │ ldrb r0, [r8, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3240 │ │ │ │ + beq d32c4 │ │ │ │ ldr r0, [r8, #176] @ 0xb0 │ │ │ │ bl 1f400 │ │ │ │ - b d3240 │ │ │ │ + b d32c4 │ │ │ │ str r0, [sp, #16] │ │ │ │ and r1, r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl c3294 │ │ │ │ - b d31d8 │ │ │ │ - eorseq sp, r3, r4, asr #21 │ │ │ │ + bl c3318 │ │ │ │ + b d325c │ │ │ │ + eorseq sp, r3, r0, asr #20 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b d31d8 │ │ │ │ + b d325c │ │ │ │ str r0, [sp, #16] │ │ │ │ - b d31d8 │ │ │ │ + b d325c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq d3240 │ │ │ │ + beq d32c4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d3240 │ │ │ │ + bl 1b0888 │ │ │ │ + b d32c4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #188] @ 0xbc │ │ │ │ - b d32dc │ │ │ │ + b d3360 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r9, [sp, #12] │ │ │ │ - b d3324 │ │ │ │ - b d32cc │ │ │ │ + b d33a8 │ │ │ │ + b d3350 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b d3334 │ │ │ │ - ldrdeq fp, [r8], -r3 @ │ │ │ │ - b d32a0 │ │ │ │ + b d33b8 │ │ │ │ + ldrdeq fp, [r8], -pc @ │ │ │ │ + b d3324 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r9, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl c7bec │ │ │ │ - b d31d0 │ │ │ │ + bl c7c70 │ │ │ │ + b d3254 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 2d425c │ │ │ │ - b d333c │ │ │ │ - b d32a0 │ │ │ │ - b d32a0 │ │ │ │ + bl 2d42e0 │ │ │ │ + b d33c0 │ │ │ │ + b d3324 │ │ │ │ + b d3324 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 1fda8 │ │ │ │ - b d32dc │ │ │ │ - b d32d8 │ │ │ │ + b d3360 │ │ │ │ + b d335c │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 15262c │ │ │ │ - b d3328 │ │ │ │ + bl 1526b0 │ │ │ │ + b d33ac │ │ │ │ bl 3c6f8 │ │ │ │ - b d3324 │ │ │ │ + b d33a8 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b d333c │ │ │ │ + b d33c0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #168]! @ 0xa8 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne d3328 │ │ │ │ - bl 15bb08 │ │ │ │ - b d3328 │ │ │ │ - b d3320 │ │ │ │ + bne d33ac │ │ │ │ + bl 15bb8c │ │ │ │ + b d33ac │ │ │ │ + b d33a4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b d339c │ │ │ │ + b d3420 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 1fda8 │ │ │ │ - b d3394 │ │ │ │ + b d3418 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl ce744 │ │ │ │ + bl ce7c8 │ │ │ │ ldr r0, [r8, #228] @ 0xe4 │ │ │ │ bl 1fda8 │ │ │ │ - b d3394 │ │ │ │ + b d3418 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b d33b4 │ │ │ │ - b d3390 │ │ │ │ + b d3438 │ │ │ │ + b d3414 │ │ │ │ bl 3c6f8 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ str r9, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b d33a4 │ │ │ │ + b d3428 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b d33c4 │ │ │ │ + b d3448 │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq sp, r3, r8, lsr #21 │ │ │ │ - eoreq fp, r8, ip, asr #6 │ │ │ │ + eorseq sp, r3, r4, lsr #20 │ │ │ │ + eoreq fp, r8, r8, asr r3 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl d03c4 │ │ │ │ + bl d0448 │ │ │ │ ldr r0, [r8, #240] @ 0xf0 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #244] @ 0xf4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c7608 │ │ │ │ + bl c768c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #268] @ 0x10c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl ca05c │ │ │ │ + bl ca0e0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ - bne fe847284 <__bss_end__@@Base+0xfe4357e8> │ │ │ │ + bne fe847308 <__bss_end__@@Base+0xfe43586c> │ │ │ │ ldrvc r0, [fp, #-3525] @ 0xfffff23b │ │ │ │ ldmdaeq r9!, {r2, r3, r4, r5, r7, r8, sl, pc}^ │ │ │ │ @ instruction: 0xf8cbe128 │ │ │ │ ldcle 1, cr5, [r8], {53} @ 0x35 │ │ │ │ tstlt r9, #204, 26 @ 0x3300 │ │ │ │ mcrle 8, 5, r1, cr6, cr8, {7} │ │ │ │ ldmibcc r7!, {r0, r1, r2, r3, r8, r9, sl, ip, lr} │ │ │ │ - eorseq r6, r2, r4, asr sp │ │ │ │ - eorseq r6, r2, r8, ror sp │ │ │ │ - @ instruction: 0x00326dfc │ │ │ │ - eorseq r6, r2, r0, lsr #28 │ │ │ │ - eorseq r7, r2, r4, lsr #17 │ │ │ │ - @ instruction: 0x003278b8 │ │ │ │ - eorseq r7, r2, ip, ror #8 │ │ │ │ - eorseq r1, r2, r4, lsl ip │ │ │ │ - eorseq r7, r2, r4, asr #8 │ │ │ │ - @ instruction: 0x003273f8 │ │ │ │ - eorseq r7, r2, ip, lsl #8 │ │ │ │ - eorseq r1, r2, r0, ror r7 │ │ │ │ - eoreq r1, r8, sp, lsr #30 │ │ │ │ - eorseq r1, r2, ip, lsl r4 │ │ │ │ + @ instruction: 0x00326cd0 │ │ │ │ + @ instruction: 0x00326cf4 │ │ │ │ eorseq r6, r2, r8, ror sp │ │ │ │ - eoreq sl, r8, fp, asr r5 │ │ │ │ - eorseq r7, r2, r8, lsl #6 │ │ │ │ - eoreq sl, r8, r7, lsr r5 │ │ │ │ - eorseq r7, r2, r4, ror #5 │ │ │ │ + mlaseq r2, ip, sp, r6 │ │ │ │ + eorseq r7, r2, r0, lsr #16 │ │ │ │ + eorseq r7, r2, r4, lsr r8 │ │ │ │ eorseq r7, r2, r8, ror #7 │ │ │ │ - @ instruction: 0x003273fc │ │ │ │ - eorseq r6, r2, r0, lsr sp │ │ │ │ - strdeq sl, [r8], -fp @ │ │ │ │ - @ instruction: 0x003272f0 │ │ │ │ - eorseq sp, r3, ip, asr #13 │ │ │ │ - eorseq sp, r3, ip, lsr #13 │ │ │ │ - mlaseq r3, r8, r6, sp │ │ │ │ - eorseq sp, r3, r0, lsl #13 │ │ │ │ - ldrdeq sl, [r8], -pc @ │ │ │ │ - eorseq r7, r2, ip, ror #5 │ │ │ │ - eorseq r7, r2, r8, asr #6 │ │ │ │ - @ instruction: 0x003276f0 │ │ │ │ - eorseq r3, r2, r0, lsr #14 │ │ │ │ - eorseq r3, r2, ip, lsl r7 │ │ │ │ - eoreq r6, r8, sp, asr #2 │ │ │ │ - eoreq sl, r8, r7, ror #24 │ │ │ │ - eorseq sp, r3, r4, ror r1 │ │ │ │ - eorseq sp, r3, r8, asr #11 │ │ │ │ - eorseq sp, r3, r8, lsr #11 │ │ │ │ - mlaseq r3, r4, r5, sp │ │ │ │ - eorseq sp, r3, r0, lsl #11 │ │ │ │ - @ instruction: 0x0028a4bb │ │ │ │ - eorseq r7, r2, r0, ror #5 │ │ │ │ - eorseq r7, r2, ip, lsr r2 │ │ │ │ - @ instruction: 0x003275f0 │ │ │ │ + mlaseq r2, r0, fp, r1 │ │ │ │ + eorseq r7, r2, r0, asr #7 │ │ │ │ + eorseq r7, r2, r4, ror r3 │ │ │ │ + eorseq r7, r2, r8, lsl #7 │ │ │ │ + eorseq r1, r2, ip, ror #13 │ │ │ │ + eoreq r1, r8, r9, lsr pc │ │ │ │ + mlaseq r2, r8, r3, r1 │ │ │ │ + @ instruction: 0x00326cf4 │ │ │ │ + eoreq sl, r8, r7, ror #10 │ │ │ │ + eorseq r7, r2, r4, lsl #5 │ │ │ │ + eoreq sl, r8, r3, asr #10 │ │ │ │ + eorseq r7, r2, r0, ror #4 │ │ │ │ + eorseq r7, r2, r4, ror #6 │ │ │ │ + eorseq r7, r2, r8, ror r3 │ │ │ │ + eorseq r6, r2, ip, lsr #25 │ │ │ │ + eoreq sl, r8, r7, lsl #10 │ │ │ │ + eorseq r7, r2, ip, ror #4 │ │ │ │ + eorseq sp, r3, r8, asr #12 │ │ │ │ + eorseq sp, r3, r8, lsr #12 │ │ │ │ + eorseq sp, r3, r4, lsl r6 │ │ │ │ + @ instruction: 0x0033d5fc │ │ │ │ + eoreq sl, r8, fp, ror #9 │ │ │ │ + eorseq r7, r2, r8, ror #4 │ │ │ │ + eorseq r7, r2, r4, asr #5 │ │ │ │ + eorseq r7, r2, ip, ror #12 │ │ │ │ + mlaseq r2, ip, r6, r3 │ │ │ │ + mlaseq r2, r8, r6, r3 │ │ │ │ + eoreq r6, r8, r9, asr r1 │ │ │ │ + eoreq sl, r8, r3, ror ip │ │ │ │ + ldrsheq sp, [r3], -r0 @ │ │ │ │ + eorseq sp, r3, r4, asr #10 │ │ │ │ + eorseq sp, r3, r4, lsr #10 │ │ │ │ + eorseq sp, r3, r0, lsl r5 │ │ │ │ + @ instruction: 0x0033d4fc │ │ │ │ + eoreq sl, r8, r7, asr #9 │ │ │ │ + eorseq r7, r2, ip, asr r2 │ │ │ │ + @ instruction: 0x003271b8 │ │ │ │ + eorseq r7, r2, ip, ror #10 │ │ │ │ andeq lr, r0, ip, asr r1 │ │ │ │ - eorseq sp, r3, r8, lsl #16 │ │ │ │ - eorseq sp, r3, ip, lsr #24 │ │ │ │ - eorseq sp, r3, ip, lsl #24 │ │ │ │ - @ instruction: 0x0033dbf8 │ │ │ │ - eorseq sp, r3, r4, ror #23 │ │ │ │ - eoreq sl, r8, fp, ror r5 │ │ │ │ - eorseq r7, r2, r8, lsl r3 │ │ │ │ - @ instruction: 0x003278d0 │ │ │ │ - eoreq r2, r8, r4, lsr #22 │ │ │ │ + eorseq sp, r3, r4, lsl #15 │ │ │ │ + eorseq sp, r3, r8, lsr #23 │ │ │ │ + eorseq sp, r3, r8, lsl #23 │ │ │ │ + eorseq sp, r3, r4, ror fp │ │ │ │ + eorseq sp, r3, r0, ror #22 │ │ │ │ + eoreq sl, r8, r7, lsl #11 │ │ │ │ + mlaseq r2, r4, r2, r7 │ │ │ │ + eorseq r7, r2, ip, asr #16 │ │ │ │ + eoreq r2, r8, r0, lsr fp │ │ │ │ andeq fp, r4, r0, lsl sl │ │ │ │ - eorseq sp, r3, r0, lsr #13 │ │ │ │ - eorseq sp, r3, r8, lsr lr │ │ │ │ - eorseq sp, r3, r8, lsl lr │ │ │ │ - eorseq sp, r3, r4, lsl #28 │ │ │ │ - @ instruction: 0x0033ddf0 │ │ │ │ - eoreq sl, r8, r7, lsl r5 │ │ │ │ - eorseq r7, r2, r4, lsl #14 │ │ │ │ - @ instruction: 0x0033d8d0 │ │ │ │ - eorseq r7, r2, ip, ror #29 │ │ │ │ - eorseq r7, r2, r0, ror #13 │ │ │ │ - ldrheq r7, [r2], -r0 @ │ │ │ │ - eorseq r6, r2, r4, lsl #21 │ │ │ │ - eoreq r9, r8, r8, ror #27 │ │ │ │ - eorseq r6, r2, r0, lsl #21 │ │ │ │ + eorseq sp, r3, ip, lsl r6 │ │ │ │ + @ instruction: 0x0033ddb4 │ │ │ │ + mlaseq r3, r4, sp, sp │ │ │ │ + eorseq sp, r3, r0, lsl #27 │ │ │ │ + eorseq sp, r3, ip, ror #26 │ │ │ │ + eoreq sl, r8, r3, lsr #10 │ │ │ │ + eorseq r7, r2, r0, lsl #13 │ │ │ │ + eorseq sp, r3, ip, asr #16 │ │ │ │ + eorseq r7, r2, r8, ror #28 │ │ │ │ + eorseq r7, r2, ip, asr r6 │ │ │ │ + eorseq r7, r2, ip, lsr #32 │ │ │ │ + eorseq r6, r2, r0, lsl #20 │ │ │ │ + strdeq r9, [r8], -r4 @ │ │ │ │ + @ instruction: 0x003269fc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov sl, r0 │ │ │ │ add r7, r0, #656 @ 0x290 │ │ │ │ ldrb r0, [r0, #1072] @ 0x430 │ │ │ │ mov r9, r1 │ │ │ │ @@ -183589,109 +183622,109 @@ │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r4, lsr #3 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl, #592] @ 0x250 │ │ │ │ ldr r0, [sl, #588] @ 0x24c │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d37a8 │ │ │ │ + beq d382c │ │ │ │ mov r1, sl │ │ │ │ str r0, [r1, #584]! @ 0x248 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #484] @ 0x1e4 │ │ │ │ str r1, [r1, #480] @ 0x1e0 │ │ │ │ add r5, sl, #600 @ 0x258 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl ddfc4 │ │ │ │ + bl de048 │ │ │ │ mov r2, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - beq d4354 │ │ │ │ + beq d43d8 │ │ │ │ str r1, [sl, #540] @ 0x21c │ │ │ │ ldrb r1, [sl, #1068] @ 0x42c │ │ │ │ str r0, [sl, #536] @ 0x218 │ │ │ │ cmp r1, #3 │ │ │ │ ldrbeq r1, [sl, #1061] @ 0x425 │ │ │ │ cmpeq r1, #3 │ │ │ │ - beq d3860 │ │ │ │ + beq d38e4 │ │ │ │ tst r0, #1 │ │ │ │ - beq d387c │ │ │ │ + beq d3900 │ │ │ │ ldr r0, [sl, #540] @ 0x21c │ │ │ │ str r0, [sp, #824] @ 0x338 │ │ │ │ - ldr r0, [pc, #3940] @ d4570 │ │ │ │ + ldr r0, [pc, #3940] @ d45f4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi d3714 │ │ │ │ - ldr r0, [pc, #3924] @ d4574 │ │ │ │ + bhi d3798 │ │ │ │ + ldr r0, [pc, #3924] @ d45f8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d364c │ │ │ │ + bcc d36d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d3714 │ │ │ │ - ldr r0, [pc, #3896] @ d4578 │ │ │ │ + beq d3798 │ │ │ │ + ldr r0, [pc, #3896] @ d45fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d3714 │ │ │ │ - ldr r0, [pc, #3880] @ d457c │ │ │ │ + beq d3798 │ │ │ │ + ldr r0, [pc, #3880] @ d4600 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3714 │ │ │ │ + beq d3798 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #3860] @ d4580 │ │ │ │ + ldr r0, [pc, #3860] @ d4604 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4a40 │ │ │ │ + beq d4ac4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #28]! │ │ │ │ mov r5, #0 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r5, [sp, #904] @ 0x388 │ │ │ │ str r6, [sp, #900] @ 0x384 │ │ │ │ str r7, [sp, #896] @ 0x380 │ │ │ │ str r1, [sp, #892] @ 0x37c │ │ │ │ str r3, [sp, #888] @ 0x378 │ │ │ │ - ldr r1, [pc, #3800] @ d4584 │ │ │ │ + ldr r1, [pc, #3800] @ d4608 │ │ │ │ str r2, [sp, #712] @ 0x2c8 │ │ │ │ add r2, sp, #568 @ 0x238 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #576] @ 0x240 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #572] @ 0x23c │ │ │ │ add r1, sp, #888 @ 0x378 │ │ │ │ str r1, [sp, #568] @ 0x238 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #704] @ 0x2c0 │ │ │ │ str r1, [sp, #708] @ 0x2c4 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #3748] @ d4588 │ │ │ │ + ldr r2, [pc, #3748] @ d460c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r1, lr, #136 @ 0x88 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #3728] @ d458c │ │ │ │ + ldr r1, [pc, #3728] @ d4610 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #1164] @ 0x48c │ │ │ │ add r1, sp, #824 @ 0x338 │ │ │ │ str r1, [sp, #1160] @ 0x488 │ │ │ │ add r1, sp, #704 @ 0x2c0 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #824 @ 0x338 │ │ │ │ - bl 2d425c │ │ │ │ - b d4864 │ │ │ │ + bl 2d42e0 │ │ │ │ + b d48e8 │ │ │ │ mov r2, sl │ │ │ │ ldrb r0, [r2, #1052]! @ 0x41c │ │ │ │ add r1, pc, #16 │ │ │ │ sub r4, r2, #452 @ 0x1c4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -183699,15 +183732,15 @@ │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ @ instruction: 0x000012bc │ │ │ │ andeq r1, r0, r0, lsr #5 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ str r9, [sp, #12] │ │ │ │ ldr r9, [sl, #1048] @ 0x418 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - b d38d4 │ │ │ │ + b d3958 │ │ │ │ mov r3, sl │ │ │ │ str r4, [sp, #8] │ │ │ │ ldrb r0, [r3, #755]! @ 0x2f3 │ │ │ │ sub r1, r3, #115 @ 0x73 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -183717,68 +183750,68 @@ │ │ │ │ andeq r1, r0, r8, lsr #5 │ │ │ │ muleq r0, r4, r2 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, lsl #23 │ │ │ │ str r9, [sp, #12] │ │ │ │ ldr r9, [sl, #748] @ 0x2ec │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - b d392c │ │ │ │ + b d39b0 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #888 @ 0x378 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #3512] @ d4590 │ │ │ │ + ldr r1, [pc, #3512] @ d4614 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #3504] @ d4594 │ │ │ │ + ldr r1, [pc, #3504] @ d4618 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r7, [sp, #888] @ 0x378 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #3464] @ d4598 │ │ │ │ + ldr r2, [pc, #3464] @ d461c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r7 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt d383c │ │ │ │ + blt d38c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d383c │ │ │ │ + beq d38c0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r5, [sl, #588] @ 0x24c │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - b d4894 │ │ │ │ + b d4918 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9a5c │ │ │ │ + bl c9ae0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #1060] @ 0x424 │ │ │ │ ldr r0, [sl, #536] @ 0x218 │ │ │ │ tst r0, #1 │ │ │ │ - bne d35fc │ │ │ │ + bne d3680 │ │ │ │ mov r8, #0 │ │ │ │ add r0, sl, #544 @ 0x220 │ │ │ │ str r9, [sp, #12] │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov ip, r5 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ @@ -183826,63 +183859,63 @@ │ │ │ │ strb r0, [sl, #754] @ 0x2f2 │ │ │ │ add r0, sl, #704 @ 0x2c0 │ │ │ │ str r9, [sl, #744] @ 0x2e8 │ │ │ │ add r1, sp, #704 @ 0x2c0 │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ - ldr r0, [pc, #3944] @ d48c8 │ │ │ │ + ldr r0, [pc, #3944] @ d494c │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r5, [r0, r1]! │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ tst r5, #1 │ │ │ │ - beq d39a0 │ │ │ │ - ldr r0, [pc, #3916] @ d48cc │ │ │ │ + beq d3a24 │ │ │ │ + ldr r0, [pc, #3916] @ d4950 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr fp, [r0, #8] │ │ │ │ ldr sl, [r0, #12] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r8, [r0, #20] │ │ │ │ - b d39e4 │ │ │ │ + b d3a68 │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #4084] @ d49a4 │ │ │ │ + bl 32ffc4 │ │ │ │ + ldr r0, [pc, #4084] @ d4a28 │ │ │ │ mov r5, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ str r5, [r0, r1]! │ │ │ │ mov r2, #0 │ │ │ │ ldr fp, [sp, #888] @ 0x378 │ │ │ │ ldr sl, [sp, #892] @ 0x37c │ │ │ │ ldr r8, [sp, #900] @ 0x384 │ │ │ │ ldr r1, [sp, #896] @ 0x380 │ │ │ │ stmib r0, {r2, fp} │ │ │ │ str sl, [r0, #12] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [r0, #16] │ │ │ │ str r8, [r0, #20] │ │ │ │ - ldr r0, [pc, #4080] @ d49dc │ │ │ │ + ldr r0, [pc, #4080] @ d4a60 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r2 │ │ │ │ adds r2, fp, #1 │ │ │ │ adc r3, sl, #0 │ │ │ │ mov r9, #1 │ │ │ │ tst r5, #1 │ │ │ │ strd r2, [r0, #8] │ │ │ │ - ldr r6, [pc, #4072] @ d49f8 │ │ │ │ + ldr r6, [pc, #4072] @ d4a7c │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ strb r9, [r0, #753] @ 0x2f1 │ │ │ │ - ldr r0, [pc, #4084] @ d4a14 │ │ │ │ + ldr r0, [pc, #4084] @ d4a98 │ │ │ │ add r0, pc, r0 │ │ │ │ ldmib r0, {r4, r7} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r7, [r0, #8] │ │ │ │ @@ -183893,48 +183926,48 @@ │ │ │ │ str r4, [r0, #4] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str fp, [r0] │ │ │ │ str sl, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r8, [r0, #12] │ │ │ │ - bne d3aac │ │ │ │ + bne d3b30 │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #4072] @ d4a60 │ │ │ │ + bl 32ffc4 │ │ │ │ + ldr r0, [pc, #4072] @ d4ae4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r5, #0 │ │ │ │ ldr r2, [sp, #888] @ 0x378 │ │ │ │ ldr r3, [sp, #892] @ 0x37c │ │ │ │ ldr r1, [sp, #896] @ 0x380 │ │ │ │ ldr r8, [sp, #900] @ 0x384 │ │ │ │ str r5, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ str r8, [r0, #20] │ │ │ │ - ldr r0, [pc, #4092] @ d4ab0 │ │ │ │ + ldr r0, [pc, #4092] @ d4b34 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ add r5, r4, #672 @ 0x2a0 │ │ │ │ ldr r6, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ adds sl, r2, #1 │ │ │ │ add r0, r0, r6 │ │ │ │ adc fp, r3, #0 │ │ │ │ strb r9, [r4, #752] @ 0x2f0 │ │ │ │ add ip, sp, #888 @ 0x378 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ strd sl, [r0, #8] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #754] @ 0x2f2 │ │ │ │ add r4, sp, #704 @ 0x2c0 │ │ │ │ - ldr r0, [pc, #4088] @ d4ae8 │ │ │ │ + ldr r0, [pc, #4088] @ d4b6c │ │ │ │ add sl, ip, #8 │ │ │ │ add fp, sp, #824 @ 0x338 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -183965,20 +183998,20 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #792 @ 0x318 │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b d3b9c │ │ │ │ + b d3c20 │ │ │ │ ldr r9, [sp, #932] @ 0x3a4 │ │ │ │ ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ cmp r9, r0 │ │ │ │ mov r6, r9 │ │ │ │ - beq d41d8 │ │ │ │ + beq d425c │ │ │ │ mov r6, r9 │ │ │ │ mov r9, #1 │ │ │ │ ldrb r4, [sp, #888] @ 0x378 │ │ │ │ str r9, [sp, #928] @ 0x3a0 │ │ │ │ ldrd r2, [sl] │ │ │ │ ldr r0, [sp, #892] @ 0x37c │ │ │ │ ldrb r1, [sp, #889] @ 0x379 │ │ │ │ @@ -184011,389 +184044,389 @@ │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #7 │ │ │ │ - ldr r2, [pc, #4092] @ d4c40 │ │ │ │ + ldr r2, [pc, #4092] @ d4cc4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3c0c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9590 │ │ │ │ + b d3c0c │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #4092] @ d4c78 │ │ │ │ + ldr r2, [pc, #4092] @ d4cfc │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3c0c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9590 │ │ │ │ + b d3c0c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov ip, r5 │ │ │ │ str r2, [sp, #792] @ 0x318 │ │ │ │ str r3, [sp, #796] @ 0x31c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r5, ip │ │ │ │ add r1, sp, #792 @ 0x318 │ │ │ │ mov r0, r8 │ │ │ │ bl 5ce3c │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #4044] @ d4ca8 │ │ │ │ + ldr r2, [pc, #4044] @ d4d2c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3c0c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9590 │ │ │ │ + b d3c0c │ │ │ │ mov r0, r8 │ │ │ │ bl 5cf44 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #3988] @ d4cac │ │ │ │ + ldr r2, [pc, #3988] @ d4d30 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3c0c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9590 │ │ │ │ + b d3c0c │ │ │ │ mov r0, r8 │ │ │ │ bl 5cd48 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #3932] @ d4cb0 │ │ │ │ + ldr r2, [pc, #3932] @ d4d34 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3c0c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9590 │ │ │ │ + b d3c0c │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #4064] @ d4d74 │ │ │ │ + ldr r2, [pc, #4064] @ d4df8 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3c0c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9590 │ │ │ │ + b d3c0c │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #4044] @ d4da0 │ │ │ │ + ldr r2, [pc, #4044] @ d4e24 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3c0c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9590 │ │ │ │ + b d3c0c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #768] @ 0x300 │ │ │ │ stm r1, {r2, r3} │ │ │ │ add r1, sp, #768 @ 0x300 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d264 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #19 │ │ │ │ - ldr r2, [pc, #4024] @ d4de0 │ │ │ │ + ldr r2, [pc, #4024] @ d4e64 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3c0c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9590 │ │ │ │ + b d3c0c │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #16 │ │ │ │ - ldr r2, [pc, #3940] @ d4dcc │ │ │ │ + ldr r2, [pc, #3940] @ d4e50 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3c0c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9590 │ │ │ │ + b d3c0c │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #10 │ │ │ │ - ldr r2, [pc, #3872] @ d4dc8 │ │ │ │ + ldr r2, [pc, #3872] @ d4e4c │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3c0c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9590 │ │ │ │ + b d3c0c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #744] @ 0x2e8 │ │ │ │ stm r1, {r2, r3} │ │ │ │ add r1, sp, #744 @ 0x2e8 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d134 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #8 │ │ │ │ - ldr r2, [pc, #3812] @ d4dd8 │ │ │ │ + ldr r2, [pc, #3812] @ d4e5c │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3c0c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9590 │ │ │ │ + b d3c0c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #756] @ 0x2f4 │ │ │ │ stm r1, {r2, r3} │ │ │ │ add r1, sp, #756 @ 0x2f4 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d134 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #12 │ │ │ │ - ldr r2, [pc, #3740] @ d4ddc │ │ │ │ + ldr r2, [pc, #3740] @ d4e60 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3c0c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9590 │ │ │ │ + b d3c0c │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #3700] @ d4dec │ │ │ │ + ldr r2, [pc, #3700] @ d4e70 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3c0c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9590 │ │ │ │ + b d3c0c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #780] @ 0x30c │ │ │ │ stm r1, {r2, r3} │ │ │ │ add r1, sp, #780 @ 0x30c │ │ │ │ mov r0, r8 │ │ │ │ bl 5d264 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #18 │ │ │ │ - ldr r2, [pc, #3608] @ d4de4 │ │ │ │ + ldr r2, [pc, #3608] @ d4e68 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3c0c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9590 │ │ │ │ + b d3c0c │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #3576] @ d4dfc │ │ │ │ + ldr r2, [pc, #3576] @ d4e80 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3c0c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9590 │ │ │ │ + b d3c0c │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #12 │ │ │ │ - ldr r2, [pc, #3464] @ d4dd4 │ │ │ │ + ldr r2, [pc, #3464] @ d4e58 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3c0c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9590 │ │ │ │ + b d3c0c │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #8 │ │ │ │ - ldr r2, [pc, #3396] @ d4dd0 │ │ │ │ + ldr r2, [pc, #3396] @ d4e54 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3c0c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9590 │ │ │ │ + b d3c0c │ │ │ │ mov r0, r8 │ │ │ │ bl 5cc40 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #3368] @ d4de8 │ │ │ │ + ldr r2, [pc, #3368] @ d4e6c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3c0c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9590 │ │ │ │ + b d3c0c │ │ │ │ mov r0, r8 │ │ │ │ bl 5cc40 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #3320] @ d4df4 │ │ │ │ + ldr r2, [pc, #3320] @ d4e78 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3c0c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9590 │ │ │ │ + b d3c0c │ │ │ │ mov r0, r8 │ │ │ │ bl 5cc40 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #3256] @ d4df0 │ │ │ │ + ldr r2, [pc, #3256] @ d4e74 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3c0c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9590 │ │ │ │ + b d3c0c │ │ │ │ mov r0, r8 │ │ │ │ bl 5cc40 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #3204] @ d4df8 │ │ │ │ + ldr r2, [pc, #3204] @ d4e7c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3c0c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9590 │ │ │ │ + b d3c0c │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #3148] @ d4e00 │ │ │ │ + ldr r2, [pc, #3148] @ d4e84 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3c0c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9590 │ │ │ │ + b d3c0c │ │ │ │ add r0, r9, r9, lsl #2 │ │ │ │ sub r1, r6, r9 │ │ │ │ add r8, sp, #888 @ 0x378 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ add r0, r8, r0, lsl #3 │ │ │ │ add r4, r1, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq d420c │ │ │ │ + beq d4290 │ │ │ │ add r6, r0, #40 @ 0x28 │ │ │ │ - bl 168868 │ │ │ │ + bl 1688ec │ │ │ │ mov r0, r6 │ │ │ │ - b d41f4 │ │ │ │ + b d4278 │ │ │ │ ldr r0, [sl, #652] @ 0x28c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d42bc │ │ │ │ + beq d4340 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [sl, #753] @ 0x2f1 │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [sl, #744] @ 0x2e8 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ @@ -184410,34 +184443,34 @@ │ │ │ │ str r5, [sl, #1040] @ 0x410 │ │ │ │ add r6, sl, #760 @ 0x2f8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r6 │ │ │ │ add r5, lr, #136 @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl c1b34 │ │ │ │ + bl c1bb8 │ │ │ │ ldr fp, [sp, #1160] @ 0x488 │ │ │ │ cmp fp, #22 │ │ │ │ - bne d4290 │ │ │ │ + bne d4314 │ │ │ │ mov r0, #3 │ │ │ │ - b d433c │ │ │ │ + b d43c0 │ │ │ │ add r0, r5, #4 │ │ │ │ add r4, sp, #860 @ 0x35c │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r5, r7} │ │ │ │ stm r1, {r2, r3, r5, r7} │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b04 │ │ │ │ + bl c8b88 │ │ │ │ cmp fp, #21 │ │ │ │ - bne d459c │ │ │ │ + bne d4620 │ │ │ │ ldr r0, [sl, #684] @ 0x2ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq d43a0 │ │ │ │ + beq d4424 │ │ │ │ mov r8, #0 │ │ │ │ add r0, sl, #672 @ 0x2a0 │ │ │ │ strb r8, [sl, #752] @ 0x2f0 │ │ │ │ add r1, sp, #888 @ 0x378 │ │ │ │ ldr r5, [sl, #744] @ 0x2e8 │ │ │ │ ldm r0!, {r3, r4, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ @@ -184454,18 +184487,18 @@ │ │ │ │ str r5, [sl, #1040] @ 0x410 │ │ │ │ add r6, sl, #760 @ 0x2f8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r6 │ │ │ │ add r5, lr, #136 @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl c1e1c │ │ │ │ + bl c1ea0 │ │ │ │ ldr fp, [sp, #1160] @ 0x488 │ │ │ │ cmp fp, #22 │ │ │ │ - bne d4370 │ │ │ │ + bne d43f4 │ │ │ │ mov r0, #4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #3 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ strb r0, [r1] │ │ │ │ @@ -184481,231 +184514,231 @@ │ │ │ │ add r4, lr, #172 @ 0xac │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r5, r7} │ │ │ │ stm r1, {r2, r3, r5, r7} │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b04 │ │ │ │ + bl c8b88 │ │ │ │ cmp fp, #21 │ │ │ │ - bne d459c │ │ │ │ + bne d4620 │ │ │ │ ldrb r0, [sl, #752] @ 0x2f0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r8, [sl, #676] @ 0x2a4 │ │ │ │ cmpne r8, #0 │ │ │ │ - beq d4470 │ │ │ │ + beq d44f4 │ │ │ │ ldr fp, [sl, #684] @ 0x2ac │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ cmp fp, #0 │ │ │ │ - beq d4444 │ │ │ │ + beq d44c8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r9, #65280 @ 0xff00 │ │ │ │ - ldr r4, [pc, #2512] @ d4da4 │ │ │ │ + ldr r4, [pc, #2512] @ d4e28 │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r0, #672] @ 0x2a0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r6, r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne d4404 │ │ │ │ + bne d4488 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq d43ec │ │ │ │ + beq d4470 │ │ │ │ eor r6, r0, r4 │ │ │ │ and r1, r6, #65280 @ 0xff00 │ │ │ │ and r0, r9, r6, lsr #8 │ │ │ │ lsl r2, r6, #24 │ │ │ │ orr r0, r0, r6, lsr #24 │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - bne d43e4 │ │ │ │ + bne d4468 │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r8, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq d4470 │ │ │ │ + beq d44f4 │ │ │ │ ldr r2, [sl, #672] @ 0x2a0 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [sl, #753] @ 0x2f1 │ │ │ │ mov r9, #0 │ │ │ │ strb r9, [sl, #752] @ 0x2f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4560 │ │ │ │ + beq d45e4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4560 │ │ │ │ + beq d45e4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq d452c │ │ │ │ + beq d45b0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov fp, #65280 @ 0xff00 │ │ │ │ - ldr r4, [pc, #2280] @ d4da4 │ │ │ │ + ldr r4, [pc, #2280] @ d4e28 │ │ │ │ mov sl, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne d44ec │ │ │ │ + bne d4570 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r6, r6, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq d44d4 │ │ │ │ + beq d4558 │ │ │ │ eor r8, r0, r4 │ │ │ │ and r1, r8, #65280 @ 0xff00 │ │ │ │ and r0, fp, r8, lsr #8 │ │ │ │ lsl r2, r8, #24 │ │ │ │ orr r0, r0, r8, lsr #24 │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r6, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - bne d44cc │ │ │ │ + bne d4550 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq d4560 │ │ │ │ + beq d45e4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ strb r9, [sl, #754] @ 0x2f2 │ │ │ │ mov fp, #21 │ │ │ │ strb r9, [sl, #753] @ 0x2f1 │ │ │ │ - b d46c4 │ │ │ │ - eorseq ip, r3, r4, asr #13 │ │ │ │ - eorseq ip, r3, r0, ror #22 │ │ │ │ - eorseq ip, r3, r0, asr #22 │ │ │ │ - eorseq ip, r3, ip, lsr #22 │ │ │ │ - eorseq ip, r3, r4, lsl fp │ │ │ │ - eorseq r6, r2, r4, lsl #15 │ │ │ │ - mlaseq r2, r4, sp, r6 │ │ │ │ - eorseq ip, r3, r4, lsr #17 │ │ │ │ - eoreq sl, r8, pc, ror #7 │ │ │ │ - strdeq sl, [r8], -r2 @ │ │ │ │ - eoreq sl, r8, r4, lsl #8 │ │ │ │ + b d4748 │ │ │ │ + eorseq ip, r3, r0, asr #12 │ │ │ │ + @ instruction: 0x0033cadc │ │ │ │ + @ instruction: 0x0033cabc │ │ │ │ + eorseq ip, r3, r8, lsr #21 │ │ │ │ + mlaseq r3, r0, sl, ip │ │ │ │ + eorseq r6, r2, r0, lsl #14 │ │ │ │ + eorseq r6, r2, r0, lsl sp │ │ │ │ + eorseq ip, r3, r0, lsr #16 │ │ │ │ + strdeq sl, [r8], -fp @ │ │ │ │ + strdeq sl, [r8], -lr @ │ │ │ │ + eoreq sl, r8, r0, lsl r4 │ │ │ │ ldm r4!, {r1, r2, r3} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #200 @ 0xc8 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldrb r0, [sl, #752] @ 0x2f0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sl, #676] @ 0x2a4 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne d48d0 │ │ │ │ + bne d4954 │ │ │ │ ldrb r0, [sl, #753] @ 0x2f1 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [sl, #752] @ 0x2f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d46bc │ │ │ │ + beq d4740 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d46bc │ │ │ │ + beq d4740 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq d4684 │ │ │ │ + beq d4708 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r8, #65280 @ 0xff00 │ │ │ │ - ldr r4, [pc, #1936] @ d4da4 │ │ │ │ + ldr r4, [pc, #1936] @ d4e28 │ │ │ │ mov sl, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r7, r5 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bic r9, r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne d4644 │ │ │ │ + bne d46c8 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ sub r5, r5, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq d462c │ │ │ │ + beq d46b0 │ │ │ │ eor r9, r0, r4 │ │ │ │ and r1, r9, #65280 @ 0xff00 │ │ │ │ and r0, r8, r9, lsr #8 │ │ │ │ lsl r2, r9, #24 │ │ │ │ orr r0, r0, r9, lsr #24 │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r5, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, r9, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ and r9, r0, r9 │ │ │ │ - bne d4624 │ │ │ │ + bne d46a8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq d46bc │ │ │ │ + beq d4740 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ strb r4, [sl, #754] @ 0x2f2 │ │ │ │ strb r4, [sl, #753] @ 0x2f1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r4, sp, #676 @ 0x2a4 │ │ │ │ add r0, lr, #200 @ 0xc8 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ strb r5, [r0] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl c7e58 │ │ │ │ + bl c7edc │ │ │ │ add r1, sp, #540 @ 0x21c │ │ │ │ ldm r4!, {r2, r3, r7} │ │ │ │ cmp fp, #21 │ │ │ │ mov r0, r1 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r4, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ @@ -184713,462 +184746,462 @@ │ │ │ │ strb r5, [r0] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ mov r2, r0 │ │ │ │ stmia r2!, {r3, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ - beq d4860 │ │ │ │ + beq d48e4 │ │ │ │ str fp, [sp, #888] @ 0x378 │ │ │ │ add r5, sp, #888 @ 0x378 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ add r1, r5, #4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ - ldr r0, [pc, #1712] @ d4e0c │ │ │ │ + ldr r0, [pc, #1712] @ d4e90 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi d4858 │ │ │ │ - ldr r0, [pc, #1696] @ d4e10 │ │ │ │ + bhi d48dc │ │ │ │ + ldr r0, [pc, #1696] @ d4e94 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d479c │ │ │ │ + bcc d4820 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4858 │ │ │ │ - ldr r0, [pc, #1668] @ d4e14 │ │ │ │ + beq d48dc │ │ │ │ + ldr r0, [pc, #1668] @ d4e98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d4858 │ │ │ │ - ldr r0, [pc, #1652] @ d4e18 │ │ │ │ + beq d48dc │ │ │ │ + ldr r0, [pc, #1652] @ d4e9c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4858 │ │ │ │ - ldr r0, [pc, #1640] @ d4e20 │ │ │ │ + beq d48dc │ │ │ │ + ldr r0, [pc, #1640] @ d4ea4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4a64 │ │ │ │ + beq d4ae8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #28]! │ │ │ │ mov r4, #0 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r4, [sp, #720] @ 0x2d0 │ │ │ │ str r6, [sp, #716] @ 0x2cc │ │ │ │ str r7, [sp, #712] @ 0x2c8 │ │ │ │ str r1, [sp, #708] @ 0x2c4 │ │ │ │ str r3, [sp, #704] @ 0x2c0 │ │ │ │ - ldr r1, [pc, #1588] @ d4e2c │ │ │ │ + ldr r1, [pc, #1588] @ d4eb0 │ │ │ │ str r2, [sp, #832] @ 0x340 │ │ │ │ add r2, lr, #136 @ 0x88 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #1168] @ 0x490 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ str r1, [sp, #1164] @ 0x48c │ │ │ │ add r1, sp, #704 @ 0x2c0 │ │ │ │ str r1, [sp, #1160] @ 0x488 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #824] @ 0x338 │ │ │ │ str r1, [sp, #828] @ 0x33c │ │ │ │ str r4, [sp, #584] @ 0x248 │ │ │ │ str r1, [sp, #572] @ 0x23c │ │ │ │ - ldr r2, [pc, #1536] @ d4e30 │ │ │ │ + ldr r2, [pc, #1536] @ d4eb4 │ │ │ │ str r1, [sp, #580] @ 0x244 │ │ │ │ add r1, sp, #792 @ 0x318 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #568] @ 0x238 │ │ │ │ str r1, [sp, #576] @ 0x240 │ │ │ │ - ldr r1, [pc, #1516] @ d4e34 │ │ │ │ + ldr r1, [pc, #1516] @ d4eb8 │ │ │ │ str r5, [sp, #792] @ 0x318 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #796] @ 0x31c │ │ │ │ add r1, sp, #824 @ 0x338 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ - bl c8f18 │ │ │ │ + bl c8f9c │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sl, #584] @ 0x248 │ │ │ │ bl 1fda8 │ │ │ │ ldr r5, [sl, #588] @ 0x24c │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [sl, #592] @ 0x250 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d489c │ │ │ │ + bne d4920 │ │ │ │ add r0, sl, #544 @ 0x220 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca37c │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [sl, #593] @ 0x251 │ │ │ │ mov r0, r6 │ │ │ │ - bl c6fd4 │ │ │ │ - ldr r1, [pc, #1384] @ d4e1c │ │ │ │ + bl c7058 │ │ │ │ + ldr r1, [pc, #1384] @ d4ea0 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r4, [sl, #1072] @ 0x430 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq ip, r3, r4, lsr #6 │ │ │ │ - eorseq ip, r3, r8, lsl #6 │ │ │ │ + eorseq ip, r3, r0, lsr #5 │ │ │ │ + eorseq ip, r3, r4, lsl #5 │ │ │ │ ldr r6, [sl, #684] @ 0x2ac │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - beq d4964 │ │ │ │ + beq d49e8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r9, #65280 @ 0xff00 │ │ │ │ - ldr r4, [pc, #1200] @ d4da4 │ │ │ │ + ldr r4, [pc, #1200] @ d4e28 │ │ │ │ mov sl, #0 │ │ │ │ ldr r5, [r0, #672] @ 0x2a0 │ │ │ │ mov r7, r5 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne d4924 │ │ │ │ + bne d49a8 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ sub r5, r5, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq d490c │ │ │ │ + beq d4990 │ │ │ │ eor r8, r0, r4 │ │ │ │ and r1, r8, #65280 @ 0xff00 │ │ │ │ and r0, r9, r8, lsr #8 │ │ │ │ lsl r2, r8, #24 │ │ │ │ orr r0, r0, r8, lsr #24 │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r5, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - bne d4904 │ │ │ │ + bne d4988 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq d45c8 │ │ │ │ + beq d464c │ │ │ │ ldr r2, [sl, #672] @ 0x2a0 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ - b d45c8 │ │ │ │ - ldr r0, [pc, #1036] @ d4dac │ │ │ │ + bl 1b0888 │ │ │ │ + b d464c │ │ │ │ + ldr r0, [pc, #1036] @ d4e30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - @ instruction: 0x0033c2d4 │ │ │ │ - ldr r0, [pc, #1016] @ d4da8 │ │ │ │ + eorseq ip, r3, r0, asr r2 │ │ │ │ + ldr r0, [pc, #1016] @ d4e2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #1008] @ d4db0 │ │ │ │ + ldr r0, [pc, #1008] @ d4e34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d4a80 │ │ │ │ + b d4b04 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #992] @ d4db4 │ │ │ │ + ldr r0, [pc, #992] @ d4e38 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d4a80 │ │ │ │ - mlaseq r3, ip, r2, ip │ │ │ │ + b d4b04 │ │ │ │ + eorseq ip, r3, r8, lsl r2 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ - ldr r0, [pc, #980] @ d4dc4 │ │ │ │ + ldr r0, [pc, #980] @ d4e48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d4a80 │ │ │ │ - eorseq r5, r2, r4, lsr #28 │ │ │ │ + b d4b04 │ │ │ │ + eorseq r5, r2, r0, lsr #27 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ - ldr r0, [pc, #948] @ d4dc0 │ │ │ │ + ldr r0, [pc, #948] @ d4e44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d4a80 │ │ │ │ - eorseq r5, r2, r4, lsl lr │ │ │ │ - ldr r0, [pc, #1000] @ d4e08 │ │ │ │ + b d4b04 │ │ │ │ + mlaseq r2, r0, sp, r5 │ │ │ │ + ldr r0, [pc, #1000] @ d4e8c │ │ │ │ mov r4, sl │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d4a80 │ │ │ │ - ldr r0, [pc, #976] @ d4e04 │ │ │ │ + b d4b04 │ │ │ │ + ldr r0, [pc, #976] @ d4e88 │ │ │ │ mov r4, sl │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d4a80 │ │ │ │ - ldr r0, [pc, #880] @ d4db8 │ │ │ │ + b d4b04 │ │ │ │ + ldr r0, [pc, #880] @ d4e3c │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #876] @ d4dbc │ │ │ │ + ldr r2, [pc, #876] @ d4e40 │ │ │ │ mov r4, sl │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d4a80 │ │ │ │ - eorseq ip, r3, ip, lsl #4 │ │ │ │ - ldr r0, [pc, #952] @ d4e24 │ │ │ │ + b d4b04 │ │ │ │ + eorseq ip, r3, r8, lsl #3 │ │ │ │ + ldr r0, [pc, #952] @ d4ea8 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #948] @ d4e28 │ │ │ │ + ldr r2, [pc, #948] @ d4eac │ │ │ │ mov r4, sl │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b d4a9c │ │ │ │ - b d4ab4 │ │ │ │ - b d4a9c │ │ │ │ - b d4aa0 │ │ │ │ - b d4ab8 │ │ │ │ - b d4abc │ │ │ │ + b d4b20 │ │ │ │ + b d4b38 │ │ │ │ + b d4b20 │ │ │ │ + b d4b24 │ │ │ │ + b d4b3c │ │ │ │ + b d4b40 │ │ │ │ mov r4, sl │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ - bl c8f18 │ │ │ │ - b d4d20 │ │ │ │ - eorseq ip, r3, ip, asr #3 │ │ │ │ + bl c8f9c │ │ │ │ + b d4da4 │ │ │ │ + eorseq ip, r3, r8, asr #2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r4, sl │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #824 @ 0x338 │ │ │ │ - bl 2d425c │ │ │ │ - b d4d20 │ │ │ │ + bl 2d42e0 │ │ │ │ + b d4da4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, sl │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ strb r0, [sl, #1060] @ 0x424 │ │ │ │ - b d4d20 │ │ │ │ - b d4b1c │ │ │ │ - eorseq r5, r2, ip, lsr sp │ │ │ │ + b d4da4 │ │ │ │ + b d4ba0 │ │ │ │ + @ instruction: 0x00325cb8 │ │ │ │ mov r5, r0 │ │ │ │ - b d4d04 │ │ │ │ - b d4b10 │ │ │ │ + b d4d88 │ │ │ │ + b d4b94 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #888] @ 0x378 │ │ │ │ mov r4, sl │ │ │ │ bl 1dfb4 │ │ │ │ - b d4d28 │ │ │ │ + b d4dac │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r4, sl │ │ │ │ mov r5, r0 │ │ │ │ - b d4d20 │ │ │ │ + b d4da4 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ - b d4c88 │ │ │ │ - b d4c18 │ │ │ │ - b d4c0c │ │ │ │ + b d4d0c │ │ │ │ + b d4c9c │ │ │ │ + b d4c90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b04 │ │ │ │ - b d4bb0 │ │ │ │ + bl c8b88 │ │ │ │ + b d4c34 │ │ │ │ mov r4, sl │ │ │ │ mov r5, r0 │ │ │ │ - b d4d0c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ + b d4d90 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b04 │ │ │ │ + bl c8b88 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b d4c88 │ │ │ │ + b d4d0c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ - b d4d48 │ │ │ │ + b d4dcc │ │ │ │ mov r5, r0 │ │ │ │ - b d4d18 │ │ │ │ + b d4d9c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #1072] @ 0x430 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, sl │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ - bl ce4a8 │ │ │ │ - b d4d20 │ │ │ │ - b d4c18 │ │ │ │ + bl ce52c │ │ │ │ + b d4da4 │ │ │ │ + b d4c9c │ │ │ │ mov r5, r0 │ │ │ │ - b d4d50 │ │ │ │ - b d4c0c │ │ │ │ + b d4dd4 │ │ │ │ + b d4c90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b d4cd8 │ │ │ │ + b d4d5c │ │ │ │ mov r5, r0 │ │ │ │ - b d4cb4 │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - eoreq r8, r8, pc, lsr #29 │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - b d4c7c │ │ │ │ - eoreq r8, r8, r1, lsl #30 │ │ │ │ + b d4d38 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + @ instruction: 0x00288ebb │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + b d4d00 │ │ │ │ + eoreq r8, r8, sp, lsl #30 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ - bl 16ed68 │ │ │ │ + bl 16edec │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [r0, #752] @ 0x2f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4cb4 │ │ │ │ + beq d4d38 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ add r0, r4, #672 @ 0x2a0 │ │ │ │ - bl 17c8cc │ │ │ │ - b d4cb8 │ │ │ │ - eoreq r1, r8, r0, lsr #9 │ │ │ │ - eoreq r8, r8, pc, lsr #28 │ │ │ │ - eoreq r8, r8, r5, ror #27 │ │ │ │ + bl 17c950 │ │ │ │ + b d4d3c │ │ │ │ + eoreq r1, r8, ip, lsr #9 │ │ │ │ + eoreq r8, r8, fp, lsr lr │ │ │ │ + strdeq r8, [r8], -r1 @ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, r4 │ │ │ │ strb r0, [r4, #752] @ 0x2f0 │ │ │ │ ldrb r0, [r4, #753] @ 0x2f1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4cd8 │ │ │ │ + beq d4d5c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c950 │ │ │ │ ldrb r0, [r6, #754] @ 0x2f2 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [r6, #753] @ 0x2f1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4cf4 │ │ │ │ + beq d4d78 │ │ │ │ add r0, sp, #704 @ 0x2c0 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca37c │ │ │ │ mov r0, #2 │ │ │ │ strb r4, [r6, #754] @ 0x2f2 │ │ │ │ mov r4, r6 │ │ │ │ strb r0, [r6, #755] @ 0x2f3 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl c7e58 │ │ │ │ + bl c7edc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl c7858 │ │ │ │ + bl c78dc │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4, #588] @ 0x24c │ │ │ │ - bl c3598 │ │ │ │ + bl c361c │ │ │ │ ldrb r0, [r4, #592] @ 0x250 │ │ │ │ mov sl, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4d48 │ │ │ │ + beq d4dcc │ │ │ │ add r0, sl, #544 @ 0x220 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca37c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #593] @ 0x251 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl c6fd4 │ │ │ │ + bl c7058 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #1072] @ 0x430 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ - strdeq r1, [r8], -r0 @ │ │ │ │ + strdeq r1, [r8], -ip @ │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq d4c88 │ │ │ │ + beq d4d0c │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #40 @ 0x28 │ │ │ │ - bl 168868 │ │ │ │ + bl 1688ec │ │ │ │ mov r6, r7 │ │ │ │ - b d4d7c │ │ │ │ + b d4e00 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq r8, r8, r0, lsr #27 │ │ │ │ + eoreq r8, r8, ip, lsr #27 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ - eorseq r5, r2, r8, lsl #1 │ │ │ │ - mlaseq r2, r8, r0, r5 │ │ │ │ - eorseq r5, r2, r0, lsr #21 │ │ │ │ - eorseq r5, r2, ip, lsl #21 │ │ │ │ - mlaeq r8, fp, r9, r8 │ │ │ │ - eorseq r5, r2, r8, lsl sl │ │ │ │ - eorseq r4, r2, r0, ror fp │ │ │ │ - eorseq r4, r2, ip, lsl #23 │ │ │ │ - eoreq r8, r8, r2, asr ip │ │ │ │ - eoreq r1, r8, r3, lsl #19 │ │ │ │ - eoreq r1, r8, r8, ror #1 │ │ │ │ - @ instruction: 0x00288ab8 │ │ │ │ - eoreq r1, r8, r8, lsl #5 │ │ │ │ - ldrdeq r8, [r8], -r0 @ │ │ │ │ - strdeq r8, [r8], -r4 @ │ │ │ │ - eoreq r8, r8, r3, ror #22 │ │ │ │ - eoreq r0, r8, r4, lsl #21 │ │ │ │ - ldrdeq r8, [r8], -r9 @ │ │ │ │ - eoreq r8, r8, r0, lsr #20 │ │ │ │ - eoreq r8, r8, r2, ror #20 │ │ │ │ - strdeq r8, [r8], -r5 @ │ │ │ │ - eoreq r8, r8, r6, lsl #23 │ │ │ │ - ldrdeq r8, [r8], -sp @ │ │ │ │ - eorseq r4, r2, r0, lsr #27 │ │ │ │ - @ instruction: 0x00324db4 │ │ │ │ - eorseq fp, r3, r4, ror r5 │ │ │ │ - eorseq fp, r3, ip, lsl sl │ │ │ │ - @ instruction: 0x0033b9fc │ │ │ │ - eorseq fp, r3, r8, ror #19 │ │ │ │ - mlaseq r2, r0, r1, r5 │ │ │ │ - @ instruction: 0x0033b9d4 │ │ │ │ - eoreq r8, r8, r7, ror r9 │ │ │ │ - eorseq r5, r2, ip, lsl #20 │ │ │ │ - eorseq r5, r2, r8, lsr r6 │ │ │ │ - eorseq r5, r2, r0, ror #24 │ │ │ │ + eorseq r5, r2, r4 │ │ │ │ + eorseq r5, r2, r4, lsl r0 │ │ │ │ + eorseq r5, r2, ip, lsl sl │ │ │ │ + eorseq r5, r2, r8, lsl #20 │ │ │ │ + eoreq r8, r8, r7, lsr #19 │ │ │ │ + mlaseq r2, r4, r9, r5 │ │ │ │ + eorseq r4, r2, ip, ror #21 │ │ │ │ + eorseq r4, r2, r8, lsl #22 │ │ │ │ + eoreq r8, r8, lr, asr ip │ │ │ │ + eoreq r1, r8, pc, lsl #19 │ │ │ │ + strdeq r1, [r8], -r4 @ │ │ │ │ + eoreq r8, r8, r4, asr #21 │ │ │ │ + mlaeq r8, r4, r2, r1 │ │ │ │ + ldrdeq r8, [r8], -ip @ │ │ │ │ + eoreq r8, r8, r0, lsl #26 │ │ │ │ + eoreq r8, r8, pc, ror #22 │ │ │ │ + mlaeq r8, r0, sl, r0 │ │ │ │ + eoreq r8, r8, r5, ror #23 │ │ │ │ + eoreq r8, r8, ip, lsr #20 │ │ │ │ + eoreq r8, r8, lr, ror #20 │ │ │ │ + eoreq r8, r8, r1, lsl #20 │ │ │ │ + mlaeq r8, r2, fp, r8 │ │ │ │ + eoreq r8, r8, r9, ror #19 │ │ │ │ + eorseq r4, r2, ip, lsl sp │ │ │ │ + eorseq r4, r2, r0, lsr sp │ │ │ │ + @ instruction: 0x0033b4f0 │ │ │ │ + mlaseq r3, r8, r9, fp │ │ │ │ + eorseq fp, r3, r8, ror r9 │ │ │ │ + eorseq fp, r3, r4, ror #18 │ │ │ │ + eorseq r5, r2, ip, lsl #2 │ │ │ │ + eorseq fp, r3, r0, asr r9 │ │ │ │ + eoreq r8, r8, r3, lsl #19 │ │ │ │ + eorseq r5, r2, r8, lsl #19 │ │ │ │ + @ instruction: 0x003255b4 │ │ │ │ + @ instruction: 0x00325bdc │ │ │ │ @ instruction: 0x00006fb0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ @@ -185176,73 +185209,73 @@ │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ muleq r0, r8, r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ ldm r4, {r0, r2} │ │ │ │ str r0, [r4, #8] │ │ │ │ str r2, [r4, #12] │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 1d0340 │ │ │ │ + bl 1d03c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4e90 │ │ │ │ + beq d4f14 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #3 │ │ │ │ strb r1, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - ldr r5, [pc, #188] @ d4f58 │ │ │ │ + ldr r5, [pc, #188] @ d4fdc │ │ │ │ cmp r6, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq d4ed4 │ │ │ │ + beq d4f58 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4ebc │ │ │ │ + beq d4f40 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4ed4 │ │ │ │ + beq d4f58 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #1 │ │ │ │ strb r1, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #100] @ d4f54 │ │ │ │ + ldr r0, [pc, #100] @ d4fd8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - ldr r0, [pc, #84] @ d4f50 │ │ │ │ + ldr r0, [pc, #84] @ d4fd4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4f3c │ │ │ │ + beq d4fc0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - bl c2c38 │ │ │ │ + bl c2cbc │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq r4, r2, ip, lsr fp │ │ │ │ - eorseq r4, r2, r8, asr #22 │ │ │ │ - eorseq r4, r2, r8, lsr #23 │ │ │ │ + @ instruction: 0x00324ab8 │ │ │ │ + eorseq r4, r2, r4, asr #21 │ │ │ │ + eorseq r4, r2, r4, lsr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #708 @ 0x2c4 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov sl, r0 │ │ │ │ add r0, r0, #216 @ 0xd8 │ │ │ │ add r8, r0, #1024 @ 0x400 │ │ │ │ ldrb r0, [sl, #1760] @ 0x6e0 │ │ │ │ @@ -185269,123 +185302,123 @@ │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r4, lsr #3 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl, #1056] @ 0x420 │ │ │ │ ldr r0, [sl, #1052] @ 0x41c │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d51d8 │ │ │ │ + beq d525c │ │ │ │ mov r1, sl │ │ │ │ str r0, [r1, #1048]! @ 0x418 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #484] @ 0x1e4 │ │ │ │ str r1, [r1, #480] @ 0x1e0 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ add r7, r0, #1024 @ 0x400 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl ddfc4 │ │ │ │ + bl de048 │ │ │ │ mov r2, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - beq d5e0c │ │ │ │ + beq d5e90 │ │ │ │ str r1, [sl, #1044] @ 0x414 │ │ │ │ ldrb r1, [sl, #1532] @ 0x5fc │ │ │ │ str r0, [sl, #1040] @ 0x410 │ │ │ │ cmp r1, #3 │ │ │ │ ldrbeq r1, [sl, #1525] @ 0x5f5 │ │ │ │ cmpeq r1, #3 │ │ │ │ - beq d52bc │ │ │ │ + beq d5340 │ │ │ │ tst r0, #1 │ │ │ │ - beq d52d8 │ │ │ │ + beq d535c │ │ │ │ ldr r0, [sl, #1044] @ 0x414 │ │ │ │ str r0, [sp, #1304] @ 0x518 │ │ │ │ - ldr r0, [pc, #4080] @ d6040 │ │ │ │ + ldr r0, [pc, #4080] @ d60c4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi d5150 │ │ │ │ - ldr r0, [pc, #4064] @ d6044 │ │ │ │ + bhi d51d4 │ │ │ │ + ldr r0, [pc, #4064] @ d60c8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d5090 │ │ │ │ + bcc d5114 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d5150 │ │ │ │ - ldr r0, [pc, #4036] @ d6048 │ │ │ │ + beq d51d4 │ │ │ │ + ldr r0, [pc, #4036] @ d60cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d5150 │ │ │ │ - ldr r0, [pc, #4020] @ d604c │ │ │ │ + beq d51d4 │ │ │ │ + ldr r0, [pc, #4020] @ d60d0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5150 │ │ │ │ - ldr r0, [pc, #4004] @ d6050 │ │ │ │ + beq d51d4 │ │ │ │ + ldr r0, [pc, #4004] @ d60d4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d655c │ │ │ │ + beq d65e0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #28]! │ │ │ │ mov r5, #0 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r5, [sp, #1384] @ 0x568 │ │ │ │ str r6, [sp, #1380] @ 0x564 │ │ │ │ str r7, [sp, #1376] @ 0x560 │ │ │ │ str r1, [sp, #1372] @ 0x55c │ │ │ │ str r3, [sp, #1368] @ 0x558 │ │ │ │ - ldr r1, [pc, #3944] @ d6054 │ │ │ │ + ldr r1, [pc, #3944] @ d60d8 │ │ │ │ str r2, [sp, #1072] @ 0x430 │ │ │ │ add r2, sp, #808 @ 0x328 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #816] @ 0x330 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #812] @ 0x32c │ │ │ │ add r1, lr, #344 @ 0x158 │ │ │ │ str r1, [sp, #808] @ 0x328 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #1064] @ 0x428 │ │ │ │ str r1, [sp, #1068] @ 0x42c │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #3892] @ d6058 │ │ │ │ + ldr r2, [pc, #3892] @ d60dc │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r1, lr, #616 @ 0x268 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #3872] @ d605c │ │ │ │ + ldr r1, [pc, #3872] @ d60e0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #1644] @ 0x66c │ │ │ │ add r1, lr, #280 @ 0x118 │ │ │ │ str r1, [sp, #1640] @ 0x668 │ │ │ │ add r1, lr, #40 @ 0x28 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #280 @ 0x118 │ │ │ │ - bl 2d425c │ │ │ │ - b d6340 │ │ │ │ + bl 2d42e0 │ │ │ │ + b d63c4 │ │ │ │ mov r2, sl │ │ │ │ ldrb r0, [r2, #1756]! @ 0x6dc │ │ │ │ add r1, pc, #12 │ │ │ │ sub r7, r2, #692 @ 0x2b4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r1, r0, r8, lsl #7 │ │ │ │ andeq r1, r0, r8, ror #6 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r4, [sl, #1752] @ 0x6d8 │ │ │ │ - b d531c │ │ │ │ + b d53a0 │ │ │ │ mov r6, sl │ │ │ │ ldrb r0, [r6, #1459]! @ 0x5b3 │ │ │ │ sub r1, r6, #235 @ 0xeb │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @@ -185393,79 +185426,79 @@ │ │ │ │ andeq r1, r0, ip, lsl #7 │ │ │ │ andeq r1, r0, ip, ror #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov fp, r9 │ │ │ │ ldr r4, [sl, #1452] @ 0x5ac │ │ │ │ - b d5374 │ │ │ │ + b d53f8 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ strb r1, [r0] │ │ │ │ mov r2, #23 │ │ │ │ str r0, [sp, #1368] @ 0x558 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ str r4, [sp, #1376] @ 0x560 │ │ │ │ str r1, [sp, #1372] @ 0x55c │ │ │ │ - ldr r1, [pc, #3668] @ d6060 │ │ │ │ + ldr r1, [pc, #3668] @ d60e4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #3660] @ d6064 │ │ │ │ + ldr r1, [pc, #3660] @ d60e8 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r7, [sp, #1368] @ 0x558 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #3620] @ d6068 │ │ │ │ + ldr r2, [pc, #3620] @ d60ec │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r7 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt d5270 │ │ │ │ + blt d52f4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d5270 │ │ │ │ + beq d52f4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r5, [sl, #1052] @ 0x41c │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r4, #5 │ │ │ │ mov r0, r9 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq d6394 │ │ │ │ + beq d6418 │ │ │ │ add r6, r0, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca37c │ │ │ │ mov r0, r6 │ │ │ │ - b d5294 │ │ │ │ + b d5318 │ │ │ │ str r6, [sp, #32] │ │ │ │ - b d5cdc │ │ │ │ + b d5d60 │ │ │ │ str r6, [sp, #32] │ │ │ │ - b d5dc4 │ │ │ │ + b d5e48 │ │ │ │ mov r0, r7 │ │ │ │ - bl c9a5c │ │ │ │ + bl c9ae0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #1524] @ 0x5f4 │ │ │ │ ldr r0, [sl, #1040] @ 0x410 │ │ │ │ tst r0, #1 │ │ │ │ - bne d5040 │ │ │ │ + bne d50c4 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r4, [sl, #1044] @ 0x414 │ │ │ │ @@ -185509,65 +185542,65 @@ │ │ │ │ add r0, sl, #264 @ 0x108 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, r0, #1024 @ 0x400 │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ str r4, [sl, #1448] @ 0x5a8 │ │ │ │ bl 1f640 │ │ │ │ - ldr r0, [pc, #4068] @ d6390 │ │ │ │ + ldr r0, [pc, #4068] @ d6414 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r9, [r0, r1]! │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ tst r9, #1 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ - beq d53f4 │ │ │ │ - ldr r0, [pc, #4076] @ d63c0 │ │ │ │ + beq d5478 │ │ │ │ + ldr r0, [pc, #4076] @ d6444 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r8, [r0, #8] │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr fp, [r0, #20] │ │ │ │ - b d543c │ │ │ │ + b d54c0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #4028] @ d63c4 │ │ │ │ + bl 32ffc4 │ │ │ │ + ldr r0, [pc, #4028] @ d6448 │ │ │ │ mov r9, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ str r9, [r0, r1]! │ │ │ │ mov r2, #0 │ │ │ │ ldr r8, [sp, #1368] @ 0x558 │ │ │ │ ldr r4, [sp, #1372] @ 0x55c │ │ │ │ ldr fp, [sp, #1380] @ 0x564 │ │ │ │ ldr r1, [sp, #1376] @ 0x560 │ │ │ │ stmib r0, {r2, r8} │ │ │ │ str r4, [r0, #12] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r0, #16] │ │ │ │ str fp, [r0, #20] │ │ │ │ - ldr r0, [pc, #3972] @ d63c8 │ │ │ │ + ldr r0, [pc, #3972] @ d644c │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r2 │ │ │ │ adds r2, r8, #1 │ │ │ │ adc r3, r4, #0 │ │ │ │ tst r9, #1 │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r0, #1 │ │ │ │ - ldr r6, [pc, #3940] @ d63cc │ │ │ │ + ldr r6, [pc, #3940] @ d6450 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ strb r0, [sl, #1457] @ 0x5b1 │ │ │ │ - ldr r0, [pc, #3932] @ d63d0 │ │ │ │ + ldr r0, [pc, #3932] @ d6454 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r7, [sp, #20] │ │ │ │ @@ -185578,51 +185611,51 @@ │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r8, [r0] │ │ │ │ str r4, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str fp, [r0, #12] │ │ │ │ - bne d5504 │ │ │ │ + bne d5588 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #4092] @ d64cc │ │ │ │ + bl 32ffc4 │ │ │ │ + ldr r0, [pc, #4092] @ d6550 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [sp, #1368] @ 0x558 │ │ │ │ ldr r3, [sp, #1372] @ 0x55c │ │ │ │ ldr r1, [sp, #1376] @ 0x560 │ │ │ │ ldr fp, [sp, #1380] @ 0x564 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ str fp, [r0, #20] │ │ │ │ add r0, sl, #232 @ 0xe8 │ │ │ │ add r7, r0, #1024 @ 0x400 │ │ │ │ - ldr r0, [pc, #4076] @ d6500 │ │ │ │ + ldr r0, [pc, #4076] @ d6584 │ │ │ │ ldr r4, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r4 │ │ │ │ adds r4, r2, #1 │ │ │ │ adc r5, r3, #0 │ │ │ │ mov r6, #1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ strd r4, [r0, #8] │ │ │ │ mov r0, sl │ │ │ │ mov sl, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ strb sl, [r0, #1458] @ 0x5b2 │ │ │ │ add r9, lr, #344 @ 0x158 │ │ │ │ strb r6, [r0, #1456] @ 0x5b0 │ │ │ │ - ldr r0, [pc, #4076] @ d653c │ │ │ │ + ldr r0, [pc, #4076] @ d65c0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [r7] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -185653,20 +185686,20 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, lr, #236 @ 0xec │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, lr, #248 @ 0xf8 │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b d55fc │ │ │ │ + b d5680 │ │ │ │ ldr r7, [sp, #1532] @ 0x5fc │ │ │ │ ldr sl, [sp, #1528] @ 0x5f8 │ │ │ │ cmp r7, sl │ │ │ │ mov r4, r7 │ │ │ │ - beq d5c4c │ │ │ │ + beq d5cd0 │ │ │ │ add r0, sl, sl, lsl #2 │ │ │ │ mov r4, r7 │ │ │ │ add r7, sl, #1 │ │ │ │ str r7, [sp, #1528] @ 0x5f8 │ │ │ │ add r5, r9, r0, lsl #3 │ │ │ │ ldrb r6, [r9, r0, lsl #3] │ │ │ │ ldr ip, [r5, #4] │ │ │ │ @@ -185702,389 +185735,389 @@ │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, #7 │ │ │ │ - ldr r2, [pc, #4092] @ d66ac │ │ │ │ + ldr r2, [pc, #4092] @ d6730 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d566c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9590 │ │ │ │ + b d566c │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #13 │ │ │ │ - ldr r2, [pc, #4088] @ d66e8 │ │ │ │ + ldr r2, [pc, #4088] @ d676c │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d566c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9590 │ │ │ │ + b d566c │ │ │ │ add r0, r5, #16 │ │ │ │ str r2, [sp, #1272] @ 0x4f8 │ │ │ │ str r3, [sp, #1276] @ 0x4fc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, r8 │ │ │ │ add r1, lr, #248 @ 0xf8 │ │ │ │ bl 5ce3c │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #8 │ │ │ │ - ldr r2, [pc, #4092] @ d6748 │ │ │ │ + ldr r2, [pc, #4092] @ d67cc │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d566c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9590 │ │ │ │ + b d566c │ │ │ │ mov r0, r8 │ │ │ │ bl 5cf44 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #10 │ │ │ │ - ldr r2, [pc, #4092] @ d6784 │ │ │ │ + ldr r2, [pc, #4092] @ d6808 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d566c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9590 │ │ │ │ + b d566c │ │ │ │ mov r0, r8 │ │ │ │ bl 5cd48 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #14 │ │ │ │ - ldr r2, [pc, #4092] @ d67c0 │ │ │ │ + ldr r2, [pc, #4092] @ d6844 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d566c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9590 │ │ │ │ + b d566c │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #8 │ │ │ │ - ldr r2, [pc, #4084] @ d67f8 │ │ │ │ + ldr r2, [pc, #4084] @ d687c │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d566c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9590 │ │ │ │ + b d566c │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #9 │ │ │ │ - ldr r2, [pc, #4068] @ d6828 │ │ │ │ + ldr r2, [pc, #4068] @ d68ac │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d566c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9590 │ │ │ │ + b d566c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str ip, [sp, #1248] @ 0x4e0 │ │ │ │ stm r0, {r2, r3} │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d264 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, #19 │ │ │ │ - ldr r2, [pc, #3996] @ d682c │ │ │ │ + ldr r2, [pc, #3996] @ d68b0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d566c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9590 │ │ │ │ + b d566c │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, #16 │ │ │ │ - ldr r2, [pc, #4092] @ d68cc │ │ │ │ + ldr r2, [pc, #4092] @ d6950 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d566c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9590 │ │ │ │ + b d566c │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, #10 │ │ │ │ - ldr r2, [pc, #4076] @ d68fc │ │ │ │ + ldr r2, [pc, #4076] @ d6980 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d566c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9590 │ │ │ │ + b d566c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #1224] @ 0x4c8 │ │ │ │ stm r0, {r2, r3} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, r8 │ │ │ │ add r1, lr, #200 @ 0xc8 │ │ │ │ bl 5d134 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, #8 │ │ │ │ - ldr r2, [pc, #4084] @ d6954 │ │ │ │ + ldr r2, [pc, #4084] @ d69d8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d566c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9590 │ │ │ │ + b d566c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str ip, [sp, #1236] @ 0x4d4 │ │ │ │ stm r0, {r2, r3} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, r8 │ │ │ │ add r1, lr, #212 @ 0xd4 │ │ │ │ bl 5d134 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, #12 │ │ │ │ - ldr r2, [pc, #4052] @ d6984 │ │ │ │ + ldr r2, [pc, #4052] @ d6a08 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d566c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9590 │ │ │ │ + b d566c │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #7 │ │ │ │ - ldr r2, [pc, #4000] @ d6990 │ │ │ │ + ldr r2, [pc, #4000] @ d6a14 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d566c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9590 │ │ │ │ + b d566c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str ip, [sp, #1260] @ 0x4ec │ │ │ │ stm r0, {r2, r3} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, r8 │ │ │ │ add r1, lr, #236 @ 0xec │ │ │ │ bl 5d264 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, #18 │ │ │ │ - ldr r2, [pc, #3912] @ d6988 │ │ │ │ + ldr r2, [pc, #3912] @ d6a0c │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d566c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9590 │ │ │ │ + b d566c │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #7 │ │ │ │ - ldr r2, [pc, #3872] @ d69a0 │ │ │ │ + ldr r2, [pc, #3872] @ d6a24 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d566c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9590 │ │ │ │ + b d566c │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, #12 │ │ │ │ - ldr r2, [pc, #3776] @ d6980 │ │ │ │ + ldr r2, [pc, #3776] @ d6a04 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d566c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9590 │ │ │ │ + b d566c │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, #8 │ │ │ │ - ldr r2, [pc, #3708] @ d697c │ │ │ │ + ldr r2, [pc, #3708] @ d6a00 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d566c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9590 │ │ │ │ + b d566c │ │ │ │ mov r0, r8 │ │ │ │ bl 5cc40 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #4 │ │ │ │ - ldr r2, [pc, #3664] @ d698c │ │ │ │ + ldr r2, [pc, #3664] @ d6a10 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d566c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9590 │ │ │ │ + b d566c │ │ │ │ mov r0, r8 │ │ │ │ bl 5cc40 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #11 │ │ │ │ - ldr r2, [pc, #3616] @ d6998 │ │ │ │ + ldr r2, [pc, #3616] @ d6a1c │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d566c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9590 │ │ │ │ + b d566c │ │ │ │ mov r0, r8 │ │ │ │ bl 5cc40 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #6 │ │ │ │ - ldr r2, [pc, #3552] @ d6994 │ │ │ │ + ldr r2, [pc, #3552] @ d6a18 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d566c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9590 │ │ │ │ + b d566c │ │ │ │ mov r0, r8 │ │ │ │ bl 5cc40 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #11 │ │ │ │ - ldr r2, [pc, #3500] @ d699c │ │ │ │ + ldr r2, [pc, #3500] @ d6a20 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d566c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9590 │ │ │ │ + b d566c │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #7 │ │ │ │ - ldr r2, [pc, #3444] @ d69a4 │ │ │ │ + ldr r2, [pc, #3444] @ d6a28 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180aa8 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d566c │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9590 │ │ │ │ + b d566c │ │ │ │ add r0, r7, r7, lsl #2 │ │ │ │ sub r1, r4, r7 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ add r4, r1, #1 │ │ │ │ add r0, r9, r0, lsl #3 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq d5c78 │ │ │ │ + beq d5cfc │ │ │ │ add r5, r0, #40 @ 0x28 │ │ │ │ - bl 168868 │ │ │ │ + bl 1688ec │ │ │ │ mov r0, r5 │ │ │ │ - b d5c60 │ │ │ │ + b d5ce4 │ │ │ │ ldr r0, [sl, #1236] @ 0x4d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5d58 │ │ │ │ + beq d5ddc │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [sl, #1457] @ 0x5b1 │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [sl, #1448] @ 0x5a8 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ @@ -186106,42 +186139,42 @@ │ │ │ │ add r0, sl, #440 @ 0x1b8 │ │ │ │ add r6, r0, #1024 @ 0x400 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r6 │ │ │ │ add r5, lr, #616 @ 0x268 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl c1b34 │ │ │ │ + bl c1bb8 │ │ │ │ ldr fp, [sp, #1640] @ 0x668 │ │ │ │ cmp fp, #22 │ │ │ │ - bne d5d10 │ │ │ │ + bne d5d94 │ │ │ │ mov r0, #3 │ │ │ │ - b d5df4 │ │ │ │ + b d5e78 │ │ │ │ add r0, r5, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r4, lr, #316 @ 0x13c │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r5, r7} │ │ │ │ stm r1, {r2, r3, r5, r7} │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b04 │ │ │ │ + bl c8b88 │ │ │ │ cmp fp, #21 │ │ │ │ - bne d606c │ │ │ │ + bne d60f0 │ │ │ │ ldr r0, [sl, #1268] @ 0x4f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5d68 │ │ │ │ - b d5e5c │ │ │ │ + bne d5dec │ │ │ │ + b d5ee0 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sl, #1268] @ 0x4f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5e5c │ │ │ │ + beq d5ee0 │ │ │ │ add r0, sl, #232 @ 0xe8 │ │ │ │ mov r8, #0 │ │ │ │ add r0, r0, #1024 @ 0x400 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ strb r8, [sl, #1456] @ 0x5b0 │ │ │ │ add r1, lr, #344 @ 0x158 │ │ │ │ ldr r5, [sl, #1448] @ 0x5a8 │ │ │ │ @@ -186164,18 +186197,18 @@ │ │ │ │ add r0, sl, #440 @ 0x1b8 │ │ │ │ add r6, r0, #1024 @ 0x400 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r6 │ │ │ │ add r5, lr, #616 @ 0x268 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl c1e1c │ │ │ │ + bl c1ea0 │ │ │ │ ldr fp, [sp, #1640] @ 0x668 │ │ │ │ cmp fp, #22 │ │ │ │ - bne d5e28 │ │ │ │ + bne d5eac │ │ │ │ mov r0, #4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #4 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #3 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strb r0, [r1] │ │ │ │ @@ -186192,238 +186225,238 @@ │ │ │ │ add r4, lr, #652 @ 0x28c │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r5, r7} │ │ │ │ stm r1, {r2, r3, r5, r7} │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b04 │ │ │ │ + bl c8b88 │ │ │ │ cmp fp, #21 │ │ │ │ - bne d606c │ │ │ │ + bne d60f0 │ │ │ │ ldrb r0, [sl, #1456] @ 0x5b0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sl, #1260] @ 0x4ec │ │ │ │ cmpne r0, #0 │ │ │ │ - beq d5f38 │ │ │ │ + beq d5fbc │ │ │ │ ldr r4, [sl, #1268] @ 0x4f4 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r9, sl │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq d5f04 │ │ │ │ + beq d5f88 │ │ │ │ ldr r6, [r9, #1256] @ 0x4e8 │ │ │ │ mov sl, #65280 @ 0xff00 │ │ │ │ - ldr r5, [pc, #2752] @ d6958 │ │ │ │ + ldr r5, [pc, #2752] @ d69dc │ │ │ │ mov fp, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bic r8, r5, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne d5ec4 │ │ │ │ + bne d5f48 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ sub r6, r6, #160 @ 0xa0 │ │ │ │ and r0, r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq d5eac │ │ │ │ + beq d5f30 │ │ │ │ eor r8, r0, r5 │ │ │ │ and r1, r8, #65280 @ 0xff00 │ │ │ │ and r0, sl, r8, lsr #8 │ │ │ │ lsl r2, r8, #24 │ │ │ │ orr r0, r0, r8, lsr #24 │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, fp, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r6, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - bne d5ea4 │ │ │ │ + bne d5f28 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov sl, r9 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq d5f38 │ │ │ │ + beq d5fbc │ │ │ │ ldr r2, [sl, #1256] @ 0x4e8 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [sl, #1457] @ 0x5b1 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [sl, #1456] @ 0x5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6034 │ │ │ │ + beq d60b8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6034 │ │ │ │ + beq d60b8 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r9, sl │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq d5ff8 │ │ │ │ + beq d607c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov fp, #65280 @ 0xff00 │ │ │ │ - ldr r5, [pc, #2512] @ d6958 │ │ │ │ + ldr r5, [pc, #2512] @ d69dc │ │ │ │ mov r8, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bic sl, r5, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne d5fb8 │ │ │ │ + bne d603c │ │ │ │ ldr r0, [r6], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq d5fa0 │ │ │ │ + beq d6024 │ │ │ │ eor sl, r0, r5 │ │ │ │ and r1, sl, #65280 @ 0xff00 │ │ │ │ and r0, fp, sl, lsr #8 │ │ │ │ lsl r2, sl, #24 │ │ │ │ orr r0, r0, sl, lsr #24 │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r8, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, sl, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ and sl, r0, sl │ │ │ │ - bne d5f98 │ │ │ │ + bne d601c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov sl, r9 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq d6034 │ │ │ │ + beq d60b8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ strb r4, [sl, #1458] @ 0x5b2 │ │ │ │ mov fp, #21 │ │ │ │ - b d6198 │ │ │ │ - eorseq sl, r3, r0, lsl #25 │ │ │ │ - eorseq fp, r3, ip, lsl r1 │ │ │ │ - ldrsheq fp, [r3], -ip @ │ │ │ │ - eorseq fp, r3, r8, ror #1 │ │ │ │ - ldrsbeq fp, [r3], -r4 @ │ │ │ │ - eorseq r4, r2, r4, asr #26 │ │ │ │ - eorseq r5, r2, r4, asr r3 │ │ │ │ - eorseq sl, r3, r4, ror #28 │ │ │ │ - @ instruction: 0x002889bb │ │ │ │ - @ instruction: 0x002889be │ │ │ │ - ldrdeq r8, [r8], -r0 @ │ │ │ │ + b d621c │ │ │ │ + @ instruction: 0x0033abfc │ │ │ │ + mlaseq r3, r8, r0, fp │ │ │ │ + eorseq fp, r3, r8, ror r0 │ │ │ │ + eorseq fp, r3, r4, rrx │ │ │ │ + eorseq fp, r3, r0, asr r0 │ │ │ │ + eorseq r4, r2, r0, asr #25 │ │ │ │ + @ instruction: 0x003252d0 │ │ │ │ + eorseq sl, r3, r0, ror #27 │ │ │ │ + eoreq r8, r8, r7, asr #19 │ │ │ │ + eoreq r8, r8, sl, asr #19 │ │ │ │ + ldrdeq r8, [r8], -ip @ │ │ │ │ ldm r4!, {r1, r2, r3} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #680 @ 0x2a8 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldrb r0, [sl, #1456] @ 0x5b0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sl, #1260] @ 0x4ec │ │ │ │ cmpne r0, #0 │ │ │ │ - bne d63d4 │ │ │ │ + bne d6458 │ │ │ │ ldrb r0, [sl, #1457] @ 0x5b1 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [sl, #1456] @ 0x5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6194 │ │ │ │ + beq d6218 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6194 │ │ │ │ + beq d6218 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r9, sl │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq d6158 │ │ │ │ + beq d61dc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov sl, #0 │ │ │ │ - ldr r7, [pc, #2160] @ d6958 │ │ │ │ + ldr r7, [pc, #2160] @ d69dc │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r7, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne d6114 │ │ │ │ + bne d6198 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r6, r6, #160 @ 0xa0 │ │ │ │ and r0, r0, r7 │ │ │ │ cmp r0, r7 │ │ │ │ - beq d60fc │ │ │ │ + beq d6180 │ │ │ │ eor r8, r0, r7 │ │ │ │ mov r0, #65280 @ 0xff00 │ │ │ │ and r1, r8, #65280 @ 0xff00 │ │ │ │ and r0, r0, r8, lsr #8 │ │ │ │ lsl r2, r8, #24 │ │ │ │ orr r0, r0, r8, lsr #24 │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r6, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - bne d60f4 │ │ │ │ + bne d6178 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov sl, r9 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq d6194 │ │ │ │ + beq d6218 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ strb r4, [sl, #1458] @ 0x5b2 │ │ │ │ strb r4, [sl, #1457] @ 0x5b1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r5, #1 │ │ │ │ add r0, lr, #680 @ 0x2a8 │ │ │ │ add r4, lr, #12 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ strb r5, [r0] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl c80d4 │ │ │ │ + bl c8158 │ │ │ │ add r1, sp, #780 @ 0x30c │ │ │ │ ldm r4!, {r2, r3, r7} │ │ │ │ cmp fp, #21 │ │ │ │ mov r0, r1 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r4, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ @@ -186431,514 +186464,514 @@ │ │ │ │ strb r5, [r0] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ mov r2, r0 │ │ │ │ stmia r2!, {r3, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ - beq d6340 │ │ │ │ + beq d63c4 │ │ │ │ str fp, [sp, #1368] @ 0x558 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ add r5, lr, #344 @ 0x158 │ │ │ │ add r1, r5, #4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ - ldr r0, [pc, #1912] @ d69b0 │ │ │ │ + ldr r0, [pc, #1912] @ d6a34 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi d6334 │ │ │ │ - ldr r0, [pc, #1896] @ d69b4 │ │ │ │ + bhi d63b8 │ │ │ │ + ldr r0, [pc, #1896] @ d6a38 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d6278 │ │ │ │ + bcc d62fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq d6334 │ │ │ │ - ldr r0, [pc, #1868] @ d69b8 │ │ │ │ + beq d63b8 │ │ │ │ + ldr r0, [pc, #1868] @ d6a3c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d6334 │ │ │ │ - ldr r0, [pc, #1852] @ d69bc │ │ │ │ + beq d63b8 │ │ │ │ + ldr r0, [pc, #1852] @ d6a40 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6334 │ │ │ │ - ldr r0, [pc, #1836] @ d69c0 │ │ │ │ + beq d63b8 │ │ │ │ + ldr r0, [pc, #1836] @ d6a44 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d6580 │ │ │ │ + beq d6604 │ │ │ │ mov r2, r0 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #28]! │ │ │ │ mov r4, #0 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r4, [sp, #1080] @ 0x438 │ │ │ │ str r6, [sp, #1076] @ 0x434 │ │ │ │ str r7, [sp, #1072] @ 0x430 │ │ │ │ str r1, [sp, #1068] @ 0x42c │ │ │ │ str r3, [sp, #1064] @ 0x428 │ │ │ │ - ldr r1, [pc, #1784] @ d69cc │ │ │ │ + ldr r1, [pc, #1784] @ d6a50 │ │ │ │ str r2, [sp, #1312] @ 0x520 │ │ │ │ add r2, lr, #616 @ 0x268 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #1648] @ 0x670 │ │ │ │ add r1, sp, #808 @ 0x328 │ │ │ │ str r1, [sp, #1644] @ 0x66c │ │ │ │ add r1, lr, #40 @ 0x28 │ │ │ │ str r1, [sp, #1640] @ 0x668 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #1304] @ 0x518 │ │ │ │ str r1, [sp, #1308] @ 0x51c │ │ │ │ str r4, [sp, #824] @ 0x338 │ │ │ │ str r1, [sp, #812] @ 0x32c │ │ │ │ - ldr r2, [pc, #1732] @ d69d0 │ │ │ │ + ldr r2, [pc, #1732] @ d6a54 │ │ │ │ str r1, [sp, #820] @ 0x334 │ │ │ │ add r1, lr, #248 @ 0xf8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #808] @ 0x328 │ │ │ │ str r1, [sp, #816] @ 0x330 │ │ │ │ - ldr r1, [pc, #1712] @ d69d4 │ │ │ │ + ldr r1, [pc, #1712] @ d6a58 │ │ │ │ str r5, [sp, #1272] @ 0x4f8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #1276] @ 0x4fc │ │ │ │ add r1, lr, #280 @ 0x118 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl c8f18 │ │ │ │ + bl c8f9c │ │ │ │ ldr r0, [sl, #1048] @ 0x418 │ │ │ │ bl 1fda8 │ │ │ │ ldr r5, [sl, #1052] @ 0x41c │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [sl, #1056] @ 0x420 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d6394 │ │ │ │ + bne d6418 │ │ │ │ mov r4, #5 │ │ │ │ mov r0, r9 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq d6394 │ │ │ │ + beq d6418 │ │ │ │ add r5, r0, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca37c │ │ │ │ mov r0, r5 │ │ │ │ - b d6378 │ │ │ │ - @ instruction: 0x0033a8dc │ │ │ │ + b d63fc │ │ │ │ + eorseq sl, r3, r8, asr r8 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [sl, #1057] @ 0x421 │ │ │ │ mov r0, r9 │ │ │ │ - bl c70ec │ │ │ │ - ldr r1, [pc, #1580] @ d69d8 │ │ │ │ + bl c7170 │ │ │ │ + ldr r1, [pc, #1580] @ d6a5c │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r4, [sl, #1760] @ 0x6e0 │ │ │ │ add sp, sp, #708 @ 0x2c4 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x0033a8b4 │ │ │ │ - eorseq sl, r3, ip, ror r8 │ │ │ │ - eorseq sl, r3, r4, asr #16 │ │ │ │ - eorseq r4, r2, ip, asr #7 │ │ │ │ - eorseq r4, r2, r0, asr #7 │ │ │ │ + eorseq sl, r3, r0, lsr r8 │ │ │ │ + @ instruction: 0x0033a7f8 │ │ │ │ + eorseq sl, r3, r0, asr #15 │ │ │ │ + eorseq r4, r2, r8, asr #6 │ │ │ │ + eorseq r4, r2, ip, lsr r3 │ │ │ │ ldr r4, [sl, #1268] @ 0x4f4 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r9, sl │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq d6468 │ │ │ │ + beq d64ec │ │ │ │ ldr r6, [r9, #1256] @ 0x4e8 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r7, [pc, #1372] @ d6958 │ │ │ │ + ldr r7, [pc, #1372] @ d69dc │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic sl, r7, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne d6424 │ │ │ │ + bne d64a8 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r6, r6, #160 @ 0xa0 │ │ │ │ and r0, r0, r7 │ │ │ │ cmp r0, r7 │ │ │ │ - beq d640c │ │ │ │ + beq d6490 │ │ │ │ eor sl, r0, r7 │ │ │ │ mov r0, #65280 @ 0xff00 │ │ │ │ and r1, sl, #65280 @ 0xff00 │ │ │ │ and r0, r0, sl, lsr #8 │ │ │ │ lsl r2, sl, #24 │ │ │ │ orr r0, r0, sl, lsr #24 │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r8, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r6, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 176b50 │ │ │ │ + bl 176bd4 │ │ │ │ sub r0, sl, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ and sl, r0, sl │ │ │ │ - bne d6404 │ │ │ │ + bne d6488 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov sl, r9 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq d6098 │ │ │ │ + beq d611c │ │ │ │ ldr r2, [sl, #1256] @ 0x4e8 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ - b d6098 │ │ │ │ - ldr r0, [pc, #1208] @ d6960 │ │ │ │ + bl 1b0888 │ │ │ │ + b d611c │ │ │ │ + ldr r0, [pc, #1208] @ d69e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - ldr r0, [pc, #1192] @ d695c │ │ │ │ + ldr r0, [pc, #1192] @ d69e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #1184] @ d6964 │ │ │ │ + ldr r0, [pc, #1184] @ d69e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d65a0 │ │ │ │ - @ instruction: 0x0033a7b4 │ │ │ │ + b d6624 │ │ │ │ + eorseq sl, r3, r0, lsr r7 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #1164] @ d6968 │ │ │ │ + ldr r0, [pc, #1164] @ d69ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d65a0 │ │ │ │ + b d6624 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r4, sl │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #1152] @ d6978 │ │ │ │ + ldr r0, [pc, #1152] @ d69fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d65a0 │ │ │ │ - eorseq sl, r3, r4, ror r7 │ │ │ │ + b d6624 │ │ │ │ + @ instruction: 0x0033a6f0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r4, sl │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #1116] @ d6974 │ │ │ │ + ldr r0, [pc, #1116] @ d69f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d65a0 │ │ │ │ + b d6624 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r4, sl │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #1144] @ d69ac │ │ │ │ + ldr r0, [pc, #1144] @ d6a30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d65a0 │ │ │ │ - eorseq r4, r2, r4, ror #5 │ │ │ │ + b d6624 │ │ │ │ + eorseq r4, r2, r0, ror #4 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r4, sl │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #1108] @ d69a8 │ │ │ │ + ldr r0, [pc, #1108] @ d6a2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d65a0 │ │ │ │ + b d6624 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r0, [pc, #1024] @ d696c │ │ │ │ + ldr r0, [pc, #1024] @ d69f0 │ │ │ │ mov r4, sl │ │ │ │ - ldr r2, [pc, #1020] @ d6970 │ │ │ │ + ldr r2, [pc, #1020] @ d69f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d65a0 │ │ │ │ + b d6624 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r0, [pc, #1076] @ d69c4 │ │ │ │ + ldr r0, [pc, #1076] @ d6a48 │ │ │ │ mov r4, sl │ │ │ │ - ldr r2, [pc, #1072] @ d69c8 │ │ │ │ + ldr r2, [pc, #1072] @ d6a4c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b d65bc │ │ │ │ - b d65d8 │ │ │ │ - b d65bc │ │ │ │ - b d65c4 │ │ │ │ - b d65d8 │ │ │ │ - b d65e0 │ │ │ │ + b d6640 │ │ │ │ + b d665c │ │ │ │ + b d6640 │ │ │ │ + b d6648 │ │ │ │ + b d665c │ │ │ │ + b d6664 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r4, sl │ │ │ │ mov r8, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl c8f18 │ │ │ │ - b d6880 │ │ │ │ + bl c8f9c │ │ │ │ + b d6904 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r4, sl │ │ │ │ mov r8, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #280 @ 0x118 │ │ │ │ - bl 2d425c │ │ │ │ - b d6880 │ │ │ │ + bl 2d42e0 │ │ │ │ + b d6904 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, sl │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ strb r0, [sl, #1524] @ 0x5f4 │ │ │ │ - b d6880 │ │ │ │ - b d6644 │ │ │ │ + b d6904 │ │ │ │ + b d66c8 │ │ │ │ mov r8, r0 │ │ │ │ - b d6864 │ │ │ │ - b d6634 │ │ │ │ + b d68e8 │ │ │ │ + b d66b8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #1368] @ 0x558 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r4, sl │ │ │ │ bl 1dfb4 │ │ │ │ - b d6888 │ │ │ │ + b d690c │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r4, sl │ │ │ │ mov r8, r0 │ │ │ │ - b d6880 │ │ │ │ + b d6904 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ str sl, [sp, #8] │ │ │ │ - b d67d4 │ │ │ │ + b d6858 │ │ │ │ mov r8, r0 │ │ │ │ - b d6800 │ │ │ │ + b d6884 │ │ │ │ mov r8, r0 │ │ │ │ - b d6834 │ │ │ │ + b d68b8 │ │ │ │ mov r8, r0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b04 │ │ │ │ - b d6700 │ │ │ │ + bl c8b88 │ │ │ │ + b d6784 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r4, sl │ │ │ │ mov r8, r0 │ │ │ │ - b d686c │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - eoreq r7, r8, r3, asr #8 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - mlaeq r8, r5, r4, r7 │ │ │ │ + b d68f0 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + eoreq r7, r8, pc, asr #8 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + eoreq r7, r8, r1, lsr #9 │ │ │ │ mov r8, r0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b04 │ │ │ │ + bl c8b88 │ │ │ │ str sl, [sp, #8] │ │ │ │ - b d67d4 │ │ │ │ + b d6858 │ │ │ │ mov r8, r0 │ │ │ │ - b d6878 │ │ │ │ + b d68fc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #1760] @ 0x6e0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, sl │ │ │ │ mov r8, r0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl ce4a8 │ │ │ │ - b d6880 │ │ │ │ - b d675c │ │ │ │ - mov r8, r0 │ │ │ │ - b d68b0 │ │ │ │ - eoreq pc, r7, r8, lsr sl @ │ │ │ │ - b d6750 │ │ │ │ + bl ce52c │ │ │ │ + b d6904 │ │ │ │ + b d67e0 │ │ │ │ + mov r8, r0 │ │ │ │ + b d6934 │ │ │ │ + eoreq pc, r7, r4, asr #20 │ │ │ │ + b d67d4 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r9 │ │ │ │ - b d6834 │ │ │ │ + b d68b8 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r9 │ │ │ │ - b d6800 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - eoreq r7, r8, r7, asr #7 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - b d67c4 │ │ │ │ - eoreq r7, r8, sp, ror r3 │ │ │ │ + b d6884 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + ldrdeq r7, [r8], -r3 @ │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + b d6848 │ │ │ │ + eoreq r7, r8, r9, lsl #7 │ │ │ │ mov r8, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 16ed08 │ │ │ │ + bl 16ed8c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r0, [r0, #1456] @ 0x5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d67fc │ │ │ │ + beq d6880 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ add r0, sl, #232 @ 0xe8 │ │ │ │ add r0, r0, #1024 @ 0x400 │ │ │ │ - bl 17c8cc │ │ │ │ - b d6800 │ │ │ │ - eoreq pc, r7, r8, lsl #19 │ │ │ │ + bl 17c950 │ │ │ │ + b d6884 │ │ │ │ + mlaeq r7, r4, r9, pc @ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r4, sl │ │ │ │ strb r0, [sl, #1456] @ 0x5b0 │ │ │ │ ldrb r0, [sl, #1457] @ 0x5b1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6830 │ │ │ │ + beq d68b4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c950 │ │ │ │ mov sl, r4 │ │ │ │ - b d6834 │ │ │ │ - eoreq r7, r8, r8, lsr r3 │ │ │ │ - eoreq r7, r8, ip, lsl #5 │ │ │ │ + b d68b8 │ │ │ │ + eoreq r7, r8, r4, asr #6 │ │ │ │ + mlaeq r8, r8, r2, r7 │ │ │ │ mov sl, r4 │ │ │ │ ldrb r0, [sl, #1458] @ 0x5b2 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [sl, #1457] @ 0x5b1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6854 │ │ │ │ + beq d68d8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ - bl cdeb8 │ │ │ │ + bl cdf3c │ │ │ │ mov r0, #2 │ │ │ │ strb r4, [sl, #1458] @ 0x5b2 │ │ │ │ mov r4, sl │ │ │ │ strb r0, [sl, #1459] @ 0x5b3 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl c80d4 │ │ │ │ + bl c8158 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl c7878 │ │ │ │ + bl c78fc │ │ │ │ ldr r0, [r4, #1048] @ 0x418 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4, #1052] @ 0x41c │ │ │ │ - bl c3598 │ │ │ │ + bl c361c │ │ │ │ ldrb r0, [r4, #1056] @ 0x420 │ │ │ │ mov sl, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d68a8 │ │ │ │ + beq d692c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl cdeb8 │ │ │ │ + bl cdf3c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #1057] @ 0x421 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl c70ec │ │ │ │ + bl c7170 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #1760] @ 0x6e0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq pc, r7, fp, lsl pc @ │ │ │ │ + eoreq pc, r7, r7, lsr #30 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq d68a8 │ │ │ │ + beq d692c │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca37c │ │ │ │ mov r6, r5 │ │ │ │ - b d68dc │ │ │ │ + b d6960 │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq r7, r8, sl, ror #3 │ │ │ │ + strdeq r7, [r8], -r6 @ │ │ │ │ mov r8, r0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq d68a8 │ │ │ │ + beq d692c │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca37c │ │ │ │ mov r5, r6 │ │ │ │ - b d6908 │ │ │ │ + b d698c │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq d67d4 │ │ │ │ + beq d6858 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #40 @ 0x28 │ │ │ │ - bl 168868 │ │ │ │ + bl 1688ec │ │ │ │ mov r5, r6 │ │ │ │ - b d6930 │ │ │ │ + b d69b4 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq pc, r7, ip, lsl r8 @ │ │ │ │ + eoreq pc, r7, r8, lsr #16 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ - eorseq r3, r2, r4, lsl #11 │ │ │ │ - mlaseq r2, r0, r5, r3 │ │ │ │ - mlaseq r2, ip, pc, r3 @ │ │ │ │ - eorseq r3, r2, r4, lsl #31 │ │ │ │ - eoreq r6, r8, fp, ror lr │ │ │ │ - @ instruction: 0x00323ef8 │ │ │ │ - eorseq r3, r2, r4, rrx │ │ │ │ - eorseq r3, r2, r4, lsl #1 │ │ │ │ - eoreq pc, r7, r4, ror r6 @ │ │ │ │ - eoreq r7, r8, r4, asr #32 │ │ │ │ - eoreq r7, r8, r0, ror #2 │ │ │ │ - eoreq r7, r8, pc, ror #1 │ │ │ │ - eoreq pc, r7, r0, lsl r0 @ │ │ │ │ - eoreq r7, r8, r9, ror #2 │ │ │ │ - eoreq r6, r8, ip, lsr #31 │ │ │ │ - eoreq r6, r8, lr, ror #31 │ │ │ │ - eoreq r6, r8, r1, lsl #31 │ │ │ │ - eoreq r7, r8, r2, lsl r1 │ │ │ │ - eoreq r6, r8, r9, ror #30 │ │ │ │ - eorseq r3, r2, r4, lsl #5 │ │ │ │ - eorseq r3, r2, r4, lsr #5 │ │ │ │ - mlaseq r3, r8, sl, r9 │ │ │ │ - eorseq r9, r3, r0, asr #30 │ │ │ │ - eorseq r9, r3, r0, lsr #30 │ │ │ │ - eorseq r9, r3, ip, lsl #30 │ │ │ │ - @ instruction: 0x00339ef8 │ │ │ │ - eoreq r6, r8, r7, asr lr │ │ │ │ - eorseq r3, r2, ip, ror #29 │ │ │ │ - eorseq r3, r2, ip, asr fp │ │ │ │ - eorseq r4, r2, r4, lsl #3 │ │ │ │ + eorseq r3, r2, r0, lsl #10 │ │ │ │ + eorseq r3, r2, ip, lsl #10 │ │ │ │ + eorseq r3, r2, r8, lsl pc │ │ │ │ + eorseq r3, r2, r0, lsl #30 │ │ │ │ + eoreq r6, r8, r7, lsl #29 │ │ │ │ + eorseq r3, r2, r4, ror lr │ │ │ │ + eorseq r2, r2, r0, ror #31 │ │ │ │ + eorseq r3, r2, r0 │ │ │ │ + eoreq pc, r7, r0, lsl #13 │ │ │ │ + eoreq r7, r8, r0, asr r0 │ │ │ │ + eoreq r7, r8, ip, ror #2 │ │ │ │ + strdeq r7, [r8], -fp @ │ │ │ │ + eoreq pc, r7, ip, lsl r0 @ │ │ │ │ + eoreq r7, r8, r5, ror r1 │ │ │ │ + @ instruction: 0x00286fb8 │ │ │ │ + strdeq r6, [r8], -sl @ │ │ │ │ + eoreq r6, r8, sp, lsl #31 │ │ │ │ + eoreq r7, r8, lr, lsl r1 │ │ │ │ + eoreq r6, r8, r5, ror pc │ │ │ │ + eorseq r3, r2, r0, lsl #4 │ │ │ │ + eorseq r3, r2, r0, lsr #4 │ │ │ │ + eorseq r9, r3, r4, lsl sl │ │ │ │ + @ instruction: 0x00339ebc │ │ │ │ + mlaseq r3, ip, lr, r9 │ │ │ │ + eorseq r9, r3, r8, lsl #29 │ │ │ │ + eorseq r9, r3, r4, ror lr │ │ │ │ + eoreq r6, r8, r3, ror #28 │ │ │ │ + eorseq r3, r2, r8, ror #28 │ │ │ │ + @ instruction: 0x00323ad8 │ │ │ │ + eorseq r4, r2, r0, lsl #2 │ │ │ │ ldrdeq r5, [r0], -r4 │ │ │ │ - mlaseq r2, r8, r6, r3 │ │ │ │ + eorseq r3, r2, r4, lsl r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #580 @ 0x244 │ │ │ │ mov sl, r0 │ │ │ │ add r9, r0, #504 @ 0x1f8 │ │ │ │ ldrb r0, [r0, #1008] @ 0x3f0 │ │ │ │ mov r4, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -186960,169 +186993,169 @@ │ │ │ │ andeq r0, r0, r0, ror ip │ │ │ │ andeq r0, r0, r4, lsl #25 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ muleq r0, r0, r1 │ │ │ │ ldr r0, [sl, #520] @ 0x208 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6c28 │ │ │ │ + beq d6cac │ │ │ │ mov r1, sl │ │ │ │ str r0, [r1, #524]! @ 0x20c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #480] @ 0x1e0 │ │ │ │ str r1, [r1, #476] @ 0x1dc │ │ │ │ add r5, r9, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl ddfc4 │ │ │ │ + bl de048 │ │ │ │ mov r2, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - beq d6ec8 │ │ │ │ + beq d6f4c │ │ │ │ str r1, [sl, #516] @ 0x204 │ │ │ │ ldrb r1, [sl, #1004] @ 0x3ec │ │ │ │ str r0, [sl, #512] @ 0x200 │ │ │ │ cmp r1, #3 │ │ │ │ ldrbeq r1, [sl, #997] @ 0x3e5 │ │ │ │ cmpeq r1, #3 │ │ │ │ - beq d6d04 │ │ │ │ + beq d6d88 │ │ │ │ tst r0, #1 │ │ │ │ - beq d6d20 │ │ │ │ + beq d6da4 │ │ │ │ ldr r0, [sl, #516] @ 0x204 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [pc, #3856] @ d79c8 │ │ │ │ + ldr r0, [pc, #3856] @ d7a4c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi d6bb4 │ │ │ │ - ldr r0, [pc, #3840] @ d79cc │ │ │ │ + bhi d6c38 │ │ │ │ + ldr r0, [pc, #3840] @ d7a50 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d6af8 │ │ │ │ + bcc d6b7c │ │ │ │ cmp r1, #0 │ │ │ │ - beq d6bb4 │ │ │ │ - ldr r0, [pc, #4084] @ d7ae0 │ │ │ │ + beq d6c38 │ │ │ │ + ldr r0, [pc, #4084] @ d7b64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d6bb4 │ │ │ │ - ldr r0, [pc, #4068] @ d7ae4 │ │ │ │ + beq d6c38 │ │ │ │ + ldr r0, [pc, #4068] @ d7b68 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6bb4 │ │ │ │ - ldr r0, [pc, #4052] @ d7ae8 │ │ │ │ + beq d6c38 │ │ │ │ + ldr r0, [pc, #4052] @ d7b6c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d7770 │ │ │ │ + beq d77f4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #28]! │ │ │ │ mov r5, #0 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ str r6, [sp, #204] @ 0xcc │ │ │ │ str r7, [sp, #200] @ 0xc8 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - ldr r1, [pc, #4084] @ d7b44 │ │ │ │ + ldr r1, [pc, #4084] @ d7bc8 │ │ │ │ str r2, [sp, #564] @ 0x234 │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ str r1, [sp, #364] @ 0x16c │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #556] @ 0x22c │ │ │ │ str r1, [sp, #560] @ 0x230 │ │ │ │ str r5, [sp, #456] @ 0x1c8 │ │ │ │ str r1, [sp, #444] @ 0x1bc │ │ │ │ - ldr r2, [pc, #4068] @ d7b6c │ │ │ │ + ldr r2, [pc, #4068] @ d7bf0 │ │ │ │ str r1, [sp, #452] @ 0x1c4 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #440] @ 0x1b8 │ │ │ │ str r1, [sp, #448] @ 0x1c0 │ │ │ │ - ldr r1, [pc, #4048] @ d7b70 │ │ │ │ + ldr r1, [pc, #4048] @ d7bf4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #340] @ 0x154 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ add r1, sp, #556 @ 0x22c │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 2d425c │ │ │ │ - b d7560 │ │ │ │ + bl 2d42e0 │ │ │ │ + b d75e4 │ │ │ │ mov r7, sl │ │ │ │ add r5, r9, #32 │ │ │ │ ldrb r0, [r7, #756]! @ 0x2f4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ ldr r3, [sl, #752] @ 0x2f0 │ │ │ │ ldm r5, {r2, fp} │ │ │ │ - b d6d3c │ │ │ │ + b d6dc0 │ │ │ │ mov r6, sl │ │ │ │ ldrb r0, [r6, #748]! @ 0x2ec │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl fp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ ldr r2, [r9, #40] @ 0x28 │ │ │ │ ldr fp, [r9, #44] @ 0x2c │ │ │ │ ldr r3, [sl, #744] @ 0x2e8 │ │ │ │ - b d6d54 │ │ │ │ + b d6dd8 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r5, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r5} │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #3836] @ d7b50 │ │ │ │ + ldr r1, [pc, #3836] @ d7bd4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #3828] @ d7b54 │ │ │ │ + ldr r1, [pc, #3828] @ d7bd8 │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r7, [sp, #192] @ 0xc0 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ ldr r6, [sp, #444] @ 0x1bc │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #3788] @ d7b58 │ │ │ │ + ldr r2, [pc, #3788] @ d7bdc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r7 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt d7568 │ │ │ │ + blt d75ec │ │ │ │ cmp r5, #0 │ │ │ │ - beq d7568 │ │ │ │ + beq d75ec │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d7568 │ │ │ │ + bl 1b0888 │ │ │ │ + b d75ec │ │ │ │ mov r2, sl │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldrb r0, [r2, #736]! @ 0x2e0 │ │ │ │ add r1, pc, #16 │ │ │ │ str r9, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -187132,22 +187165,22 @@ │ │ │ │ andeq r0, r0, r8, ror sl │ │ │ │ andeq r0, r0, r0, ror #20 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ ldr r6, [sl, #560] @ 0x230 │ │ │ │ ldr r2, [sl, #564] @ 0x234 │ │ │ │ ldr r3, [sl, #728] @ 0x2d8 │ │ │ │ ldr r9, [sl, #732] @ 0x2dc │ │ │ │ - b d6d98 │ │ │ │ + b d6e1c │ │ │ │ mov r0, r5 │ │ │ │ - bl c9a5c │ │ │ │ + bl c9ae0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #996] @ 0x3e4 │ │ │ │ ldr r0, [sl, #512] @ 0x200 │ │ │ │ tst r0, #1 │ │ │ │ - bne d6aa8 │ │ │ │ + bne d6b2c │ │ │ │ mov r0, #0 │ │ │ │ mov r7, sl │ │ │ │ ldm r9, {r2, fp} │ │ │ │ strb r0, [r7, #756]! @ 0x2f4 │ │ │ │ stm r5, {r2, fp} │ │ │ │ ldr r3, [r7, #-240] @ 0xffffff10 │ │ │ │ str r3, [r7, #-4] │ │ │ │ @@ -187165,33 +187198,33 @@ │ │ │ │ mov r2, #6 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r3, [r0, #-8] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #28] │ │ │ │ str fp, [r9, #4] │ │ │ │ str r9, [r0, #-4] │ │ │ │ - ldr r6, [pc, #3568] @ d7b7c │ │ │ │ + ldr r6, [pc, #3568] @ d7c00 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r0, #-176] @ 0xffffff50 │ │ │ │ str r2, [r0, #-172] @ 0xffffff54 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov ip, #29 │ │ │ │ str r0, [r1, #568]! @ 0x238 │ │ │ │ mov r4, #0 │ │ │ │ - ldr lr, [pc, #3536] @ d7b88 │ │ │ │ + ldr lr, [pc, #3536] @ d7c0c │ │ │ │ ldr lr, [pc, lr] │ │ │ │ - ldr r5, [pc, #3532] @ d7b8c │ │ │ │ + ldr r5, [pc, #3532] @ d7c10 │ │ │ │ str r2, [r1, #48] @ 0x30 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r5, pc, r5 │ │ │ │ str r9, [r1, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #3516] @ d7b90 │ │ │ │ + ldr r0, [pc, #3516] @ d7c14 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ str r0, [r1, #32] │ │ │ │ mov r0, r1 │ │ │ │ strb r4, [r0, #84]! @ 0x54 │ │ │ │ str lr, [r1, #16] │ │ │ │ @@ -187232,18 +187265,18 @@ │ │ │ │ str r6, [sl, #628] @ 0x274 │ │ │ │ str r5, [sl, #632] @ 0x278 │ │ │ │ stm r0, {r2, r3, fp, ip, lr} │ │ │ │ str r8, [sl, #680] @ 0x2a8 │ │ │ │ add r5, sl, #684 @ 0x2ac │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl db634 │ │ │ │ + bl db6b8 │ │ │ │ mov r2, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6ee0 │ │ │ │ + beq d6f64 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strb r2, [r0] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, #3 │ │ │ │ mov r2, #4 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ @@ -187260,15 +187293,15 @@ │ │ │ │ str sl, [sp, #24] │ │ │ │ str r1, [r0, #648]! @ 0x288 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [r0, #52] @ 0x34 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [sl, #696] @ 0x2b8 │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq d7238 │ │ │ │ + beq d72bc │ │ │ │ ldr r0, [sl, #660]! @ 0x294 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #308] @ 0x134 │ │ │ │ ldmib sl, {r0, r2, r3, r7} │ │ │ │ ldr r6, [sl, #20] │ │ │ │ ldrd r4, [sl, #44] @ 0x2c │ │ │ │ @@ -187282,37 +187315,37 @@ │ │ │ │ str r6, [sp, #344] @ 0x158 │ │ │ │ str r5, [sp] │ │ │ │ add r5, sp, #440 @ 0x1b8 │ │ │ │ add r1, sp, #308 @ 0x134 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 121f80 │ │ │ │ + bl 122004 │ │ │ │ add ip, r5, #12 │ │ │ │ ldr r9, [sp, #440] @ 0x1b8 │ │ │ │ add sl, sp, #360 @ 0x168 │ │ │ │ ldr fp, [sp, #444] @ 0x1bc │ │ │ │ mov r0, ip │ │ │ │ mov lr, r5 │ │ │ │ ldr r8, [sp, #448] @ 0x1c0 │ │ │ │ cmp r9, #2 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sl │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bne d6fb4 │ │ │ │ + bne d7038 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne d7328 │ │ │ │ - b d732c │ │ │ │ + bne d73ac │ │ │ │ + b d73b0 │ │ │ │ add r4, sp, #192 @ 0xc0 │ │ │ │ add r1, lr, #36 @ 0x24 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -187322,41 +187355,41 @@ │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr sl, [sp, #24] │ │ │ │ str r8, [sp, #200] @ 0xc8 │ │ │ │ str fp, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sl, #624] @ 0x270 │ │ │ │ str r9, [sp, #192] @ 0xc0 │ │ │ │ - bl 228518 │ │ │ │ + bl 22859c │ │ │ │ add fp, sp, #336 @ 0x150 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d70e0 │ │ │ │ + beq d7164 │ │ │ │ add r5, sp, #440 @ 0x1b8 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f640 │ │ │ │ ldm r8, {r0, r4, r8} │ │ │ │ cmp r0, #2 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ addcs r4, r4, #8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq d7064 │ │ │ │ + beq d70e8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d7064 │ │ │ │ + bcc d70e8 │ │ │ │ ldr r0, [sp, #516] @ 0x204 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne d7064 │ │ │ │ + bne d70e8 │ │ │ │ add r6, r5, #76 @ 0x4c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #444] @ 0x1bc │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ add r0, r5, #12 │ │ │ │ str r8, [sp, #520] @ 0x208 │ │ │ │ mov ip, r5 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ @@ -187367,15 +187400,15 @@ │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, ip, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 1f640 │ │ │ │ cmp r9, #2 │ │ │ │ - beq d71b4 │ │ │ │ + beq d7238 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 1f640 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -187383,15 +187416,15 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ str r9, [sp, #192] @ 0xc0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #628]! @ 0x274 │ │ │ │ cmp r1, #2 │ │ │ │ - beq d7278 │ │ │ │ + beq d72fc │ │ │ │ mov r1, #0 │ │ │ │ add ip, sp, #320 @ 0x140 │ │ │ │ strb r1, [sl, #653] @ 0x28d │ │ │ │ add r4, sp, #440 @ 0x1b8 │ │ │ │ ldm r0, {r1, r2, r3} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ @@ -187400,30 +187433,30 @@ │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ mov r0, r4 │ │ │ │ bl 1f640 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ add r8, r4, #8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - beq d7174 │ │ │ │ + beq d71f8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d7174 │ │ │ │ + bcc d71f8 │ │ │ │ ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne d7174 │ │ │ │ + bne d71f8 │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ add r4, r0, #16 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ ldr r9, [sp, #440] @ 0x1b8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #444] @ 0x1bc │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -187432,25 +187465,25 @@ │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ bl 1f640 │ │ │ │ cmp r9, #2 │ │ │ │ - bne d724c │ │ │ │ + bne d72d0 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ ldm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne d7328 │ │ │ │ - b d732c │ │ │ │ + bne d73ac │ │ │ │ + b d73b0 │ │ │ │ mov r1, sl │ │ │ │ ldrb r0, [r1, #652]! @ 0x28c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ sub r1, r1, #84 @ 0x54 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -187465,20 +187498,20 @@ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sl, #612] @ 0x264 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sl, #616] @ 0x268 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b d6e10 │ │ │ │ + b d6e94 │ │ │ │ ldr r0, [sl, #692] @ 0x2b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6f04 │ │ │ │ - bl c9f20 │ │ │ │ - b d6f04 │ │ │ │ + beq d6f88 │ │ │ │ + bl c9fa4 │ │ │ │ + b d6f88 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 1f640 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldm fp, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ @@ -187491,106 +187524,106 @@ │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f640 │ │ │ │ ldr r2, [sl, #644] @ 0x284 │ │ │ │ add r5, sp, #360 @ 0x168 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19b73c │ │ │ │ + bl 19b7c0 │ │ │ │ ldr fp, [sp, #360] @ 0x168 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ cmp fp, #21 │ │ │ │ - bne d7304 │ │ │ │ + bne d7388 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ strb r0, [sl, #680] @ 0x2a8 │ │ │ │ ldr r0, [sl, #624] @ 0x270 │ │ │ │ str r0, [sl, #664] @ 0x298 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sl, #660] @ 0x294 │ │ │ │ str r0, [sl, #668] @ 0x29c │ │ │ │ str sl, [sp, #24] │ │ │ │ add sl, sl, #664 @ 0x298 │ │ │ │ add r5, sp, #440 @ 0x1b8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl db1e0 │ │ │ │ + bl db264 │ │ │ │ ldr fp, [sp, #440] @ 0x1b8 │ │ │ │ cmp fp, #22 │ │ │ │ - bne d75ac │ │ │ │ + bne d7630 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ - b d6ea0 │ │ │ │ + b d6f24 │ │ │ │ add r0, r5, #8 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #556 @ 0x22c │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d732c │ │ │ │ - bl 2d2fb0 │ │ │ │ + beq d73b0 │ │ │ │ + bl 2d3034 │ │ │ │ mov r0, #142 @ 0x8e │ │ │ │ mov r6, #0 │ │ │ │ orr r0, r0, #512 @ 0x200 │ │ │ │ strb r6, [sl, #656] @ 0x290 │ │ │ │ strh r6, [sl, r0] │ │ │ │ ldr r0, [sl, #628] @ 0x274 │ │ │ │ cmp r0, #2 │ │ │ │ - beq d738c │ │ │ │ + beq d7410 │ │ │ │ ldrb r1, [sl, #653] @ 0x28d │ │ │ │ cmp r1, #1 │ │ │ │ - bne d738c │ │ │ │ + bne d7410 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sl, #632] @ 0x278 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d738c │ │ │ │ + bcc d7410 │ │ │ │ mov r5, sl │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #636]! @ 0x27c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne d738c │ │ │ │ - bl 3520c0 │ │ │ │ + bne d7410 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ strb r6, [sl, #653] @ 0x28d │ │ │ │ cmp fp, #22 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ strb r0, [sl, #652] @ 0x28c │ │ │ │ - beq d6ea8 │ │ │ │ + beq d6f2c │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r9, sp, #168 @ 0xa8 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl c8534 │ │ │ │ + bl c85b8 │ │ │ │ mov r2, r9 │ │ │ │ add ip, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov lr, #1 │ │ │ │ mov r0, ip │ │ │ │ cmp fp, #21 │ │ │ │ stm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ strb lr, [r0] │ │ │ │ - bne d740c │ │ │ │ + bne d7490 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [sp, #32] │ │ │ │ strb lr, [r0] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ strb lr, [r0] │ │ │ │ - b d7560 │ │ │ │ + b d75e4 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ mov r2, r1 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, ip │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -187602,491 +187635,491 @@ │ │ │ │ strb lr, [r0] │ │ │ │ add r0, r6, #8 │ │ │ │ ldm ip, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #444] @ 0x1bc │ │ │ │ str fp, [sp, #440] @ 0x1b8 │ │ │ │ - ldr r0, [pc, #1864] @ d7ba8 │ │ │ │ + ldr r0, [pc, #1864] @ d7c2c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi d7554 │ │ │ │ - ldr r0, [pc, #1848] @ d7bac │ │ │ │ + bhi d75d8 │ │ │ │ + ldr r0, [pc, #1848] @ d7c30 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d74a0 │ │ │ │ + bcc d7524 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d7554 │ │ │ │ - ldr r0, [pc, #1820] @ d7bb0 │ │ │ │ + beq d75d8 │ │ │ │ + ldr r0, [pc, #1820] @ d7c34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d7554 │ │ │ │ - ldr r0, [pc, #1804] @ d7bb4 │ │ │ │ + beq d75d8 │ │ │ │ + ldr r0, [pc, #1804] @ d7c38 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7554 │ │ │ │ - ldr r0, [pc, #1788] @ d7bb8 │ │ │ │ + beq d75d8 │ │ │ │ + ldr r0, [pc, #1788] @ d7c3c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d77bc │ │ │ │ + beq d7840 │ │ │ │ mov r2, r0 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #28]! │ │ │ │ mov r4, #0 │ │ │ │ ldr r5, [r0, #40] @ 0x28 │ │ │ │ str r4, [sp, #376] @ 0x178 │ │ │ │ str r5, [sp, #372] @ 0x174 │ │ │ │ str r7, [sp, #368] @ 0x170 │ │ │ │ str r1, [sp, #364] @ 0x16c │ │ │ │ str r3, [sp, #360] @ 0x168 │ │ │ │ - ldr r1, [pc, #1740] @ d7bc4 │ │ │ │ + ldr r1, [pc, #1740] @ d7c48 │ │ │ │ str r2, [sp, #344] @ 0x158 │ │ │ │ add r2, sp, #556 @ 0x22c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #564] @ 0x234 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ str r1, [sp, #560] @ 0x230 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ str r1, [sp, #556] @ 0x22c │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #336] @ 0x150 │ │ │ │ str r1, [sp, #340] @ 0x154 │ │ │ │ str r4, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ - ldr r2, [pc, #1688] @ d7bc8 │ │ │ │ + ldr r2, [pc, #1688] @ d7c4c │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ str r9, [sp, #200] @ 0xc8 │ │ │ │ - ldr r1, [pc, #1672] @ d7bcc │ │ │ │ + ldr r1, [pc, #1672] @ d7c50 │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ - bl c8f18 │ │ │ │ + bl c8f9c │ │ │ │ ldr r0, [sl, #524] @ 0x20c │ │ │ │ bl 1fda8 │ │ │ │ ldr r5, [sl, #520] @ 0x208 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r5, #1 │ │ │ │ strb r5, [sl, #528] @ 0x210 │ │ │ │ mov r0, r9 │ │ │ │ - bl ce3d8 │ │ │ │ - ldr r1, [pc, #1536] @ d7b9c │ │ │ │ + bl ce45c │ │ │ │ + ldr r1, [pc, #1536] @ d7c20 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r5, [sl, #1008] @ 0x3f0 │ │ │ │ add sp, sp, #580 @ 0x244 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #444] @ 0x1bc │ │ │ │ add r0, r5, #8 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r9, sp, #556 @ 0x22c │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ - bl ce204 │ │ │ │ + bl ce288 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ mov r5, sl │ │ │ │ ldr r0, [r5, #660]! @ 0x294 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne d75f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne d767c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #648]! @ 0x288 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d760c │ │ │ │ - bl 2d2fb0 │ │ │ │ + beq d7690 │ │ │ │ + bl 2d3034 │ │ │ │ mov r0, #142 @ 0x8e │ │ │ │ mov r5, #0 │ │ │ │ orr r0, r0, #512 @ 0x200 │ │ │ │ strb r5, [sl, #656] @ 0x290 │ │ │ │ strh r5, [sl, r0] │ │ │ │ ldr r0, [sl, #628] @ 0x274 │ │ │ │ cmp r0, #2 │ │ │ │ - beq d766c │ │ │ │ + beq d76f0 │ │ │ │ ldrb r1, [sl, #653] @ 0x28d │ │ │ │ cmp r1, #1 │ │ │ │ - bne d766c │ │ │ │ + bne d76f0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sl, #632] @ 0x278 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d766c │ │ │ │ + bcc d76f0 │ │ │ │ mov r7, sl │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r7, #636]! @ 0x27c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne d766c │ │ │ │ - bl 3520c0 │ │ │ │ + bne d76f0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ strb r5, [sl, #653] @ 0x28d │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl, #652] @ 0x28c │ │ │ │ - b d73b0 │ │ │ │ - ldr r0, [pc, #1212] @ d7b4c │ │ │ │ + b d7434 │ │ │ │ + ldr r0, [pc, #1212] @ d7bd0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - ldr r0, [pc, #1196] @ d7b48 │ │ │ │ + ldr r0, [pc, #1196] @ d7bcc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ str r9, [sp, #32] │ │ │ │ - ldr r0, [pc, #1200] @ d7b5c │ │ │ │ + ldr r0, [pc, #1200] @ d7be0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d77d8 │ │ │ │ + b d785c │ │ │ │ str r9, [sp, #32] │ │ │ │ - ldr r0, [pc, #1184] @ d7b60 │ │ │ │ + ldr r0, [pc, #1184] @ d7be4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d77d8 │ │ │ │ + b d785c │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r4, sl │ │ │ │ str r9, [sp, #32] │ │ │ │ - ldr r0, [pc, #1180] @ d7b78 │ │ │ │ + ldr r0, [pc, #1180] @ d7bfc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d77d8 │ │ │ │ + b d785c │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r4, sl │ │ │ │ str r9, [sp, #32] │ │ │ │ - ldr r0, [pc, #1148] @ d7b74 │ │ │ │ + ldr r0, [pc, #1148] @ d7bf8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d77d8 │ │ │ │ + b d785c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, sl │ │ │ │ str r5, [sp, #28] │ │ │ │ str r9, [sp, #32] │ │ │ │ - ldr r0, [pc, #1132] @ d7b84 │ │ │ │ + ldr r0, [pc, #1132] @ d7c08 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d77d8 │ │ │ │ + b d785c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, sl │ │ │ │ str r5, [sp, #28] │ │ │ │ str r9, [sp, #32] │ │ │ │ - ldr r0, [pc, #1096] @ d7b80 │ │ │ │ + ldr r0, [pc, #1096] @ d7c04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d77d8 │ │ │ │ - ldr r0, [pc, #1104] @ d7b98 │ │ │ │ + b d785c │ │ │ │ + ldr r0, [pc, #1104] @ d7c1c │ │ │ │ mov r8, r2 │ │ │ │ mov r4, sl │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d77d8 │ │ │ │ - ldr r0, [pc, #1076] @ d7b94 │ │ │ │ + b d785c │ │ │ │ + ldr r0, [pc, #1076] @ d7c18 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, sl │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d77d8 │ │ │ │ + b d785c │ │ │ │ str r9, [sp, #32] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r0, [pc, #996] @ d7b64 │ │ │ │ + ldr r0, [pc, #996] @ d7be8 │ │ │ │ mov r4, sl │ │ │ │ - ldr r2, [pc, #992] @ d7b68 │ │ │ │ + ldr r2, [pc, #992] @ d7bec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d77d8 │ │ │ │ - ldr r0, [pc, #1032] @ d7ba4 │ │ │ │ + b d785c │ │ │ │ + ldr r0, [pc, #1032] @ d7c28 │ │ │ │ mov r4, sl │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d77d8 │ │ │ │ - ldr r0, [pc, #1008] @ d7ba0 │ │ │ │ + b d785c │ │ │ │ + ldr r0, [pc, #1008] @ d7c24 │ │ │ │ mov r4, sl │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d77d8 │ │ │ │ - ldr r0, [pc, #1016] @ d7bbc │ │ │ │ + b d785c │ │ │ │ + ldr r0, [pc, #1016] @ d7c40 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #1012] @ d7bc0 │ │ │ │ + ldr r2, [pc, #1012] @ d7c44 │ │ │ │ mov r4, sl │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ mov r7, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ - bl 195240 │ │ │ │ - b d7990 │ │ │ │ + bl 1952c4 │ │ │ │ + b d7a14 │ │ │ │ bl 3c6f8 │ │ │ │ - b d7844 │ │ │ │ + b d78c8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r8, [sp, #520] @ 0x208 │ │ │ │ str r4, [sp, #516] @ 0x204 │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ - bl 195240 │ │ │ │ - b d7990 │ │ │ │ + bl 1952c4 │ │ │ │ + b d7a14 │ │ │ │ bl 3c6f8 │ │ │ │ - b d7844 │ │ │ │ - b d7848 │ │ │ │ + b d78c8 │ │ │ │ + b d78cc │ │ │ │ mov r7, r0 │ │ │ │ - b d78a8 │ │ │ │ + b d792c │ │ │ │ mov r4, sl │ │ │ │ mov r7, r0 │ │ │ │ - b d7a94 │ │ │ │ - b d7934 │ │ │ │ + b d7b18 │ │ │ │ + b d79b8 │ │ │ │ mov r4, sl │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ - bl c8f18 │ │ │ │ - b d7b00 │ │ │ │ - b d78c4 │ │ │ │ - mov r7, r0 │ │ │ │ - b d7884 │ │ │ │ - b d7934 │ │ │ │ - b d78c4 │ │ │ │ - b d78cc │ │ │ │ + bl c8f9c │ │ │ │ + b d7b84 │ │ │ │ + b d7948 │ │ │ │ mov r7, r0 │ │ │ │ - b d7aa0 │ │ │ │ + b d7908 │ │ │ │ + b d79b8 │ │ │ │ + b d7948 │ │ │ │ + b d7950 │ │ │ │ + mov r7, r0 │ │ │ │ + b d7b24 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl ce204 │ │ │ │ + bl ce288 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #660]! @ 0x294 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne d78a8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne d792c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20ea38 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r0, #648]! @ 0x288 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d79e0 │ │ │ │ - bl 2d2fb0 │ │ │ │ - b d79e0 │ │ │ │ - b d798c │ │ │ │ + beq d7a64 │ │ │ │ + bl 2d3034 │ │ │ │ + b d7a64 │ │ │ │ + b d7a10 │ │ │ │ str r9, [sp, #32] │ │ │ │ mov r4, sl │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 2d425c │ │ │ │ - b d7b00 │ │ │ │ - b d7958 │ │ │ │ + bl 2d42e0 │ │ │ │ + b d7b84 │ │ │ │ + b d79dc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, sl │ │ │ │ str r9, [sp, #32] │ │ │ │ strb r0, [sl, #996] @ 0x3e4 │ │ │ │ - b d7b00 │ │ │ │ + b d7b84 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne d7ab4 │ │ │ │ + bne d7b38 │ │ │ │ add r0, r4, #568 @ 0x238 │ │ │ │ - bl c8534 │ │ │ │ - b d7ab4 │ │ │ │ + bl c85b8 │ │ │ │ + b d7b38 │ │ │ │ bl 3c6f8 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl ca10c │ │ │ │ - b d7990 │ │ │ │ + bl ca190 │ │ │ │ + b d7a14 │ │ │ │ mov r4, sl │ │ │ │ mov r7, r0 │ │ │ │ - b d7aa8 │ │ │ │ + b d7b2c │ │ │ │ mov r7, r0 │ │ │ │ - b d79e0 │ │ │ │ + b d7a64 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ str r9, [sp, #32] │ │ │ │ mov r4, sl │ │ │ │ bl 1dfb4 │ │ │ │ - b d7b08 │ │ │ │ + b d7b8c │ │ │ │ str r9, [sp, #32] │ │ │ │ mov r4, sl │ │ │ │ mov r7, r0 │ │ │ │ - b d7b00 │ │ │ │ + b d7b84 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #736] @ 0x2e0 │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne d7ac0 │ │ │ │ + bne d7b44 │ │ │ │ add r0, r4, #568 @ 0x238 │ │ │ │ - bl c8534 │ │ │ │ - b d7ac0 │ │ │ │ + bl c85b8 │ │ │ │ + b d7b44 │ │ │ │ bl 3c6f8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d79e0 │ │ │ │ + beq d7a64 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 2d2fb0 │ │ │ │ - b d79e0 │ │ │ │ + bl 2d3034 │ │ │ │ + b d7a64 │ │ │ │ mov r7, r0 │ │ │ │ - b d7acc │ │ │ │ + b d7b50 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #1008] @ 0x3f0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r9, r3, r8, lsl r2 │ │ │ │ - eorseq r9, r3, ip, asr #13 │ │ │ │ + mlaseq r3, r4, r1, r9 │ │ │ │ + eorseq r9, r3, r8, asr #12 │ │ │ │ mov r7, r0 │ │ │ │ str sl, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl d0218 │ │ │ │ + bl d029c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r0, #654] @ 0x28e │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #655] @ 0x28f │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7a2c │ │ │ │ + beq d7ab0 │ │ │ │ ldr r0, [r4, #672] @ 0x2a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d7a2c │ │ │ │ + bcc d7ab0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #676]! @ 0x2a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne d7a2c │ │ │ │ - bl 3520c0 │ │ │ │ + bne d7ab0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ ldrb r0, [r4, #656] @ 0x290 │ │ │ │ strb r6, [r4, #655] @ 0x28f │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7a6c │ │ │ │ + beq d7af0 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d7a6c │ │ │ │ + bcc d7af0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #664]! @ 0x298 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne d7a6c │ │ │ │ - bl 3520c0 │ │ │ │ + bne d7af0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b0674 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #628]! @ 0x274 │ │ │ │ cmp r1, #2 │ │ │ │ strb r2, [r0, #28] │ │ │ │ - beq d7a94 │ │ │ │ + beq d7b18 │ │ │ │ ldrb r1, [r4, #653] @ 0x28d │ │ │ │ cmp r1, #1 │ │ │ │ - bne d7a94 │ │ │ │ - bl ca018 │ │ │ │ + bne d7b18 │ │ │ │ + bl ca09c │ │ │ │ mov r0, #652 @ 0x28c │ │ │ │ mov r1, #2 │ │ │ │ strh r1, [r4, r0] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl c8534 │ │ │ │ + bl c85b8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl c35b8 │ │ │ │ - b d7b00 │ │ │ │ + bl c363c │ │ │ │ + b d7b84 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq r9, r3, ip, lsr #13 │ │ │ │ - mlaseq r3, r8, r6, r9 │ │ │ │ - eorseq r9, r3, r4, lsl #13 │ │ │ │ + eorseq r9, r3, r8, lsr #12 │ │ │ │ + eorseq r9, r3, r4, lsl r6 │ │ │ │ + eorseq r9, r3, r0, lsl #12 │ │ │ │ mov r4, sl │ │ │ │ mov r7, r0 │ │ │ │ str r9, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl ce4a8 │ │ │ │ + bl ce52c │ │ │ │ ldr r0, [r4, #524] @ 0x20c │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4, #520] @ 0x208 │ │ │ │ - bl c3598 │ │ │ │ + bl c361c │ │ │ │ mov r0, #2 │ │ │ │ mov sl, r4 │ │ │ │ strb r0, [r4, #528] @ 0x210 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl ce3d8 │ │ │ │ + bl ce45c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #1008] @ 0x3f0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r7, r0 │ │ │ │ - b d7b1c │ │ │ │ + b d7ba0 │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq r3, r2, r0, ror #5 │ │ │ │ - mlaseq r2, ip, r3, r2 │ │ │ │ - eorseq r2, r2, r8, lsr #7 │ │ │ │ - eoreq r6, r8, r3, ror pc │ │ │ │ - eoreq r6, r8, r6, ror pc │ │ │ │ - eoreq r6, r8, r8, lsl #31 │ │ │ │ - @ instruction: 0x00322df4 │ │ │ │ - eorseq r2, r2, r0, ror #27 │ │ │ │ - eoreq r5, r8, r7, ror #24 │ │ │ │ - eorseq r2, r2, r4, lsr #26 │ │ │ │ - @ instruction: 0x003238f0 │ │ │ │ - eorseq r9, r3, r0, lsl #8 │ │ │ │ - mlaseq r2, r4, r0, r2 │ │ │ │ - ldrheq r2, [r2], -r0 @ │ │ │ │ - eoreq r5, r8, r1, lsr #28 │ │ │ │ - ldrsbeq r2, [r2], -r0 @ │ │ │ │ - ldrsheq r2, [r2], -r0 @ │ │ │ │ - eorseq r2, r2, r4, lsl #20 │ │ │ │ - @ instruction: 0x003229f4 │ │ │ │ - eoreq r5, r8, r5, asr #24 │ │ │ │ - eorseq r2, r2, r0, rrx │ │ │ │ - eorseq r2, r2, r8, ror r0 │ │ │ │ - eorseq r2, r2, r8, lsr #9 │ │ │ │ - eorseq r2, r2, ip, ror r3 │ │ │ │ - mlaseq r2, r0, r3, r2 │ │ │ │ - eorseq r8, r3, r0, ror r8 │ │ │ │ - eorseq r8, r3, r0, lsr sp │ │ │ │ - eorseq r8, r3, r0, lsl sp │ │ │ │ - @ instruction: 0x00338cfc │ │ │ │ - eorseq r8, r3, r8, ror #25 │ │ │ │ - eoreq r5, r8, pc, lsl ip │ │ │ │ - eorseq r2, r2, ip, ror #25 │ │ │ │ - eorseq r2, r2, r8, lsr r9 │ │ │ │ - mlaseq r2, ip, pc, r2 @ │ │ │ │ + eorseq r3, r2, ip, asr r2 │ │ │ │ + eorseq r2, r2, r8, lsl r3 │ │ │ │ + eorseq r2, r2, r4, lsr #6 │ │ │ │ + eoreq r6, r8, pc, ror pc │ │ │ │ + eoreq r6, r8, r2, lsl #31 │ │ │ │ + mlaeq r8, r4, pc, r6 @ │ │ │ │ + eorseq r2, r2, r0, ror sp │ │ │ │ + eorseq r2, r2, ip, asr sp │ │ │ │ + eoreq r5, r8, r3, ror ip │ │ │ │ + eorseq r2, r2, r0, lsr #25 │ │ │ │ + eorseq r3, r2, ip, ror #16 │ │ │ │ + eorseq r9, r3, ip, ror r3 │ │ │ │ + eorseq r2, r2, r0, lsl r0 │ │ │ │ + eorseq r2, r2, ip, lsr #32 │ │ │ │ + eoreq r5, r8, sp, lsr #28 │ │ │ │ + eorseq r2, r2, ip, asr #32 │ │ │ │ + eorseq r2, r2, ip, rrx │ │ │ │ + eorseq r2, r2, r0, lsl #19 │ │ │ │ + eorseq r2, r2, r0, ror r9 │ │ │ │ + eoreq r5, r8, r1, asr ip │ │ │ │ + @ instruction: 0x00321fdc │ │ │ │ + @ instruction: 0x00321ff4 │ │ │ │ + eorseq r2, r2, r4, lsr #8 │ │ │ │ + @ instruction: 0x003222f8 │ │ │ │ + eorseq r2, r2, ip, lsl #6 │ │ │ │ + eorseq r8, r3, ip, ror #15 │ │ │ │ + eorseq r8, r3, ip, lsr #25 │ │ │ │ + eorseq r8, r3, ip, lsl #25 │ │ │ │ + eorseq r8, r3, r8, ror ip │ │ │ │ + eorseq r8, r3, r4, ror #24 │ │ │ │ + eoreq r5, r8, fp, lsr #24 │ │ │ │ + eorseq r2, r2, r8, ror #24 │ │ │ │ + @ instruction: 0x003228b4 │ │ │ │ + eorseq r2, r2, r8, lsl pc │ │ │ │ @ instruction: 0x000042b4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r0, #264] @ 0x108 │ │ │ │ mov r8, r1 │ │ │ │ add r1, pc, #8 │ │ │ │ @@ -188108,140 +188141,140 @@ │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, ror #6 │ │ │ │ andeq r0, r0, r0, asr #6 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7d5c │ │ │ │ + beq d7de0 │ │ │ │ str r0, [r9, #140] @ 0x8c │ │ │ │ ldr r0, [r9, #136] @ 0x88 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r1, [r0] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne d7e2c │ │ │ │ + bne d7eb0 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r2, #29 │ │ │ │ - ldr r1, [pc, #3764] @ d8b3c │ │ │ │ + ldr r1, [pc, #3764] @ d8bc0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #3756] @ d8b40 │ │ │ │ + ldr r1, [pc, #3756] @ d8bc4 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #3716] @ d8b44 │ │ │ │ + ldr r2, [pc, #3716] @ d8bc8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r7 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt d8400 │ │ │ │ + blt d8484 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d8400 │ │ │ │ + beq d8484 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d8400 │ │ │ │ + bl 1b0888 │ │ │ │ + b d8484 │ │ │ │ mov r2, r9 │ │ │ │ ldrb r0, [r2, #256]! @ 0x100 │ │ │ │ add r1, pc, #16 │ │ │ │ sub r7, r2, #108 @ 0x6c │ │ │ │ str r6, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r0, r0, r8, lsl #5 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ ldr r5, [r7] │ │ │ │ - b d7e5c │ │ │ │ + b d7ee0 │ │ │ │ mov r4, r9 │ │ │ │ ldrb r0, [r4, #253]! @ 0xfd │ │ │ │ add r1, pc, #8 │ │ │ │ sub fp, r4, #101 @ 0x65 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ muleq r0, r4, r2 │ │ │ │ andeq r0, r0, r0, lsl #5 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ ldr r6, [r9, #244] @ 0xf4 │ │ │ │ ldr r5, [r9, #248] @ 0xf8 │ │ │ │ - b d7e78 │ │ │ │ + b d7efc │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #3520] @ d8b48 │ │ │ │ + ldr r1, [pc, #3520] @ d8bcc │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #3512] @ d8b4c │ │ │ │ + ldr r1, [pc, #3512] @ d8bd0 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #3472] @ d8b50 │ │ │ │ + ldr r2, [pc, #3472] @ d8bd4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r7 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt d8408 │ │ │ │ + blt d848c │ │ │ │ cmp r5, #0 │ │ │ │ - beq d8408 │ │ │ │ + beq d848c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d8408 │ │ │ │ + bl 1b0888 │ │ │ │ + b d848c │ │ │ │ mov r1, r9 │ │ │ │ ldrb r0, [r1, #182]! @ 0xb6 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, ror #3 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r9, #172] @ 0xac │ │ │ │ ldr r4, [r9, #176] @ 0xb0 │ │ │ │ - b d7eec │ │ │ │ + b d7f70 │ │ │ │ adds r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bcs d80bc │ │ │ │ + bcs d8140 │ │ │ │ mov r7, r9 │ │ │ │ add r5, r0, #8 │ │ │ │ str r5, [r7, #148]! @ 0x94 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r0, [r7, #-4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ @@ -188257,27 +188290,27 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r9 │ │ │ │ strb r0, [r4, #252]! @ 0xfc │ │ │ │ add r0, r6, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [r4, #-12] │ │ │ │ - bl 353008 │ │ │ │ - bl 2d3154 │ │ │ │ + bl 35308c │ │ │ │ + bl 2d31d8 │ │ │ │ cmp r0, #2 │ │ │ │ - bne d7ec8 │ │ │ │ + bne d7f4c │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r9, #256] @ 0x100 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ strh r0, [r9, #252] @ 0xfc │ │ │ │ add r1, r6, #12 │ │ │ │ add r0, r9, #140 @ 0x8c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ bl 647bc │ │ │ │ - b d83e4 │ │ │ │ + b d8468 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ strb r0, [r1, #182]! @ 0xb6 │ │ │ │ str r1, [sp, #24] │ │ │ │ strb r0, [r1, #70] @ 0x46 │ │ │ │ ldr r0, [r1, #58] @ 0x3a │ │ │ │ str r0, [r1, #-14] │ │ │ │ @@ -188285,410 +188318,410 @@ │ │ │ │ str r4, [r1, #-6] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r9, #152] @ 0x98 │ │ │ │ strh r1, [r9, #180] @ 0xb4 │ │ │ │ str r4, [r9, #156] @ 0x9c │ │ │ │ str r1, [r9, #160] @ 0xa0 │ │ │ │ str r5, [r9, #164] @ 0xa4 │ │ │ │ - b d8104 │ │ │ │ + b d8188 │ │ │ │ ldr r0, [r9, #188] @ 0xbc │ │ │ │ - b d80cc │ │ │ │ + b d8150 │ │ │ │ mov r4, r9 │ │ │ │ ldrb r0, [r4, #236]! @ 0xec │ │ │ │ sub r1, r4, #48 @ 0x30 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr sl, [r0] │ │ │ │ - b d818c │ │ │ │ + b d8210 │ │ │ │ ldr r0, [r9, #228] @ 0xe4 │ │ │ │ ldr r1, [r9, #232] @ 0xe8 │ │ │ │ - b d826c │ │ │ │ - ldr r0, [pc, #3032] @ d8b38 │ │ │ │ + b d82f0 │ │ │ │ + ldr r0, [pc, #3032] @ d8bbc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ str r6, [sp, #28] │ │ │ │ - ldr r0, [pc, #3048] @ d8b58 │ │ │ │ + ldr r0, [pc, #3048] @ d8bdc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d80bc │ │ │ │ - ldr r0, [pc, #2996] @ d8b34 │ │ │ │ + b d8140 │ │ │ │ + ldr r0, [pc, #2996] @ d8bb8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ str r6, [sp, #28] │ │ │ │ - ldr r0, [pc, #3012] @ d8b54 │ │ │ │ + ldr r0, [pc, #3012] @ d8bd8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d80bc │ │ │ │ + b d8140 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r0, [pc, #3004] @ d8b60 │ │ │ │ + ldr r0, [pc, #3004] @ d8be4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d80bc │ │ │ │ + b d8140 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r0, [pc, #2980] @ d8b5c │ │ │ │ + ldr r0, [pc, #2980] @ d8be0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d80bc │ │ │ │ + b d8140 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r0, [pc, #2972] @ d8b68 │ │ │ │ + ldr r0, [pc, #2972] @ d8bec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d80bc │ │ │ │ + b d8140 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r0, [pc, #2948] @ d8b64 │ │ │ │ + ldr r0, [pc, #2948] @ d8be8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d80bc │ │ │ │ + b d8140 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r0, [pc, #2940] @ d8b70 │ │ │ │ + ldr r0, [pc, #2940] @ d8bf4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d80bc │ │ │ │ + b d8140 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r0, [pc, #2916] @ d8b6c │ │ │ │ + ldr r0, [pc, #2916] @ d8bf0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d80bc │ │ │ │ + b d8140 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r0, [pc, #2920] @ d8b84 │ │ │ │ + ldr r0, [pc, #2920] @ d8c08 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d80bc │ │ │ │ + b d8140 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r0, [pc, #2896] @ d8b80 │ │ │ │ + ldr r0, [pc, #2896] @ d8c04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d80bc │ │ │ │ + b d8140 │ │ │ │ mov r6, r0 │ │ │ │ - b d8a14 │ │ │ │ + b d8a98 │ │ │ │ mov r6, r0 │ │ │ │ - b d8ab0 │ │ │ │ + b d8b34 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ bl 1dfb4 │ │ │ │ - b d8af8 │ │ │ │ + b d8b7c │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ bl 1dfb4 │ │ │ │ - b d8af0 │ │ │ │ + b d8b74 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #3 │ │ │ │ - bne d8ac0 │ │ │ │ + bne d8b44 │ │ │ │ mov r0, fp │ │ │ │ - bl c9230 │ │ │ │ + bl c92b4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #252] @ 0xfc │ │ │ │ - b d8ac0 │ │ │ │ + b d8b44 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #252] @ 0xfc │ │ │ │ bl 3c6f8 │ │ │ │ - b d892c │ │ │ │ - b d80c0 │ │ │ │ + b d89b0 │ │ │ │ + b d8144 │ │ │ │ mov r6, r0 │ │ │ │ - b d8acc │ │ │ │ + b d8b50 │ │ │ │ mov r6, r0 │ │ │ │ - b d8b10 │ │ │ │ + b d8b94 │ │ │ │ bl 3c6f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - b d8ab8 │ │ │ │ + b d8b3c │ │ │ │ mov r1, r8 │ │ │ │ bl 9b5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d86dc │ │ │ │ + bne d8760 │ │ │ │ ldr r0, [r9, #188] @ 0xbc │ │ │ │ - bl c9f20 │ │ │ │ + bl c9fa4 │ │ │ │ ldr r0, [r9, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r1, [r9, #180] @ 0xb4 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq d80fc │ │ │ │ - bl c9f20 │ │ │ │ + beq d8180 │ │ │ │ + bl c9fa4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #180] @ 0xb4 │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 353008 │ │ │ │ - bl 2d3154 │ │ │ │ + bl 35308c │ │ │ │ + bl 2d31d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d81d0 │ │ │ │ + bne d8254 │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, #0 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r6, #1 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d8104 │ │ │ │ + bne d8188 │ │ │ │ ldr r0, [r9, #152] @ 0x98 │ │ │ │ mov r5, r9 │ │ │ │ str r0, [r5, #184]! @ 0xb8 │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr sl, [r5, #-20] @ 0xffffffec │ │ │ │ strb r6, [r5, #-3] │ │ │ │ cmp sl, #0 │ │ │ │ str r4, [r5, #-20] @ 0xffffffec │ │ │ │ - beq d8814 │ │ │ │ + beq d8898 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #0 │ │ │ │ str sl, [r1, #188]! @ 0xbc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r4, r1 │ │ │ │ strb r0, [r4, #48]! @ 0x30 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ ldr r3, [sl, #4] │ │ │ │ str r0, [sp] │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ - ldr r1, [pc, #2520] @ d8b7c │ │ │ │ + ldr r1, [pc, #2520] @ d8c00 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2d2ce0 │ │ │ │ + bl 2d2d64 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne d8218 │ │ │ │ + bne d829c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [r9, #196] @ 0xc4 │ │ │ │ str r2, [r9, #200] @ 0xc8 │ │ │ │ - b d824c │ │ │ │ + b d82d0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d8204 │ │ │ │ + bne d8288 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [r9, #180] @ 0xb4 │ │ │ │ ldr r0, [r9, #160] @ 0xa0 │ │ │ │ str r0, [r9, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r9, #160] @ 0xa0 │ │ │ │ - beq d8508 │ │ │ │ + beq d858c │ │ │ │ str r0, [r9, #188] @ 0xbc │ │ │ │ strb r1, [r9, #180] @ 0xb4 │ │ │ │ - b d80cc │ │ │ │ + b d8150 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r9, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d8590 │ │ │ │ - b d8594 │ │ │ │ + bne d8614 │ │ │ │ + b d8618 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ add r0, r9, #196 @ 0xc4 │ │ │ │ ldm r2!, {r3, r4, r5, r6} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r3, r4, r5, r6} │ │ │ │ ldm r2, {r3, r4, r5, r6} │ │ │ │ stm r1, {r3, r4, r5, r6} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne d8534 │ │ │ │ + bne d85b8 │ │ │ │ ldr r2, [r9, #200] @ 0xc8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ add r0, sl, #12 │ │ │ │ str r2, [r1, #192]! @ 0xc0 │ │ │ │ mov r2, #300 @ 0x12c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - bl 1078f8 │ │ │ │ + bl 10797c │ │ │ │ str r0, [r9, #228] @ 0xe4 │ │ │ │ str r1, [r9, #232] @ 0xe8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne d8474 │ │ │ │ + bne d84f8 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, #4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d85ac │ │ │ │ + bne d8630 │ │ │ │ mov r0, fp │ │ │ │ - bl c9230 │ │ │ │ + bl c92b4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d852c │ │ │ │ + beq d85b0 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ strb r0, [r9, #256] @ 0x100 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ strh r0, [r9, #252] @ 0xfc │ │ │ │ - ldr r0, [pc, #2288] @ d8bc0 │ │ │ │ + ldr r0, [pc, #2288] @ d8c44 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi d83cc │ │ │ │ - ldr r0, [pc, #2272] @ d8bc4 │ │ │ │ + bhi d8450 │ │ │ │ + ldr r0, [pc, #2272] @ d8c48 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d8310 │ │ │ │ + bcc d8394 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d83cc │ │ │ │ - ldr r0, [pc, #2244] @ d8bc8 │ │ │ │ + beq d8450 │ │ │ │ + ldr r0, [pc, #2244] @ d8c4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d83cc │ │ │ │ - ldr r0, [pc, #2228] @ d8bcc │ │ │ │ + beq d8450 │ │ │ │ + ldr r0, [pc, #2228] @ d8c50 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d83cc │ │ │ │ - ldr r0, [pc, #2212] @ d8bd0 │ │ │ │ + beq d8450 │ │ │ │ + ldr r0, [pc, #2212] @ d8c54 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d8824 │ │ │ │ + beq d88a8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #28]! │ │ │ │ mov r5, #0 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r1, [pc, #2164] @ d8bdc │ │ │ │ + ldr r1, [pc, #2164] @ d8c60 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #2112] @ d8be0 │ │ │ │ + ldr r2, [pc, #2112] @ d8c64 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [pc, #2092] @ d8be4 │ │ │ │ + ldr r1, [pc, #2092] @ d8c68 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ add r0, r9, #140 @ 0x8c │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ bl 647bc │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #144]! @ 0x90 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne d8400 │ │ │ │ - bl 15bab4 │ │ │ │ + bne d8484 │ │ │ │ + bl 15bb38 │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ bl 1fda8 │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r9, #136] @ 0x88 │ │ │ │ cmn r0, #1 │ │ │ │ - beq d844c │ │ │ │ + beq d84d0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ - bne d844c │ │ │ │ + bne d84d0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r9, #260] @ 0x104 │ │ │ │ mov r0, r6 │ │ │ │ - bl d0400 │ │ │ │ - ldr r1, [pc, #1808] @ d8b74 │ │ │ │ + bl d0484 │ │ │ │ + ldr r1, [pc, #1808] @ d8bf8 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r4, [r9, #264] @ 0x108 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp, #8] │ │ │ │ mov sl, r1 │ │ │ │ ldr r4, [r9, #232] @ 0xe8 │ │ │ │ ldr r5, [r9, #228] @ 0xe4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d8498 │ │ │ │ + beq d851c │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d84b0 │ │ │ │ + beq d8534 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ tst r6, #1 │ │ │ │ - beq d85cc │ │ │ │ + beq d8650 │ │ │ │ add r8, sp, #92 @ 0x5c │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ ldm r8, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #1692] @ d8b88 │ │ │ │ + ldr r0, [pc, #1692] @ d8c0c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl 23cd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #192] @ 0xc0 │ │ │ │ bl 1fda8 │ │ │ │ - b d8554 │ │ │ │ + b d85d8 │ │ │ │ ldr r0, [fp] │ │ │ │ bl 21adc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8524 │ │ │ │ - bl c9f20 │ │ │ │ + beq d85a8 │ │ │ │ + bl c9fa4 │ │ │ │ str r5, [r9, #160] @ 0xa0 │ │ │ │ - b d80e4 │ │ │ │ + b d8168 │ │ │ │ ldr r6, [r9, #240] @ 0xf0 │ │ │ │ - b d7ea4 │ │ │ │ + b d7f28 │ │ │ │ ldm r0!, {r2, r3, r5, r6} │ │ │ │ mov r1, r7 │ │ │ │ stmia r1!, {r2, r3, r5, r6} │ │ │ │ ldm r0, {r2, r3, r5, r6} │ │ │ │ stm r1, {r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ bl 2483c │ │ │ │ @@ -188703,421 +188736,421 @@ │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl 77fa0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #181] @ 0xb5 │ │ │ │ ldr r0, [r9, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8594 │ │ │ │ - bl c9f20 │ │ │ │ + beq d8618 │ │ │ │ + bl c9fa4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d82a4 │ │ │ │ + beq d8328 │ │ │ │ mov r4, #3 │ │ │ │ mov r0, #0 │ │ │ │ strb r4, [r9, #260] @ 0x104 │ │ │ │ strb r4, [r9, #256] @ 0x100 │ │ │ │ strb r4, [r9, #253] @ 0xfd │ │ │ │ strb r4, [r9, #264] @ 0x108 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r9, #192] @ 0xc0 │ │ │ │ str sl, [sp, #32] │ │ │ │ bl 1fda8 │ │ │ │ - ldr r0, [pc, #1452] @ d8b8c │ │ │ │ + ldr r0, [pc, #1452] @ d8c10 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d86e4 │ │ │ │ + beq d8768 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2dd868 │ │ │ │ + bl 2dd8ec │ │ │ │ mov r8, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq d8654 │ │ │ │ + beq d86d8 │ │ │ │ add sl, sp, #92 @ 0x5c │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d68 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ ldm sl, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #1384] @ d8b9c │ │ │ │ + ldr r0, [pc, #1384] @ d8c20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ bl 23cd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1f8f8 │ │ │ │ - b d8558 │ │ │ │ + b d85dc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1f8f8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ strb r0, [r9, #236] @ 0xec │ │ │ │ ldr r0, [r9, #152] @ 0x98 │ │ │ │ str r8, [r0, #12] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #181] @ 0xb5 │ │ │ │ ldr r0, [r9, #152] @ 0x98 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ ldr r5, [r9, #152] @ 0x98 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2d3834 │ │ │ │ + bl 2d38b8 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ mov r0, r5 │ │ │ │ bl 9b244 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ bl 21e2c │ │ │ │ ldr r4, [fp] │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2d3834 │ │ │ │ + bl 2d38b8 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ add r0, r4, #4 │ │ │ │ bl 9b244 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ bl 21e2c │ │ │ │ mov r6, #0 │ │ │ │ - b d857c │ │ │ │ + b d8600 │ │ │ │ mov r0, #3 │ │ │ │ - b d8290 │ │ │ │ - ldr r0, [pc, #1188] @ d8b90 │ │ │ │ + b d8314 │ │ │ │ + ldr r0, [pc, #1188] @ d8c14 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d8718 │ │ │ │ + bcc d879c │ │ │ │ cmp r1, #0 │ │ │ │ - beq d85ec │ │ │ │ - ldr r0, [pc, #1160] @ d8b94 │ │ │ │ + beq d8670 │ │ │ │ + ldr r0, [pc, #1160] @ d8c18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d85ec │ │ │ │ - ldr r0, [pc, #1144] @ d8b98 │ │ │ │ + beq d8670 │ │ │ │ + ldr r0, [pc, #1144] @ d8c1c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d85ec │ │ │ │ + beq d8670 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r0, [pc, #1128] @ d8ba0 │ │ │ │ + ldr r0, [pc, #1128] @ d8c24 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq d8840 │ │ │ │ + beq d88c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r1, #28]! │ │ │ │ mov ip, #1 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r5, [r0, #40] @ 0x28 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ - ldr r4, [pc, #1064] @ d8bac │ │ │ │ + ldr r4, [pc, #1064] @ d8c30 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ mov r7, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - beq d885c │ │ │ │ + beq d88e0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r2] │ │ │ │ - ldr r3, [pc, #1020] @ d8bb8 │ │ │ │ + ldr r3, [pc, #1020] @ d8c3c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [pc, #996] @ d8bbc │ │ │ │ + ldr r3, [pc, #996] @ d8c40 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - bl 29e030 │ │ │ │ - b d85ec │ │ │ │ - ldr r0, [pc, #860] @ d8b78 │ │ │ │ + bl 29e0b4 │ │ │ │ + b d8670 │ │ │ │ + ldr r0, [pc, #860] @ d8bfc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b d80bc │ │ │ │ - ldr r0, [pc, #936] @ d8bd4 │ │ │ │ + b d8140 │ │ │ │ + ldr r0, [pc, #936] @ d8c58 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #932] @ d8bd8 │ │ │ │ + ldr r2, [pc, #932] @ d8c5c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d80bc │ │ │ │ - ldr r0, [pc, #860] @ d8ba4 │ │ │ │ + b d8140 │ │ │ │ + ldr r0, [pc, #860] @ d8c28 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #856] @ d8ba8 │ │ │ │ + ldr r2, [pc, #856] @ d8c2c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d80bc │ │ │ │ - ldr r0, [pc, #844] @ d8bb0 │ │ │ │ + b d8140 │ │ │ │ + ldr r0, [pc, #844] @ d8c34 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #840] @ d8bb4 │ │ │ │ + ldr r2, [pc, #840] @ d8c38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d80bc │ │ │ │ - b d8888 │ │ │ │ - b d888c │ │ │ │ - b d888c │ │ │ │ - b d888c │ │ │ │ + b d8140 │ │ │ │ + b d890c │ │ │ │ + b d8910 │ │ │ │ + b d8910 │ │ │ │ + b d8910 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - b d890c │ │ │ │ - b d8934 │ │ │ │ - b d8934 │ │ │ │ - b d8934 │ │ │ │ + b d8990 │ │ │ │ + b d89b8 │ │ │ │ + b d89b8 │ │ │ │ + b d89b8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e1ac │ │ │ │ - b d8908 │ │ │ │ - b d8934 │ │ │ │ + b d898c │ │ │ │ + b d89b8 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [r9, #160] @ 0xa0 │ │ │ │ - b d8a50 │ │ │ │ - b d8990 │ │ │ │ + b d8ad4 │ │ │ │ + b d8a14 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1e1ac │ │ │ │ - b d89c0 │ │ │ │ - b d8a04 │ │ │ │ + b d8a44 │ │ │ │ + b d8a88 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d89c0 │ │ │ │ + beq d8a44 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ - b d89c0 │ │ │ │ + bl 1b0888 │ │ │ │ + b d8a44 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ bl 1f8f8 │ │ │ │ - b d8a08 │ │ │ │ - b d8a34 │ │ │ │ - b d8920 │ │ │ │ + b d8a8c │ │ │ │ + b d8ab8 │ │ │ │ + b d89a4 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #16] │ │ │ │ - b d8970 │ │ │ │ + b d89f4 │ │ │ │ mov r6, r0 │ │ │ │ - b d8940 │ │ │ │ + b d89c4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #144]! @ 0x90 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne d8af0 │ │ │ │ - bl 15bab4 │ │ │ │ - b d8af0 │ │ │ │ + bne d8b74 │ │ │ │ + bl 15bb38 │ │ │ │ + b d8b74 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #16] │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ mov r4, r9 │ │ │ │ ldrb r0, [r4, #181]! @ 0xb5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8a28 │ │ │ │ + beq d8aac │ │ │ │ add r0, r9, #184 @ 0xb8 │ │ │ │ bl 77fa0 │ │ │ │ - b d8a28 │ │ │ │ + b d8aac │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ - b d89c0 │ │ │ │ - b d80c0 │ │ │ │ + b d8a44 │ │ │ │ + b d8144 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ - b d8af0 │ │ │ │ + b d8b74 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #228] @ 0xe4 │ │ │ │ ldr r1, [r9, #232] @ 0xe8 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl c77f4 │ │ │ │ + bl c7878 │ │ │ │ ldr r0, [r9, #192] @ 0xc0 │ │ │ │ bl 1fda8 │ │ │ │ - b d8a08 │ │ │ │ + b d8a8c │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 77fa0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #181] @ 0xb5 │ │ │ │ - b d8a94 │ │ │ │ + b d8b18 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - b d8a6c │ │ │ │ + b d8af0 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #16] │ │ │ │ - b d8aa4 │ │ │ │ + b d8b28 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c6b4c │ │ │ │ + bl c6bd0 │ │ │ │ add r0, r9, #184 @ 0xb8 │ │ │ │ bl 77fa0 │ │ │ │ add r4, r9, #181 @ 0xb5 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ - b d8a94 │ │ │ │ + b d8b18 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - b d8a50 │ │ │ │ + b d8ad4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #188] @ 0xbc │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl c9f20 │ │ │ │ + bl c9fa4 │ │ │ │ ldr r0, [r9, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8a6c │ │ │ │ + beq d8af0 │ │ │ │ ldrb r1, [r9, #180] @ 0xb4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d8a6c │ │ │ │ - bl c9f20 │ │ │ │ + bne d8af0 │ │ │ │ + bl c9fa4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #180] @ 0xb4 │ │ │ │ - b d8a94 │ │ │ │ + b d8b18 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r9, #264] @ 0x108 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r0, [r9, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8aa4 │ │ │ │ - bl c9f20 │ │ │ │ + beq d8b28 │ │ │ │ + bl c9fa4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, fp │ │ │ │ - bl c9230 │ │ │ │ + bl c92b4 │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ strh r0, [r9, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl ce398 │ │ │ │ + bl ce41c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #144]! @ 0x90 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne d8af0 │ │ │ │ - bl 15bab4 │ │ │ │ + bne d8b74 │ │ │ │ + bl 15bb38 │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ - bl c3598 │ │ │ │ + bl c361c │ │ │ │ add r0, r9, #136 @ 0x88 │ │ │ │ - bl 15bbc8 │ │ │ │ + bl 15bc4c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r9, #260] @ 0x104 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl d0400 │ │ │ │ + bl d0484 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r9, #264] @ 0x108 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ - @ instruction: 0x00321ab8 │ │ │ │ - @ instruction: 0x00321ad8 │ │ │ │ - eoreq r6, r8, r7, lsr #1 │ │ │ │ - eoreq r5, r8, r2, asr #30 │ │ │ │ - eoreq r5, r8, r4, asr pc │ │ │ │ - eoreq r5, r8, pc, lsr lr │ │ │ │ - eoreq r5, r8, r2, asr #28 │ │ │ │ - eoreq r5, r8, r4, asr lr │ │ │ │ - eorseq r2, r2, r8, lsr #11 │ │ │ │ - eorseq r2, r2, r8, asr #11 │ │ │ │ - eorseq r1, r2, r8, asr #28 │ │ │ │ - eorseq r1, r2, ip, asr lr │ │ │ │ - eorseq r1, r2, ip, ror r4 │ │ │ │ - mlaseq r2, r0, r4, r1 │ │ │ │ - eorseq r1, r2, r4, ror #8 │ │ │ │ - eorseq r1, r2, r8, ror r4 │ │ │ │ - eorseq r1, r2, r0, ror #11 │ │ │ │ - eorseq r0, r2, r0, ror #24 │ │ │ │ - eoreq r5, r8, lr, lsl r2 │ │ │ │ - eorseq r1, r2, r0, ror #27 │ │ │ │ - @ instruction: 0x00321df4 │ │ │ │ - eoreq r4, r8, r1, ror #29 │ │ │ │ - @ instruction: 0x003376f0 │ │ │ │ - eorseq r8, r3, ip, lsr #32 │ │ │ │ - eorseq r8, r3, ip │ │ │ │ - @ instruction: 0x00337ff8 │ │ │ │ - strdeq r4, [r8], -r7 @ │ │ │ │ - eorseq r7, r3, r0, ror #31 │ │ │ │ - mlaeq r8, pc, fp, r4 @ │ │ │ │ - eorseq r1, r2, ip, asr #11 │ │ │ │ - eorseq r1, r2, r4, lsr #13 │ │ │ │ - eoreq r4, r8, r3, lsl #23 │ │ │ │ - @ instruction: 0x003215b0 │ │ │ │ - eorseq r1, r2, ip, lsl #13 │ │ │ │ - eorseq r1, r2, r8, asr r6 │ │ │ │ - eorseq r7, r3, r0, lsl #20 │ │ │ │ - eorseq r7, r3, r0, ror sp │ │ │ │ - eorseq r7, r3, r0, asr sp │ │ │ │ - eorseq r7, r3, ip, lsr sp │ │ │ │ - eorseq r7, r3, r8, lsr #26 │ │ │ │ - @ instruction: 0x00284bbb │ │ │ │ - eorseq r1, r2, r0, lsl sp │ │ │ │ - eorseq r1, r2, r8, asr #21 │ │ │ │ - @ instruction: 0x003221b0 │ │ │ │ - eorseq r7, r3, r8, ror #23 │ │ │ │ + eorseq r1, r2, r4, lsr sl │ │ │ │ + eorseq r1, r2, r4, asr sl │ │ │ │ + strheq r6, [r8], -r3 @ │ │ │ │ + eoreq r5, r8, lr, asr #30 │ │ │ │ + eoreq r5, r8, r0, ror #30 │ │ │ │ + eoreq r5, r8, fp, asr #28 │ │ │ │ + eoreq r5, r8, lr, asr #28 │ │ │ │ + eoreq r5, r8, r0, ror #28 │ │ │ │ + eorseq r2, r2, r4, lsr #10 │ │ │ │ + eorseq r2, r2, r4, asr #10 │ │ │ │ + eorseq r1, r2, r4, asr #27 │ │ │ │ + @ instruction: 0x00321dd8 │ │ │ │ + @ instruction: 0x003213f8 │ │ │ │ + eorseq r1, r2, ip, lsl #8 │ │ │ │ + eorseq r1, r2, r0, ror #7 │ │ │ │ + @ instruction: 0x003213f4 │ │ │ │ + eorseq r1, r2, ip, asr r5 │ │ │ │ + @ instruction: 0x00320bdc │ │ │ │ + eoreq r5, r8, sl, lsr #4 │ │ │ │ + eorseq r1, r2, ip, asr sp │ │ │ │ + eorseq r1, r2, r0, ror sp │ │ │ │ + eoreq r4, r8, sp, ror #29 │ │ │ │ + eorseq r7, r3, ip, ror #12 │ │ │ │ + eorseq r7, r3, r8, lsr #31 │ │ │ │ + eorseq r7, r3, r8, lsl #31 │ │ │ │ + eorseq r7, r3, r4, ror pc │ │ │ │ + eoreq r4, r8, r3, lsl #28 │ │ │ │ + eorseq r7, r3, ip, asr pc │ │ │ │ + eoreq r4, r8, fp, lsr #23 │ │ │ │ + eorseq r1, r2, r8, asr #10 │ │ │ │ + eorseq r1, r2, r0, lsr #12 │ │ │ │ + eoreq r4, r8, pc, lsl #23 │ │ │ │ + eorseq r1, r2, ip, lsr #10 │ │ │ │ + eorseq r1, r2, r8, lsl #12 │ │ │ │ + @ instruction: 0x003215d4 │ │ │ │ + eorseq r7, r3, ip, ror r9 │ │ │ │ + eorseq r7, r3, ip, ror #25 │ │ │ │ + eorseq r7, r3, ip, asr #25 │ │ │ │ + @ instruction: 0x00337cb8 │ │ │ │ + eorseq r7, r3, r4, lsr #25 │ │ │ │ + eoreq r4, r8, r7, asr #23 │ │ │ │ + eorseq r1, r2, ip, lsl #25 │ │ │ │ + eorseq r1, r2, r4, asr #20 │ │ │ │ + eorseq r2, r2, ip, lsr #2 │ │ │ │ + eorseq r7, r3, r4, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r0, #136] @ 0x88 │ │ │ │ mov r5, r1 │ │ │ │ add r1, pc, #12 │ │ │ │ add r2, r8, #68 @ 0x44 │ │ │ │ @@ -189130,38 +189163,38 @@ │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 1f640 │ │ │ │ ldrb r0, [r8, #132] @ 0x84 │ │ │ │ add r1, pc, #16 │ │ │ │ - ldr r4, [pc, #3556] @ d9a24 │ │ │ │ + ldr r4, [pc, #3556] @ d9aa8 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add r4, pc, r4 │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, lsr #7 │ │ │ │ andeq r0, r0, r8, lsl #7 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8ee8 │ │ │ │ + beq d8f6c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r1, #72]! @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [r1, #4] │ │ │ │ strb r0, [r2, #56]! @ 0x38 │ │ │ │ add r0, r1, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b d8cd0 │ │ │ │ + b d8d54 │ │ │ │ mov r1, r8 │ │ │ │ ldrb r0, [r1, #128]! @ 0x80 │ │ │ │ str r1, [sp, #8] │ │ │ │ sub r1, r1, #52 @ 0x34 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -189169,548 +189202,548 @@ │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, asr r3 │ │ │ │ andeq r0, r0, r8, asr #6 │ │ │ │ andeq r0, r0, r4, lsr #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r0] │ │ │ │ str r1, [r8, #80] @ 0x50 │ │ │ │ - bl 171c38 │ │ │ │ + bl 171cbc │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r0, #40] @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ - bl 171a70 │ │ │ │ + bl 171af4 │ │ │ │ tst r6, #1 │ │ │ │ str r0, [r8, #84] @ 0x54 │ │ │ │ str r1, [r8, #88] @ 0x58 │ │ │ │ - bne d8d10 │ │ │ │ - ldr r0, [pc, #3388] @ d9a3c │ │ │ │ + bne d8d94 │ │ │ │ + ldr r0, [pc, #3388] @ d9ac0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne d8f98 │ │ │ │ + bne d901c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ - beq d8f7c │ │ │ │ - ldr r0, [pc, #3348] @ d9a40 │ │ │ │ + beq d9000 │ │ │ │ + ldr r0, [pc, #3348] @ d9ac4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi d8e28 │ │ │ │ - ldr r0, [pc, #3332] @ d9a44 │ │ │ │ + bhi d8eac │ │ │ │ + ldr r0, [pc, #3332] @ d9ac8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d8d6c │ │ │ │ + bcc d8df0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d8e28 │ │ │ │ - ldr r0, [pc, #3304] @ d9a48 │ │ │ │ + beq d8eac │ │ │ │ + ldr r0, [pc, #3304] @ d9acc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d8e28 │ │ │ │ - ldr r0, [pc, #3288] @ d9a4c │ │ │ │ + beq d8eac │ │ │ │ + ldr r0, [pc, #3288] @ d9ad0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8e28 │ │ │ │ - ldr r0, [pc, #3284] @ d9a5c │ │ │ │ + beq d8eac │ │ │ │ + ldr r0, [pc, #3284] @ d9ae0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq d9020 │ │ │ │ + beq d90a4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr r7, [r3, #28]! │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r0, #40] @ 0x28 │ │ │ │ add ip, r8, #84 @ 0x54 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #3232] @ d9a68 │ │ │ │ + ldr r2, [pc, #3232] @ d9aec │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #3180] @ d9a6c │ │ │ │ + ldr r1, [pc, #3180] @ d9af0 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [pc, #3160] @ d9a70 │ │ │ │ + ldr r1, [pc, #3160] @ d9af4 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 29e030 │ │ │ │ - ldr r0, [pc, #3104] @ d9a50 │ │ │ │ + bl 29e0b4 │ │ │ │ + ldr r0, [pc, #3104] @ d9ad4 │ │ │ │ ldr r2, [r8, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r2 │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8fac │ │ │ │ - ldr r1, [pc, #3096] @ d9a74 │ │ │ │ + beq d9030 │ │ │ │ + ldr r1, [pc, #3096] @ d9af8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r5, r2, r0 │ │ │ │ ldr r0, [r5, r1]! │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs d8f88 │ │ │ │ + bcs d900c │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #3036] @ d9a7c │ │ │ │ + ldr r2, [pc, #3036] @ d9b00 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 127d9c │ │ │ │ + bl 127e20 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr fp, [sp, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str fp, [r8, #92] @ 0x5c │ │ │ │ add r0, fp, r0, lsl #2 │ │ │ │ str fp, [r8, #96] @ 0x60 │ │ │ │ str r1, [r8, #100] @ 0x64 │ │ │ │ str r0, [r8, #104] @ 0x68 │ │ │ │ - b d9100 │ │ │ │ + b d9184 │ │ │ │ ldr r2, [r8, #120] @ 0x78 │ │ │ │ ldr r1, [r8, #124] @ 0x7c │ │ │ │ - b d9588 │ │ │ │ + b d960c │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r5, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r5} │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #2836] @ d9a28 │ │ │ │ + ldr r1, [pc, #2836] @ d9aac │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #2828] @ d9a2c │ │ │ │ + ldr r1, [pc, #2828] @ d9ab0 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #2788] @ d9a30 │ │ │ │ + ldr r2, [pc, #2788] @ d9ab4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r7 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt d9828 │ │ │ │ + blt d98ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq d9828 │ │ │ │ + beq d98ac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d9828 │ │ │ │ + bl 1b0888 │ │ │ │ + b d98ac │ │ │ │ mov r0, r5 │ │ │ │ bl 3acc8 │ │ │ │ - b d8d24 │ │ │ │ - ldr r0, [pc, #2792] @ d9a78 │ │ │ │ + b d8da8 │ │ │ │ + ldr r0, [pc, #2792] @ d9afc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c3e8 │ │ │ │ - b d90fc │ │ │ │ + b d9180 │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #4] │ │ │ │ - b d8d10 │ │ │ │ - ldr r0, [pc, #2720] @ d9a54 │ │ │ │ + b d8d94 │ │ │ │ + ldr r0, [pc, #2720] @ d9ad8 │ │ │ │ mov r1, #30 │ │ │ │ - ldr r2, [pc, #2716] @ d9a58 │ │ │ │ + ldr r2, [pc, #2716] @ d9adc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d90fc │ │ │ │ - ldr r0, [pc, #2640] @ d9a20 │ │ │ │ + b d9180 │ │ │ │ + ldr r0, [pc, #2640] @ d9aa4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - ldr r0, [pc, #2652] @ d9a38 │ │ │ │ + ldr r0, [pc, #2652] @ d9abc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d90fc │ │ │ │ - ldr r0, [pc, #2608] @ d9a1c │ │ │ │ + b d9180 │ │ │ │ + ldr r0, [pc, #2608] @ d9aa0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - ldr r0, [pc, #2620] @ d9a34 │ │ │ │ + ldr r0, [pc, #2620] @ d9ab8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d90fc │ │ │ │ - ldr r0, [pc, #2688] @ d9a88 │ │ │ │ + b d9180 │ │ │ │ + ldr r0, [pc, #2688] @ d9b0c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d90fc │ │ │ │ - ldr r0, [pc, #2668] @ d9a84 │ │ │ │ + b d9180 │ │ │ │ + ldr r0, [pc, #2668] @ d9b08 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d90fc │ │ │ │ - ldr r0, [pc, #2616] @ d9a60 │ │ │ │ + b d9180 │ │ │ │ + ldr r0, [pc, #2616] @ d9ae4 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #2612] @ d9a64 │ │ │ │ + ldr r2, [pc, #2612] @ d9ae8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d90fc │ │ │ │ - b d90a0 │ │ │ │ - b d90a0 │ │ │ │ - b d90a0 │ │ │ │ - b d90a0 │ │ │ │ - b d90a0 │ │ │ │ + b d9180 │ │ │ │ + b d9124 │ │ │ │ + b d9124 │ │ │ │ + b d9124 │ │ │ │ + b d9124 │ │ │ │ + b d9124 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 1dfb4 │ │ │ │ - b d90cc │ │ │ │ + b d9150 │ │ │ │ mov r4, r0 │ │ │ │ - b d90bc │ │ │ │ + b d9140 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ - b d90a4 │ │ │ │ + b d9128 │ │ │ │ mov r4, r0 │ │ │ │ and r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl c3294 │ │ │ │ - b d90b0 │ │ │ │ + bl c3318 │ │ │ │ + b d9134 │ │ │ │ mov r4, r0 │ │ │ │ - b d90b0 │ │ │ │ + b d9134 │ │ │ │ mov r4, r0 │ │ │ │ - b d90dc │ │ │ │ + b d9160 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #84] @ 0x54 │ │ │ │ ldr r1, [r8, #88] @ 0x58 │ │ │ │ - bl c2ac8 │ │ │ │ + bl c2b4c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c2f54 │ │ │ │ + bl c2fd8 │ │ │ │ ldr r0, [r8, #72] @ 0x48 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r8, #68] @ 0x44 │ │ │ │ - bl c3598 │ │ │ │ + bl c361c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c2a5c │ │ │ │ + bl c2ae0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ cmp fp, r0 │ │ │ │ - beq d9790 │ │ │ │ - ldr r6, [pc, #2468] @ d9ab4 │ │ │ │ + beq d9814 │ │ │ │ + ldr r6, [pc, #2468] @ d9b38 │ │ │ │ add sl, r8, #112 @ 0x70 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ add r9, sp, #32 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - b d9140 │ │ │ │ + b d91c4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r8, #112] @ 0x70 │ │ │ │ bl 1fda8 │ │ │ │ ldr fp, [r8, #96] @ 0x60 │ │ │ │ ldr r0, [r8, #104] @ 0x68 │ │ │ │ cmp fp, r0 │ │ │ │ - beq d9794 │ │ │ │ + beq d9818 │ │ │ │ ldr r0, [fp], #4 │ │ │ │ str r0, [r8, #108] @ 0x6c │ │ │ │ str r0, [r8, #112] @ 0x70 │ │ │ │ ldr r0, [r8, #80] @ 0x50 │ │ │ │ str fp, [r8, #96] @ 0x60 │ │ │ │ bl 76e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d942c │ │ │ │ + bne d94b0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ bl 65040 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bne d92b0 │ │ │ │ + bne d9334 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r0, r1, r0 │ │ │ │ add r0, r0, r2 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ cmp r0, #3 │ │ │ │ - bls d952c │ │ │ │ + bls d95b0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi d9128 │ │ │ │ - ldr r0, [pc, #2316] @ d9ab8 │ │ │ │ + bhi d91ac │ │ │ │ + ldr r0, [pc, #2316] @ d9b3c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d91d8 │ │ │ │ + bcc d925c │ │ │ │ cmp r1, #0 │ │ │ │ - beq d9128 │ │ │ │ - ldr r0, [pc, #2288] @ d9abc │ │ │ │ + beq d91ac │ │ │ │ + ldr r0, [pc, #2288] @ d9b40 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d9128 │ │ │ │ - ldr r0, [pc, #2272] @ d9ac0 │ │ │ │ + beq d91ac │ │ │ │ + ldr r0, [pc, #2272] @ d9b44 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9128 │ │ │ │ - ldr r0, [pc, #2256] @ d9ac4 │ │ │ │ + beq d91ac │ │ │ │ + ldr r0, [pc, #2256] @ d9b48 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d9888 │ │ │ │ + beq d990c │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r4 │ │ │ │ ldr ip, [r2, #28]! │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ mov fp, r6 │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #2200] @ d9ad0 │ │ │ │ + ldr r1, [pc, #2200] @ d9b54 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #2148] @ d9ad4 │ │ │ │ + ldr r2, [pc, #2148] @ d9b58 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [pc, #2128] @ d9ad8 │ │ │ │ + ldr r1, [pc, #2128] @ d9b5c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #2120] @ d9adc │ │ │ │ + ldr r1, [pc, #2120] @ d9b60 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ mov r4, r5 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ mov r6, fp │ │ │ │ - b d9128 │ │ │ │ + b d91ac │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne d92c4 │ │ │ │ + bne d9348 │ │ │ │ bl 1fda8 │ │ │ │ - b d92f4 │ │ │ │ + b d9378 │ │ │ │ ldrb r2, [sp, #104] @ 0x68 │ │ │ │ sub r7, r2, #5 │ │ │ │ orr r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne d92e4 │ │ │ │ + bne d9368 │ │ │ │ cmn r7, #3 │ │ │ │ - bcs d9178 │ │ │ │ - b d92f4 │ │ │ │ + bcs d91fc │ │ │ │ + b d9378 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmn r7, #3 │ │ │ │ - bcs d9178 │ │ │ │ + bcs d91fc │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi d9128 │ │ │ │ - ldr r0, [pc, #2008] @ d9ae0 │ │ │ │ + bhi d91ac │ │ │ │ + ldr r0, [pc, #2008] @ d9b64 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d9334 │ │ │ │ + bcc d93b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d9128 │ │ │ │ - ldr r0, [pc, #1980] @ d9ae4 │ │ │ │ + beq d91ac │ │ │ │ + ldr r0, [pc, #1980] @ d9b68 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d9128 │ │ │ │ - ldr r0, [pc, #1964] @ d9ae8 │ │ │ │ + beq d91ac │ │ │ │ + ldr r0, [pc, #1964] @ d9b6c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9128 │ │ │ │ - ldr r7, [pc, #1948] @ d9aec │ │ │ │ + beq d91ac │ │ │ │ + ldr r7, [pc, #1948] @ d9b70 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldr r0, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d98a4 │ │ │ │ + beq d9928 │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, #0 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ stm ip, {r0, r1, r2, r3, r4} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ bl 65040 │ │ │ │ - ldr r0, [pc, #1896] @ d9af8 │ │ │ │ + ldr r0, [pc, #1896] @ d9b7c │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sp, #116] @ 0x74 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #1872] @ d9afc │ │ │ │ + ldr r0, [pc, #1872] @ d9b80 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [pc, #1852] @ d9b00 │ │ │ │ + ldr r0, [pc, #1852] @ d9b84 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #1816] @ d9b04 │ │ │ │ + ldr r0, [pc, #1816] @ d9b88 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ cmpne r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq d9128 │ │ │ │ + beq d91ac │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - beq d9120 │ │ │ │ + beq d91a4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d9128 │ │ │ │ + beq d91ac │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d9128 │ │ │ │ + bl 1b0888 │ │ │ │ + b d91ac │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi d9510 │ │ │ │ - ldr r0, [pc, #1736] @ d9b08 │ │ │ │ + bhi d9594 │ │ │ │ + ldr r0, [pc, #1736] @ d9b8c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d946c │ │ │ │ + bcc d94f0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d9510 │ │ │ │ - ldr r0, [pc, #1708] @ d9b0c │ │ │ │ + beq d9594 │ │ │ │ + ldr r0, [pc, #1708] @ d9b90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d9510 │ │ │ │ - ldr r0, [pc, #1692] @ d9b10 │ │ │ │ + beq d9594 │ │ │ │ + ldr r0, [pc, #1692] @ d9b94 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9510 │ │ │ │ - ldr r0, [pc, #1676] @ d9b14 │ │ │ │ + beq d9594 │ │ │ │ + ldr r0, [pc, #1676] @ d9b98 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d98dc │ │ │ │ + beq d9960 │ │ │ │ mov r2, r0 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #28]! │ │ │ │ mov r5, #0 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #1628] @ d9b20 │ │ │ │ + ldr r1, [pc, #1628] @ d9ba4 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #1580] @ d9b24 │ │ │ │ + ldr r1, [pc, #1580] @ d9ba8 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldr r0, [r8, #112] @ 0x70 │ │ │ │ bl 1fda8 │ │ │ │ ldr fp, [r8, #96] @ 0x60 │ │ │ │ ldr r0, [r8, #104] @ 0x68 │ │ │ │ cmp r0, fp │ │ │ │ - bne d97a4 │ │ │ │ - b d97bc │ │ │ │ + bne d9828 │ │ │ │ + b d9840 │ │ │ │ ldr r6, [r8, #84] @ 0x54 │ │ │ │ ldr r7, [r8, #88] @ 0x58 │ │ │ │ mov r0, sl │ │ │ │ bl 64de8 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r8, #116] @ 0x74 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ @@ -189733,115 +189766,115 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - beq d9868 │ │ │ │ + beq d98ec │ │ │ │ ldr r9, [r8, #124] @ 0x7c │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r9] │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ ldr r7, [r8, #120] @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d95d0 │ │ │ │ + beq d9654 │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d95e8 │ │ │ │ + beq d966c │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r5, #-2147483647 @ 0x80000001 │ │ │ │ - bne d9628 │ │ │ │ + bne d96ac │ │ │ │ add r5, r8, #112 @ 0x70 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ bl 64f14 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1193ac │ │ │ │ + bl 119430 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ bl 65240 │ │ │ │ - b d9774 │ │ │ │ + b d97f8 │ │ │ │ add r0, sp, #32 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ stm r0, {r5, r6, fp} │ │ │ │ - ldr r0, [pc, #1104] @ d9a8c │ │ │ │ + ldr r0, [pc, #1104] @ d9b10 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi d9738 │ │ │ │ - ldr r0, [pc, #1088] @ d9a90 │ │ │ │ + bhi d97bc │ │ │ │ + ldr r0, [pc, #1088] @ d9b14 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d967c │ │ │ │ + bcc d9700 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d9738 │ │ │ │ - ldr r0, [pc, #1060] @ d9a94 │ │ │ │ + beq d97bc │ │ │ │ + ldr r0, [pc, #1060] @ d9b18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d9738 │ │ │ │ - ldr r0, [pc, #1044] @ d9a98 │ │ │ │ + beq d97bc │ │ │ │ + ldr r0, [pc, #1044] @ d9b1c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9738 │ │ │ │ - ldr r0, [pc, #1028] @ d9a9c │ │ │ │ + beq d97bc │ │ │ │ + ldr r0, [pc, #1028] @ d9b20 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d98c0 │ │ │ │ + beq d9944 │ │ │ │ mov r2, r0 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #28]! │ │ │ │ mov r5, #0 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #980] @ d9aa8 │ │ │ │ + ldr r1, [pc, #980] @ d9b2c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #928] @ d9aac │ │ │ │ + ldr r2, [pc, #928] @ d9b30 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [pc, #908] @ d9ab0 │ │ │ │ + ldr r1, [pc, #908] @ d9b34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r1, sp, #32 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #112]! @ 0x70 │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ add ip, sp, #92 @ 0x5c │ │ │ │ add r1, r2, r1 │ │ │ │ @@ -189855,62 +189888,62 @@ │ │ │ │ bl 65240 │ │ │ │ ldr r0, [r8, #116] @ 0x74 │ │ │ │ bl 1f8f8 │ │ │ │ ldr r0, [r8, #112] @ 0x70 │ │ │ │ bl 1fda8 │ │ │ │ ldr fp, [r8, #96] @ 0x60 │ │ │ │ ldr r0, [r8, #104] @ 0x68 │ │ │ │ - b d9100 │ │ │ │ + b d9184 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r8, #108] @ 0x6c │ │ │ │ cmp r0, fp │ │ │ │ - beq d97bc │ │ │ │ + beq d9840 │ │ │ │ sub r0, r0, fp │ │ │ │ lsr r5, r0, #2 │ │ │ │ ldr r0, [fp], #4 │ │ │ │ bl 1fda8 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne d97ac │ │ │ │ + bne d9830 │ │ │ │ ldr r1, [r8, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d97d8 │ │ │ │ + beq d985c │ │ │ │ ldr r0, [r8, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r6, [r8, #88] @ 0x58 │ │ │ │ ldr r5, [r8, #84] @ 0x54 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d97f4 │ │ │ │ + beq d9878 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d980c │ │ │ │ + beq d9890 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c2f54 │ │ │ │ + bl c2fd8 │ │ │ │ ldr r0, [r8, #72] @ 0x48 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #560] @ d9a80 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r1, [pc, #560] @ d9b04 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r2, [r8, #136] @ 0x88 │ │ │ │ strb r2, [r8, #132] @ 0x84 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -189918,285 +189951,285 @@ │ │ │ │ mov r2, #3 │ │ │ │ strb r2, [r0] │ │ │ │ mov r0, #0 │ │ │ │ strb r2, [r8, #136] @ 0x88 │ │ │ │ strb r2, [r8, #132] @ 0x84 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #568] @ d9ac8 │ │ │ │ + ldr r0, [pc, #568] @ d9b4c │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #564] @ d9acc │ │ │ │ + ldr r2, [pc, #564] @ d9b50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d90fc │ │ │ │ - ldr r0, [pc, #580] @ d9af0 │ │ │ │ + b d9180 │ │ │ │ + ldr r0, [pc, #580] @ d9b74 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #576] @ d9af4 │ │ │ │ + ldr r2, [pc, #576] @ d9b78 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d90fc │ │ │ │ - ldr r0, [pc, #472] @ d9aa0 │ │ │ │ + b d9180 │ │ │ │ + ldr r0, [pc, #472] @ d9b24 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #468] @ d9aa4 │ │ │ │ + ldr r2, [pc, #468] @ d9b28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d90fc │ │ │ │ - ldr r0, [pc, #564] @ d9b18 │ │ │ │ + b d9180 │ │ │ │ + ldr r0, [pc, #564] @ d9b9c │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #560] @ d9b1c │ │ │ │ + ldr r2, [pc, #560] @ d9ba0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d90fc │ │ │ │ - b d9a00 │ │ │ │ - b d9914 │ │ │ │ - b d9a00 │ │ │ │ - b d9a00 │ │ │ │ - b d9914 │ │ │ │ - b d9914 │ │ │ │ - b d9a00 │ │ │ │ + b d9180 │ │ │ │ + b d9a84 │ │ │ │ + b d9998 │ │ │ │ + b d9a84 │ │ │ │ + b d9a84 │ │ │ │ + b d9998 │ │ │ │ + b d9998 │ │ │ │ + b d9a84 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d99e0 │ │ │ │ + beq d9a64 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - b d99a0 │ │ │ │ + b d9a24 │ │ │ │ mov r4, r0 │ │ │ │ - b d99e0 │ │ │ │ - b d9a00 │ │ │ │ + b d9a64 │ │ │ │ + b d9a84 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d90b0 │ │ │ │ + beq d9134 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ - b d90b0 │ │ │ │ + bl 1b0888 │ │ │ │ + b d9134 │ │ │ │ mov r4, r0 │ │ │ │ - b d99e0 │ │ │ │ - b d996c │ │ │ │ + b d9a64 │ │ │ │ + b d99f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ - b d99e0 │ │ │ │ + b d9a64 │ │ │ │ mov r4, r0 │ │ │ │ - b d99e0 │ │ │ │ - b d9a00 │ │ │ │ + b d9a64 │ │ │ │ + b d9a84 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d99e0 │ │ │ │ + beq d9a64 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0804 │ │ │ │ - b d99e0 │ │ │ │ - b d9a00 │ │ │ │ + bl 1b0888 │ │ │ │ + b d9a64 │ │ │ │ + b d9a84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl c25ec │ │ │ │ - b d9a04 │ │ │ │ - b d9a00 │ │ │ │ + bl c2670 │ │ │ │ + b d9a88 │ │ │ │ + b d9a84 │ │ │ │ mov r4, r0 │ │ │ │ - b d90c4 │ │ │ │ - b d9a00 │ │ │ │ + b d9148 │ │ │ │ + b d9a84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #120] @ 0x78 │ │ │ │ ldr r1, [r8, #124] @ 0x7c │ │ │ │ - bl c77f4 │ │ │ │ + bl c7878 │ │ │ │ ldr r0, [r8, #116] @ 0x74 │ │ │ │ bl 1f8f8 │ │ │ │ - b d9a04 │ │ │ │ - b d9a00 │ │ │ │ - b d9a00 │ │ │ │ - b d9a00 │ │ │ │ - b d9a00 │ │ │ │ - b d9a00 │ │ │ │ + b d9a88 │ │ │ │ + b d9a84 │ │ │ │ + b d9a84 │ │ │ │ + b d9a84 │ │ │ │ + b d9a84 │ │ │ │ + b d9a84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #112] @ 0x70 │ │ │ │ bl 1fda8 │ │ │ │ add r0, r8, #92 @ 0x5c │ │ │ │ - bl 125c84 │ │ │ │ - b d90a4 │ │ │ │ + bl 125d08 │ │ │ │ + b d9128 │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq r0, r2, ip, asr #20 │ │ │ │ - eorseq r0, r2, r8, ror #20 │ │ │ │ - eorseq r8, r3, r4, lsl #8 │ │ │ │ - @ instruction: 0x00284cb3 │ │ │ │ - @ instruction: 0x00284cb6 │ │ │ │ - eoreq r4, r8, r8, asr #25 │ │ │ │ - eorseq r1, r2, r0, lsr #10 │ │ │ │ - eorseq r1, r2, ip, lsr r5 │ │ │ │ - eorseq r7, r3, r0, asr r1 │ │ │ │ - eorseq r6, r3, r4, lsr #31 │ │ │ │ - eorseq r7, r3, r4, lsl #8 │ │ │ │ - eorseq r7, r3, r4, ror #7 │ │ │ │ - @ instruction: 0x003373d0 │ │ │ │ - eorseq r8, r3, r0, lsr #15 │ │ │ │ - mlaeq r7, r3, sl, pc @ │ │ │ │ - eorseq sp, r1, ip, asr r0 │ │ │ │ - @ instruction: 0x003373bc │ │ │ │ - @ instruction: 0x002843bf │ │ │ │ - eorseq r1, r2, r4, lsl #4 │ │ │ │ - eorseq r1, r2, r8, rrx │ │ │ │ - eorseq r1, r2, r4, asr #8 │ │ │ │ - @ instruction: 0xfff7e354 │ │ │ │ - eorseq r8, r3, r4, lsr #3 │ │ │ │ - eorseq r6, r2, r4, asr #1 │ │ │ │ - eorseq r5, r2, ip, ror ip │ │ │ │ - @ instruction: 0x003201f0 │ │ │ │ - eorseq r1, r2, r8, lsr r2 │ │ │ │ - eorseq r1, r2, r8, asr #4 │ │ │ │ - mlaseq r3, r4, r6, r6 │ │ │ │ - eorseq r6, r3, r0, lsl #22 │ │ │ │ - eorseq r6, r3, r0, ror #21 │ │ │ │ - eorseq r6, r3, ip, asr #21 │ │ │ │ - @ instruction: 0x00336ab8 │ │ │ │ - eoreq r3, r8, pc, lsl fp │ │ │ │ - eorseq r0, r2, ip, lsl #19 │ │ │ │ - eorseq r0, r2, ip, asr r7 │ │ │ │ - eorseq r0, r2, ip, asr fp │ │ │ │ + eorseq r0, r2, r8, asr #19 │ │ │ │ + eorseq r0, r2, r4, ror #19 │ │ │ │ + eorseq r8, r3, r0, lsl #7 │ │ │ │ + @ instruction: 0x00284cbf │ │ │ │ + eoreq r4, r8, r2, asr #25 │ │ │ │ + ldrdeq r4, [r8], -r4 @ │ │ │ │ + mlaseq r2, ip, r4, r1 │ │ │ │ + @ instruction: 0x003214b8 │ │ │ │ + eorseq r7, r3, ip, asr #1 │ │ │ │ + eorseq r6, r3, r0, lsr #30 │ │ │ │ + eorseq r7, r3, r0, lsl #7 │ │ │ │ + eorseq r7, r3, r0, ror #6 │ │ │ │ + eorseq r7, r3, ip, asr #6 │ │ │ │ + eorseq r8, r3, ip, lsl r7 │ │ │ │ + mlaeq r7, pc, sl, pc @ │ │ │ │ + @ instruction: 0x0031cfd8 │ │ │ │ + eorseq r7, r3, r8, lsr r3 │ │ │ │ + eoreq r4, r8, fp, asr #7 │ │ │ │ + eorseq r1, r2, r0, lsl #3 │ │ │ │ + eorseq r0, r2, r4, ror #31 │ │ │ │ + eorseq r1, r2, r0, asr #7 │ │ │ │ + @ instruction: 0xfff7e2d0 │ │ │ │ + eorseq r8, r3, r0, lsr #2 │ │ │ │ + eorseq r6, r2, r0, asr #32 │ │ │ │ + @ instruction: 0x00325bf8 │ │ │ │ + eorseq r0, r2, ip, ror #2 │ │ │ │ + @ instruction: 0x003211b4 │ │ │ │ + eorseq r1, r2, r4, asr #3 │ │ │ │ + eorseq r6, r3, r0, lsl r6 │ │ │ │ + eorseq r6, r3, ip, ror sl │ │ │ │ + eorseq r6, r3, ip, asr sl │ │ │ │ + eorseq r6, r3, r8, asr #20 │ │ │ │ + eorseq r6, r3, r4, lsr sl │ │ │ │ + eoreq r3, r8, fp, lsr #22 │ │ │ │ + eorseq r0, r2, r8, lsl #18 │ │ │ │ + @ instruction: 0x003206d8 │ │ │ │ + @ instruction: 0x00320ad8 │ │ │ │ andeq r7, r0, r4, lsl #13 │ │ │ │ - @ instruction: 0x00336bb4 │ │ │ │ - @ instruction: 0x00336fb0 │ │ │ │ - mlaseq r3, r0, pc, r6 @ │ │ │ │ - eorseq r6, r3, ip, ror pc │ │ │ │ - eorseq r6, r3, r8, ror #30 │ │ │ │ - eoreq r3, r8, r7, asr fp │ │ │ │ - @ instruction: 0x003209dc │ │ │ │ - @ instruction: 0x00320bf8 │ │ │ │ - eorseq r1, r2, r0, lsl r0 │ │ │ │ - eorseq r6, r3, r4, lsr fp │ │ │ │ - eoreq r4, r8, r1, lsl #5 │ │ │ │ - eorseq r6, r3, r0, ror #28 │ │ │ │ - eorseq r6, r3, r0, asr #28 │ │ │ │ - eorseq r6, r3, ip, lsr #28 │ │ │ │ - eorseq r6, r3, r8, lsl lr │ │ │ │ - eoreq r3, r8, fp, lsr fp │ │ │ │ - eorseq r0, r2, r0, ror #19 │ │ │ │ + eorseq r6, r3, r0, lsr fp │ │ │ │ + eorseq r6, r3, ip, lsr #30 │ │ │ │ + eorseq r6, r3, ip, lsl #30 │ │ │ │ + @ instruction: 0x00336ef8 │ │ │ │ + eorseq r6, r3, r4, ror #29 │ │ │ │ + eoreq r3, r8, r3, ror #22 │ │ │ │ + eorseq r0, r2, r8, asr r9 │ │ │ │ + eorseq r0, r2, r4, ror fp │ │ │ │ + eorseq r0, r2, ip, lsl #31 │ │ │ │ + @ instruction: 0x00336ab0 │ │ │ │ + eoreq r4, r8, sp, lsl #5 │ │ │ │ + @ instruction: 0x00336ddc │ │ │ │ + @ instruction: 0x00336dbc │ │ │ │ + eorseq r6, r3, r8, lsr #27 │ │ │ │ + mlaseq r3, r4, sp, r6 │ │ │ │ + eoreq r3, r8, r7, asr #22 │ │ │ │ + eorseq r0, r2, ip, asr r9 │ │ │ │ andeq r3, r0, r8, lsl lr │ │ │ │ - @ instruction: 0x00320ef8 │ │ │ │ - eorseq r0, r2, r0, ror sl │ │ │ │ - eorseq r6, r3, ip, ror sp │ │ │ │ - eorseq r6, r3, r4, lsr sp │ │ │ │ - eorseq r6, r3, r4, lsl sp │ │ │ │ - eorseq r6, r3, r0, lsl #26 │ │ │ │ - eorseq r6, r3, ip, ror #25 │ │ │ │ - eoreq r3, r8, r3, lsl #22 │ │ │ │ - eorseq r0, r2, r0, asr #19 │ │ │ │ - eorseq r0, r2, r0, ror r9 │ │ │ │ - eorseq r0, r2, r4, asr #27 │ │ │ │ + eorseq r0, r2, r4, ror lr │ │ │ │ + eorseq r0, r2, ip, ror #19 │ │ │ │ + @ instruction: 0x00336cf8 │ │ │ │ + @ instruction: 0x00336cb0 │ │ │ │ + mlaseq r3, r0, ip, r6 │ │ │ │ + eorseq r6, r3, ip, ror ip │ │ │ │ + eorseq r6, r3, r8, ror #24 │ │ │ │ + eoreq r3, r8, pc, lsl #22 │ │ │ │ + eorseq r0, r2, ip, lsr r9 │ │ │ │ + eorseq r0, r2, ip, ror #17 │ │ │ │ + eorseq r0, r2, r0, asr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r5, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r5, r0 │ │ │ │ - bne da01c │ │ │ │ + bne da0a0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne da058 │ │ │ │ + bne da0dc │ │ │ │ ldr sl, [r4, #16] │ │ │ │ mvn r0, #0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ - beq da094 │ │ │ │ + beq da118 │ │ │ │ mov r0, sl │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9c10 │ │ │ │ + beq d9c94 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #1452] @ da13c │ │ │ │ + ldr r0, [pc, #1452] @ da1c0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r9 │ │ │ │ add r1, r1, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne da0b0 │ │ │ │ + bne da134 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r9 │ │ │ │ add r8, r1, r0 │ │ │ │ ldr r0, [r8, #44]! @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq da0c0 │ │ │ │ + beq da144 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #0 │ │ │ │ - bl 352164 │ │ │ │ + bl 3521e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne da068 │ │ │ │ + bne da0ec │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - ldr ip, [pc, #1324] @ da124 │ │ │ │ + ldr ip, [pc, #1324] @ da1a8 │ │ │ │ orr r0, r0, #1792 @ 0x700 │ │ │ │ and r3, r0, r6, lsr #20 │ │ │ │ cmp r3, #992 @ 0x3e0 │ │ │ │ - bcs d9ca4 │ │ │ │ + bcs d9d28 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ - b d9fa4 │ │ │ │ + b da028 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r5, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r5} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #1308] @ da158 │ │ │ │ + ldr r1, [pc, #1308] @ da1dc │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #1300] @ da15c │ │ │ │ + ldr r1, [pc, #1300] @ da1e0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #1260] @ da160 │ │ │ │ + ldr r2, [pc, #1260] @ da1e4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r7 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - blt d9fec │ │ │ │ + blt da070 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d9fec │ │ │ │ + beq da070 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d9fec │ │ │ │ - ldr fp, [pc, #1140] @ da120 │ │ │ │ + bl 1b0888 │ │ │ │ + b da070 │ │ │ │ + ldr fp, [pc, #1140] @ da1a4 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ orr r0, r0, #768 @ 0x300 │ │ │ │ lsr lr, r6, #20 │ │ │ │ and r2, r6, fp │ │ │ │ cmp r3, r0 │ │ │ │ orr r2, r2, #1048576 @ 0x100000 │ │ │ │ - bcs d9e9c │ │ │ │ + bcs d9f20 │ │ │ │ lsr r0, r7, #24 │ │ │ │ strb r7, [sp, #40] @ 0x28 │ │ │ │ strb r0, [sp, #43] @ 0x2b │ │ │ │ lsr r0, r7, #16 │ │ │ │ strb r0, [sp, #42] @ 0x2a │ │ │ │ lsr r0, r7, #8 │ │ │ │ strb r0, [sp, #41] @ 0x29 │ │ │ │ @@ -190292,53 +190325,53 @@ │ │ │ │ lsl r0, r7, r3 │ │ │ │ umull r3, r7, r0, lr │ │ │ │ adds r0, r6, r7 │ │ │ │ adcs r2, fp, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ eor r6, r2, #-2147483648 @ 0x80000000 │ │ │ │ adc r7, ip, r5 │ │ │ │ - ldr r5, [pc, #704] @ da128 │ │ │ │ + ldr r5, [pc, #704] @ da1ac │ │ │ │ mov ip, lr │ │ │ │ and r3, r3, r5 │ │ │ │ orr r3, r3, r6 │ │ │ │ orrs r0, r3, r0 │ │ │ │ movne r0, #1 │ │ │ │ orr r0, r7, r0 │ │ │ │ and r0, r0, r2, lsr #31 │ │ │ │ add r0, r0, r7 │ │ │ │ subs r5, r0, lr │ │ │ │ movne r5, r0 │ │ │ │ sub r0, r0, lr │ │ │ │ clz r0, r0 │ │ │ │ lsr r2, r0, #5 │ │ │ │ - b d9fa4 │ │ │ │ + b da028 │ │ │ │ mov r0, #51 @ 0x33 │ │ │ │ orr r0, r0, #1024 @ 0x400 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs d9f70 │ │ │ │ + bcs d9ff4 │ │ │ │ mov r0, #1 │ │ │ │ str lr, [sp, #16] │ │ │ │ add r0, r0, r6, lsr #20 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ subs r5, r0, #32 │ │ │ │ lsl r3, r7, r0 │ │ │ │ movpl r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ umull lr, r1, r3, ip │ │ │ │ rsb r3, r0, #32 │ │ │ │ lsr r3, r7, r3 │ │ │ │ orr r0, r3, r6, lsl r0 │ │ │ │ mov r3, #0 │ │ │ │ lslpl r0, r7, r5 │ │ │ │ - ldr r5, [pc, #568] @ da124 │ │ │ │ + ldr r5, [pc, #568] @ da1a8 │ │ │ │ and r0, r0, fp │ │ │ │ str lr, [sp, #20] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ umlal r1, r3, r0, r5 │ │ │ │ - ldr r5, [pc, #552] @ da128 │ │ │ │ + ldr r5, [pc, #552] @ da1ac │ │ │ │ and r6, r6, r5 │ │ │ │ lsr r0, r1, #20 │ │ │ │ orr r0, r0, r3, lsl #12 │ │ │ │ and r3, r1, fp │ │ │ │ eor r3, r3, #524288 @ 0x80000 │ │ │ │ and r1, r1, #524288 @ 0x80000 │ │ │ │ orrs r3, r6, r3 │ │ │ │ @@ -190359,19 +190392,19 @@ │ │ │ │ orr r7, r7, r2, lsl r1 │ │ │ │ lsrpl r7, r2, r6 │ │ │ │ adds r2, r7, #1 │ │ │ │ adc r1, r3, #0 │ │ │ │ cmp r0, ip │ │ │ │ movne r1, r3 │ │ │ │ movne r2, r7 │ │ │ │ - b d9fa4 │ │ │ │ + b da028 │ │ │ │ mov r0, #63 @ 0x3f │ │ │ │ orr r0, r0, #1024 @ 0x400 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs da068 │ │ │ │ + bcs da0ec │ │ │ │ add r0, lr, #13 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ rsb r1, r0, #32 │ │ │ │ lsr r1, r7, r1 │ │ │ │ orr r1, r1, r2, lsl r0 │ │ │ │ subs r2, r0, #32 │ │ │ │ lslpl r1, r7, r2 │ │ │ │ @@ -190386,159 +190419,159 @@ │ │ │ │ adcs r0, r6, #0 │ │ │ │ adc r1, r7, #0 │ │ │ │ mvn r7, #0 │ │ │ │ subs r6, r2, r7 │ │ │ │ sbcs r7, r3, r7 │ │ │ │ sbcs r0, r0, #0 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcs da068 │ │ │ │ + bcs da0ec │ │ │ │ mov r0, r8 │ │ │ │ bl 70458 │ │ │ │ mov r0, r9 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, sl │ │ │ │ bl 1fe74 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #248] @ da12c │ │ │ │ + ldr r1, [pc, #248] @ da1b0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #228] @ da130 │ │ │ │ + ldr r1, [pc, #228] @ da1b4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b da0d8 │ │ │ │ - ldr r0, [pc, #260] @ da164 │ │ │ │ + b da15c │ │ │ │ + ldr r0, [pc, #260] @ da1e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ - b da0d8 │ │ │ │ - ldr r0, [pc, #220] @ da14c │ │ │ │ + b da15c │ │ │ │ + ldr r0, [pc, #220] @ da1d0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, #84 @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #204] @ da150 │ │ │ │ - ldr r3, [pc, #204] @ da154 │ │ │ │ + ldr r0, [pc, #204] @ da1d4 │ │ │ │ + ldr r3, [pc, #204] @ da1d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b da0d8 │ │ │ │ - ldr r0, [pc, #152] @ da134 │ │ │ │ + b da15c │ │ │ │ + ldr r0, [pc, #152] @ da1b8 │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ - ldr r2, [pc, #148] @ da138 │ │ │ │ + ldr r2, [pc, #148] @ da1bc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b da0d8 │ │ │ │ - ldr r0, [pc, #136] @ da140 │ │ │ │ + b da15c │ │ │ │ + ldr r0, [pc, #136] @ da1c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ - b da0d8 │ │ │ │ - ldr r0, [pc, #124] @ da144 │ │ │ │ + b da15c │ │ │ │ + ldr r0, [pc, #124] @ da1c8 │ │ │ │ mov r1, #20 │ │ │ │ - ldr r2, [pc, #120] @ da148 │ │ │ │ + ldr r2, [pc, #120] @ da1cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 1dfb4 │ │ │ │ - b da100 │ │ │ │ + b da184 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r9 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, sl │ │ │ │ - bl c3598 │ │ │ │ + bl c361c │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - blcc fe78c92c <__bss_end__@@Base+0xfe37ae90> │ │ │ │ + blcc fe78c9b0 <__bss_end__@@Base+0xfe37af14> │ │ │ │ @ instruction: 0xfffffe00 │ │ │ │ - eorseq pc, r1, ip, lsl sl @ │ │ │ │ - eorseq pc, r1, r0, lsl sl @ │ │ │ │ - eoreq r2, r8, ip, lsr #27 │ │ │ │ - eorseq pc, r1, r8, ror #19 │ │ │ │ - eorseq r7, r3, r0, ror r9 │ │ │ │ - @ instruction: 0x003204d8 │ │ │ │ - eoreq r8, r8, r2, lsr #28 │ │ │ │ - eorseq r3, r2, r0, asr #5 │ │ │ │ - eorseq r0, r2, r8, lsr #10 │ │ │ │ - ldrdeq r3, [r8], -r0 @ │ │ │ │ - eorseq pc, r1, ip, asr #16 │ │ │ │ - eoreq r3, r8, fp, lsl #31 │ │ │ │ - eoreq r3, r8, lr, lsl #31 │ │ │ │ - eoreq r3, r8, r0, lsr #31 │ │ │ │ - eorseq pc, r1, r0, lsl sl @ │ │ │ │ + mlaseq r1, r8, r9, pc @ │ │ │ │ + eorseq pc, r1, ip, lsl #19 │ │ │ │ + @ instruction: 0x00282db8 │ │ │ │ + eorseq pc, r1, r4, ror #18 │ │ │ │ + eorseq r7, r3, ip, ror #17 │ │ │ │ + eorseq r0, r2, r4, asr r4 │ │ │ │ + eoreq r8, r8, lr, lsr #28 │ │ │ │ + eorseq r3, r2, ip, lsr r2 │ │ │ │ + eorseq r0, r2, r4, lsr #9 │ │ │ │ + ldrdeq r3, [r8], -ip @ │ │ │ │ + eorseq pc, r1, r8, asr #15 │ │ │ │ + mlaeq r8, r7, pc, r3 @ │ │ │ │ + mlaeq r8, sl, pc, r3 @ │ │ │ │ + eoreq r3, r8, ip, lsr #31 │ │ │ │ + eorseq pc, r1, ip, lsl #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r8, [sp, #112] @ 0x70 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2e92ec │ │ │ │ + bl 2e9370 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r4, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e9780 │ │ │ │ + bl 2e9804 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne da244 │ │ │ │ + bne da2c8 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #388] @ da33c │ │ │ │ + ldr r0, [pc, #388] @ da3c0 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq da284 │ │ │ │ + beq da308 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r2, #0 │ │ │ │ str r7, [r3, #24] │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #8] │ │ │ │ str r0, [r3, #12] │ │ │ │ str r8, [r3, #16] │ │ │ │ - ldr r0, [pc, #324] @ da340 │ │ │ │ + ldr r0, [pc, #324] @ da3c4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #292] @ da32c │ │ │ │ + ldr r0, [pc, #292] @ da3b0 │ │ │ │ umull r1, r2, r6, r0 │ │ │ │ mov r0, #1000 @ 0x3e8 │ │ │ │ mul r1, r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, r1, r2, lsr #18 │ │ │ │ - ldr r2, [pc, #292] @ da344 │ │ │ │ + ldr r2, [pc, #292] @ da3c8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1fff4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 1f04c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1dda4 │ │ │ │ @@ -190547,147 +190580,147 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldm r4!, {r1, r3, r6, r7} │ │ │ │ mov r0, r2 │ │ │ │ stmia r0!, {r1, r3, r6, r7} │ │ │ │ ldm r4, {r1, r3, r6, r7} │ │ │ │ stm r0, {r1, r3, r6, r7} │ │ │ │ - ldr r0, [pc, #204] @ da330 │ │ │ │ + ldr r0, [pc, #204] @ da3b4 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #192] @ da334 │ │ │ │ - ldr r3, [pc, #192] @ da338 │ │ │ │ + ldr r0, [pc, #192] @ da3b8 │ │ │ │ + ldr r3, [pc, #192] @ da3bc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b da290 │ │ │ │ + b da314 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #32 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl c89b4 │ │ │ │ - b da2b8 │ │ │ │ + bl c8a38 │ │ │ │ + b da33c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c78e8 │ │ │ │ + bl c796c │ │ │ │ ldr r0, [r9] │ │ │ │ bl 1f04c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1dda4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne da2ec │ │ │ │ + bne da370 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b da300 │ │ │ │ + b da384 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b da2e4 │ │ │ │ + bl 1b0888 │ │ │ │ + b da368 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1dda4 │ │ │ │ mov r0, r8 │ │ │ │ - bl c78e8 │ │ │ │ + bl c796c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c78e8 │ │ │ │ + bl c796c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ tstmi fp, #2096 @ 0x830 │ │ │ │ - eorseq pc, r1, r8, lsl r8 @ │ │ │ │ - eoreq r2, r8, r1, lsr #23 │ │ │ │ - eorseq pc, r1, ip, asr #12 │ │ │ │ - eorseq r5, r3, r0, lsl #25 │ │ │ │ + mlaseq r1, r4, r7, pc @ │ │ │ │ + eoreq r2, r8, sp, lsr #23 │ │ │ │ + eorseq pc, r1, r8, asr #11 │ │ │ │ + @ instruction: 0x00335bfc │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ @ instruction: 0xfffff904 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r6 │ │ │ │ - bne da3a0 │ │ │ │ + bne da424 │ │ │ │ cmp r5, #0 │ │ │ │ - beq da388 │ │ │ │ + beq da40c │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #64] @ da3f8 │ │ │ │ + ldr r1, [pc, #64] @ da47c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #44] @ da3fc │ │ │ │ + ldr r1, [pc, #44] @ da480 │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r5 │ │ │ │ - bl c78e8 │ │ │ │ + bl c796c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ bl 3c6dc │ │ │ │ - eorseq pc, r1, r0, lsl #20 │ │ │ │ - @ instruction: 0x0031f9f4 │ │ │ │ + eorseq pc, r1, ip, ror r9 @ │ │ │ │ + eorseq pc, r1, r0, ror r9 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r7, r1 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq da4bc │ │ │ │ + beq da540 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq da554 │ │ │ │ + beq da5d8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq da5ec │ │ │ │ + beq da670 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ bl 1fa6c │ │ │ │ mov r5, r0 │ │ │ │ bl 1e6bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs da68c │ │ │ │ + bcs da710 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -190698,667 +190731,667 @@ │ │ │ │ orr r5, r0, #2 │ │ │ │ mov r2, #10 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f640 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #2 │ │ │ │ strb r4, [sp, #25] │ │ │ │ - b da6a4 │ │ │ │ + b da728 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #768] @ da7e8 │ │ │ │ + ldr r1, [pc, #768] @ da86c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #760] @ da7ec │ │ │ │ + ldr r1, [pc, #760] @ da870 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #720] @ da7f0 │ │ │ │ + ldr r2, [pc, #720] @ da874 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt da788 │ │ │ │ + blt da80c │ │ │ │ cmp r4, #0 │ │ │ │ - beq da788 │ │ │ │ + beq da80c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r5, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r5} │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #26 │ │ │ │ - ldr r1, [pc, #640] @ da800 │ │ │ │ + ldr r1, [pc, #640] @ da884 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #632] @ da804 │ │ │ │ + ldr r1, [pc, #632] @ da888 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #592] @ da808 │ │ │ │ + ldr r2, [pc, #592] @ da88c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r7 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt da684 │ │ │ │ + blt da708 │ │ │ │ cmp r5, #0 │ │ │ │ - beq da684 │ │ │ │ + beq da708 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ - b da784 │ │ │ │ + b da808 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r6, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r6} │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #26 │ │ │ │ - ldr r1, [pc, #476] @ da7f4 │ │ │ │ + ldr r1, [pc, #476] @ da878 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #468] @ da7f8 │ │ │ │ + ldr r1, [pc, #468] @ da87c │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #428] @ da7fc │ │ │ │ + ldr r2, [pc, #428] @ da880 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r7 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - blt da67c │ │ │ │ + blt da700 │ │ │ │ cmp r6, #0 │ │ │ │ - beq da67c │ │ │ │ + beq da700 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ - b da784 │ │ │ │ + b da808 │ │ │ │ add r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f394 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [sp, #24] │ │ │ │ moveq r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 106a84 │ │ │ │ + bl 106b08 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 11a9d4 │ │ │ │ + bl 11aa58 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq da6f0 │ │ │ │ + beq da774 │ │ │ │ cmp r0, #1 │ │ │ │ - bne da700 │ │ │ │ + bne da784 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b da70c │ │ │ │ + b da790 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub r1, r1, #1 │ │ │ │ - b da70c │ │ │ │ + b da790 │ │ │ │ add r0, sp, #24 │ │ │ │ ldrb r1, [sp, #25] │ │ │ │ orr r0, r0, #2 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #1 │ │ │ │ - bl 106a84 │ │ │ │ + bl 106b08 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 101108 │ │ │ │ + bl 10118c │ │ │ │ mov r0, sp │ │ │ │ - bl 113774 │ │ │ │ + bl 1137f8 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - bne da750 │ │ │ │ + bne da7d4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1dfb4 │ │ │ │ - b da770 │ │ │ │ + b da7f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne da770 │ │ │ │ + bne da7f4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq da770 │ │ │ │ + beq da7f4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1dfb4 │ │ │ │ - b da7d0 │ │ │ │ + b da854 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1dfb4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ add r0, sp, #24 │ │ │ │ - bl c93ec │ │ │ │ + bl c9470 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1fda8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ ldr r4, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - ldrdeq r3, [r8], -pc @ │ │ │ │ - eoreq r3, r8, r2, ror #13 │ │ │ │ - strdeq r3, [r8], -r4 @ │ │ │ │ - eoreq r3, r8, pc, ror r7 │ │ │ │ - @ instruction: 0x002835b2 │ │ │ │ - eoreq r3, r8, r4, asr #11 │ │ │ │ - strdeq r3, [r8], -sp @ │ │ │ │ - eoreq r3, r8, sl, asr #12 │ │ │ │ - eoreq r3, r8, ip, asr r6 │ │ │ │ + eoreq r3, r8, fp, ror #13 │ │ │ │ + eoreq r3, r8, lr, ror #13 │ │ │ │ + eoreq r3, r8, r0, lsl #14 │ │ │ │ + eoreq r3, r8, fp, lsl #15 │ │ │ │ + @ instruction: 0x002835be │ │ │ │ + ldrdeq r3, [r8], -r0 @ │ │ │ │ + eoreq r3, r8, r9, lsl #16 │ │ │ │ + eoreq r3, r8, r6, asr r6 │ │ │ │ + eoreq r3, r8, r8, ror #12 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #248] @ da918 │ │ │ │ + ldr r0, [pc, #248] @ da99c │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq da8ac │ │ │ │ + beq da930 │ │ │ │ cmp r1, #0 │ │ │ │ - beq da850 │ │ │ │ + beq da8d4 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r0, r7 │ │ │ │ bl 1e914 │ │ │ │ - b da854 │ │ │ │ + b da8d8 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 1dfc0 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne da88c │ │ │ │ + bne da910 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #104] @ da91c │ │ │ │ + ldr r0, [pc, #104] @ da9a0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne da8e4 │ │ │ │ + bne da968 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #64] @ da920 │ │ │ │ + ldr r0, [pc, #64] @ da9a4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b da8f8 │ │ │ │ + b da97c │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #48] @ da928 │ │ │ │ + ldr r0, [pc, #48] @ da9ac │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ str r4, [sp, #12] │ │ │ │ - ldr r1, [pc, #16] @ da924 │ │ │ │ + ldr r1, [pc, #16] @ da9a8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r5, r3, r4, asr r7 │ │ │ │ - eorseq r5, r3, r0, lsl #10 │ │ │ │ - eorseq pc, r1, r8, asr #3 │ │ │ │ - eorseq pc, r1, ip, lsr #3 │ │ │ │ - eorseq pc, r1, r8, lsr #3 │ │ │ │ + @ instruction: 0x003356d0 │ │ │ │ + eorseq r5, r3, ip, ror r4 │ │ │ │ + eorseq pc, r1, r4, asr #2 │ │ │ │ + eorseq pc, r1, r8, lsr #2 │ │ │ │ + eorseq pc, r1, r4, lsr #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq da988 │ │ │ │ + beq daa0c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #240] @ daa48 │ │ │ │ + ldr r0, [pc, #240] @ daacc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r4 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, #72] @ 0x48 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl eda08 │ │ │ │ + bl eda8c │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #23 │ │ │ │ strb r1, [r0] │ │ │ │ stmib sp, {r0, r1, r4} │ │ │ │ add r0, sp, #4 │ │ │ │ - ldr r1, [pc, #140] @ daa3c │ │ │ │ + ldr r1, [pc, #140] @ daac0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #132] @ daa40 │ │ │ │ + ldr r1, [pc, #132] @ daac4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #92] @ daa44 │ │ │ │ + ldr r2, [pc, #92] @ daac8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt daa04 │ │ │ │ + blt daa88 │ │ │ │ cmp r4, #0 │ │ │ │ - bne daa0c │ │ │ │ + bne daa90 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - eoreq r3, r8, r7, lsl r2 │ │ │ │ - eoreq r3, r8, sl, lsl r2 │ │ │ │ - eoreq r3, r8, ip, lsr #4 │ │ │ │ - @ instruction: 0x003368d4 │ │ │ │ + eoreq r3, r8, r3, lsr #4 │ │ │ │ + eoreq r3, r8, r6, lsr #4 │ │ │ │ + eoreq r3, r8, r8, lsr r2 │ │ │ │ + eorseq r6, r3, r0, asr r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq daaa4 │ │ │ │ + beq dab28 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #240] @ dab64 │ │ │ │ + ldr r0, [pc, #240] @ dabe8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r4 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #72] @ 0x48 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl eda08 │ │ │ │ + bl eda8c │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #23 │ │ │ │ strb r1, [r0] │ │ │ │ stmib sp, {r0, r1, r4} │ │ │ │ add r0, sp, #4 │ │ │ │ - ldr r1, [pc, #140] @ dab58 │ │ │ │ + ldr r1, [pc, #140] @ dabdc │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #132] @ dab5c │ │ │ │ + ldr r1, [pc, #132] @ dabe0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #92] @ dab60 │ │ │ │ + ldr r2, [pc, #92] @ dabe4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt dab20 │ │ │ │ + blt daba4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne dab28 │ │ │ │ + bne dabac │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - strdeq r3, [r8], -fp @ │ │ │ │ - strdeq r3, [r8], -lr @ │ │ │ │ - eoreq r3, r8, r0, lsl r1 │ │ │ │ - @ instruction: 0x003367b8 │ │ │ │ + eoreq r3, r8, r7, lsl #2 │ │ │ │ + eoreq r3, r8, sl, lsl #2 │ │ │ │ + eoreq r3, r8, ip, lsl r1 │ │ │ │ + eorseq r6, r3, r4, lsr r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq daba0 │ │ │ │ + beq dac24 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 100224 │ │ │ │ + bl 1002a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #23 │ │ │ │ strb r1, [r0] │ │ │ │ stmib sp, {r0, r1, r4} │ │ │ │ add r0, sp, #4 │ │ │ │ - ldr r1, [pc, #140] @ dac54 │ │ │ │ + ldr r1, [pc, #140] @ dacd8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #132] @ dac58 │ │ │ │ + ldr r1, [pc, #132] @ dacdc │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #92] @ dac5c │ │ │ │ + ldr r2, [pc, #92] @ dace0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt dac1c │ │ │ │ + blt daca0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne dac24 │ │ │ │ + bne daca8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - strdeq r2, [r8], -pc @ │ │ │ │ - eoreq r3, r8, r2 │ │ │ │ - eoreq r3, r8, r4, lsl r0 │ │ │ │ + eoreq r3, r8, fp │ │ │ │ + eoreq r3, r8, lr │ │ │ │ + eoreq r3, r8, r0, lsr #32 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r4} │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dad20 │ │ │ │ + beq dada4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dadb8 │ │ │ │ + beq dae3c │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f220 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq dae94 │ │ │ │ + beq daf18 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ - ldr r0, [pc, #656] @ daf58 │ │ │ │ + ldr r0, [pc, #656] @ dafdc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne dae58 │ │ │ │ - ldr r0, [pc, #652] @ daf68 │ │ │ │ + bne daedc │ │ │ │ + ldr r0, [pc, #652] @ dafec │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq daee8 │ │ │ │ + beq daf6c │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 110684 │ │ │ │ + bl 110708 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne dae4c │ │ │ │ + bne daed0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #500] @ daf40 │ │ │ │ + ldr r1, [pc, #500] @ dafc4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #492] @ daf44 │ │ │ │ + ldr r1, [pc, #492] @ dafc8 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #452] @ daf48 │ │ │ │ + ldr r2, [pc, #452] @ dafcc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt dad18 │ │ │ │ + blt dad9c │ │ │ │ cmp r4, #0 │ │ │ │ - beq dad18 │ │ │ │ + beq dad9c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ - ldr r1, [pc, #396] @ daf70 │ │ │ │ + ldr r1, [pc, #396] @ daff4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #388] @ daf74 │ │ │ │ + ldr r1, [pc, #388] @ daff8 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #348] @ daf78 │ │ │ │ + ldr r2, [pc, #348] @ daffc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r7 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt dae48 │ │ │ │ + blt daecc │ │ │ │ cmp r4, #0 │ │ │ │ - beq dae48 │ │ │ │ + beq daecc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #236] @ daf5c │ │ │ │ + ldr r0, [pc, #236] @ dafe0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #220] @ daf60 │ │ │ │ - ldr r3, [pc, #220] @ daf64 │ │ │ │ + ldr r0, [pc, #220] @ dafe4 │ │ │ │ + ldr r3, [pc, #220] @ dafe8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b dacd4 │ │ │ │ + b dad58 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #160] @ daf4c │ │ │ │ + ldr r0, [pc, #160] @ dafd0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #136] @ daf50 │ │ │ │ + ldr r0, [pc, #136] @ dafd4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #120] @ daf54 │ │ │ │ + ldr r1, [pc, #120] @ dafd8 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b daef4 │ │ │ │ - ldr r0, [pc, #124] @ daf6c │ │ │ │ + b daf78 │ │ │ │ + ldr r0, [pc, #124] @ daff0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1dfb4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ @@ -191368,193 +191401,193 @@ │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne daf38 │ │ │ │ + bne dafbc │ │ │ │ bl 3c6dc │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - eoreq r2, r8, fp, ror lr │ │ │ │ - eoreq r2, r8, lr, ror lr │ │ │ │ - mlaeq r8, r0, lr, r2 │ │ │ │ - @ instruction: 0x0031f6b4 │ │ │ │ - eorseq r5, r3, r4, lsl #1 │ │ │ │ - mlaseq r1, r0, r6, pc @ │ │ │ │ - eorseq r6, r3, r0, ror #13 │ │ │ │ - @ instruction: 0x0031f6b0 │ │ │ │ - eorseq r6, r3, r0, lsr #10 │ │ │ │ - eorseq lr, r1, r0, ror #19 │ │ │ │ - eorseq r6, r3, r0, lsl r7 │ │ │ │ - mlaseq r1, r0, r6, pc @ │ │ │ │ - eoreq r2, r8, sp, asr #31 │ │ │ │ - eoreq r2, r8, r6, ror #27 │ │ │ │ - strdeq r2, [r8], -r8 @ │ │ │ │ + eoreq r2, r8, r7, lsl #29 │ │ │ │ + eoreq r2, r8, sl, lsl #29 │ │ │ │ + mlaeq r8, ip, lr, r2 │ │ │ │ + eorseq pc, r1, r0, lsr r6 @ │ │ │ │ + eorseq r5, r3, r0 │ │ │ │ + eorseq pc, r1, ip, lsl #12 │ │ │ │ + eorseq r6, r3, ip, asr r6 │ │ │ │ + eorseq pc, r1, ip, lsr #12 │ │ │ │ + mlaseq r3, ip, r4, r6 │ │ │ │ + eorseq lr, r1, ip, asr r9 │ │ │ │ + eorseq r6, r3, ip, lsl #13 │ │ │ │ + eorseq pc, r1, ip, lsl #12 │ │ │ │ + ldrdeq r2, [r8], -r9 @ │ │ │ │ + strdeq r2, [r8], -r2 @ │ │ │ │ + eoreq r2, r8, r4, lsl #28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, r3 │ │ │ │ cmp r1, r6 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r0, #12] │ │ │ │ - bne dafec │ │ │ │ + bne db070 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, r6 │ │ │ │ - bne dafc4 │ │ │ │ - ldr r1, [pc, #256] @ db0b8 │ │ │ │ + bne db048 │ │ │ │ + ldr r1, [pc, #256] @ db13c │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 215518 │ │ │ │ + bl 21559c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r2, r6, r6, lsl #1 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r1, r2, lsl #2]! │ │ │ │ str r5, [r1, #4] │ │ │ │ str r4, [r1, #8] │ │ │ │ add r1, r6, #1 │ │ │ │ str r1, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - bls db034 │ │ │ │ + bls db0b8 │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r2, [r6, r1, lsl #2]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq db034 │ │ │ │ + beq db0b8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r0, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq db024 │ │ │ │ + beq db0a8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx r1 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r6, #8] │ │ │ │ stm r6, {r0, r5} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #116] @ db0b0 │ │ │ │ + ldr r0, [pc, #116] @ db134 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #112] @ db0b4 │ │ │ │ + ldr r2, [pc, #112] @ db138 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r1, #1 │ │ │ │ str r4, [r6, #8] │ │ │ │ stm r6, {r1, r5} │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne db074 │ │ │ │ + bne db0f8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ - b db0a8 │ │ │ │ + b db12c │ │ │ │ bl 3c6f8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq db0a8 │ │ │ │ + beq db12c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq r1, r8, r6, lsr sl │ │ │ │ - @ instruction: 0x0031eab8 │ │ │ │ - eorseq lr, r1, r4, asr fp │ │ │ │ + eoreq r1, r8, r2, asr #20 │ │ │ │ + eorseq lr, r1, r4, lsr sl │ │ │ │ + @ instruction: 0x0031ead0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, r3 │ │ │ │ cmp r1, r6 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r0, #12] │ │ │ │ - bne db134 │ │ │ │ + bne db1b8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, r6 │ │ │ │ - bne db104 │ │ │ │ - ldr r1, [pc, #220] @ db1d4 │ │ │ │ + bne db188 │ │ │ │ + ldr r1, [pc, #220] @ db258 │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 215718 │ │ │ │ + bl 21579c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r5, [r1, r6, lsl #3]! │ │ │ │ str r4, [r1, #4] │ │ │ │ add r1, r6, #1 │ │ │ │ str r1, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, r6, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db180 │ │ │ │ + beq db204 │ │ │ │ add r0, r1, r6, lsl #3 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - bls db164 │ │ │ │ + bls db1e8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r2, r6, lsl #3]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne db164 │ │ │ │ + bne db1e8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r5, [r2] │ │ │ │ str r3, [r0, #16] │ │ │ │ str r4, [r2, #4] │ │ │ │ add r0, r1, r6, lsl #3 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #96] @ db1cc │ │ │ │ + ldr r0, [pc, #96] @ db250 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #92] @ db1d0 │ │ │ │ + ldr r2, [pc, #92] @ db254 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #80] @ db1d8 │ │ │ │ + ldr r0, [pc, #80] @ db25c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #76] @ db1dc │ │ │ │ + ldr r2, [pc, #76] @ db260 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ - b db1c0 │ │ │ │ + b db244 │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq r1, r8, r6, lsl #18 │ │ │ │ - eorseq lr, r1, r8, lsl #19 │ │ │ │ - eorseq lr, r1, r4, lsl sl │ │ │ │ - eoreq r1, r8, sl, ror #17 │ │ │ │ - eorseq lr, r1, ip, lsl #19 │ │ │ │ + eoreq r1, r8, r2, lsl r9 │ │ │ │ + eorseq lr, r1, r4, lsl #18 │ │ │ │ + mlaseq r1, r0, r9, lr │ │ │ │ + strdeq r1, [r8], -r6 @ │ │ │ │ + eorseq lr, r1, r8, lsl #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ mov sl, r1 │ │ │ │ add r1, pc, #12 │ │ │ │ - ldr r5, [pc, #1060] @ db624 │ │ │ │ + ldr r5, [pc, #1060] @ db6a8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r8, asr r3 │ │ │ │ andeq r0, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r0, asr r1 │ │ │ │ @@ -191563,40 +191596,40 @@ │ │ │ │ str r1, [sl, #8] │ │ │ │ ldr r5, [sl] │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq db250 │ │ │ │ + beq db2d4 │ │ │ │ ldrb r1, [r0, #184] @ 0xb8 │ │ │ │ mov r7, #13 │ │ │ │ cmp r1, #0 │ │ │ │ - beq db538 │ │ │ │ + beq db5bc │ │ │ │ ldr r4, [r0, #152] @ 0x98 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2d3834 │ │ │ │ + bl 2d38b8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ - bne db32c │ │ │ │ - ldr r0, [pc, #924] @ db628 │ │ │ │ + bne db3b0 │ │ │ │ + ldr r0, [pc, #924] @ db6ac │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq db578 │ │ │ │ + beq db5fc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #16] │ │ │ │ mov r7, r6 │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r6, #20] │ │ │ │ @@ -191607,116 +191640,116 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r7, #8]! │ │ │ │ mov r0, r9 │ │ │ │ str r1, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r9, r0 │ │ │ │ clz r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bne db32c │ │ │ │ + bne db3b0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne db328 │ │ │ │ - bl 3520c0 │ │ │ │ + bne db3ac │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ bl 21f44 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, sl │ │ │ │ - ldr r5, [pc, #736] @ db624 │ │ │ │ + ldr r5, [pc, #736] @ db6a8 │ │ │ │ add r6, r0, #24 │ │ │ │ str r6, [r7, #56]! @ 0x38 │ │ │ │ sub r9, r7, #32 │ │ │ │ mov r4, r7 │ │ │ │ str r5, [r4, #-24]! @ 0xffffffe8 │ │ │ │ - b db374 │ │ │ │ + b db3f8 │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r4, #32]! │ │ │ │ add r7, r4, #24 │ │ │ │ sub r9, r4, #8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne db3fc │ │ │ │ + bne db480 │ │ │ │ ldr r6, [r7] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - bne db418 │ │ │ │ + bne db49c │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r6, [r7] │ │ │ │ cmp r0, r5 │ │ │ │ - beq db3e4 │ │ │ │ + beq db468 │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sl, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r1, [sl, #48] @ 0x30 │ │ │ │ tstne r1, #1 │ │ │ │ - bne db3cc │ │ │ │ + bne db450 │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne db3e0 │ │ │ │ - b db3e4 │ │ │ │ + bne db464 │ │ │ │ + b db468 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq db3e4 │ │ │ │ - bl c9f20 │ │ │ │ + beq db468 │ │ │ │ + bl c9fa4 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [sl, #40] @ 0x28 │ │ │ │ sub r0, r5, #1 │ │ │ │ strb r1, [sl, #48] @ 0x30 │ │ │ │ str r1, [sl, #44] @ 0x2c │ │ │ │ str r0, [sl, #32] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r8 │ │ │ │ bl 21680 │ │ │ │ cmp r0, #0 │ │ │ │ - beq db454 │ │ │ │ + beq db4d8 │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r0, [sl, #32] │ │ │ │ str r6, [sl, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - beq db484 │ │ │ │ + beq db508 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r9, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r1, [r9, #24] │ │ │ │ tstne r1, #1 │ │ │ │ - bne db46c │ │ │ │ + bne db4f0 │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne db480 │ │ │ │ - b db484 │ │ │ │ + bne db504 │ │ │ │ + b db508 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [fp] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [sl, #16] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq db484 │ │ │ │ - bl c9f20 │ │ │ │ + beq db508 │ │ │ │ + bl c9fa4 │ │ │ │ ldrd r2, [sl, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ str r0, [sl, #20] │ │ │ │ @@ -191726,15 +191759,15 @@ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add r6, sp, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r7, #22 │ │ │ │ - bne db4e4 │ │ │ │ + bne db568 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [fp] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [sl, #16] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r6, #4 │ │ │ │ @@ -191743,111 +191776,111 @@ │ │ │ │ stmia r1!, {r2, r3, r6} │ │ │ │ ldm r0, {r2, r3, r4, r6} │ │ │ │ stm r1, {r2, r3, r4, r6} │ │ │ │ ldr r4, [sl, #24] │ │ │ │ ldr r6, [sl, #20] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq db518 │ │ │ │ + beq db59c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq db530 │ │ │ │ + beq db5b4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ bl 9a90c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r7, [fp], #4 │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia fp!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #1 │ │ │ │ stm fp, {r1, r2, r3, r7} │ │ │ │ strb r0, [sl, #16] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #196] @ db62c │ │ │ │ + ldr r0, [pc, #196] @ db6b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - ldr r0, [pc, #188] @ db630 │ │ │ │ + ldr r0, [pc, #188] @ db6b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, r0 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [sl, #40] @ 0x28 │ │ │ │ sub r0, r5, #1 │ │ │ │ strb r1, [sl, #48] @ 0x30 │ │ │ │ str r1, [sl, #44] @ 0x2c │ │ │ │ str r0, [sl, #32] │ │ │ │ - b db5d0 │ │ │ │ - b db60c │ │ │ │ + b db654 │ │ │ │ + b db690 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq db600 │ │ │ │ + beq db684 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ - b db600 │ │ │ │ + bl 1b0888 │ │ │ │ + b db684 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl c3234 │ │ │ │ - b db610 │ │ │ │ - b db60c │ │ │ │ + bl c32b8 │ │ │ │ + b db694 │ │ │ │ + b db690 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ bl 9a90c │ │ │ │ - b db610 │ │ │ │ + b db694 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ ldr r1, [sl, #24] │ │ │ │ - bl c77f4 │ │ │ │ + bl c7878 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ bl 9a90c │ │ │ │ - b db610 │ │ │ │ + b db694 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #16] │ │ │ │ mov r0, r7 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - blcc fe78de30 <__bss_end__@@Base+0xfe37c394> │ │ │ │ - eorseq r4, r3, ip, lsr #23 │ │ │ │ - @ instruction: 0x0031e5d8 │ │ │ │ - eorseq lr, r1, ip, asr #11 │ │ │ │ + blcc fe78deb4 <__bss_end__@@Base+0xfe37c418> │ │ │ │ + eorseq r4, r3, r8, lsr #22 │ │ │ │ + eorseq lr, r1, r4, asr r5 │ │ │ │ + eorseq lr, r1, r8, asr #10 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ mov r5, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ - bl 20b258 │ │ │ │ + bl 20b2dc │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq db6f4 │ │ │ │ - ldr r0, [pc, #344] @ db7d4 │ │ │ │ + beq db778 │ │ │ │ + ldr r0, [pc, #344] @ db858 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [r4] │ │ │ │ strb r1, [r7, #12]! │ │ │ │ - b db6b8 │ │ │ │ + b db73c │ │ │ │ mov r7, r4 │ │ │ │ ldrb r0, [r7, #12]! │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ @@ -191858,19 +191891,19 @@ │ │ │ │ stmib r4, {r0, r1} │ │ │ │ add r0, r4, #4 │ │ │ │ add r1, sp, #7 │ │ │ │ mov r2, r5 │ │ │ │ bl 77c98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq db70c │ │ │ │ + beq db790 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db6ec │ │ │ │ - bl c9f20 │ │ │ │ + beq db770 │ │ │ │ + bl c9fa4 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r7] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #16] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -191878,68 +191911,68 @@ │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r4, #16] │ │ │ │ strb r0, [r4, #12] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #172] @ db7dc │ │ │ │ + ldr r0, [pc, #172] @ db860 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - ldr r0, [pc, #156] @ db7d8 │ │ │ │ + ldr r0, [pc, #156] @ db85c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - ldr r0, [pc, #156] @ db7e4 │ │ │ │ + ldr r0, [pc, #156] @ db868 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b db75c │ │ │ │ - ldr r0, [pc, #136] @ db7e0 │ │ │ │ + b db7e0 │ │ │ │ + ldr r0, [pc, #136] @ db864 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b db7b8 │ │ │ │ + b db83c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #3 │ │ │ │ - bne db7c0 │ │ │ │ + bne db844 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db7c0 │ │ │ │ - bl c9f20 │ │ │ │ - b db7c0 │ │ │ │ + beq db844 │ │ │ │ + bl c9fa4 │ │ │ │ + b db844 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db7b8 │ │ │ │ - bl c9f20 │ │ │ │ + beq db83c │ │ │ │ + bl c9fa4 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r7] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - mlaseq r3, ip, r8, r4 │ │ │ │ - eorseq lr, r1, r4, lsl r4 │ │ │ │ - eorseq lr, r1, r0, lsr #8 │ │ │ │ - eorseq lr, r1, r8, lsl r4 │ │ │ │ - eorseq lr, r1, r8, lsr #8 │ │ │ │ + eorseq r4, r3, r8, lsl r8 │ │ │ │ + mlaseq r1, r0, r3, lr │ │ │ │ + mlaseq r1, ip, r3, lr │ │ │ │ + mlaseq r1, r4, r3, lr │ │ │ │ + eorseq lr, r1, r4, lsr #7 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ db7fc │ │ │ │ + ldr r1, [pc, #8] @ db880 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eoreq r1, r8, r1, ror #18 │ │ │ │ + b 3431f8 │ │ │ │ + eoreq r1, r8, sp, ror #18 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r1 │ │ │ │ @@ -191960,294 +191993,294 @@ │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ muleq r0, r4, r2 │ │ │ │ andeq r0, r0, r8, asr r3 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ - ldr r1, [pc, #792] @ dbb90 │ │ │ │ + ldr r1, [pc, #792] @ dbc14 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ - ldr r1, [pc, #864] @ dbbf4 │ │ │ │ + b 3431f8 │ │ │ │ + ldr r1, [pc, #864] @ dbc78 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #816] @ dbbe8 │ │ │ │ + ldr r0, [pc, #816] @ dbc6c │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #804] @ dbbec │ │ │ │ + ldr r1, [pc, #804] @ dbc70 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #760] @ dbbdc │ │ │ │ + ldr r1, [pc, #760] @ dbc60 │ │ │ │ add r1, pc, r1 │ │ │ │ - b db974 │ │ │ │ - ldr r1, [pc, #696] @ dbba8 │ │ │ │ + b db9f8 │ │ │ │ + ldr r1, [pc, #696] @ dbc2c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ - ldr r1, [pc, #724] @ dbbe0 │ │ │ │ + b 3431f8 │ │ │ │ + ldr r1, [pc, #724] @ dbc64 │ │ │ │ add r1, pc, r1 │ │ │ │ - b dba68 │ │ │ │ - ldr r1, [pc, #688] @ dbbc8 │ │ │ │ + b dbaec │ │ │ │ + ldr r1, [pc, #688] @ dbc4c │ │ │ │ add r1, pc, r1 │ │ │ │ - b db974 │ │ │ │ + b db9f8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #624] @ dbb9c │ │ │ │ + ldr r0, [pc, #624] @ dbc20 │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #612] @ dbba0 │ │ │ │ + ldr r1, [pc, #612] @ dbc24 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #664] @ dbbf0 │ │ │ │ + ldr r1, [pc, #664] @ dbc74 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ - ldr r1, [pc, #560] @ dbba4 │ │ │ │ + b 3431f8 │ │ │ │ + ldr r1, [pc, #560] @ dbc28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ - ldr r1, [pc, #556] @ dbbbc │ │ │ │ + b 3431f8 │ │ │ │ + ldr r1, [pc, #556] @ dbc40 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #480] @ dbb94 │ │ │ │ + ldr r0, [pc, #480] @ dbc18 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #472] @ dbb98 │ │ │ │ + ldr r1, [pc, #472] @ dbc1c │ │ │ │ add r1, pc, r1 │ │ │ │ - b dba48 │ │ │ │ + b dbacc │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #548] @ dbbf8 │ │ │ │ + ldr r0, [pc, #548] @ dbc7c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #540] @ dbbfc │ │ │ │ + ldr r1, [pc, #540] @ dbc80 │ │ │ │ add r1, pc, r1 │ │ │ │ - b dba48 │ │ │ │ + b dbacc │ │ │ │ add r1, r0, #16 │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #536] @ dbc0c │ │ │ │ + ldr r1, [pc, #536] @ dbc90 │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r4, [pc, #532] @ dbc10 │ │ │ │ + ldr r4, [pc, #532] @ dbc94 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, r0, #4 │ │ │ │ - ldr r1, [pc, #508] @ dbc14 │ │ │ │ + ldr r1, [pc, #508] @ dbc98 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 3438cc │ │ │ │ + bl 343950 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #368] @ dbbac │ │ │ │ + ldr r0, [pc, #368] @ dbc30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #360] @ dbbb0 │ │ │ │ + ldr r1, [pc, #360] @ dbc34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #380] @ dbbe4 │ │ │ │ + ldr r1, [pc, #380] @ dbc68 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #296] @ dbbb4 │ │ │ │ + ldr r0, [pc, #296] @ dbc38 │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #284] @ dbbb8 │ │ │ │ + ldr r1, [pc, #284] @ dbc3c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #320] @ dbc00 │ │ │ │ + ldr r0, [pc, #320] @ dbc84 │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #308] @ dbc04 │ │ │ │ + ldr r1, [pc, #308] @ dbc88 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr ip, [pc, #216] @ dbbcc │ │ │ │ + ldr ip, [pc, #216] @ dbc50 │ │ │ │ add lr, sp, #20 │ │ │ │ - ldr r1, [pc, #212] @ dbbd0 │ │ │ │ + ldr r1, [pc, #212] @ dbc54 │ │ │ │ add r3, r0, #8 │ │ │ │ - ldr r4, [pc, #208] @ dbbd4 │ │ │ │ + ldr r4, [pc, #208] @ dbc58 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, r0, #20 │ │ │ │ str lr, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r2, #11 │ │ │ │ - ldr r1, [pc, #164] @ dbbd8 │ │ │ │ + ldr r1, [pc, #164] @ dbc5c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343b10 │ │ │ │ + bl 343b94 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #112] @ dbbc0 │ │ │ │ + ldr r0, [pc, #112] @ dbc44 │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #100] @ dbbc4 │ │ │ │ + ldr r1, [pc, #100] @ dbc48 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #140] @ dbc08 │ │ │ │ + ldr r1, [pc, #140] @ dbc8c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ - ldrdeq r1, [r8], -lr @ │ │ │ │ - @ instruction: 0x0031e1dc │ │ │ │ - eoreq r1, r8, pc, lsr #15 │ │ │ │ - eorseq lr, r1, r0, ror r2 │ │ │ │ - eoreq r1, r8, r2, lsr r8 │ │ │ │ - eoreq r1, r8, sp, lsl #16 │ │ │ │ - mlaeq r8, r5, r8, r1 │ │ │ │ - eorseq lr, r1, r4, ror r1 │ │ │ │ - eoreq r1, r8, pc, asr #14 │ │ │ │ - eorseq lr, r1, r0, lsr r1 │ │ │ │ - strdeq r1, [r8], -sl @ │ │ │ │ - eoreq r1, r8, fp, lsl #16 │ │ │ │ + b 3431f8 │ │ │ │ + eoreq r1, r8, sl, ror #17 │ │ │ │ + eorseq lr, r1, r8, asr r1 │ │ │ │ + @ instruction: 0x002817bb │ │ │ │ + eorseq lr, r1, ip, ror #3 │ │ │ │ + eoreq r1, r8, lr, lsr r8 │ │ │ │ + eoreq r1, r8, r9, lsl r8 │ │ │ │ + eoreq r1, r8, r1, lsr #17 │ │ │ │ + ldrsheq lr, [r1], -r0 @ │ │ │ │ + eoreq r1, r8, fp, asr r7 │ │ │ │ + eorseq lr, r1, ip, lsr #1 │ │ │ │ + eoreq r1, r8, r6, lsl #14 │ │ │ │ + eoreq r1, r8, r7, lsl r8 │ │ │ │ + @ instruction: 0x0031dfb8 │ │ │ │ + eoreq r1, r8, r6, asr r6 │ │ │ │ + eoreq r1, r8, pc, lsr #17 │ │ │ │ + eorseq lr, r1, r8, rrx │ │ │ │ + eorseq lr, r1, r4, asr r0 │ │ │ │ eorseq lr, r1, ip, lsr r0 │ │ │ │ - eoreq r1, r8, sl, asr #12 │ │ │ │ + mlaeq r8, pc, r6, r1 @ │ │ │ │ + strdeq r1, [r8], -sl @ │ │ │ │ + ldrdeq r1, [r8], -lr @ │ │ │ │ + eoreq r1, r8, sp, lsl #15 │ │ │ │ + eorseq lr, r1, r0, asr #5 │ │ │ │ + eoreq r1, r8, r0, lsr r9 │ │ │ │ eoreq r1, r8, r3, lsr #17 │ │ │ │ - eorseq lr, r1, ip, ror #1 │ │ │ │ - ldrsbeq lr, [r1], -r8 @ │ │ │ │ - eorseq lr, r1, r0, asr #1 │ │ │ │ - mlaeq r8, r3, r6, r1 │ │ │ │ - eoreq r1, r8, lr, ror #17 │ │ │ │ - ldrdeq r1, [r8], -r2 @ │ │ │ │ - eoreq r1, r8, r1, lsl #15 │ │ │ │ - eorseq lr, r1, r4, asr #6 │ │ │ │ - eoreq r1, r8, r4, lsr #18 │ │ │ │ - mlaeq r8, r7, r8, r1 │ │ │ │ - ldrdeq r9, [r7], -pc @ │ │ │ │ - @ instruction: 0x0031e1bc │ │ │ │ - eoreq r1, r8, r0, lsr #16 │ │ │ │ - eorseq lr, r1, ip, asr #2 │ │ │ │ - @ instruction: 0x00279cb3 │ │ │ │ - eoreq r1, r8, r3, lsl #13 │ │ │ │ - eorseq lr, r1, r4, lsr r2 │ │ │ │ - eorseq lr, r1, ip, lsl r2 │ │ │ │ - strdeq r1, [r8], -r4 @ │ │ │ │ + eoreq r9, r7, fp, ror #29 │ │ │ │ + eorseq lr, r1, r8, lsr r1 │ │ │ │ + eoreq r1, r8, ip, lsr #16 │ │ │ │ + eorseq lr, r1, r8, asr #1 │ │ │ │ + @ instruction: 0x00279cbf │ │ │ │ + eoreq r1, r8, pc, lsl #13 │ │ │ │ + @ instruction: 0x0031e1b0 │ │ │ │ + mlaseq r1, r8, r1, lr │ │ │ │ + eoreq r1, r8, r0, lsl #16 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bcs dbc74 │ │ │ │ + bcs dbcf8 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne dbc58 │ │ │ │ - ldr r2, [pc, #296] @ dbd6c │ │ │ │ + bne dbcdc │ │ │ │ + ldr r2, [pc, #296] @ dbdf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 340c4c │ │ │ │ + bl 340cd0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs dbca0 │ │ │ │ + bcs dbd24 │ │ │ │ orr r0, r0, #1 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r5, #2 │ │ │ │ orr r2, r2, r1, lsr #6 │ │ │ │ strb r2, [sp, #4] │ │ │ │ - b dbd00 │ │ │ │ + b dbd84 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs dbcd0 │ │ │ │ + bcs dbd54 │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ orr r0, r0, #2 │ │ │ │ orr r2, r2, r1, lsr #12 │ │ │ │ strb r2, [sp, #4] │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r5, #3 │ │ │ │ and r2, r2, r1, lsr #6 │ │ │ │ orr r2, r2, #128 @ 0x80 │ │ │ │ strb r2, [sp, #5] │ │ │ │ - b dbd00 │ │ │ │ + b dbd84 │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ orr r0, r0, #3 │ │ │ │ orr r2, r2, r1, lsr #18 │ │ │ │ strb r2, [sp, #4] │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ and r3, r2, r1, lsr #6 │ │ │ │ and r2, r2, r1, lsr #12 │ │ │ │ @@ -192259,15 +192292,15 @@ │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ ldr r6, [r4, #8] │ │ │ │ orr r1, r1, #128 @ 0x80 │ │ │ │ strb r1, [r0] │ │ │ │ ldr r0, [r4] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc dbd48 │ │ │ │ + bcc dbdcc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1f640 │ │ │ │ add r0, r6, r5 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -192278,25 +192311,25 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 2394c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b dbd20 │ │ │ │ - eorseq lr, r1, r4, rrx │ │ │ │ + b dbda4 │ │ │ │ + eorseq sp, r1, r0, ror #31 │ │ │ │ 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 dbdb8 │ │ │ │ + bcc dbe3c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1f640 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -192308,79 +192341,79 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 2394c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b dbd94 │ │ │ │ + b dbe18 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r2, r1 │ │ │ │ add r1, r0, #28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #4 │ │ │ │ - ldr ip, [pc, #144] @ dbe94 │ │ │ │ + ldr ip, [pc, #144] @ dbf18 │ │ │ │ mov r6, #8 │ │ │ │ - ldr r3, [pc, #140] @ dbe98 │ │ │ │ + ldr r3, [pc, #140] @ dbf1c │ │ │ │ add lr, sp, #60 @ 0x3c │ │ │ │ - ldr r4, [pc, #136] @ dbe9c │ │ │ │ + ldr r4, [pc, #136] @ dbf20 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, r0, #20 │ │ │ │ add r4, pc, r4 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r0, #12 │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r5, #7 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - ldr ip, [pc, #84] @ dbea0 │ │ │ │ - ldr lr, [pc, #84] @ dbea4 │ │ │ │ - ldr r1, [pc, #84] @ dbea8 │ │ │ │ + ldr ip, [pc, #84] @ dbf24 │ │ │ │ + ldr lr, [pc, #84] @ dbf28 │ │ │ │ + ldr r1, [pc, #84] @ dbf2c │ │ │ │ add ip, pc, ip │ │ │ │ add lr, pc, lr │ │ │ │ str r5, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1, lr} │ │ │ │ add r0, sp, #20 │ │ │ │ stm r0, {r3, r4, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ str r6, [sp, #16] │ │ │ │ - ldr r1, [pc, #44] @ dbeac │ │ │ │ - ldr r3, [pc, #44] @ dbeb0 │ │ │ │ + ldr r1, [pc, #44] @ dbf30 │ │ │ │ + ldr r3, [pc, #44] @ dbf34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 343498 │ │ │ │ + bl 34351c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sp, r1, ip, asr lr │ │ │ │ - eoreq r8, r7, ip, ror #25 │ │ │ │ - eorseq sp, r1, r0, asr #28 │ │ │ │ + @ instruction: 0x0031ddd8 │ │ │ │ + strdeq r8, [r7], -r8 @ │ │ │ │ + @ instruction: 0x0031ddbc │ │ │ │ + eoreq r9, r7, r4, ror r2 │ │ │ │ eoreq r9, r7, r8, ror #4 │ │ │ │ - eoreq r9, r7, ip, asr r2 │ │ │ │ - @ instruction: 0x0031ddf0 │ │ │ │ - eoreq r1, r8, r5, lsr #7 │ │ │ │ - eoreq r1, r8, sl, lsr #7 │ │ │ │ + eorseq sp, r1, ip, ror #26 │ │ │ │ + @ instruction: 0x002813b1 │ │ │ │ + @ instruction: 0x002813b6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #180] @ dbf7c │ │ │ │ + ldr r0, [pc, #180] @ dc000 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dbf44 │ │ │ │ + beq dbfc8 │ │ │ │ mov r1, #0 │ │ │ │ stm sp, {r0, r1} │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ strh r1, [r0, #50] @ 0x32 │ │ │ │ str r1, [r0] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -192390,87 +192423,87 @@ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #12 │ │ │ │ ldm r2, {r3, r4, r5, r6, r7} │ │ │ │ add r0, r1, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ stm r0, {r3, r4, r5, r6, r7} │ │ │ │ mov r0, sp │ │ │ │ - bl b8df0 │ │ │ │ + bl b8e74 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ stm r8, {r1, r2} │ │ │ │ str r0, [r8, #8] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq dbf74 │ │ │ │ + beq dbff8 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r3, r3, ip, ror #30 │ │ │ │ + eorseq r3, r3, r8, ror #29 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r8, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq dc020 │ │ │ │ + beq dc0a4 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldrh lr, [r1, #94] @ 0x5e │ │ │ │ mov r4, #0 │ │ │ │ mvn r3, #0 │ │ │ │ lsl r7, lr, #2 │ │ │ │ cmp r7, r4 │ │ │ │ - beq dbfec │ │ │ │ + beq dc070 │ │ │ │ add r2, r1, r4 │ │ │ │ add r3, r3, #1 │ │ │ │ add r4, r4, #4 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ subs r2, r6, r5 │ │ │ │ movne r2, #1 │ │ │ │ cmp r6, r5 │ │ │ │ mvnhi r2, #0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq dbfb0 │ │ │ │ + beq dc034 │ │ │ │ ands r2, r2, #255 @ 0xff │ │ │ │ - beq dc008 │ │ │ │ - b dbff0 │ │ │ │ + beq dc08c │ │ │ │ + b dc074 │ │ │ │ mov r3, lr │ │ │ │ cmp ip, #0 │ │ │ │ - beq dc078 │ │ │ │ + beq dc0fc │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ - b dbfa0 │ │ │ │ + b dc024 │ │ │ │ add r0, r1, r4 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ str r8, [r0, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #148] @ dc0cc │ │ │ │ + ldr r0, [pc, #148] @ dc150 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #96 @ 0x60 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc0c0 │ │ │ │ + beq dc144 │ │ │ │ mov r1, #1 │ │ │ │ stm r6, {r0, r4} │ │ │ │ strh r1, [r0, #94] @ 0x5e │ │ │ │ str r8, [r0, #48] @ 0x30 │ │ │ │ stm r0, {r4, r5} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ @@ -192489,29 +192522,29 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl b7dd4 │ │ │ │ + bl b7e58 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b dc060 │ │ │ │ + b dc0e4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ bl 3c120 │ │ │ │ - eorseq r3, r3, r4, lsl #28 │ │ │ │ + eorseq r3, r3, r0, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r5, [r1] │ │ │ │ mov fp, r3 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq dc1c8 │ │ │ │ + beq dc24c │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r4, [r2, #4]! │ │ │ │ str fp, [sp, #16] │ │ │ │ ldr fp, [r2, #4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r8, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -192520,57 +192553,57 @@ │ │ │ │ add r7, r5, #268 @ 0x10c │ │ │ │ orr r0, r0, #256 @ 0x100 │ │ │ │ mvn r6, #0 │ │ │ │ ldrh r8, [r5, r0] │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ lsl r9, r0, #2 │ │ │ │ cmp r9, #0 │ │ │ │ - beq dc17c │ │ │ │ + beq dc200 │ │ │ │ ldmib r7, {r1, r2} │ │ │ │ subs sl, fp, r2 │ │ │ │ movcc r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 1ea70 │ │ │ │ cmp r0, #0 │ │ │ │ add r6, r6, #1 │ │ │ │ movne sl, r0 │ │ │ │ cmp sl, #0 │ │ │ │ movne sl, #1 │ │ │ │ sub r9, r9, #12 │ │ │ │ add r7, r7, #12 │ │ │ │ mvnmi sl, #0 │ │ │ │ cmp sl, #1 │ │ │ │ - beq dc12c │ │ │ │ + beq dc1b0 │ │ │ │ ands r0, sl, #255 @ 0xff │ │ │ │ - beq dc1a0 │ │ │ │ - b dc180 │ │ │ │ + beq dc224 │ │ │ │ + b dc204 │ │ │ │ mov r6, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dc208 │ │ │ │ + beq dc28c │ │ │ │ add r0, r5, r6, lsl #2 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r5, [r0, #408] @ 0x198 │ │ │ │ - b dc110 │ │ │ │ + b dc194 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dc1bc │ │ │ │ + beq dc240 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b dc1e4 │ │ │ │ + b dc268 │ │ │ │ ldm r2, {r9, sl} │ │ │ │ mov r5, #0 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne dc230 │ │ │ │ + bne dc2b4 │ │ │ │ mov r5, sl │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ add r0, r5, r0, lsl #3 │ │ │ │ mov r1, r0 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r8, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -192583,27 +192616,27 @@ │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldr sl, [r0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq dc1dc │ │ │ │ + beq dc260 │ │ │ │ add lr, sp, #32 │ │ │ │ cmp r5, #0 │ │ │ │ add r2, lr, #4 │ │ │ │ str r9, [sp, #32] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r6, [r2, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ str sl, [r2] │ │ │ │ str r4, [r2, #4] │ │ │ │ str r1, [r2, #16] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - beq dc2c0 │ │ │ │ + beq dc344 │ │ │ │ add r1, lr, #16 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add ip, lr, #12 │ │ │ │ ldm r1, {r3, r7} │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -192617,25 +192650,25 @@ │ │ │ │ stm r1, {r0, r2, r4, r5, r6, r7} │ │ │ │ add r0, lr, #28 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str ip, [sp] │ │ │ │ - bl b6d88 │ │ │ │ + bl b6e0c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - b dc314 │ │ │ │ - ldr r0, [pc, #168] @ dc370 │ │ │ │ + b dc398 │ │ │ │ + ldr r0, [pc, #168] @ dc3f4 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc330 │ │ │ │ + beq dc3b4 │ │ │ │ mov r1, #146 @ 0x92 │ │ │ │ mov r2, #1 │ │ │ │ orr r1, r1, #256 @ 0x100 │ │ │ │ str r4, [r0, #276] @ 0x114 │ │ │ │ mov r4, r6 │ │ │ │ strh r2, [r0, r1] │ │ │ │ mov r1, #0 │ │ │ │ @@ -192654,74 +192687,74 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #408 @ 0x198 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl c98e4 │ │ │ │ + bl c9968 │ │ │ │ cmp r9, #0 │ │ │ │ - beq dc364 │ │ │ │ + beq dc3e8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq r3, r3, r0, ror fp │ │ │ │ + eorseq r3, r3, ip, ror #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq dc40c │ │ │ │ + beq dc490 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldrh lr, [r1, #138] @ 0x8a │ │ │ │ mov r4, #23 │ │ │ │ mov r7, #0 │ │ │ │ lsl r5, lr, #3 │ │ │ │ cmp r5, r7 │ │ │ │ - beq dc3e0 │ │ │ │ + beq dc464 │ │ │ │ ldr r3, [r1, r4, lsl #2] │ │ │ │ add r7, r7, #8 │ │ │ │ add r4, r4, #1 │ │ │ │ subs r2, r3, r6 │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, r6 │ │ │ │ mvnhi r2, #0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq dc3a8 │ │ │ │ + beq dc42c │ │ │ │ ands r2, r2, #255 @ 0xff │ │ │ │ - beq dc3f8 │ │ │ │ + beq dc47c │ │ │ │ sub lr, r4, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq dc46c │ │ │ │ + beq dc4f0 │ │ │ │ add r1, r1, lr, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r1, [r1, #140] @ 0x8c │ │ │ │ - b dc398 │ │ │ │ + b dc41c │ │ │ │ add r2, r1, r7 │ │ │ │ ldmdb r2, {r0, r1} │ │ │ │ stmdb r2, {r8, r9} │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #192] @ dc4e4 │ │ │ │ + ldr r0, [pc, #192] @ dc568 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #140 @ 0x8c │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc4b8 │ │ │ │ + beq dc53c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ stm r5, {r0, r4} │ │ │ │ strh r2, [r0, #138] @ 0x8a │ │ │ │ str r4, [r0, #88] @ 0x58 │ │ │ │ str r6, [r0, #92] @ 0x5c │ │ │ │ stm r0, {r8, r9} │ │ │ │ @@ -192743,73 +192776,73 @@ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ str lr, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r9, [sp] │ │ │ │ - bl b66bc │ │ │ │ + bl b6740 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b dc454 │ │ │ │ + b dc4d8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl c2ac8 │ │ │ │ + bl c2b4c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq r3, r3, r8, lsl sl │ │ │ │ + mlaseq r3, r4, r9, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dc56c │ │ │ │ + beq dc5f0 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldrh lr, [r1, #50] @ 0x32 │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, lr, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq dc548 │ │ │ │ + beq dc5cc │ │ │ │ ldr r6, [r1, r2, lsl #2] │ │ │ │ sub r3, r3, #4 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r5, r6, r4 │ │ │ │ movne r5, #1 │ │ │ │ cmp r6, r4 │ │ │ │ mvnhi r5, #0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq dc510 │ │ │ │ + beq dc594 │ │ │ │ ands r3, r5, #255 @ 0xff │ │ │ │ - beq dc560 │ │ │ │ + beq dc5e4 │ │ │ │ sub lr, r2, #2 │ │ │ │ cmp ip, #0 │ │ │ │ - beq dc5c4 │ │ │ │ + beq dc648 │ │ │ │ add r1, r1, lr, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ - b dc504 │ │ │ │ + b dc588 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #140] @ dc610 │ │ │ │ + ldr r0, [pc, #140] @ dc694 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc604 │ │ │ │ + beq dc688 │ │ │ │ mov r1, #1 │ │ │ │ stm r6, {r0, r5} │ │ │ │ strh r1, [r0, #50] @ 0x32 │ │ │ │ str r5, [r0] │ │ │ │ str r4, [r0, #4] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ @@ -192826,562 +192859,562 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ str lr, [sp, #20] │ │ │ │ - bl b77b8 │ │ │ │ + bl b783c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b dc5ac │ │ │ │ + b dc630 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c120 │ │ │ │ - @ instruction: 0x003338b8 │ │ │ │ + eorseq r3, r3, r4, lsr r8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc694 │ │ │ │ + beq dc718 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1, #32] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #1 │ │ │ │ ldreq r2, [r1, #4] │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq dc6bc │ │ │ │ + beq dc740 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc7dc │ │ │ │ + beq dc860 │ │ │ │ ldmib r1, {r0, r5, r6} │ │ │ │ ldrh r2, [r0, #138] @ 0x8a │ │ │ │ cmp r6, r2 │ │ │ │ - bcs dc6fc │ │ │ │ + bcs dc780 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq dc748 │ │ │ │ + beq dc7cc │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ mov r3, r5 │ │ │ │ add r0, r0, #140 @ 0x8c │ │ │ │ ldr r2, [r0] │ │ │ │ subs r3, r3, #1 │ │ │ │ add r0, r2, #140 @ 0x8c │ │ │ │ - bne dc67c │ │ │ │ + bne dc700 │ │ │ │ mov r0, #0 │ │ │ │ - b dc74c │ │ │ │ + b dc7d0 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r5, #0 │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r1] │ │ │ │ - beq dc7ac │ │ │ │ + beq dc830 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc768 │ │ │ │ + beq dc7ec │ │ │ │ mov r6, r2 │ │ │ │ - b dc784 │ │ │ │ + b dc808 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq dc6d8 │ │ │ │ + beq dc75c │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne dc6cc │ │ │ │ + bne dc750 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ stmib r1, {r0, r2} │ │ │ │ str r2, [r1, #12] │ │ │ │ ldmib r1, {r0, r5, r6} │ │ │ │ ldrh r2, [r0, #138] @ 0x8a │ │ │ │ cmp r6, r2 │ │ │ │ - bcc dc660 │ │ │ │ + bcc dc6e4 │ │ │ │ mov r8, r1 │ │ │ │ ldr r7, [r0, #88] @ 0x58 │ │ │ │ cmp r7, #0 │ │ │ │ - beq dc7b8 │ │ │ │ + beq dc83c │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ moveq r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ ldrh r6, [r0, #136] @ 0x88 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrh r0, [r7, #138] @ 0x8a │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bcs dc700 │ │ │ │ + bcs dc784 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne dc670 │ │ │ │ + bne dc6f4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [r4] │ │ │ │ stmib r4, {r5, r6} │ │ │ │ stmib r1, {r2, r3} │ │ │ │ str r0, [r1, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq dc780 │ │ │ │ + beq dc804 │ │ │ │ ldr r2, [r2, #140] @ 0x8c │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne dc774 │ │ │ │ + bne dc7f8 │ │ │ │ mov r0, r2 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ moveq r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ ldr r7, [r0, #88] @ 0x58 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bne dc784 │ │ │ │ + bne dc808 │ │ │ │ str r5, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ cmp r5, #0 │ │ │ │ moveq r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #44] @ dc800 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r0, [pc, #44] @ dc884 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #32] @ dc804 │ │ │ │ + ldr r0, [pc, #32] @ dc888 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 340da8 │ │ │ │ + bl 340e2c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq sp, r1, ip, lsr #9 │ │ │ │ - @ instruction: 0x0031d4bc │ │ │ │ + eorseq sp, r1, r8, lsr #8 │ │ │ │ + eorseq sp, r1, r8, lsr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc890 │ │ │ │ + beq dc914 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1, #32] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #1 │ │ │ │ ldreq r2, [r1, #4] │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq dc928 │ │ │ │ + beq dc9ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc9d0 │ │ │ │ + beq dca54 │ │ │ │ mov sl, #14 │ │ │ │ ldmib r1, {r0, r5, r6} │ │ │ │ orr sl, sl, #256 @ 0x100 │ │ │ │ ldrh r2, [r0, sl] │ │ │ │ cmp r6, r2 │ │ │ │ - bcs dc8b8 │ │ │ │ + bcs dc93c │ │ │ │ mov r7, r0 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq dc908 │ │ │ │ + beq dc98c │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ mov r3, r5 │ │ │ │ add r0, r0, #272 @ 0x110 │ │ │ │ ldr r2, [r0] │ │ │ │ subs r3, r3, #1 │ │ │ │ add r0, r2, #272 @ 0x110 │ │ │ │ - bne dc878 │ │ │ │ + bne dc8fc │ │ │ │ mov r0, #0 │ │ │ │ - b dc90c │ │ │ │ + b dc990 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r5, #0 │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r1] │ │ │ │ - beq dc9a0 │ │ │ │ + beq dca24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc95c │ │ │ │ + beq dc9e0 │ │ │ │ mov r6, r2 │ │ │ │ - b dc978 │ │ │ │ + b dc9fc │ │ │ │ mov r9, r1 │ │ │ │ mov r4, #268 @ 0x10c │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq dc9ac │ │ │ │ + beq dca30 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ moveq r1, #272 @ 0x110 │ │ │ │ mov r2, #4 │ │ │ │ ldrh r6, [r0, r4] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrh r0, [r7, sl] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bcs dc8c0 │ │ │ │ + bcs dc944 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne dc86c │ │ │ │ + bne dc8f0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [r8] │ │ │ │ stmib r8, {r5, r6} │ │ │ │ stmib r1, {r2, r3} │ │ │ │ str r0, [r1, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq dc944 │ │ │ │ + beq dc9c8 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne dc938 │ │ │ │ + bne dc9bc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ stmib r1, {r0, r2} │ │ │ │ str r2, [r1, #12] │ │ │ │ - b dc844 │ │ │ │ + b dc8c8 │ │ │ │ mov r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq dc974 │ │ │ │ + beq dc9f8 │ │ │ │ ldr r2, [r2, #272] @ 0x110 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne dc968 │ │ │ │ + bne dc9ec │ │ │ │ mov r0, r2 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ moveq r1, #272 @ 0x110 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [r0] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne dc978 │ │ │ │ + bne dc9fc │ │ │ │ str r5, [r8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r1, #272 @ 0x110 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #44] @ dc9f4 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r0, [pc, #44] @ dca78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #32] @ dc9f8 │ │ │ │ + ldr r0, [pc, #32] @ dca7c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 340da8 │ │ │ │ + bl 340e2c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - @ instruction: 0x0031d2b8 │ │ │ │ - eorseq sp, r1, r8, asr #5 │ │ │ │ + eorseq sp, r1, r4, lsr r2 │ │ │ │ + eorseq sp, r1, r4, asr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dca84 │ │ │ │ + beq dcb08 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1, #32] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #1 │ │ │ │ ldreq r2, [r1, #4] │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq dcb1c │ │ │ │ + beq dcba0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcbc4 │ │ │ │ + beq dcc48 │ │ │ │ mov sl, #198 @ 0xc6 │ │ │ │ ldmib r1, {r0, r5, r6} │ │ │ │ orr sl, sl, #512 @ 0x200 │ │ │ │ ldrh r2, [r0, sl] │ │ │ │ cmp r6, r2 │ │ │ │ - bcs dcaac │ │ │ │ + bcs dcb30 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq dcafc │ │ │ │ + beq dcb80 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ mov r3, r5 │ │ │ │ add r0, r0, #712 @ 0x2c8 │ │ │ │ ldr r2, [r0] │ │ │ │ subs r3, r3, #1 │ │ │ │ add r0, r2, #712 @ 0x2c8 │ │ │ │ - bne dca6c │ │ │ │ + bne dcaf0 │ │ │ │ mov r0, #0 │ │ │ │ - b dcb00 │ │ │ │ + b dcb84 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r5, #0 │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r1] │ │ │ │ - beq dcb94 │ │ │ │ + beq dcc18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcb50 │ │ │ │ + beq dcbd4 │ │ │ │ mov r6, r2 │ │ │ │ - b dcb6c │ │ │ │ + b dcbf0 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, #708 @ 0x2c4 │ │ │ │ ldr r7, [r0, #704] @ 0x2c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq dcba0 │ │ │ │ + beq dcc24 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #760 @ 0x2f8 │ │ │ │ moveq r1, #712 @ 0x2c8 │ │ │ │ mov r2, #8 │ │ │ │ ldrh r6, [r0, r4] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrh r0, [r7, sl] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bcs dcab4 │ │ │ │ + bcs dcb38 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne dca60 │ │ │ │ + bne dcae4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [r8] │ │ │ │ stmib r8, {r5, r6} │ │ │ │ stmib r1, {r2, r3} │ │ │ │ str r0, [r1, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq dcb38 │ │ │ │ + beq dcbbc │ │ │ │ ldr r0, [r0, #712] @ 0x2c8 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne dcb2c │ │ │ │ + bne dcbb0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ stmib r1, {r0, r2} │ │ │ │ str r2, [r1, #12] │ │ │ │ - b dca38 │ │ │ │ + b dcabc │ │ │ │ mov r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq dcb68 │ │ │ │ + beq dcbec │ │ │ │ ldr r2, [r2, #712] @ 0x2c8 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne dcb5c │ │ │ │ + bne dcbe0 │ │ │ │ mov r0, r2 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, #760 @ 0x2f8 │ │ │ │ moveq r1, #712 @ 0x2c8 │ │ │ │ mov r2, #8 │ │ │ │ ldr r4, [r0, #704] @ 0x2c0 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne dcb6c │ │ │ │ + bne dcbf0 │ │ │ │ str r5, [r8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, #760 @ 0x2f8 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r1, #712 @ 0x2c8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #44] @ dcbe8 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r0, [pc, #44] @ dcc6c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #32] @ dcbec │ │ │ │ + ldr r0, [pc, #32] @ dcc70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 340da8 │ │ │ │ + bl 340e2c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq sp, r1, r4, asr #1 │ │ │ │ - ldrsbeq sp, [r1], -r4 @ │ │ │ │ + eorseq sp, r1, r0, asr #32 │ │ │ │ + eorseq sp, r1, r0, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcc78 │ │ │ │ + beq dccfc │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1, #32] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #1 │ │ │ │ ldreq r2, [r1, #4] │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq dcd10 │ │ │ │ + beq dcd94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcdb8 │ │ │ │ + beq dce3c │ │ │ │ mov sl, #146 @ 0x92 │ │ │ │ ldmib r1, {r0, r5, r6} │ │ │ │ orr sl, sl, #256 @ 0x100 │ │ │ │ ldrh r2, [r0, sl] │ │ │ │ cmp r6, r2 │ │ │ │ - bcs dcca0 │ │ │ │ + bcs dcd24 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq dccf0 │ │ │ │ + beq dcd74 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ mov r3, r5 │ │ │ │ add r0, r0, #408 @ 0x198 │ │ │ │ ldr r2, [r0] │ │ │ │ subs r3, r3, #1 │ │ │ │ add r0, r2, #408 @ 0x198 │ │ │ │ - bne dcc60 │ │ │ │ + bne dcce4 │ │ │ │ mov r0, #0 │ │ │ │ - b dccf4 │ │ │ │ + b dcd78 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r5, #0 │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r1] │ │ │ │ - beq dcd88 │ │ │ │ + beq dce0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcd44 │ │ │ │ + beq dcdc8 │ │ │ │ mov r6, r2 │ │ │ │ - b dcd60 │ │ │ │ + b dcde4 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, #400 @ 0x190 │ │ │ │ ldr r7, [r0, #264] @ 0x108 │ │ │ │ cmp r7, #0 │ │ │ │ - beq dcd94 │ │ │ │ + beq dce18 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ moveq r1, #408 @ 0x198 │ │ │ │ mov r2, #8 │ │ │ │ ldrh r6, [r0, r4] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrh r0, [r7, sl] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bcs dcca8 │ │ │ │ + bcs dcd2c │ │ │ │ mov r1, r9 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne dcc54 │ │ │ │ + bne dccd8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [r8] │ │ │ │ stmib r8, {r5, r6} │ │ │ │ stmib r1, {r2, r3} │ │ │ │ str r0, [r1, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq dcd2c │ │ │ │ + beq dcdb0 │ │ │ │ ldr r0, [r0, #408] @ 0x198 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne dcd20 │ │ │ │ + bne dcda4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ stmib r1, {r0, r2} │ │ │ │ str r2, [r1, #12] │ │ │ │ - b dcc2c │ │ │ │ + b dccb0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq dcd5c │ │ │ │ + beq dcde0 │ │ │ │ ldr r2, [r2, #408] @ 0x198 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne dcd50 │ │ │ │ + bne dcdd4 │ │ │ │ mov r0, r2 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ moveq r1, #408 @ 0x198 │ │ │ │ mov r2, #8 │ │ │ │ ldr r4, [r0, #264] @ 0x108 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne dcd60 │ │ │ │ + bne dcde4 │ │ │ │ str r5, [r8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r1, #408 @ 0x198 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #44] @ dcddc │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r0, [pc, #44] @ dce60 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #32] @ dcde0 │ │ │ │ + ldr r0, [pc, #32] @ dce64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 340da8 │ │ │ │ + bl 340e2c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - @ instruction: 0x0031ced0 │ │ │ │ - eorseq ip, r1, r0, ror #29 │ │ │ │ + eorseq ip, r1, ip, asr #28 │ │ │ │ + eorseq ip, r1, ip, asr lr │ │ │ │ mov r3, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dce14 │ │ │ │ + beq dce98 │ │ │ │ cmp r1, #1 │ │ │ │ - bne dce30 │ │ │ │ + bne dceb4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, #1 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, #1 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ add r1, r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, #1 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ add r6, sp, #24 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1a94a4 │ │ │ │ + bl 1a9528 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add ip, r6, #4 │ │ │ │ add lr, sp, #60 @ 0x3c │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dcf84 │ │ │ │ + bne dd008 │ │ │ │ ldm ip, {r0, r1, r3, r5, r6, r7} │ │ │ │ mov r2, lr │ │ │ │ add ip, sp, #32 │ │ │ │ stm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ mov r0, sp │ │ │ │ ldm lr, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -193396,47 +193429,47 @@ │ │ │ │ movne r3, #1 │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl bb5d4 │ │ │ │ + bl bb658 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcf50 │ │ │ │ + beq dcfd4 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ add r7, sp, #24 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, sp │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 5bfac │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dcfa8 │ │ │ │ + bne dd02c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5c494 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dcfa8 │ │ │ │ + bne dd02c │ │ │ │ mov r0, r7 │ │ │ │ - bl bb5d4 │ │ │ │ + bl bb658 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne dcf00 │ │ │ │ + bne dcf84 │ │ │ │ ldm sp, {r4, r5} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2b0ad0 │ │ │ │ + bl 2b0b54 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r5, [r4, #32] │ │ │ │ str r0, [r8] │ │ │ │ ldrb r0, [r4, #41] @ 0x29 │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r4, #41] @ 0x29 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ @@ -193462,20 +193495,20 @@ │ │ │ │ add r6, sp, #24 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1a9368 │ │ │ │ + bl 1a93ec │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add ip, r6, #4 │ │ │ │ add lr, sp, #60 @ 0x3c │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dd0f0 │ │ │ │ + bne dd174 │ │ │ │ ldm ip, {r0, r1, r3, r5, r6, r7} │ │ │ │ mov r2, lr │ │ │ │ mov sl, sp │ │ │ │ add ip, sp, #32 │ │ │ │ stm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ ldm lr, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -193492,48 +193525,48 @@ │ │ │ │ mov r2, #0 │ │ │ │ movne r3, #1 │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl bb5d4 │ │ │ │ + bl bb658 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd0d0 │ │ │ │ + beq dd154 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ add r5, sp, #24 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, sp │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 5be34 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dd114 │ │ │ │ + bne dd198 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 5c874 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dd114 │ │ │ │ + bne dd198 │ │ │ │ mov r0, r5 │ │ │ │ - bl bb5d4 │ │ │ │ + bl bb658 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne dd080 │ │ │ │ + bne dd104 │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1a1d28 │ │ │ │ + bl 1a1dac │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm ip, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r3, lr │ │ │ │ stm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ add r1, r9, #4 │ │ │ │ ldm lr, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -193549,942 +193582,942 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #9 │ │ │ │ - ldr ip, [pc, #84] @ dd1a0 │ │ │ │ + ldr ip, [pc, #84] @ dd224 │ │ │ │ mov r5, #11 │ │ │ │ - ldr r3, [pc, #80] @ dd1a4 │ │ │ │ + ldr r3, [pc, #80] @ dd228 │ │ │ │ add lr, sp, #28 │ │ │ │ - ldr r4, [pc, #76] @ dd1a8 │ │ │ │ + ldr r4, [pc, #76] @ dd22c │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp] │ │ │ │ add r4, pc, r4 │ │ │ │ stmib sp, {r0, r4} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, #9 │ │ │ │ str r1, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - ldr r1, [pc, #32] @ dd1ac │ │ │ │ - ldr r3, [pc, #32] @ dd1b0 │ │ │ │ + ldr r1, [pc, #32] @ dd230 │ │ │ │ + ldr r3, [pc, #32] @ dd234 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 343328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eorseq ip, r1, r4, ror #22 │ │ │ │ - eoreq r0, r8, sp, ror #1 │ │ │ │ - @ instruction: 0x0031cad8 │ │ │ │ - eoreq r0, r8, r9, lsr #1 │ │ │ │ - eoreq r0, r8, lr, lsr #1 │ │ │ │ + eorseq ip, r1, r0, ror #21 │ │ │ │ + strdeq r0, [r8], -r9 @ │ │ │ │ + eorseq ip, r1, r4, asr sl │ │ │ │ + strheq r0, [r8], -r5 @ │ │ │ │ + strheq r0, [r8], -sl @ │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bne dd1d8 │ │ │ │ - ldr r1, [pc, #76] @ dd218 │ │ │ │ + bne dd25c │ │ │ │ + ldr r1, [pc, #76] @ dd29c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r0, [pc, #32] @ dd210 │ │ │ │ + ldr r0, [pc, #32] @ dd294 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #24] @ dd214 │ │ │ │ + ldr r1, [pc, #24] @ dd298 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq ip, r1, r0, ror #21 │ │ │ │ - ldrdeq r7, [r7], -ip @ │ │ │ │ - eoreq r7, r7, r8, lsl #18 │ │ │ │ + eorseq ip, r1, ip, asr sl │ │ │ │ + eoreq r7, r7, r8, ror #17 │ │ │ │ + eoreq r7, r7, r4, lsl r9 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne dd240 │ │ │ │ - ldr r1, [pc, #76] @ dd280 │ │ │ │ + bne dd2c4 │ │ │ │ + ldr r1, [pc, #76] @ dd304 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r0, [pc, #32] @ dd278 │ │ │ │ + ldr r0, [pc, #32] @ dd2fc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #24] @ dd27c │ │ │ │ + ldr r1, [pc, #24] @ dd300 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq ip, r1, r8, lsr r9 │ │ │ │ - eoreq r7, r7, r4, ror r8 │ │ │ │ - eoreq r7, r7, r0, lsr #17 │ │ │ │ + @ instruction: 0x0031c8b4 │ │ │ │ + eoreq r7, r7, r0, lsl #17 │ │ │ │ + eoreq r7, r7, ip, lsr #17 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ - bne dd2d0 │ │ │ │ + bne dd354 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #84] @ dd300 │ │ │ │ + ldr r0, [pc, #84] @ dd384 │ │ │ │ add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #72] @ dd304 │ │ │ │ + ldr r1, [pc, #72] @ dd388 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ dd308 │ │ │ │ + ldr r0, [pc, #40] @ dd38c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #32] @ dd30c │ │ │ │ + ldr r1, [pc, #32] @ dd390 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq ip, r1, r0, lsr sl │ │ │ │ - mlaeq r7, r2, pc, pc @ │ │ │ │ - eorseq ip, r1, r0, lsl sl │ │ │ │ - eoreq pc, r7, r4, ror #30 │ │ │ │ + eorseq ip, r1, ip, lsr #19 │ │ │ │ + mlaeq r7, lr, pc, pc @ │ │ │ │ + eorseq ip, r1, ip, lsl #19 │ │ │ │ + eoreq pc, r7, r0, ror pc @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ - bne dd358 │ │ │ │ + bne dd3dc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, sp, #8 │ │ │ │ - ldr r0, [pc, #80] @ dd388 │ │ │ │ + ldr r0, [pc, #80] @ dd40c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #72] @ dd38c │ │ │ │ + ldr r1, [pc, #72] @ dd410 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ dd390 │ │ │ │ + ldr r0, [pc, #40] @ dd414 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #32] @ dd394 │ │ │ │ + ldr r1, [pc, #32] @ dd418 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq ip, r1, r8, asr #19 │ │ │ │ - eoreq pc, r7, sl, lsl #30 │ │ │ │ - eorseq ip, r1, r8, lsl #19 │ │ │ │ - ldrdeq pc, [r7], -ip @ │ │ │ │ + eorseq ip, r1, r4, asr #18 │ │ │ │ + eoreq pc, r7, r6, lsl pc @ │ │ │ │ + eorseq ip, r1, r4, lsl #18 │ │ │ │ + eoreq pc, r7, r8, ror #29 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #21 │ │ │ │ - bne dd3e0 │ │ │ │ + bne dd464 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, sp, #8 │ │ │ │ - ldr r0, [pc, #80] @ dd410 │ │ │ │ + ldr r0, [pc, #80] @ dd494 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #72] @ dd414 │ │ │ │ + ldr r1, [pc, #72] @ dd498 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ dd418 │ │ │ │ + ldr r0, [pc, #40] @ dd49c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #32] @ dd41c │ │ │ │ + ldr r1, [pc, #32] @ dd4a0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq ip, r1, r0, asr #18 │ │ │ │ - eoreq pc, r7, r2, lsl #29 │ │ │ │ - eorseq ip, r1, r0, lsr #18 │ │ │ │ - eoreq pc, r7, r4, asr lr @ │ │ │ │ + @ instruction: 0x0031c8bc │ │ │ │ + eoreq pc, r7, lr, lsl #29 │ │ │ │ + mlaseq r1, ip, r8, ip │ │ │ │ + eoreq pc, r7, r0, ror #28 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ - bne dd46c │ │ │ │ + bne dd4f0 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #84] @ dd49c │ │ │ │ + ldr r0, [pc, #84] @ dd520 │ │ │ │ add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #72] @ dd4a0 │ │ │ │ + ldr r1, [pc, #72] @ dd524 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ dd4a4 │ │ │ │ + ldr r0, [pc, #40] @ dd528 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #32] @ dd4a8 │ │ │ │ + ldr r1, [pc, #32] @ dd52c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq ip, r1, r4, asr #14 │ │ │ │ - strdeq pc, [r7], -r6 @ │ │ │ │ - eorseq ip, r1, r4, ror r8 │ │ │ │ - eoreq pc, r7, r8, asr #27 │ │ │ │ + eorseq ip, r1, r0, asr #13 │ │ │ │ + eoreq pc, r7, r2, lsl #28 │ │ │ │ + @ instruction: 0x0031c7f0 │ │ │ │ + ldrdeq pc, [r7], -r4 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ - bne dd4f8 │ │ │ │ + bne dd57c │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #84] @ dd528 │ │ │ │ + ldr r0, [pc, #84] @ dd5ac │ │ │ │ add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #72] @ dd52c │ │ │ │ + ldr r1, [pc, #72] @ dd5b0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ dd530 │ │ │ │ + ldr r0, [pc, #40] @ dd5b4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #32] @ dd534 │ │ │ │ + ldr r1, [pc, #32] @ dd5b8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq ip, r1, r8, asr #16 │ │ │ │ - eoreq pc, r7, sl, ror #26 │ │ │ │ - eorseq ip, r1, r8, ror #15 │ │ │ │ - eoreq pc, r7, ip, lsr sp @ │ │ │ │ + eorseq ip, r1, r4, asr #15 │ │ │ │ + eoreq pc, r7, r6, ror sp @ │ │ │ │ + eorseq ip, r1, r4, ror #14 │ │ │ │ + eoreq pc, r7, r8, asr #26 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ - bne dd584 │ │ │ │ + bne dd608 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #84] @ dd5b4 │ │ │ │ + ldr r0, [pc, #84] @ dd638 │ │ │ │ add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #72] @ dd5b8 │ │ │ │ + ldr r1, [pc, #72] @ dd63c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ dd5bc │ │ │ │ + ldr r0, [pc, #40] @ dd640 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #32] @ dd5c0 │ │ │ │ + ldr r1, [pc, #32] @ dd644 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq ip, r1, ip, asr #15 │ │ │ │ - ldrdeq pc, [r7], -lr @ │ │ │ │ - eorseq ip, r1, ip, asr r7 │ │ │ │ - @ instruction: 0x0027fcb0 │ │ │ │ + eorseq ip, r1, r8, asr #14 │ │ │ │ + eoreq pc, r7, sl, ror #25 │ │ │ │ + @ instruction: 0x0031c6d8 │ │ │ │ + @ instruction: 0x0027fcbc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ - bne dd610 │ │ │ │ + bne dd694 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #84] @ dd640 │ │ │ │ + ldr r0, [pc, #84] @ dd6c4 │ │ │ │ add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #72] @ dd644 │ │ │ │ + ldr r1, [pc, #72] @ dd6c8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ dd648 │ │ │ │ + ldr r0, [pc, #40] @ dd6cc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #32] @ dd64c │ │ │ │ + ldr r1, [pc, #32] @ dd6d0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq ip, r1, r0, asr r7 │ │ │ │ - eoreq pc, r7, r2, asr ip @ │ │ │ │ - @ instruction: 0x0031c6d0 │ │ │ │ - eoreq pc, r7, r4, lsr #24 │ │ │ │ + eorseq ip, r1, ip, asr #13 │ │ │ │ + eoreq pc, r7, lr, asr ip @ │ │ │ │ + eorseq ip, r1, ip, asr #12 │ │ │ │ + eoreq pc, r7, r0, lsr ip @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ - bne dd69c │ │ │ │ + bne dd720 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #84] @ dd6cc │ │ │ │ + ldr r0, [pc, #84] @ dd750 │ │ │ │ add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #72] @ dd6d0 │ │ │ │ + ldr r1, [pc, #72] @ dd754 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ dd6d4 │ │ │ │ + ldr r0, [pc, #40] @ dd758 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #32] @ dd6d8 │ │ │ │ + ldr r1, [pc, #32] @ dd75c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x0031c6d4 │ │ │ │ - eoreq pc, r7, r6, asr #23 │ │ │ │ - eorseq ip, r1, r4, asr #12 │ │ │ │ - mlaeq r7, r8, fp, pc @ │ │ │ │ + eorseq ip, r1, r0, asr r6 │ │ │ │ + ldrdeq pc, [r7], -r2 @ │ │ │ │ + eorseq ip, r1, r0, asr #11 │ │ │ │ + eoreq pc, r7, r4, lsr #23 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dd728 │ │ │ │ + beq dd7ac │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #96] @ dd764 │ │ │ │ + ldr r0, [pc, #96] @ dd7e8 │ │ │ │ add r3, sp, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #84] @ dd768 │ │ │ │ + ldr r1, [pc, #84] @ dd7ec │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #36] @ dd75c │ │ │ │ + ldr r0, [pc, #36] @ dd7e0 │ │ │ │ add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #24] @ dd760 │ │ │ │ + ldr r1, [pc, #24] @ dd7e4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq ip, r1, r4, lsr #12 │ │ │ │ - eoreq pc, r7, r6, lsl #22 │ │ │ │ - eorseq ip, r1, r8, ror #11 │ │ │ │ - eoreq pc, r7, ip, lsr fp @ │ │ │ │ + eorseq ip, r1, r0, lsr #11 │ │ │ │ + eoreq pc, r7, r2, lsl fp @ │ │ │ │ + eorseq ip, r1, r4, ror #10 │ │ │ │ + eoreq pc, r7, r8, asr #22 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ - bne dd7b8 │ │ │ │ + bne dd83c │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #84] @ dd7e8 │ │ │ │ + ldr r0, [pc, #84] @ dd86c │ │ │ │ add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #72] @ dd7ec │ │ │ │ + ldr r1, [pc, #72] @ dd870 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ dd7f0 │ │ │ │ + ldr r0, [pc, #40] @ dd874 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #32] @ dd7f4 │ │ │ │ + ldr r1, [pc, #32] @ dd878 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x0031c5d8 │ │ │ │ - eoreq pc, r7, sl, lsr #21 │ │ │ │ - eorseq ip, r1, r8, lsr #10 │ │ │ │ - eoreq pc, r7, ip, ror sl @ │ │ │ │ + eorseq ip, r1, r4, asr r5 │ │ │ │ + @ instruction: 0x0027fab6 │ │ │ │ + eorseq ip, r1, r4, lsr #9 │ │ │ │ + eoreq pc, r7, r8, lsl #21 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #9 │ │ │ │ - ldr ip, [pc, #84] @ dd86c │ │ │ │ + ldr ip, [pc, #84] @ dd8f0 │ │ │ │ mov r5, #6 │ │ │ │ - ldr r3, [pc, #80] @ dd870 │ │ │ │ + ldr r3, [pc, #80] @ dd8f4 │ │ │ │ add lr, sp, #28 │ │ │ │ - ldr r4, [pc, #76] @ dd874 │ │ │ │ + ldr r4, [pc, #76] @ dd8f8 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp] │ │ │ │ add r4, pc, r4 │ │ │ │ stmib sp, {r0, r4} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, #22 │ │ │ │ str r1, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - ldr r1, [pc, #32] @ dd878 │ │ │ │ - ldr r3, [pc, #32] @ dd87c │ │ │ │ + ldr r1, [pc, #32] @ dd8fc │ │ │ │ + ldr r3, [pc, #32] @ dd900 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 343328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eorseq ip, r1, r8, ror r5 │ │ │ │ - eoreq pc, r7, sp, ror sl @ │ │ │ │ - eorseq ip, r1, ip, asr r5 │ │ │ │ - eoreq pc, r7, r1, lsr sl @ │ │ │ │ - eoreq pc, r7, r3, asr #20 │ │ │ │ + @ instruction: 0x0031c4f4 │ │ │ │ + eoreq pc, r7, r9, lsl #21 │ │ │ │ + @ instruction: 0x0031c4d8 │ │ │ │ + eoreq pc, r7, sp, lsr sl @ │ │ │ │ + eoreq pc, r7, pc, asr #20 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r1 │ │ │ │ - ldr r0, [pc, #36] @ dd8bc │ │ │ │ + ldr r0, [pc, #36] @ dd940 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #24] @ dd8c0 │ │ │ │ + ldr r1, [pc, #24] @ dd944 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq ip, r1, r4, lsl r5 │ │ │ │ - eoreq pc, r7, r2, lsl #20 │ │ │ │ + mlaseq r1, r0, r4, ip │ │ │ │ + eoreq pc, r7, lr, lsl #20 │ │ │ │ b 1f868 │ │ │ │ b 1fee0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ dd8e0 │ │ │ │ + ldr r1, [pc, #8] @ dd964 │ │ │ │ mov r2, #21 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eoreq pc, r7, r0, lsr #20 │ │ │ │ + b 3431f8 │ │ │ │ + eoreq pc, r7, ip, lsr #20 │ │ │ │ b 1f2d4 │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ b 1ea94 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dd934 │ │ │ │ + beq dd9b8 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b dd93c │ │ │ │ + b dd9c0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl c2b2c │ │ │ │ + bl c2bb0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dd998 │ │ │ │ + beq dda1c │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ - b dd9a0 │ │ │ │ + b dda24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, sp │ │ │ │ - bl dc614 │ │ │ │ + bl dc698 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dda24 │ │ │ │ + beq ddaa8 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov r5, sp │ │ │ │ - b dd9e8 │ │ │ │ + b dda6c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl dc614 │ │ │ │ + bl dc698 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dda24 │ │ │ │ + beq ddaa8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r0, r1, lsl #3]! │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dda08 │ │ │ │ + beq dda8c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dd9d0 │ │ │ │ + beq dda54 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ - b dd9d0 │ │ │ │ + bl 1b0888 │ │ │ │ + b dda54 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq dda48 │ │ │ │ + beq ddacc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, sp │ │ │ │ - bl c8a58 │ │ │ │ + bl c8adc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dda9c │ │ │ │ + beq ddb20 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ - b ddaa4 │ │ │ │ + b ddb28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, sp │ │ │ │ - bl dc808 │ │ │ │ + bl dc88c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ddb38 │ │ │ │ + beq ddbbc │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov r5, sp │ │ │ │ - b ddb00 │ │ │ │ + b ddb84 │ │ │ │ add r0, r6, #132 @ 0x84 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ddb28 │ │ │ │ + bne ddbac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl dc808 │ │ │ │ + bl dc88c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ddb38 │ │ │ │ + beq ddbbc │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r6, r0, r1, lsl #2 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq ddad4 │ │ │ │ + beq ddb58 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b ddad4 │ │ │ │ + bl 1b0888 │ │ │ │ + b ddb58 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b ddae8 │ │ │ │ + bl 1b0888 │ │ │ │ + b ddb6c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ddb80 │ │ │ │ + beq ddc04 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b ddb88 │ │ │ │ + b ddc0c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl c2ca4 │ │ │ │ + bl c2d28 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ddcd8 │ │ │ │ + beq ddd5c │ │ │ │ ldmib r1, {r2, r5} │ │ │ │ cmp r5, #0 │ │ │ │ - beq ddc90 │ │ │ │ + beq ddd14 │ │ │ │ mov r4, #0 │ │ │ │ - b ddbdc │ │ │ │ + b ddc60 │ │ │ │ subs r5, r5, #1 │ │ │ │ mov r0, #0 │ │ │ │ - beq ddca8 │ │ │ │ + beq ddd2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq ddc04 │ │ │ │ + beq ddc88 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldrh r1, [r0, #50] @ 0x32 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs ddc2c │ │ │ │ + bcs ddcb0 │ │ │ │ mov r4, r0 │ │ │ │ - b ddc64 │ │ │ │ + b ddce8 │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ddc1c │ │ │ │ + beq ddca0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne ddc10 │ │ │ │ + bne ddc94 │ │ │ │ mov r6, #0 │ │ │ │ ldrh r1, [r0, #50] @ 0x32 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc ddbfc │ │ │ │ + bcc ddc80 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq ddce0 │ │ │ │ + beq ddd64 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ moveq r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ ldrh r7, [r0, #48] @ 0x30 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrh r0, [r4, #50] @ 0x32 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bcs ddc2c │ │ │ │ + bcs ddcb0 │ │ │ │ add r2, r7, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ddbd0 │ │ │ │ + beq ddc54 │ │ │ │ add r0, r4, r2, lsl #2 │ │ │ │ add r0, r0, #52 @ 0x34 │ │ │ │ ldr r4, [r0] │ │ │ │ subs r6, r6, #1 │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ - bne ddc78 │ │ │ │ + bne ddcfc │ │ │ │ mov r2, #0 │ │ │ │ - b ddbd0 │ │ │ │ + b ddc54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ddca8 │ │ │ │ + beq ddd2c │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne ddc9c │ │ │ │ + bne ddd20 │ │ │ │ mov r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ moveq r1, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ ldr r6, [r4] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ - bne ddcac │ │ │ │ + bne ddd30 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #32] @ ddd1c │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r0, [pc, #32] @ ddda0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 340da8 │ │ │ │ + bl 340e2c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq fp, r1, r4, lsl #31 │ │ │ │ + eorseq fp, r1, r0, lsl #30 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #620] @ ddf9c │ │ │ │ + ldr r1, [pc, #620] @ de020 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ add r0, r2, r0 │ │ │ │ add r7, r0, r1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dde34 │ │ │ │ + beq ddeb8 │ │ │ │ bl 1f850 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dde24 │ │ │ │ + beq ddea8 │ │ │ │ bl 1f82c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r4, [r0] │ │ │ │ bl 1de1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq dde9c │ │ │ │ + beq ddf20 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d69b0 │ │ │ │ + bl 2d6a34 │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bcs ddeac │ │ │ │ - bl 171a70 │ │ │ │ + bcs ddf30 │ │ │ │ + bl 171af4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r0 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq dddc0 │ │ │ │ + beq dde44 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dddd8 │ │ │ │ + beq dde5c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dde34 │ │ │ │ + beq ddeb8 │ │ │ │ mov r1, r4 │ │ │ │ bl 1ef38 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dde3c │ │ │ │ + beq ddec0 │ │ │ │ mov r1, r4 │ │ │ │ bl 1ef38 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dde3c │ │ │ │ + beq ddec0 │ │ │ │ mov r1, r4 │ │ │ │ bl 1ef38 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne dddec │ │ │ │ - bl dd8c8 │ │ │ │ - b dde40 │ │ │ │ - bl dd8c4 │ │ │ │ - bl 2e81ec │ │ │ │ + bne dde70 │ │ │ │ + bl dd94c │ │ │ │ + b ddec4 │ │ │ │ + bl dd948 │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #316] @ ddfa0 │ │ │ │ + ldr r0, [pc, #316] @ de024 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #292] @ ddfa4 │ │ │ │ + ldr r0, [pc, #292] @ de028 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #276] @ ddfa8 │ │ │ │ + ldr r1, [pc, #276] @ de02c │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - ldr r0, [pc, #284] @ ddfc0 │ │ │ │ + ldr r0, [pc, #284] @ de044 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b ddf2c │ │ │ │ + b ddfb0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #232] @ ddfac │ │ │ │ + ldr r0, [pc, #232] @ de030 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #208] @ ddfb0 │ │ │ │ + ldr r0, [pc, #208] @ de034 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 23a58 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #168] @ ddfb4 │ │ │ │ + ldr r0, [pc, #168] @ de038 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #152] @ ddfb8 │ │ │ │ - ldr r3, [pc, #152] @ ddfbc │ │ │ │ + ldr r0, [pc, #152] @ de03c │ │ │ │ + ldr r3, [pc, #152] @ de040 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2d425c │ │ │ │ - b ddf8c │ │ │ │ + bl 2d42e0 │ │ │ │ + b de010 │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ddf8c │ │ │ │ + beq de010 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl c2ac8 │ │ │ │ - b ddf8c │ │ │ │ + bl c2b4c │ │ │ │ + b de010 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r3, r3, r0, lsr #8 │ │ │ │ - eorseq fp, r1, r4, ror pc │ │ │ │ - @ instruction: 0xfff6fa60 │ │ │ │ - eorseq fp, r1, r0, asr pc │ │ │ │ - ldrheq r1, [r2], -ip @ │ │ │ │ - ldrheq r2, [r3], -ip @ │ │ │ │ - eorseq fp, r1, r4, asr pc │ │ │ │ - eoreq lr, r7, r0, ror #26 │ │ │ │ - eorseq fp, r1, r0, lsl #20 │ │ │ │ - @ instruction: 0x0031bfb4 │ │ │ │ + mlaseq r3, ip, r3, r3 │ │ │ │ + @ instruction: 0x0031bef0 │ │ │ │ + @ instruction: 0xfff6f9dc │ │ │ │ + eorseq fp, r1, ip, asr #29 │ │ │ │ + eorseq r1, r2, r8, lsr r0 │ │ │ │ + eorseq r2, r3, r8, lsr r0 │ │ │ │ + @ instruction: 0x0031bed0 │ │ │ │ + eoreq lr, r7, ip, ror #26 │ │ │ │ + eorseq fp, r1, ip, ror r9 │ │ │ │ + eorseq fp, r1, r0, lsr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ sub sp, sp, #8192 @ 0x2000 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ add r0, r0, #3040 @ 0xbe0 │ │ │ │ mov sl, r1 │ │ │ │ @@ -194499,24 +194532,24 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ ldr r5, [fp, #464] @ 0x1d0 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, fp │ │ │ │ ldr r0, [r5] │ │ │ │ strb r1, [r8, #461]! @ 0x1cd │ │ │ │ - ldr r1, [pc, #3928] @ def7c │ │ │ │ + ldr r1, [pc, #3928] @ df000 │ │ │ │ str r5, [r8, #-5] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ add r6, r0, #68 @ 0x44 │ │ │ │ str r6, [r8, #-9] │ │ │ │ - b de070 │ │ │ │ + b de0f4 │ │ │ │ mov r8, fp │ │ │ │ ldrb r0, [r8, #461]! @ 0x1cd │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, ror #4 │ │ │ │ @@ -194528,78 +194561,78 @@ │ │ │ │ mov r4, fp │ │ │ │ strb r0, [r4, #460]! @ 0x1cc │ │ │ │ add r0, r6, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [r4, #-12] │ │ │ │ mov r7, #0 │ │ │ │ - bl 353008 │ │ │ │ - bl 2d3154 │ │ │ │ + bl 35308c │ │ │ │ + bl 2d31d8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq de9b8 │ │ │ │ + beq dea3c │ │ │ │ mov r0, #0 │ │ │ │ mov sl, fp │ │ │ │ strb r0, [sl, #30]! │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ strb r0, [sl, #430] @ 0x1ae │ │ │ │ ldr r0, [sl, #418] @ 0x1a2 │ │ │ │ str r0, [sl, #-14] │ │ │ │ str r5, [sl, #-10] │ │ │ │ str r4, [sl, #-6] │ │ │ │ mov r1, #0 │ │ │ │ stm fp, {r0, r4} │ │ │ │ strh r1, [fp, #28] │ │ │ │ str r1, [fp, #8] │ │ │ │ str r5, [fp, #12] │ │ │ │ - b de4a8 │ │ │ │ + b de52c │ │ │ │ mov sl, fp │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [sl, #30]! │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, ror #3 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ ldr r5, [fp, #20] │ │ │ │ ldr r4, [fp, #24] │ │ │ │ - b de0c4 │ │ │ │ + b de148 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ - b de470 │ │ │ │ + b de4f4 │ │ │ │ mov r1, fp │ │ │ │ ldrb r0, [r1, #444]! @ 0x1bc │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ sub r1, r1, #404 @ 0x194 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0x000001bc │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ ldr r0, [fp, #440] @ 0x1b8 │ │ │ │ - b de530 │ │ │ │ + b de5b4 │ │ │ │ mov r1, fp │ │ │ │ ldrb r0, [r1, #436]! @ 0x1b4 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0x000001bc │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ ldr r6, [fp, #40] @ 0x28 │ │ │ │ ldr r5, [fp, #44] @ 0x2c │ │ │ │ ldr r0, [fp, #432] @ 0x1b0 │ │ │ │ - b de560 │ │ │ │ + b de5e4 │ │ │ │ mov r2, fp │ │ │ │ mvn r1, #380 @ 0x17c │ │ │ │ ldrb r0, [r2, #429]! @ 0x1ad │ │ │ │ add r1, r2, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -194608,30 +194641,30 @@ │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, asr #3 │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ ldr r6, [fp, #408] @ 0x198 │ │ │ │ ldr r5, [fp, #412] @ 0x19c │ │ │ │ ldr r0, [fp, #420] @ 0x1a4 │ │ │ │ - b de588 │ │ │ │ + b de60c │ │ │ │ mov r1, fp │ │ │ │ ldrb r0, [r1, #396]! @ 0x18c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, #8 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #3 │ │ │ │ muleq r0, ip, r1 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ ldr r6, [fp, #48] @ 0x30 │ │ │ │ ldr r5, [fp, #52] @ 0x34 │ │ │ │ ldr r0, [fp, #392] @ 0x188 │ │ │ │ - b de5f8 │ │ │ │ + b de67c │ │ │ │ mov r1, fp │ │ │ │ ldrb r0, [r1, #386]! @ 0x182 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ sub r1, r1, #74 @ 0x4a │ │ │ │ sub r7, r1, #256 @ 0x100 │ │ │ │ add r1, pc, #8 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ @@ -194640,206 +194673,206 @@ │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ andeq r0, r0, r8, ror r1 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ ldr r6, [fp, #368] @ 0x170 │ │ │ │ ldr r5, [fp, #372] @ 0x174 │ │ │ │ ldr r0, [fp, #380] @ 0x17c │ │ │ │ - b de61c │ │ │ │ + b de6a0 │ │ │ │ mov r1, fp │ │ │ │ ldrb r0, [r1, #208]! @ 0xd0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ @ instruction: 0x00000ab0 │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #3316] @ def80 │ │ │ │ + ldr r0, [pc, #3316] @ df004 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b de46c │ │ │ │ - ldr r0, [pc, #3304] @ def84 │ │ │ │ + b de4f0 │ │ │ │ + ldr r0, [pc, #3304] @ df008 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - ldr r0, [pc, #3296] @ def88 │ │ │ │ + ldr r0, [pc, #3296] @ df00c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - ldr r0, [pc, #3288] @ def8c │ │ │ │ + ldr r0, [pc, #3288] @ df010 │ │ │ │ mov r6, fp │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b de46c │ │ │ │ - ldr r0, [pc, #3272] @ def90 │ │ │ │ + b de4f0 │ │ │ │ + ldr r0, [pc, #3272] @ df014 │ │ │ │ mov r6, fp │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b de46c │ │ │ │ - ldr r0, [pc, #3256] @ def94 │ │ │ │ + b de4f0 │ │ │ │ + ldr r0, [pc, #3256] @ df018 │ │ │ │ mov r6, fp │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b de46c │ │ │ │ - ldr r0, [pc, #3240] @ def98 │ │ │ │ + b de4f0 │ │ │ │ + ldr r0, [pc, #3240] @ df01c │ │ │ │ mov r6, fp │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b de46c │ │ │ │ + b de4f0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #3216] @ def9c │ │ │ │ + ldr r0, [pc, #3216] @ df020 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b de46c │ │ │ │ + b de4f0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #3196] @ defa0 │ │ │ │ + ldr r0, [pc, #3196] @ df024 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b de46c │ │ │ │ + b de4f0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #3176] @ defa4 │ │ │ │ + ldr r0, [pc, #3176] @ df028 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b de46c │ │ │ │ + b de4f0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #3156] @ defa8 │ │ │ │ + ldr r0, [pc, #3156] @ df02c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b de46c │ │ │ │ + b de4f0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #3136] @ defac │ │ │ │ + ldr r0, [pc, #3136] @ df030 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b de46c │ │ │ │ + b de4f0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #4084] @ df378 │ │ │ │ + ldr r0, [pc, #4084] @ df3fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b de46c │ │ │ │ - ldr r0, [pc, #4072] @ df37c │ │ │ │ + b de4f0 │ │ │ │ + ldr r0, [pc, #4072] @ df400 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b de46c │ │ │ │ - ldr r0, [pc, #4060] @ df380 │ │ │ │ + b de4f0 │ │ │ │ + ldr r0, [pc, #4060] @ df404 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b de46c │ │ │ │ + b de4f0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #4044] @ df384 │ │ │ │ + ldr r0, [pc, #4044] @ df408 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b de46c │ │ │ │ + b de4f0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #4028] @ df388 │ │ │ │ + ldr r0, [pc, #4028] @ df40c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b de46c │ │ │ │ + b de4f0 │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #4008] @ df38c │ │ │ │ + ldr r0, [pc, #4008] @ df410 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b de46c │ │ │ │ + b de4f0 │ │ │ │ mov r4, r0 │ │ │ │ - b df624 │ │ │ │ - mov r4, r0 │ │ │ │ - b df88c │ │ │ │ - mov r4, r0 │ │ │ │ - b df8a0 │ │ │ │ + b df6a8 │ │ │ │ mov r4, r0 │ │ │ │ b df910 │ │ │ │ mov r4, r0 │ │ │ │ b df924 │ │ │ │ mov r4, r0 │ │ │ │ - b df938 │ │ │ │ + b df994 │ │ │ │ + mov r4, r0 │ │ │ │ + b df9a8 │ │ │ │ + mov r4, r0 │ │ │ │ + b df9bc │ │ │ │ mov r4, r0 │ │ │ │ - b df9e0 │ │ │ │ + b dfa64 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne df9f4 │ │ │ │ + bne dfa78 │ │ │ │ mov r0, r6 │ │ │ │ - bl c9a5c │ │ │ │ + bl c9ae0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #460] @ 0x1cc │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r6, #468] @ 0x1d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #460] @ 0x1cc │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, fp │ │ │ │ mov r4, r0 │ │ │ │ - b df9e8 │ │ │ │ + b dfa6c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ bl 9b5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne deaa8 │ │ │ │ + bne deb2c │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ - bl c9f20 │ │ │ │ + bl c9fa4 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r1, [fp, #28] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq de4a0 │ │ │ │ - bl c9f20 │ │ │ │ + beq de524 │ │ │ │ + bl c9fa4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #28] │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 353008 │ │ │ │ - bl 2d3154 │ │ │ │ + bl 35308c │ │ │ │ + bl 2d31d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne de6d4 │ │ │ │ + bne de758 │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, #0 │ │ │ │ add r0, r0, #32 │ │ │ │ mov r6, #1 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #1 │ │ │ │ - bne de4a8 │ │ │ │ + bne de52c │ │ │ │ ldr r0, [fp] │ │ │ │ mov r5, fp │ │ │ │ str r0, [r5, #32]! │ │ │ │ ldr r0, [r5, #-20] @ 0xffffffec │ │ │ │ strb r6, [r5, #-3] │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r5, #-20] @ 0xffffffec │ │ │ │ - beq df4b0 │ │ │ │ + beq df534 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, fp │ │ │ │ strb r1, [r2, #444]! @ 0x1bc │ │ │ │ sub r1, r2, #404 @ 0x194 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [r2, #-4] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e86c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, fp │ │ │ │ strb r1, [r2, #436]! @ 0x1b4 │ │ │ │ mov r5, #23 │ │ │ │ str r0, [r2, #-4] │ │ │ │ - ldr r6, [pc, #4088] @ df54c │ │ │ │ + ldr r6, [pc, #4088] @ df5d0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r2, #-396] @ 0xfffffe74 │ │ │ │ str r5, [r2, #-392] @ 0xfffffe78 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, fp │ │ │ │ strb r1, [r2, #429]! @ 0x1ad │ │ │ │ @@ -194889,72 +194922,72 @@ │ │ │ │ str r5, [r2, #-14] │ │ │ │ mov r4, fp │ │ │ │ mov r1, #1 │ │ │ │ str r6, [r4, #360]! @ 0x168 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r5, [r4, #4] │ │ │ │ strh r1, [r4, #24] │ │ │ │ - ldr r2, [pc, #4020] @ df5f0 │ │ │ │ + ldr r2, [pc, #4020] @ df674 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r2, [r2] │ │ │ │ str r0, [sp, #1064] @ 0x428 │ │ │ │ mov r0, #12 │ │ │ │ str r1, [sp, #1060] @ 0x424 │ │ │ │ str r1, [sp, #1056] @ 0x420 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq df4a0 │ │ │ │ + beq df524 │ │ │ │ add r3, sp, #1056 @ 0x420 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [fp, #376] @ 0x178 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ - bl 21b9fc │ │ │ │ + bl 21ba80 │ │ │ │ ldr r8, [sp, #1056] @ 0x420 │ │ │ │ ldr r5, [sp, #1088] @ 0x440 │ │ │ │ ldr r6, [sp, #1084] @ 0x43c │ │ │ │ cmp r8, #2 │ │ │ │ ldr r9, [sp, #1080] @ 0x438 │ │ │ │ ldr fp, [sp, #1076] @ 0x434 │ │ │ │ ldr r0, [sp, #1060] @ 0x424 │ │ │ │ ldr r7, [sp, #1064] @ 0x428 │ │ │ │ ldr sl, [sp, #1068] @ 0x42c │ │ │ │ ldr r1, [sp, #1072] @ 0x430 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bne de71c │ │ │ │ + bne de7a0 │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #20 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ stm r1, {r5, r6, r9} │ │ │ │ mov r9, r0 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - b de920 │ │ │ │ + b de9a4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne de708 │ │ │ │ + bne de78c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [fp, #28] │ │ │ │ ldr r0, [fp, #8] │ │ │ │ str r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [fp, #8] │ │ │ │ - beq de818 │ │ │ │ + beq de89c │ │ │ │ str r0, [fp, #36] @ 0x24 │ │ │ │ strb r1, [fp, #28] │ │ │ │ - b de470 │ │ │ │ + b de4f4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne df404 │ │ │ │ - b df408 │ │ │ │ + bne df488 │ │ │ │ + b df48c │ │ │ │ add r1, sp, #1056 @ 0x420 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 1f640 │ │ │ │ @@ -194969,27 +195002,27 @@ │ │ │ │ str r6, [sp, #788] @ 0x314 │ │ │ │ str r9, [sp, #784] @ 0x310 │ │ │ │ str fp, [sp, #780] @ 0x30c │ │ │ │ str sl, [sp, #772] @ 0x304 │ │ │ │ str r7, [sp, #768] @ 0x300 │ │ │ │ str r8, [sp, #760] @ 0x2f8 │ │ │ │ str r0, [sp, #1060] @ 0x424 │ │ │ │ - ldr r1, [pc, #4092] @ df778 │ │ │ │ + ldr r1, [pc, #4092] @ df7fc │ │ │ │ str r0, [sp, #1068] @ 0x42c │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #1056] @ 0x420 │ │ │ │ str r0, [sp, #1064] @ 0x428 │ │ │ │ - ldr r0, [pc, #4084] @ df788 │ │ │ │ + ldr r0, [pc, #4084] @ df80c │ │ │ │ str r4, [sp, #752] @ 0x2f0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #756] @ 0x2f4 │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ add r1, sp, #1056 @ 0x420 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ add r2, sp, #740 @ 0x2e4 │ │ │ │ add r3, sp, #728 @ 0x2d8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add lr, sp, #8192 @ 0x2000 │ │ │ │ add r1, sp, #760 @ 0x2f8 │ │ │ │ add r0, lr, #8 │ │ │ │ @@ -195002,32 +195035,32 @@ │ │ │ │ ldm fp, {r4, r9, fp} │ │ │ │ ldr r8, [r0, #-20] @ 0xffffffec │ │ │ │ cmp r4, #2 │ │ │ │ ldr r6, [r0, #-12] │ │ │ │ ldr r2, [r0, #-16] │ │ │ │ ldmdb r0, {r5, sl} │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - bne de840 │ │ │ │ + bne de8c4 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r7, [sp, #20] │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ - b de918 │ │ │ │ + b de99c │ │ │ │ ldr r0, [fp] │ │ │ │ add r0, r0, #24 │ │ │ │ bl 21adc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq de838 │ │ │ │ - bl c9f20 │ │ │ │ + beq de8bc │ │ │ │ + bl c9fa4 │ │ │ │ str r5, [fp, #8] │ │ │ │ - b de488 │ │ │ │ + b de50c │ │ │ │ add r0, sp, #912 @ 0x390 │ │ │ │ add r1, lr, #8 │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 1f640 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ @@ -195036,28 +195069,28 @@ │ │ │ │ add r0, sp, #912 @ 0x390 │ │ │ │ str r7, [sp, #944] @ 0x3b0 │ │ │ │ str sl, [sp, #940] @ 0x3ac │ │ │ │ str r5, [sp, #936] @ 0x3a8 │ │ │ │ str r6, [sp, #932] @ 0x3a4 │ │ │ │ str r8, [sp, #924] @ 0x39c │ │ │ │ stm r0, {r4, r9, fp} │ │ │ │ - ldr r0, [pc, #4064] @ df868 │ │ │ │ + ldr r0, [pc, #4064] @ df8ec │ │ │ │ add r0, pc, r0 │ │ │ │ ldmib r0, {r4, r6} │ │ │ │ str r6, [sp, #1064] @ 0x428 │ │ │ │ str r4, [sp, #1060] @ 0x424 │ │ │ │ - ldr r0, [pc, #4048] @ df86c │ │ │ │ + ldr r0, [pc, #4048] @ df8f0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #1056] @ 0x420 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [r0, #376] @ 0x178 │ │ │ │ mov r0, r5 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ - ble de46c │ │ │ │ + ble de4f0 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ add r1, sp, #912 @ 0x390 │ │ │ │ add r2, sp, #1056 @ 0x420 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ bl 8d2d4 │ │ │ │ @@ -195068,65 +195101,65 @@ │ │ │ │ ldr sl, [sp, #608] @ 0x260 │ │ │ │ ldr fp, [sp, #604] @ 0x25c │ │ │ │ ldr r9, [sp, #588] @ 0x24c │ │ │ │ ldr r6, [sp, #592] @ 0x250 │ │ │ │ ldr r7, [sp, #596] @ 0x254 │ │ │ │ ldr r2, [sp, #600] @ 0x258 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - bne de9cc │ │ │ │ + bne dea50 │ │ │ │ add r0, sp, #20 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ stm r0, {r4, r8, sl} │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ mov r5, fp │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r5, #376]! @ 0x178 │ │ │ │ mov r1, #1 │ │ │ │ strb r4, [fp, #385] @ 0x181 │ │ │ │ mov r7, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne de954 │ │ │ │ - bl 3520c0 │ │ │ │ + bne de9d8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ bl a7cb0 │ │ │ │ mov r6, r9 │ │ │ │ cmp r9, #22 │ │ │ │ strb r7, [fp, #386] @ 0x182 │ │ │ │ strb r4, [fp, #384] @ 0x180 │ │ │ │ - bne dee84 │ │ │ │ + bne def08 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [sl] │ │ │ │ mov r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne df41c │ │ │ │ + bne df4a0 │ │ │ │ mov r0, fp │ │ │ │ - bl c9a5c │ │ │ │ + bl c9ae0 │ │ │ │ cmp r6, #0 │ │ │ │ ldreq r6, [fp, #448] @ 0x1c0 │ │ │ │ moveq r7, #0 │ │ │ │ movne r7, #1 │ │ │ │ mov r0, #460 @ 0x1cc │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ strh r1, [fp, r0] │ │ │ │ mov r0, #1 │ │ │ │ - b df428 │ │ │ │ + b df4ac │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 1f640 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ @@ -195140,23 +195173,23 @@ │ │ │ │ str sl, [sp, #464] @ 0x1d0 │ │ │ │ str fp, [sp, #460] @ 0x1cc │ │ │ │ str r7, [sp, #452] @ 0x1c4 │ │ │ │ str r6, [sp, #448] @ 0x1c0 │ │ │ │ str r9, [sp, #444] @ 0x1bc │ │ │ │ str r5, [sp, #440] @ 0x1b8 │ │ │ │ str r0, [sp, #1060] @ 0x424 │ │ │ │ - ldr r0, [pc, #4072] @ dfa10 │ │ │ │ + ldr r0, [pc, #4072] @ dfa94 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #1056] @ 0x420 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [r0, #376] @ 0x178 │ │ │ │ mov r0, r5 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ - ble de46c │ │ │ │ + ble de4f0 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ add r2, sp, #1056 @ 0x420 │ │ │ │ mov r3, r5 │ │ │ │ bl 8ce6c │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ @@ -195165,25 +195198,25 @@ │ │ │ │ cmp r3, #2 │ │ │ │ ldr sl, [sp, #320] @ 0x140 │ │ │ │ ldr fp, [sp, #316] @ 0x13c │ │ │ │ ldr r2, [sp, #312] @ 0x138 │ │ │ │ ldr r9, [sp, #300] @ 0x12c │ │ │ │ ldr r6, [sp, #304] @ 0x130 │ │ │ │ ldr r7, [sp, #308] @ 0x134 │ │ │ │ - bne deab0 │ │ │ │ + bne deb34 │ │ │ │ add r0, sp, #20 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ stm r0, {r4, r5, sl} │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ - b de920 │ │ │ │ + b de9a4 │ │ │ │ mov r0, #3 │ │ │ │ - b de990 │ │ │ │ + b dea14 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -195212,35 +195245,35 @@ │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ bl 1f640 │ │ │ │ ldr r6, [fp, #376] @ 0x178 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ - ble de46c │ │ │ │ + ble de4f0 │ │ │ │ ldm r4!, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ add lr, sp, #8192 @ 0x2000 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r0, lr, #8 │ │ │ │ add r1, sp, #1056 @ 0x420 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 1f640 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #728] @ 0x2d8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ - bne deb9c │ │ │ │ - bl 3520c0 │ │ │ │ + bne dec20 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #728 @ 0x2d8 │ │ │ │ bl a7cb0 │ │ │ │ mov r5, fp │ │ │ │ add r6, sp, #584 @ 0x248 │ │ │ │ str r8, [r5, #216]! @ 0xd8 │ │ │ │ add r0, fp, #220 @ 0xdc │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ @@ -195288,173 +195321,173 @@ │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb r0, [fp, #210] @ 0xd2 │ │ │ │ add r0, sp, #912 @ 0x390 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ bl 1f640 │ │ │ │ - bl 21bf38 │ │ │ │ + bl 21bfbc │ │ │ │ mov r6, r0 │ │ │ │ str r0, [fp, #200] @ 0xc8 │ │ │ │ ldrb r0, [sp, #1048] @ 0x418 │ │ │ │ add lr, sp, #8192 @ 0x2000 │ │ │ │ strb r0, [fp, #209] @ 0xd1 │ │ │ │ add r0, lr, #8 │ │ │ │ add r1, sp, #912 @ 0x390 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ strb r4, [fp, #210] @ 0xd2 │ │ │ │ bl 1f640 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 3521ac │ │ │ │ cmn r0, #1 │ │ │ │ - ble de46c │ │ │ │ + ble de4f0 │ │ │ │ add lr, sp, #8192 @ 0x2000 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ add r1, lr, #8 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ add r5, fp, #200 @ 0xc8 │ │ │ │ bl 1f640 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, #8 │ │ │ │ strb r4, [sp, #1456] @ 0x5b0 │ │ │ │ str r6, [sp, #1352] @ 0x548 │ │ │ │ str r5, [r0] │ │ │ │ strb r4, [r0, #5] │ │ │ │ - ldr r0, [pc, #3368] @ dfa14 │ │ │ │ + ldr r0, [pc, #3368] @ dfa98 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1000 @ 0x3e8 │ │ │ │ orr r0, r0, #6144 @ 0x1800 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq df50c │ │ │ │ + beq df590 │ │ │ │ mov r2, #1000 @ 0x3e8 │ │ │ │ add r1, sp, #1056 @ 0x420 │ │ │ │ orr r2, r2, #6144 @ 0x1800 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f640 │ │ │ │ str r5, [fp, #204] @ 0xcc │ │ │ │ add r5, fp, #204 @ 0xcc │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ - bl 16ca94 │ │ │ │ + bl 16cb18 │ │ │ │ ldr r6, [sp, #1056] @ 0x420 │ │ │ │ cmp r6, #22 │ │ │ │ - bne ded58 │ │ │ │ + bne deddc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #3 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ strb r0, [r1] │ │ │ │ - b de968 │ │ │ │ + b de9ec │ │ │ │ ldr r0, [sp, #1080] @ 0x438 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #1076] @ 0x434 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #1064] @ 0x428 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #1068] @ 0x42c │ │ │ │ ldr sl, [sp, #1084] @ 0x43c │ │ │ │ ldr r9, [sp, #1060] @ 0x424 │ │ │ │ ldr r4, [sp, #1072] @ 0x430 │ │ │ │ ldr r5, [r5] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl c83a4 │ │ │ │ + bl c8428 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r0, r5 │ │ │ │ orr r1, r1, #6144 @ 0x1800 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r6, #21 │ │ │ │ - bne dee08 │ │ │ │ + bne dee8c │ │ │ │ add r5, fp, #200 @ 0xc8 │ │ │ │ str r9, [sp, #584] @ 0x248 │ │ │ │ ldrb r2, [fp, #209] @ 0xd1 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21bcdc │ │ │ │ + bl 21bd60 │ │ │ │ ldr r6, [sp, #1056] @ 0x420 │ │ │ │ cmp r6, #21 │ │ │ │ - bne df448 │ │ │ │ + bne df4cc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne dedf4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne dee78 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ mov r0, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ strb r0, [fp, #210] @ 0xd2 │ │ │ │ mov r6, #21 │ │ │ │ - b dee44 │ │ │ │ + b deec8 │ │ │ │ str sl, [sp, #20] │ │ │ │ mov sl, r9 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r5, fp │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #200]! @ 0xc8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne dee38 │ │ │ │ - bl 3520c0 │ │ │ │ + bne deebc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e52c │ │ │ │ mov r0, #0 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ strb r0, [fp, #210] @ 0xd2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, r7 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ - bl ce904 │ │ │ │ + bl ce988 │ │ │ │ cmp r6, #21 │ │ │ │ - bne df440 │ │ │ │ + bne df4c4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [fp, #376] @ 0x178 │ │ │ │ strb r0, [fp, #385] @ 0x181 │ │ │ │ mov r6, #21 │ │ │ │ strb r0, [fp, #384] @ 0x180 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [fp, #386] @ 0x182 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl c8dec │ │ │ │ + bl c8e70 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ cmp r6, #21 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ strb r0, [r1] │ │ │ │ - bne defb0 │ │ │ │ + bne df034 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r7, #0 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ mov r4, fp │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r8, [pc, #2888] @ dfa18 │ │ │ │ + ldr r8, [pc, #2888] @ dfa9c │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ strb r7, [r4, #428]! @ 0x1ac │ │ │ │ mov r0, #12 │ │ │ │ ldr r5, [r4, #-12] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq df4c8 │ │ │ │ + beq df54c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #760] @ 0x2f8 │ │ │ │ strb r7, [fp, #424] @ 0x1a8 │ │ │ │ strb r7, [fp, #426] @ 0x1aa │ │ │ │ stm r0, {r1, r2, r5} │ │ │ │ ldrb r1, [r8] │ │ │ │ @@ -195463,49 +195496,49 @@ │ │ │ │ str r0, [sp, #1144] @ 0x478 │ │ │ │ ldr r0, [fp, #400] @ 0x190 │ │ │ │ str r1, [sp, #1140] @ 0x474 │ │ │ │ mov r1, #8 │ │ │ │ str r0, [sp, #1136] @ 0x470 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ strb r7, [sp, #1150] @ 0x47e │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq df4dc │ │ │ │ + beq df560 │ │ │ │ add r1, sp, #1056 @ 0x420 │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ mov r7, r0 │ │ │ │ bl 1f640 │ │ │ │ mov r0, #424 @ 0x1a8 │ │ │ │ mov r2, #0 │ │ │ │ strh r2, [fp, r0] │ │ │ │ mov r0, #170 @ 0xaa │ │ │ │ orr r0, r0, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ strh r2, [fp, r0] │ │ │ │ - ldr r9, [pc, #2732] @ dfa1c │ │ │ │ + ldr r9, [pc, #2732] @ dfaa0 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ add r9, pc, r9 │ │ │ │ - b defdc │ │ │ │ - ldrheq r3, [r3], -r8 @ │ │ │ │ - @ instruction: 0x0031b8d4 │ │ │ │ - eorseq fp, r1, r4, lsl ip │ │ │ │ - eorseq fp, r1, r8, lsl #24 │ │ │ │ - eorseq fp, r1, r4, lsr #3 │ │ │ │ - mlaseq r1, r0, r1, fp │ │ │ │ - eorseq fp, r1, ip, lsl #3 │ │ │ │ - eorseq fp, r1, r8, ror r1 │ │ │ │ - @ instruction: 0x0031bbb4 │ │ │ │ - mlaseq r1, ip, fp, fp │ │ │ │ - eorseq fp, r1, r0, lsr #8 │ │ │ │ - eorseq fp, r1, r8, lsl #8 │ │ │ │ - eorseq fp, r1, r0, lsr r4 │ │ │ │ + b df060 │ │ │ │ + eorseq r3, r3, r4, lsr r0 │ │ │ │ + eorseq fp, r1, r0, asr r8 │ │ │ │ + mlaseq r1, r0, fp, fp │ │ │ │ + eorseq fp, r1, r4, lsl #23 │ │ │ │ + eorseq fp, r1, r0, lsr #2 │ │ │ │ + eorseq fp, r1, ip, lsl #2 │ │ │ │ + eorseq fp, r1, r8, lsl #2 │ │ │ │ + ldrsheq fp, [r1], -r4 @ │ │ │ │ + eorseq fp, r1, r0, lsr fp │ │ │ │ + eorseq fp, r1, r8, lsl fp │ │ │ │ + mlaseq r1, ip, r3, fp │ │ │ │ + eorseq fp, r1, r4, lsl #7 │ │ │ │ + eorseq fp, r1, ip, lsr #7 │ │ │ │ add r0, fp, #400 @ 0x190 │ │ │ │ - bl ce2ec │ │ │ │ + bl ce370 │ │ │ │ mov r0, #424 @ 0x1a8 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [fp, r0] │ │ │ │ mov r0, #170 @ 0xaa │ │ │ │ orr r0, r0, #256 @ 0x100 │ │ │ │ strh r1, [fp, r0] │ │ │ │ ldr r0, [fp, #416] @ 0x1a0 │ │ │ │ @@ -195513,92 +195546,92 @@ │ │ │ │ add r4, fp, #428 @ 0x1ac │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strb r4, [r0] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl cdb9c │ │ │ │ + bl cdc20 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #21 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ strb r4, [r0] │ │ │ │ - bne df390 │ │ │ │ + bne df414 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ str r9, [sp, #136] @ 0x88 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - bne df4f4 │ │ │ │ + bne df578 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ - bl 2e92ec │ │ │ │ + bl 2e9370 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #760] @ 0x2f8 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ add r1, sp, #760 @ 0x2f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ str r9, [sp] │ │ │ │ - bl d058c │ │ │ │ + bl d0610 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dda4 │ │ │ │ ldr r4, [sp, #1056] @ 0x420 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r4, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne df0c0 │ │ │ │ + bne df144 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r7, #0 │ │ │ │ - beq df0c0 │ │ │ │ + beq df144 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ add r5, r4, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne df108 │ │ │ │ + bne df18c │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r7, #0 │ │ │ │ - beq df108 │ │ │ │ + beq df18c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [sp, #1056] @ 0x420 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne df12c │ │ │ │ - bl 3520c0 │ │ │ │ + bne df1b0 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ - bl 2e9100 │ │ │ │ + bl 2e9184 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ add r5, r0, #8 │ │ │ │ ldr r0, [sp, #1060] @ 0x424 │ │ │ │ bl 1f454 │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #84 @ 0x54 │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ @@ -195607,50 +195640,50 @@ │ │ │ │ add ip, sp, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ strb r4, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ - beq df3d4 │ │ │ │ + beq df458 │ │ │ │ add r7, sp, #100 @ 0x64 │ │ │ │ ldr r1, [fp] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ stm r1, {r0, r6} │ │ │ │ add r0, r1, #8 │ │ │ │ stm r0, {r2, r3, r7} │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r1, #20] │ │ │ │ mov r1, #2 │ │ │ │ strb r0, [fp, #29] │ │ │ │ ldr r0, [fp] │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ ldr r4, [fp] │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2d3834 │ │ │ │ + bl 2d38b8 │ │ │ │ str r0, [sp, #760] @ 0x2f8 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ add r5, r4, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ - bne df284 │ │ │ │ - ldr r0, [pc, #2112] @ dfa24 │ │ │ │ + bne df308 │ │ │ │ + ldr r0, [pc, #2112] @ dfaa8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq df524 │ │ │ │ + beq df5a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #16] │ │ │ │ mov r7, r6 │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r6, #20] │ │ │ │ @@ -195661,53 +195694,53 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r7, #8]! │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r5, r0 │ │ │ │ clz r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bne df284 │ │ │ │ + bne df308 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #1056] @ 0x420 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne df280 │ │ │ │ - bl 3520c0 │ │ │ │ + bne df304 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ bl 21e2c │ │ │ │ ldr r4, [fp] │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2d3834 │ │ │ │ + bl 2d38b8 │ │ │ │ str r0, [sp, #760] @ 0x2f8 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3768 │ │ │ │ add r5, r4, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #0 │ │ │ │ - bne df368 │ │ │ │ - ldr r0, [pc, #1888] @ dfa28 │ │ │ │ + bne df3ec │ │ │ │ + ldr r0, [pc, #1888] @ dfaac │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq df534 │ │ │ │ + beq df5b8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #16] │ │ │ │ mov r7, r6 │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r6, #20] │ │ │ │ @@ -195718,40 +195751,40 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r7, #8]! │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r5, r0 │ │ │ │ clz r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bne df368 │ │ │ │ + bne df3ec │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #1056] @ 0x420 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne df364 │ │ │ │ - bl 3520c0 │ │ │ │ + bne df3e8 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f9c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ bl 21e2c │ │ │ │ mov r6, #0 │ │ │ │ - b df3f0 │ │ │ │ - eorseq fp, r1, r8, lsl r4 │ │ │ │ - eorseq fp, r1, r4, ror #8 │ │ │ │ - eorseq fp, r1, r4, asr r4 │ │ │ │ - eorseq fp, r1, r8, ror #8 │ │ │ │ - eorseq fp, r1, r4, asr r4 │ │ │ │ - eorseq fp, r1, ip, ror r7 │ │ │ │ + b df474 │ │ │ │ + mlaseq r1, r4, r3, fp │ │ │ │ + eorseq fp, r1, r0, ror #7 │ │ │ │ + @ instruction: 0x0031b3d0 │ │ │ │ + eorseq fp, r1, r4, ror #7 │ │ │ │ + @ instruction: 0x0031b3d0 │ │ │ │ + @ instruction: 0x0031b6f8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #1084] @ 0x43c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #1072] @ 0x430 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #1080] @ 0x438 │ │ │ │ str r7, [sp, #1076] @ 0x434 │ │ │ │ @@ -195772,32 +195805,32 @@ │ │ │ │ str r0, [sp, #1056] @ 0x420 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ bl 780ac │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #29] │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq df408 │ │ │ │ - bl c9f20 │ │ │ │ + beq df48c │ │ │ │ + bl c9fa4 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl] │ │ │ │ mov r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq de9a0 │ │ │ │ + beq dea24 │ │ │ │ mov r0, #3 │ │ │ │ mov r7, #2 │ │ │ │ strb r0, [r8] │ │ │ │ strb r0, [fp, #468] @ 0x1d4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ add sp, sp, #8192 @ 0x2000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r6 │ │ │ │ - b de924 │ │ │ │ + b de9a8 │ │ │ │ ldr r0, [sp, #1084] @ 0x43c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #1080] @ 0x438 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #1076] @ 0x434 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -195805,847 +195838,847 @@ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #1068] @ 0x42c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #1072] @ 0x430 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ ldr sl, [sp, #1060] @ 0x424 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne dee14 │ │ │ │ - bl 3520c0 │ │ │ │ + bne dee98 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ - bl 20ec34 │ │ │ │ - b dee14 │ │ │ │ + bl 20ecb8 │ │ │ │ + b dee98 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3c120 │ │ │ │ - b de46c │ │ │ │ + b de4f0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #1356] @ dfa0c │ │ │ │ + ldr r0, [pc, #1356] @ dfa90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b de46c │ │ │ │ + b de4f0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ bl 3c120 │ │ │ │ - b de46c │ │ │ │ + b de4f0 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #240 @ 0xf0 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ bl 3c120 │ │ │ │ - b de46c │ │ │ │ + b de4f0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #1308] @ dfa20 │ │ │ │ + ldr r0, [pc, #1308] @ dfaa4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ - b de46c │ │ │ │ + b de4f0 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r0, #8 │ │ │ │ orr r1, r1, #6144 @ 0x1800 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ bl 3c120 │ │ │ │ - b de46c │ │ │ │ + b de4f0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3c120 │ │ │ │ - b de46c │ │ │ │ + b de4f0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3c120 │ │ │ │ - b de46c │ │ │ │ + b de4f0 │ │ │ │ mov r4, r0 │ │ │ │ - b df5c8 │ │ │ │ - eoreq lr, r7, r0, asr pc │ │ │ │ + b df64c │ │ │ │ + eoreq lr, r7, ip, asr pc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne df5c8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne df64c │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ - bl 20ec34 │ │ │ │ - b df5c8 │ │ │ │ - b df580 │ │ │ │ + bl 20ecb8 │ │ │ │ + b df64c │ │ │ │ + b df604 │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ - b df62c │ │ │ │ + b df6b0 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r4, r0 │ │ │ │ orr r1, r1, #6144 @ 0x1800 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ - b df5c8 │ │ │ │ + bl 1b0888 │ │ │ │ + b df64c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ - bl c83a4 │ │ │ │ - b df5c8 │ │ │ │ + bl c8428 │ │ │ │ + b df64c │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl c8d68 │ │ │ │ + bl c8dec │ │ │ │ mov r5, fp │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #200]! @ 0xc8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne df5fc │ │ │ │ - bl 3520c0 │ │ │ │ + bne df680 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e4a8 │ │ │ │ - b df5fc │ │ │ │ - eorseq r1, r3, r0, lsl #16 │ │ │ │ + bl 20e52c │ │ │ │ + b df680 │ │ │ │ + eorseq r1, r3, ip, ror r7 │ │ │ │ mov r4, r0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [fp, #210] @ 0xd2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq df610 │ │ │ │ + beq df694 │ │ │ │ add r0, sp, #912 @ 0x390 │ │ │ │ - bl cb14c │ │ │ │ + bl cb1d0 │ │ │ │ mov r0, #0 │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ strb r0, [fp, #210] @ 0xd2 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #208] @ 0xd0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl ce904 │ │ │ │ + bl ce988 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r0, #385] @ 0x181 │ │ │ │ cmp r0, #0 │ │ │ │ - beq df830 │ │ │ │ + beq df8b4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl cb14c │ │ │ │ - b df830 │ │ │ │ + bl cb1d0 │ │ │ │ + b df8b4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #1056] @ 0x420 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, fp │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne df68c │ │ │ │ - bl 3520c0 │ │ │ │ + bne df710 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ - bl 2e9100 │ │ │ │ - b df68c │ │ │ │ + bl 2e9184 │ │ │ │ + b df710 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, fp │ │ │ │ mov r4, r0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #1060] @ 0x424 │ │ │ │ bl 1f454 │ │ │ │ - b df6ec │ │ │ │ - b df82c │ │ │ │ + b df770 │ │ │ │ + b df8b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, fp │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r5, [fp, #8] │ │ │ │ - b df990 │ │ │ │ + b dfa14 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, fp │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ bl 1dda4 │ │ │ │ - b df6ec │ │ │ │ + b df770 │ │ │ │ mov r6, fp │ │ │ │ mov r4, r0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ bl 7f350 │ │ │ │ - b df6ec │ │ │ │ + b df770 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl ce604 │ │ │ │ - b df92c │ │ │ │ + bl ce688 │ │ │ │ + b df9b0 │ │ │ │ mov r6, fp │ │ │ │ mov r4, r0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - b df92c │ │ │ │ + b df9b0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ - bl c7674 │ │ │ │ + bl c76f8 │ │ │ │ ldr r0, [r6] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ - bne df740 │ │ │ │ + bne df7c4 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 15ba74 │ │ │ │ - b df740 │ │ │ │ + bl 15baf8 │ │ │ │ + b df7c4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl c3464 │ │ │ │ - b df8a8 │ │ │ │ + bl c34e8 │ │ │ │ + b df92c │ │ │ │ mov r4, r0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - b df8bc │ │ │ │ - b df82c │ │ │ │ - b df96c │ │ │ │ + b df940 │ │ │ │ + b df8b0 │ │ │ │ + b df9f0 │ │ │ │ mov r6, fp │ │ │ │ mov r4, r0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 2d425c │ │ │ │ - b df7cc │ │ │ │ - mlaseq r1, r4, r0, fp │ │ │ │ + bl 2d42e0 │ │ │ │ + b df850 │ │ │ │ + eorseq fp, r1, r0, lsl r0 │ │ │ │ mov r4, r0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - b df87c │ │ │ │ - @ instruction: 0xfff6f148 │ │ │ │ + b df900 │ │ │ │ + @ instruction: 0xfff6f0c4 │ │ │ │ mov r6, fp │ │ │ │ mov r4, r0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - b df918 │ │ │ │ + b df99c │ │ │ │ mov r4, r0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - b df894 │ │ │ │ - b df82c │ │ │ │ + b df918 │ │ │ │ + b df8b0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl cb14c │ │ │ │ - b df830 │ │ │ │ - b df7c0 │ │ │ │ + bl cb1d0 │ │ │ │ + b df8b4 │ │ │ │ + b df844 │ │ │ │ mov r6, fp │ │ │ │ mov r4, r0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov r5, r6 │ │ │ │ ldrb r0, [r5, #29]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq df94c │ │ │ │ + beq df9d0 │ │ │ │ add r0, r6, #32 │ │ │ │ bl 780ac │ │ │ │ - b df94c │ │ │ │ - b de460 │ │ │ │ + b df9d0 │ │ │ │ + b de4e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 780ac │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #29] │ │ │ │ - b df9c4 │ │ │ │ + b dfa48 │ │ │ │ mov r6, fp │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - b df9ac │ │ │ │ + b dfa30 │ │ │ │ mov r6, fp │ │ │ │ mov r4, r0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - b df9d4 │ │ │ │ + b dfa58 │ │ │ │ mov r4, r0 │ │ │ │ - b df8dc │ │ │ │ + b df960 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ strb r0, [r5, #385] @ 0x181 │ │ │ │ mov fp, r5 │ │ │ │ ldr r0, [r5, #376]! @ 0x178 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne df87c │ │ │ │ - bl 3520c0 │ │ │ │ + bne df900 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r5 │ │ │ │ bl a7cb0 │ │ │ │ - b df87c │ │ │ │ + b df900 │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq sl, r1, r4, lsr pc │ │ │ │ - eorseq sl, r1, r0, lsr #30 │ │ │ │ + @ instruction: 0x0031aeb0 │ │ │ │ + mlaseq r1, ip, lr, sl │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ - bl c2bbc │ │ │ │ + bl c2c40 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #386] @ 0x182 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #384] @ 0x180 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl c8dec │ │ │ │ + bl c8e70 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl c6e24 │ │ │ │ + bl c6ea8 │ │ │ │ ldrb r0, [fp, #424] @ 0x1a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq df8bc │ │ │ │ + beq df940 │ │ │ │ add r0, fp, #400 @ 0x190 │ │ │ │ - bl ce2ec │ │ │ │ + bl ce370 │ │ │ │ ldrb r0, [fp, #425] @ 0x1a9 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [fp, #424] @ 0x1a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq df8d8 │ │ │ │ + beq df95c │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ - bl ce188 │ │ │ │ + bl ce20c │ │ │ │ strb r5, [fp, #425] @ 0x1a9 │ │ │ │ mov r0, #170 @ 0xaa │ │ │ │ mov r1, #0 │ │ │ │ orr r0, r0, #256 @ 0x100 │ │ │ │ mov r6, fp │ │ │ │ strh r1, [fp, r0] │ │ │ │ ldrb r0, [fp, #428] @ 0x1ac │ │ │ │ cmp r0, #1 │ │ │ │ - bne df904 │ │ │ │ + bne df988 │ │ │ │ ldr r0, [r6, #416] @ 0x1a0 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, #428 @ 0x1ac │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ strh r1, [r6, r0] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl cdb9c │ │ │ │ + bl cdc20 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c34e0 │ │ │ │ + bl c3564 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c6bd0 │ │ │ │ + bl c6c54 │ │ │ │ add r0, r6, #32 │ │ │ │ bl 780ac │ │ │ │ add r5, r6, #29 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - b df9c4 │ │ │ │ + b dfa48 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, fp │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - b df990 │ │ │ │ + b dfa14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ mov r6, fp │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - bl c9f20 │ │ │ │ + bl c9fa4 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq df9ac │ │ │ │ + beq dfa30 │ │ │ │ ldrb r1, [r6, #28] │ │ │ │ cmp r1, #1 │ │ │ │ - bne df9ac │ │ │ │ - bl c9f20 │ │ │ │ + bne dfa30 │ │ │ │ + bl c9fa4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #28] │ │ │ │ - b df9c4 │ │ │ │ + b dfa48 │ │ │ │ mov r6, fp │ │ │ │ mov r4, r0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq df9d4 │ │ │ │ - bl c9f20 │ │ │ │ + beq dfa58 │ │ │ │ + bl c9fa4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, r6 │ │ │ │ - bl c9a5c │ │ │ │ + bl c9ae0 │ │ │ │ mov r0, #460 @ 0x1cc │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ strh r1, [r6, r0] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r6, #468] @ 0x1d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ - @ instruction: 0x00319fbc │ │ │ │ - mlaseq r1, r4, sp, sl │ │ │ │ - eorseq r1, r3, r0, asr r1 │ │ │ │ - eorseq r0, r3, ip, ror #30 │ │ │ │ - eorseq sl, r1, r4, lsr r8 │ │ │ │ - eorseq r7, r1, r8, lsl sl │ │ │ │ - eorseq r0, r3, r4, asr ip │ │ │ │ - eorseq r0, r3, r0, ror fp │ │ │ │ + eorseq r9, r1, r8, lsr pc │ │ │ │ + eorseq sl, r1, r0, lsl sp │ │ │ │ + eorseq r1, r3, ip, asr #1 │ │ │ │ + eorseq r0, r3, r8, ror #29 │ │ │ │ + @ instruction: 0x0031a7b0 │ │ │ │ + mlaseq r1, r4, r9, r7 │ │ │ │ + @ instruction: 0x00330bd0 │ │ │ │ + eorseq r0, r3, ip, ror #21 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - bl d050c │ │ │ │ + bl d0590 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #68] @ dfa8c │ │ │ │ + ldr r0, [pc, #68] @ dfb10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #36] @ dfa90 │ │ │ │ + ldr r1, [pc, #36] @ dfb14 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, sp │ │ │ │ - ldr r1, [pc, #12] @ dfa94 │ │ │ │ + ldr r1, [pc, #12] @ dfb18 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - @ instruction: 0xfff6de98 │ │ │ │ - eorseq sl, r1, r4, asr r8 │ │ │ │ - eorseq sl, r1, r8, asr #16 │ │ │ │ + @ instruction: 0xfff6de14 │ │ │ │ + @ instruction: 0x0031a7d0 │ │ │ │ + eorseq sl, r1, r4, asr #15 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #92] @ dfb18 │ │ │ │ + ldr r1, [pc, #92] @ dfb9c │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #72] @ dfb1c │ │ │ │ + ldr r0, [pc, #72] @ dfba0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #56] @ dfb20 │ │ │ │ + ldr r0, [pc, #56] @ dfba4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #32] @ dfb24 │ │ │ │ + ldr r0, [pc, #32] @ dfba8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #24] @ dfb28 │ │ │ │ + ldr r1, [pc, #24] @ dfbac │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq sl, r1, r4, lsr #16 │ │ │ │ + eorseq sl, r1, r0, lsr #15 │ │ │ │ @ instruction: 0xffffdd20 │ │ │ │ - @ instruction: 0xfff6ddf8 │ │ │ │ - ldrdeq sp, [r7], -r6 @ │ │ │ │ - @ instruction: 0x0031a7bc │ │ │ │ + @ instruction: 0xfff6dd74 │ │ │ │ + eoreq sp, r7, r2, ror #27 │ │ │ │ + eorseq sl, r1, r8, lsr r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ - ldr r1, [pc, #976] @ dff0c │ │ │ │ + ldr r1, [pc, #976] @ dff90 │ │ │ │ ldr r6, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r1, #44] @ 0x2c │ │ │ │ ldr r5, [r1, #48] @ 0x30 │ │ │ │ bl 1ea94 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r4, r6 │ │ │ │ add r4, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfd14 │ │ │ │ + beq dfd98 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfd74 │ │ │ │ + beq dfdf8 │ │ │ │ bl 1fee0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfcfc │ │ │ │ + beq dfd80 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfdb8 │ │ │ │ + beq dfe3c │ │ │ │ bl 1f2d4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfd04 │ │ │ │ + beq dfd88 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfdfc │ │ │ │ + beq dfe80 │ │ │ │ bl 1fee0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfcfc │ │ │ │ + beq dfd80 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfe40 │ │ │ │ + beq dfec4 │ │ │ │ bl 1f2d4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfd04 │ │ │ │ + beq dfd88 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfe84 │ │ │ │ + beq dff08 │ │ │ │ bl 1f868 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfd0c │ │ │ │ + beq dfd90 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfec8 │ │ │ │ + beq dff4c │ │ │ │ bl 1f868 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfd0c │ │ │ │ + beq dfd90 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #104 @ 0x68 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #660] @ dff50 │ │ │ │ + ldr r1, [pc, #660] @ dffd4 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - ldr r0, [pc, #636] @ dff54 │ │ │ │ + ldr r0, [pc, #636] @ dffd8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #556] @ dff24 │ │ │ │ + ldr r1, [pc, #556] @ dffa8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl dd8c8 │ │ │ │ - b dfd18 │ │ │ │ - bl dd8e4 │ │ │ │ - b dfd18 │ │ │ │ - bl dd8c4 │ │ │ │ - b dfd18 │ │ │ │ - bl dd8f0 │ │ │ │ - bl 2e81ec │ │ │ │ + bl dd94c │ │ │ │ + b dfd9c │ │ │ │ + bl dd968 │ │ │ │ + b dfd9c │ │ │ │ + bl dd948 │ │ │ │ + b dfd9c │ │ │ │ + bl dd974 │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #468] @ dff10 │ │ │ │ + ldr r0, [pc, #468] @ dff94 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #444] @ dff14 │ │ │ │ + ldr r0, [pc, #444] @ dff98 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #428] @ dff18 │ │ │ │ + ldr r1, [pc, #428] @ dff9c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #400] @ dff1c │ │ │ │ + ldr r1, [pc, #400] @ dffa0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #376] @ dff20 │ │ │ │ + ldr r0, [pc, #376] @ dffa4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #8 │ │ │ │ - b dfce4 │ │ │ │ + b dfd68 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #344] @ dff28 │ │ │ │ + ldr r1, [pc, #344] @ dffac │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r0, [pc, #320] @ dff2c │ │ │ │ + ldr r0, [pc, #320] @ dffb0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #16 │ │ │ │ - b dfce4 │ │ │ │ + b dfd68 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #284] @ dff30 │ │ │ │ + ldr r1, [pc, #284] @ dffb4 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #20 │ │ │ │ - ldr r0, [pc, #260] @ dff34 │ │ │ │ + ldr r0, [pc, #260] @ dffb8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #24 │ │ │ │ - b dfce4 │ │ │ │ + b dfd68 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #224] @ dff38 │ │ │ │ + ldr r1, [pc, #224] @ dffbc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #28 │ │ │ │ - ldr r0, [pc, #200] @ dff3c │ │ │ │ + ldr r0, [pc, #200] @ dffc0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #32 │ │ │ │ - b dfce4 │ │ │ │ + b dfd68 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #164] @ dff40 │ │ │ │ + ldr r1, [pc, #164] @ dffc4 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - ldr r0, [pc, #140] @ dff44 │ │ │ │ + ldr r0, [pc, #140] @ dffc8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - b dfce4 │ │ │ │ + b dfd68 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #104] @ dff48 │ │ │ │ + ldr r1, [pc, #104] @ dffcc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #80] @ dff4c │ │ │ │ + ldr r0, [pc, #80] @ dffd0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - b dfce4 │ │ │ │ - eorseq r1, r3, r0, lsl r6 │ │ │ │ - mlaseq r1, ip, r0, sl │ │ │ │ - @ instruction: 0xfff6db88 │ │ │ │ - eorseq sl, r1, r8, ror r0 │ │ │ │ - eorseq sl, r1, r4, ror #10 │ │ │ │ - eorseq r0, r3, r0, asr r1 │ │ │ │ - eorseq sl, r1, r0, ror r6 │ │ │ │ - eorseq sl, r1, r0, lsr r5 │ │ │ │ - eorseq r0, r3, ip, lsl #2 │ │ │ │ - @ instruction: 0x0031a4fc │ │ │ │ - eorseq r0, r3, r8, asr #1 │ │ │ │ - eorseq sl, r1, r8, asr #9 │ │ │ │ - eorseq r0, r3, r4, lsl #1 │ │ │ │ - mlaseq r1, r4, r4, sl │ │ │ │ - eorseq r0, r3, r0, asr #32 │ │ │ │ - eorseq sl, r1, r0, ror #8 │ │ │ │ - @ instruction: 0x0032fffc │ │ │ │ - mlaseq r1, r4, r6, sl │ │ │ │ - eorseq r0, r3, r0, lsr #4 │ │ │ │ + b dfd68 │ │ │ │ + eorseq r1, r3, ip, lsl #11 │ │ │ │ + eorseq sl, r1, r8, lsl r0 │ │ │ │ + @ instruction: 0xfff6db04 │ │ │ │ + @ instruction: 0x00319ff4 │ │ │ │ + eorseq sl, r1, r0, ror #9 │ │ │ │ + eorseq r0, r3, ip, asr #1 │ │ │ │ + eorseq sl, r1, ip, ror #11 │ │ │ │ + eorseq sl, r1, ip, lsr #9 │ │ │ │ + eorseq r0, r3, r8, lsl #1 │ │ │ │ + eorseq sl, r1, r8, ror r4 │ │ │ │ + eorseq r0, r3, r4, asr #32 │ │ │ │ + eorseq sl, r1, r4, asr #8 │ │ │ │ + eorseq r0, r3, r0 │ │ │ │ + eorseq sl, r1, r0, lsl r4 │ │ │ │ + @ instruction: 0x0032ffbc │ │ │ │ + @ instruction: 0x0031a3dc │ │ │ │ + eorseq pc, r2, r8, ror pc @ │ │ │ │ + eorseq sl, r1, r0, lsl r6 │ │ │ │ + mlaseq r3, ip, r1, r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #748] @ e0258 │ │ │ │ + ldr r0, [pc, #748] @ e02dc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e0238 │ │ │ │ - ldr r0, [pc, #728] @ e0260 │ │ │ │ + bne e02bc │ │ │ │ + ldr r0, [pc, #728] @ e02e4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e0248 │ │ │ │ - ldr r1, [pc, #708] @ e0268 │ │ │ │ + bne e02cc │ │ │ │ + ldr r1, [pc, #708] @ e02ec │ │ │ │ mov r0, sp │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e074 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e01c8 │ │ │ │ - ldr r5, [pc, #664] @ e026c │ │ │ │ + bne e024c │ │ │ │ + ldr r5, [pc, #664] @ e02f0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ ldr r7, [r5, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #644] @ e0270 │ │ │ │ + ldr r1, [pc, #644] @ e02f4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e01d8 │ │ │ │ + bne e025c │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ mov r0, sp │ │ │ │ ldr r7, [r5, #48] @ 0x30 │ │ │ │ mov r2, #12 │ │ │ │ - ldr r1, [pc, #580] @ e0274 │ │ │ │ + ldr r1, [pc, #580] @ e02f8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e01e8 │ │ │ │ + bne e026c │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ mov r0, sp │ │ │ │ ldr r7, [r5, #48] @ 0x30 │ │ │ │ mov r2, #14 │ │ │ │ - ldr r1, [pc, #516] @ e0278 │ │ │ │ + ldr r1, [pc, #516] @ e02fc │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e01f8 │ │ │ │ + bne e027c │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ mov r0, sp │ │ │ │ ldr r7, [r5, #48] @ 0x30 │ │ │ │ mov r2, #22 │ │ │ │ - ldr r1, [pc, #452] @ e027c │ │ │ │ + ldr r1, [pc, #452] @ e0300 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e0208 │ │ │ │ + bne e028c │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ mov r0, sp │ │ │ │ ldr r7, [r5, #48] @ 0x30 │ │ │ │ mov r2, #24 │ │ │ │ - ldr r1, [pc, #388] @ e0280 │ │ │ │ + ldr r1, [pc, #388] @ e0304 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e0218 │ │ │ │ + bne e029c │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ mov r0, sp │ │ │ │ ldr r7, [r5, #48] @ 0x30 │ │ │ │ mov r2, #24 │ │ │ │ - ldr r1, [pc, #324] @ e0284 │ │ │ │ + ldr r1, [pc, #324] @ e0308 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e0228 │ │ │ │ + bne e02ac │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ mov r0, sp │ │ │ │ ldr r5, [r5, #48] @ 0x30 │ │ │ │ mov r2, #27 │ │ │ │ - ldr r1, [pc, #260] @ e0288 │ │ │ │ + ldr r1, [pc, #260] @ e030c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #32 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -196653,681 +196686,681 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b dffcc │ │ │ │ + bl 1b0888 │ │ │ │ + b e0050 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e0018 │ │ │ │ + bl 1b0888 │ │ │ │ + b e009c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e005c │ │ │ │ + bl 1b0888 │ │ │ │ + b e00e0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e00a0 │ │ │ │ + bl 1b0888 │ │ │ │ + b e0124 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e00e4 │ │ │ │ + bl 1b0888 │ │ │ │ + b e0168 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e0128 │ │ │ │ + bl 1b0888 │ │ │ │ + b e01ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e016c │ │ │ │ - ldr r0, [pc, #28] @ e025c │ │ │ │ + bl 1b0888 │ │ │ │ + b e01f0 │ │ │ │ + ldr r0, [pc, #28] @ e02e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22ae8 │ │ │ │ - b dff80 │ │ │ │ - ldr r0, [pc, #20] @ e0264 │ │ │ │ + b e0004 │ │ │ │ + ldr r0, [pc, #20] @ e02e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22e70 │ │ │ │ - b dff9c │ │ │ │ - @ instruction: 0x003315f8 │ │ │ │ - eorseq r1, r3, ip, lsr #6 │ │ │ │ - eorseq r1, r3, r4, ror #11 │ │ │ │ - eorseq r1, r3, r4, lsr #6 │ │ │ │ - eoreq sp, r7, r8, asr r9 │ │ │ │ - eorseq r1, r3, r4, ror r1 │ │ │ │ - eoreq r4, r7, r8, ror #22 │ │ │ │ - eoreq sp, r7, r1, lsl #18 │ │ │ │ - eoreq sp, r7, r9, asr #17 │ │ │ │ - mlaeq r7, r3, r8, sp │ │ │ │ - eoreq sp, r7, r5, ror #16 │ │ │ │ - eoreq sp, r7, r9, lsr r8 │ │ │ │ - eoreq sp, r7, sp, lsl #16 │ │ │ │ + b e0020 │ │ │ │ + eorseq r1, r3, r4, ror r5 │ │ │ │ + eorseq r1, r3, r8, lsr #5 │ │ │ │ + eorseq r1, r3, r0, ror #10 │ │ │ │ + eorseq r1, r3, r0, lsr #5 │ │ │ │ + eoreq sp, r7, r4, ror #18 │ │ │ │ + ldrsheq r1, [r3], -r0 @ │ │ │ │ + eoreq r4, r7, r4, ror fp │ │ │ │ + eoreq sp, r7, sp, lsl #18 │ │ │ │ + ldrdeq sp, [r7], -r5 @ │ │ │ │ + mlaeq r7, pc, r8, sp @ │ │ │ │ + eoreq sp, r7, r1, ror r8 │ │ │ │ + eoreq sp, r7, r5, asr #16 │ │ │ │ + eoreq sp, r7, r9, lsl r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #1628] @ e08f8 │ │ │ │ + ldr r5, [pc, #1628] @ e097c │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e02c4 │ │ │ │ + beq e0348 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ add r0, r0, r2 │ │ │ │ sub r0, r4, r0 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0728 │ │ │ │ + beq e07ac │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [r7, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq e06c4 │ │ │ │ + beq e0748 │ │ │ │ ldr r8, [r5, #44] @ 0x2c │ │ │ │ ldr r9, [r5, #48] @ 0x30 │ │ │ │ - bl 171c38 │ │ │ │ + bl 171cbc │ │ │ │ mov r6, r1 │ │ │ │ ldrb r1, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d586c │ │ │ │ + bl 2d58f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1deb8 │ │ │ │ tst r6, #1 │ │ │ │ - bne e032c │ │ │ │ - ldr r0, [pc, #1516] @ e0908 │ │ │ │ + bne e03b0 │ │ │ │ + ldr r0, [pc, #1516] @ e098c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne e0820 │ │ │ │ + bne e08a4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ - beq e06fc │ │ │ │ + beq e0780 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0728 │ │ │ │ + beq e07ac │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, #0 │ │ │ │ bl 1ed7c │ │ │ │ - ldr r2, [pc, #1448] @ e090c │ │ │ │ + ldr r2, [pc, #1448] @ e0990 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1fc88 │ │ │ │ - ldr r2, [pc, #1428] @ e0910 │ │ │ │ + ldr r2, [pc, #1428] @ e0994 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1ec80 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e4b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df6c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ - bl f78c8 │ │ │ │ + bl f794c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ bl 1f310 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e08c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e06cc │ │ │ │ - ldr r7, [pc, #1348] @ e0918 │ │ │ │ + beq e0750 │ │ │ │ + ldr r7, [pc, #1348] @ e099c │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0870 │ │ │ │ + beq e08f4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r8, r9 │ │ │ │ sub r8, r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r6] │ │ │ │ mov r1, r8 │ │ │ │ bl 1e338 │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e087c │ │ │ │ + beq e0900 │ │ │ │ str r6, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - ldr r1, [pc, #1252] @ e091c │ │ │ │ + ldr r1, [pc, #1252] @ e09a0 │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r1, r5} │ │ │ │ - ldr r1, [pc, #1244] @ e0920 │ │ │ │ - ldr r2, [pc, #1244] @ e0924 │ │ │ │ + ldr r1, [pc, #1244] @ e09a4 │ │ │ │ + ldr r2, [pc, #1244] @ e09a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0728 │ │ │ │ + beq e07ac │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5, #24]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq e06c4 │ │ │ │ - bl 171c38 │ │ │ │ + beq e0748 │ │ │ │ + bl 171cbc │ │ │ │ mov r7, r1 │ │ │ │ ldrb r1, [r0, #41] @ 0x29 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d586c │ │ │ │ + bl 2d58f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 1deb8 │ │ │ │ tst r7, #1 │ │ │ │ - bne e04b0 │ │ │ │ - ldr r0, [pc, #1160] @ e0928 │ │ │ │ + bne e0534 │ │ │ │ + ldr r0, [pc, #1160] @ e09ac │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne e0834 │ │ │ │ + bne e08b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ - beq e0714 │ │ │ │ + beq e0798 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0728 │ │ │ │ + beq e07ac │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, #0 │ │ │ │ bl 1ed7c │ │ │ │ - ldr r2, [pc, #1092] @ e092c │ │ │ │ + ldr r2, [pc, #1092] @ e09b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1fc88 │ │ │ │ - ldr r2, [pc, #1072] @ e0930 │ │ │ │ + ldr r2, [pc, #1072] @ e09b4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1ec80 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e4b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df6c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ - bl f78c8 │ │ │ │ + bl f794c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ bl 1f310 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e08c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e06cc │ │ │ │ - ldr r1, [pc, #988] @ e0934 │ │ │ │ + beq e0750 │ │ │ │ + ldr r1, [pc, #988] @ e09b8 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r1, r6} │ │ │ │ - ldr r1, [pc, #972] @ e0938 │ │ │ │ - ldr r2, [pc, #972] @ e093c │ │ │ │ + ldr r1, [pc, #972] @ e09bc │ │ │ │ + ldr r2, [pc, #972] @ e09c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0730 │ │ │ │ - bl 171c38 │ │ │ │ + beq e07b4 │ │ │ │ + bl 171cbc │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ - bl 35242c │ │ │ │ + bl 3524b0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r1 │ │ │ │ - bl 2d5b14 │ │ │ │ + bl 2d5b98 │ │ │ │ tst r5, #1 │ │ │ │ - bne e05cc │ │ │ │ - ldr r0, [pc, #904] @ e0944 │ │ │ │ + bne e0650 │ │ │ │ + ldr r0, [pc, #904] @ e09c8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne e0848 │ │ │ │ + bne e08cc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ - beq e0764 │ │ │ │ + beq e07e8 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e07c0 │ │ │ │ - ldr r1, [pc, #852] @ e0948 │ │ │ │ + beq e0844 │ │ │ │ + ldr r1, [pc, #852] @ e09cc │ │ │ │ mov r5, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r1, r5} │ │ │ │ - ldr r1, [pc, #832] @ e094c │ │ │ │ - ldr r2, [pc, #832] @ e0950 │ │ │ │ + ldr r1, [pc, #832] @ e09d0 │ │ │ │ + ldr r2, [pc, #832] @ e09d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ ldr r0, [r4, #32]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq e077c │ │ │ │ - bl 171c38 │ │ │ │ + beq e0800 │ │ │ │ + bl 171cbc │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [r0, #24] │ │ │ │ - bl 35242c │ │ │ │ + bl 3524b0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - bl 2d5b14 │ │ │ │ + bl 2d5b98 │ │ │ │ tst r5, #1 │ │ │ │ - bne e0668 │ │ │ │ - ldr r0, [pc, #768] @ e0958 │ │ │ │ + bne e06ec │ │ │ │ + ldr r0, [pc, #768] @ e09dc │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne e085c │ │ │ │ + bne e08e0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ - beq e07ac │ │ │ │ + beq e0830 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e07c0 │ │ │ │ - ldr r2, [pc, #716] @ e095c │ │ │ │ + beq e0844 │ │ │ │ + ldr r2, [pc, #716] @ e09e0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #696] @ e0960 │ │ │ │ - ldr r2, [pc, #696] @ e0964 │ │ │ │ + ldr r1, [pc, #696] @ e09e4 │ │ │ │ + ldr r2, [pc, #696] @ e09e8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b ddd20 │ │ │ │ - bl dd8e4 │ │ │ │ - b e07c4 │ │ │ │ - bl dd8c8 │ │ │ │ - bl 2e81ec │ │ │ │ + b ddda4 │ │ │ │ + bl dd968 │ │ │ │ + b e0848 │ │ │ │ + bl dd94c │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #548] @ e0914 │ │ │ │ + ldr r0, [pc, #548] @ e0998 │ │ │ │ str r7, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b e07f4 │ │ │ │ + b e0878 │ │ │ │ mov r0, r5 │ │ │ │ bl 3acc8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e034c │ │ │ │ - b e0728 │ │ │ │ + bne e03d0 │ │ │ │ + b e07ac │ │ │ │ mov r0, r6 │ │ │ │ bl 3acc8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e04d0 │ │ │ │ - bl dd8c8 │ │ │ │ - b e07c4 │ │ │ │ - bl dd8c4 │ │ │ │ - bl 2e81ec │ │ │ │ + bne e0554 │ │ │ │ + bl dd94c │ │ │ │ + b e0848 │ │ │ │ + bl dd948 │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #488] @ e0940 │ │ │ │ + ldr r0, [pc, #488] @ e09c4 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b e07f4 │ │ │ │ + b e0878 │ │ │ │ mov r0, r7 │ │ │ │ bl 3acc8 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e05ec │ │ │ │ - b e07c0 │ │ │ │ - bl dd8c4 │ │ │ │ - bl 2e81ec │ │ │ │ + bne e0670 │ │ │ │ + b e0844 │ │ │ │ + bl dd948 │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #436] @ e0954 │ │ │ │ + ldr r0, [pc, #436] @ e09d8 │ │ │ │ str r6, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b e07f4 │ │ │ │ + b e0878 │ │ │ │ mov r0, r6 │ │ │ │ bl 3acc8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e0688 │ │ │ │ - bl dd8c4 │ │ │ │ - bl 2e81ec │ │ │ │ + bne e070c │ │ │ │ + bl dd948 │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #276] @ e08fc │ │ │ │ + ldr r0, [pc, #276] @ e0980 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #252] @ e0900 │ │ │ │ + ldr r0, [pc, #252] @ e0984 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #236] @ e0904 │ │ │ │ + ldr r1, [pc, #236] @ e0988 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #4] │ │ │ │ - b e032c │ │ │ │ + b e03b0 │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r6, #4] │ │ │ │ - b e04b0 │ │ │ │ + b e0534 │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b e05cc │ │ │ │ + b e0650 │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r6, #4] │ │ │ │ - b e0668 │ │ │ │ + b e06ec │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ and r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl c3294 │ │ │ │ - b e08ec │ │ │ │ + bl c3318 │ │ │ │ + b e0970 │ │ │ │ mov r4, r0 │ │ │ │ and r1, r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl c3294 │ │ │ │ - b e08ec │ │ │ │ + bl c3318 │ │ │ │ + b e0970 │ │ │ │ mov r4, r0 │ │ │ │ and r1, r7, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl c3294 │ │ │ │ - b e08ec │ │ │ │ + bl c3318 │ │ │ │ + b e0970 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c3598 │ │ │ │ + bl c361c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ and r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl c3294 │ │ │ │ + bl c3318 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - @ instruction: 0x00330eb0 │ │ │ │ - @ instruction: 0x003195f0 │ │ │ │ - @ instruction: 0xfff6d0dc │ │ │ │ - eorseq r9, r1, ip, asr #11 │ │ │ │ - eorseq pc, r2, r4, lsr fp @ │ │ │ │ - @ instruction: 0xfff8bce0 │ │ │ │ - @ instruction: 0xfff89774 │ │ │ │ - eorseq r9, r1, r4, ror #13 │ │ │ │ - eorseq pc, r2, r4, ror #20 │ │ │ │ - @ instruction: 0xfff89388 │ │ │ │ - @ instruction: 0x0027c5be │ │ │ │ + eorseq r0, r3, ip, lsr #28 │ │ │ │ + eorseq r9, r1, ip, ror #10 │ │ │ │ + @ instruction: 0xfff6d058 │ │ │ │ + eorseq r9, r1, r8, asr #10 │ │ │ │ + @ instruction: 0x0032fab0 │ │ │ │ + @ instruction: 0xfff8bc5c │ │ │ │ + @ instruction: 0xfff896f0 │ │ │ │ + eorseq r9, r1, r0, ror #12 │ │ │ │ + eorseq pc, r2, r0, ror #19 │ │ │ │ + @ instruction: 0xfff89304 │ │ │ │ + eoreq ip, r7, sl, asr #11 │ │ │ │ @ instruction: 0xfffdbf80 │ │ │ │ - @ instruction: 0x0032f9b0 │ │ │ │ - @ instruction: 0xfff8ca7c │ │ │ │ - @ instruction: 0xfff895f0 │ │ │ │ - @ instruction: 0xfff8925c │ │ │ │ - mlaeq r7, r6, r4, ip │ │ │ │ + eorseq pc, r2, ip, lsr #18 │ │ │ │ + @ instruction: 0xfff8c9f8 │ │ │ │ + @ instruction: 0xfff8956c │ │ │ │ + @ instruction: 0xfff891d8 │ │ │ │ + eoreq ip, r7, r2, lsr #9 │ │ │ │ @ instruction: 0xfffdb924 │ │ │ │ - eorseq r9, r1, ip, ror r6 │ │ │ │ - mlaseq r2, r4, r8, pc @ │ │ │ │ - @ instruction: 0xfff891bc │ │ │ │ - eoreq sl, r7, r5, lsl #16 │ │ │ │ - @ instruction: 0xfffba4f8 │ │ │ │ - eorseq r9, r1, r4, lsr r6 │ │ │ │ - @ instruction: 0x0032f7f8 │ │ │ │ - @ instruction: 0xfff89120 │ │ │ │ - eoreq sl, r7, r9, ror #14 │ │ │ │ - @ instruction: 0xfffba364 │ │ │ │ + @ instruction: 0x003195f8 │ │ │ │ + eorseq pc, r2, r0, lsl r8 @ │ │ │ │ + @ instruction: 0xfff89138 │ │ │ │ + eoreq sl, r7, r1, lsl r8 │ │ │ │ + @ instruction: 0xfffba474 │ │ │ │ + @ instruction: 0x003195b0 │ │ │ │ + eorseq pc, r2, r4, ror r7 @ │ │ │ │ + @ instruction: 0xfff8909c │ │ │ │ + eoreq sl, r7, r5, ror r7 │ │ │ │ + @ instruction: 0xfffba2e0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r5, [pc, #256] @ e0a78 │ │ │ │ + ldr r5, [pc, #256] @ e0afc │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #44] @ 0x2c │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e0a18 │ │ │ │ + bne e0a9c │ │ │ │ add r0, r7, r6 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ sub r0, r4, r0 │ │ │ │ bl 1fc34 │ │ │ │ - bl 171c38 │ │ │ │ + bl 171cbc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ tst r1, #1 │ │ │ │ strh r2, [r4, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ str r8, [r4, #28] │ │ │ │ str r8, [r4, #32] │ │ │ │ str r0, [r4, #8] │ │ │ │ str r8, [r4, #12] │ │ │ │ str r8, [r4, #16] │ │ │ │ - bne e09fc │ │ │ │ - ldr r0, [pc, #156] @ e0a88 │ │ │ │ + bne e0a80 │ │ │ │ + ldr r0, [pc, #156] @ e0b0c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne e0a64 │ │ │ │ + bne e0ae8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352f34 │ │ │ │ cmp r0, #2 │ │ │ │ - beq e0a54 │ │ │ │ + beq e0ad8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #68] @ e0a7c │ │ │ │ + ldr r0, [pc, #68] @ e0b00 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #60] @ e0a80 │ │ │ │ - ldr r3, [pc, #60] @ e0a84 │ │ │ │ + ldr r0, [pc, #60] @ e0b04 │ │ │ │ + ldr r3, [pc, #60] @ e0b08 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e09a0 │ │ │ │ + b e0a24 │ │ │ │ mov r0, r4 │ │ │ │ bl 3acc8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b e09fc │ │ │ │ - eorseq r0, r3, ip, asr #15 │ │ │ │ - eorseq r9, r1, r0, asr #18 │ │ │ │ - eorseq r0, r3, r8, lsl #14 │ │ │ │ - @ instruction: 0x00318df8 │ │ │ │ - eorseq pc, r2, r4, ror #8 │ │ │ │ + b e0a80 │ │ │ │ + eorseq r0, r3, r8, asr #14 │ │ │ │ + @ instruction: 0x003198bc │ │ │ │ + eorseq r0, r3, r4, lsl #13 │ │ │ │ + eorseq r8, r1, r4, ror sp │ │ │ │ + eorseq pc, r2, r0, ror #7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - bne e0b48 │ │ │ │ + bne e0bcc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r2 │ │ │ │ - bl ea29c │ │ │ │ + bl ea320 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne e0bb0 │ │ │ │ + bne e0c34 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl ea29c │ │ │ │ + bl ea320 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq e0af0 │ │ │ │ + beq e0b74 │ │ │ │ cmp r0, #2 │ │ │ │ - bne e0bb8 │ │ │ │ + bne e0c3c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e938 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e0b38 │ │ │ │ + bne e0bbc │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0b28 │ │ │ │ + beq e0bac │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #1 │ │ │ │ stm r4, {r0, r5} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ stm r4, {r0, r5} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #192] @ e0c00 │ │ │ │ + ldr r0, [pc, #192] @ e0c84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r1, #1 │ │ │ │ - bne e0bac │ │ │ │ - bl d050c │ │ │ │ + bne e0c30 │ │ │ │ + bl d0590 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #132] @ e0bec │ │ │ │ + ldr r0, [pc, #132] @ e0c70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #100] @ e0bf0 │ │ │ │ + ldr r1, [pc, #100] @ e0c74 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, sp │ │ │ │ - ldr r1, [pc, #76] @ e0bf4 │ │ │ │ + ldr r1, [pc, #76] @ e0c78 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl dfa2c │ │ │ │ + bl dfab0 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - bl dfa98 │ │ │ │ - ldr r0, [pc, #56] @ e0bf8 │ │ │ │ + bl dfb1c │ │ │ │ + ldr r0, [pc, #56] @ e0c7c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #52] @ e0bfc │ │ │ │ + ldr r2, [pc, #52] @ e0c80 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e0be8 │ │ │ │ + beq e0c6c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfff6cd78 │ │ │ │ - eorseq r9, r1, ip, asr #14 │ │ │ │ - eorseq r9, r1, r8, lsr #14 │ │ │ │ - @ instruction: 0x0027beb2 │ │ │ │ - @ instruction: 0x003191b4 │ │ │ │ - eorseq r4, r1, r8, lsr #8 │ │ │ │ + @ instruction: 0xfff6ccf4 │ │ │ │ + eorseq r9, r1, r8, asr #13 │ │ │ │ + eorseq r9, r1, r4, lsr #13 │ │ │ │ + @ instruction: 0x0027bebe │ │ │ │ + eorseq r9, r1, r0, lsr r1 │ │ │ │ + eorseq r4, r1, r4, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq e0cc0 │ │ │ │ + beq e0d44 │ │ │ │ cmp r2, #2 │ │ │ │ - bne e0d34 │ │ │ │ + bne e0db8 │ │ │ │ ldr r0, [r1] │ │ │ │ mov sl, r1 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs e0d28 │ │ │ │ + bcs e0dac │ │ │ │ add r0, r0, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sl] │ │ │ │ ldr r9, [sl, #4] │ │ │ │ bl 1f2b0 │ │ │ │ add r8, sp, #32 │ │ │ │ mov r7, #0 │ │ │ │ @@ -197341,586 +197374,586 @@ │ │ │ │ str r7, [sp, #32] │ │ │ │ bl 1fa54 │ │ │ │ add fp, sp, #8 │ │ │ │ ldm r8, {r1, r2, r3, r4, r5, r6} │ │ │ │ cmp r9, #0 │ │ │ │ mov r0, fp │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ - beq e0c94 │ │ │ │ + beq e0d18 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e86c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ bl 1f9ac │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldm fp, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldr r0, [sl] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #164] @ e0d6c │ │ │ │ + ldr r0, [pc, #164] @ e0df0 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0d3c │ │ │ │ - ldr r1, [pc, #132] @ e0d70 │ │ │ │ + beq e0dc0 │ │ │ │ + ldr r1, [pc, #132] @ e0df4 │ │ │ │ mov r2, #6 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e6cd4 │ │ │ │ + bl 2e6d58 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #72] @ e0d78 │ │ │ │ + ldr r0, [pc, #72] @ e0dfc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c3e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl dfa2c │ │ │ │ - ldr r2, [pc, #48] @ e0d74 │ │ │ │ + bl dfab0 │ │ │ │ + ldr r2, [pc, #48] @ e0df8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq pc, r2, ip, ror #2 │ │ │ │ - eoreq ip, r7, r7, ror #15 │ │ │ │ - eorseq r8, r1, r4, lsr lr │ │ │ │ - @ instruction: 0x003141d0 │ │ │ │ + eorseq pc, r2, r8, ror #1 │ │ │ │ + strdeq ip, [r7], -r3 @ │ │ │ │ + @ instruction: 0x00318db0 │ │ │ │ + eorseq r4, r1, ip, asr #2 │ │ │ │ mov r3, r1 │ │ │ │ ldrb r0, [r0] │ │ │ │ - ldr r1, [pc, #24] @ e0da4 │ │ │ │ + ldr r1, [pc, #24] @ e0e28 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ - ldr r2, [pc, #16] @ e0da8 │ │ │ │ + ldr r2, [pc, #16] @ e0e2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 343174 │ │ │ │ - eorseq r9, r1, ip, ror r8 │ │ │ │ - eoreq sp, r7, r0, ror r1 │ │ │ │ + b 3431f8 │ │ │ │ + @ instruction: 0x003197f8 │ │ │ │ + eoreq sp, r7, ip, ror r1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #92] @ e0e20 │ │ │ │ + ldr ip, [pc, #92] @ e0ea4 │ │ │ │ mov r1, #7 │ │ │ │ - ldr r3, [pc, #88] @ e0e24 │ │ │ │ + ldr r3, [pc, #88] @ e0ea8 │ │ │ │ add r0, r0, #12 │ │ │ │ - ldr r4, [pc, #84] @ e0e28 │ │ │ │ + ldr r4, [pc, #84] @ e0eac │ │ │ │ mov r5, #4 │ │ │ │ add ip, pc, ip │ │ │ │ add lr, sp, #28 │ │ │ │ add r3, pc, r3 │ │ │ │ add r4, pc, r4 │ │ │ │ stmib sp, {r0, r4} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ str r5, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - ldr r1, [pc, #32] @ e0e2c │ │ │ │ - ldr r3, [pc, #32] @ e0e30 │ │ │ │ + ldr r1, [pc, #32] @ e0eb0 │ │ │ │ + ldr r3, [pc, #32] @ e0eb4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 343328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eorseq r9, r1, r0, lsl r7 │ │ │ │ - eoreq ip, r7, r2, asr r4 │ │ │ │ - @ instruction: 0x003196f4 │ │ │ │ - eoreq ip, r7, r6, lsl #30 │ │ │ │ - eoreq r3, r7, r4, lsl sp │ │ │ │ + eorseq r9, r1, ip, lsl #13 │ │ │ │ + eoreq ip, r7, lr, asr r4 │ │ │ │ + eorseq r9, r1, r0, ror r6 │ │ │ │ + eoreq ip, r7, r2, lsl pc │ │ │ │ + eoreq r3, r7, r0, lsr #26 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #100] @ e0ea8 │ │ │ │ + ldr r0, [pc, #100] @ e0f2c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e0e6c │ │ │ │ - ldr r0, [pc, #88] @ e0eb8 │ │ │ │ + bne e0ef0 │ │ │ │ + ldr r0, [pc, #88] @ e0f3c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #32] @ e0eac │ │ │ │ + ldr r0, [pc, #32] @ e0f30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #24] @ e0eb0 │ │ │ │ - ldr r3, [pc, #24] @ e0eb4 │ │ │ │ + ldr r0, [pc, #24] @ e0f34 │ │ │ │ + ldr r3, [pc, #24] @ e0f38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e0e58 │ │ │ │ - eorseq r0, r3, r4, ror r1 │ │ │ │ - eorseq r9, r1, r4, lsr r7 │ │ │ │ - eorseq r0, r3, r4, lsr #2 │ │ │ │ - @ instruction: 0x003189b8 │ │ │ │ - eorseq r0, r3, r4, ror #2 │ │ │ │ + b e0edc │ │ │ │ + ldrsheq r0, [r3], -r0 @ │ │ │ │ + @ instruction: 0x003196b0 │ │ │ │ + eorseq r0, r3, r0, lsr #1 │ │ │ │ + eorseq r8, r1, r4, lsr r9 │ │ │ │ + eorseq r0, r3, r0, ror #1 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ - bl c2370 │ │ │ │ + bl c23f4 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e0eec │ │ │ │ - b 18cf50 │ │ │ │ + beq e0f70 │ │ │ │ + b 18cfd4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e0efc │ │ │ │ + ldr r0, [pc, #4] @ e0f80 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, lsl #19 │ │ │ │ + eorseq r9, r1, r0, lsl #18 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e0f1c │ │ │ │ - b 18d4d8 │ │ │ │ + beq e0fa0 │ │ │ │ + b 18d55c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e0f2c │ │ │ │ + ldr r0, [pc, #4] @ e0fb0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, asr r9 │ │ │ │ + @ instruction: 0x003198d0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e0f4c │ │ │ │ - b 18be0c │ │ │ │ + beq e0fd0 │ │ │ │ + b 18be90 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e0f5c │ │ │ │ + ldr r0, [pc, #4] @ e0fe0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, lsr #18 │ │ │ │ + eorseq r9, r1, r0, lsr #17 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e0f7c │ │ │ │ - b 18aa24 │ │ │ │ + beq e1000 │ │ │ │ + b 18aaa8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e0f8c │ │ │ │ + ldr r0, [pc, #4] @ e1010 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003198f4 │ │ │ │ + eorseq r9, r1, r0, ror r8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e0fac │ │ │ │ - b 18eee8 │ │ │ │ + beq e1030 │ │ │ │ + b 18ef6c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e0fbc │ │ │ │ + ldr r0, [pc, #4] @ e1040 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, asr #17 │ │ │ │ + eorseq r9, r1, r0, asr #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e0fdc │ │ │ │ - b 18c30c │ │ │ │ + beq e1060 │ │ │ │ + b 18c390 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e0fec │ │ │ │ + ldr r0, [pc, #4] @ e1070 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - mlaseq r1, r4, r8, r9 │ │ │ │ + eorseq r9, r1, r0, lsl r8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e100c │ │ │ │ - b 18a7b0 │ │ │ │ + beq e1090 │ │ │ │ + b 18a834 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e101c │ │ │ │ + ldr r0, [pc, #4] @ e10a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, ror #16 │ │ │ │ + eorseq r9, r1, r0, ror #15 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e103c │ │ │ │ - b 18b424 │ │ │ │ + beq e10c0 │ │ │ │ + b 18b4a8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e104c │ │ │ │ + ldr r0, [pc, #4] @ e10d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, lsr r8 │ │ │ │ + @ instruction: 0x003197b0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e106c │ │ │ │ - b 18b6b0 │ │ │ │ + beq e10f0 │ │ │ │ + b 18b734 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e107c │ │ │ │ + ldr r0, [pc, #4] @ e1100 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, lsl #16 │ │ │ │ + eorseq r9, r1, r0, lsl #15 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e109c │ │ │ │ - b 18d764 │ │ │ │ + beq e1120 │ │ │ │ + b 18d7e8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e10ac │ │ │ │ + ldr r0, [pc, #4] @ e1130 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003197d4 │ │ │ │ + eorseq r9, r1, r0, asr r7 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e10cc │ │ │ │ - b 18d264 │ │ │ │ + beq e1150 │ │ │ │ + b 18d2e8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e10dc │ │ │ │ + ldr r0, [pc, #4] @ e1160 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, lsr #15 │ │ │ │ + eorseq r9, r1, r0, lsr #14 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e10fc │ │ │ │ - b 18ccdc │ │ │ │ + beq e1180 │ │ │ │ + b 18cd60 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e110c │ │ │ │ + ldr r0, [pc, #4] @ e1190 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, ror r7 │ │ │ │ + @ instruction: 0x003196f0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e112c │ │ │ │ - b 18af24 │ │ │ │ + beq e11b0 │ │ │ │ + b 18afa8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e113c │ │ │ │ + ldr r0, [pc, #4] @ e11c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, asr #14 │ │ │ │ + eorseq r9, r1, r0, asr #13 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e115c │ │ │ │ - b 18ac98 │ │ │ │ + beq e11e0 │ │ │ │ + b 18ad1c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e116c │ │ │ │ + ldr r0, [pc, #4] @ e11f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, lsl r7 │ │ │ │ + mlaseq r1, r0, r6, r9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e118c │ │ │ │ - b 18da78 │ │ │ │ + beq e1210 │ │ │ │ + b 18dafc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e119c │ │ │ │ + ldr r0, [pc, #4] @ e1220 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, ror #13 │ │ │ │ + eorseq r9, r1, r0, ror #12 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e11bc │ │ │ │ - b 18b1b0 │ │ │ │ + beq e1240 │ │ │ │ + b 18b234 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e11cc │ │ │ │ + ldr r0, [pc, #4] @ e1250 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003196b4 │ │ │ │ + eorseq r9, r1, r0, lsr r6 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e11ec │ │ │ │ - b 18ebd4 │ │ │ │ + beq e1270 │ │ │ │ + b 18ec58 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e11fc │ │ │ │ + ldr r0, [pc, #4] @ e1280 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, lsl #13 │ │ │ │ + eorseq r9, r1, r0, lsl #12 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e121c │ │ │ │ - b 18ca68 │ │ │ │ + beq e12a0 │ │ │ │ + b 18caec │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e122c │ │ │ │ + ldr r0, [pc, #4] @ e12b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, asr r6 │ │ │ │ + @ instruction: 0x003195d0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e124c │ │ │ │ - b 18c580 │ │ │ │ + beq e12d0 │ │ │ │ + b 18c604 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e125c │ │ │ │ + ldr r0, [pc, #4] @ e12e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, lsr #12 │ │ │ │ + eorseq r9, r1, r0, lsr #11 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e127c │ │ │ │ - b 18bb98 │ │ │ │ + beq e1300 │ │ │ │ + b 18bc1c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e128c │ │ │ │ + ldr r0, [pc, #4] @ e1310 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003195f4 │ │ │ │ + eorseq r9, r1, r0, ror r5 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e12ac │ │ │ │ - b 18dcec │ │ │ │ + beq e1330 │ │ │ │ + b 18dd70 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e12bc │ │ │ │ + ldr r0, [pc, #4] @ e1340 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, asr #11 │ │ │ │ + eorseq r9, r1, r0, asr #10 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e12dc │ │ │ │ - b 18df60 │ │ │ │ + beq e1360 │ │ │ │ + b 18dfe4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e12ec │ │ │ │ + ldr r0, [pc, #4] @ e1370 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - mlaseq r1, r4, r5, r9 │ │ │ │ + eorseq r9, r1, r0, lsl r5 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e130c │ │ │ │ - b 18c098 │ │ │ │ + beq e1390 │ │ │ │ + b 18c11c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e131c │ │ │ │ + ldr r0, [pc, #4] @ e13a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, ror #10 │ │ │ │ + eorseq r9, r1, r0, ror #9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e133c │ │ │ │ - b 18e948 │ │ │ │ + beq e13c0 │ │ │ │ + b 18e9cc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e134c │ │ │ │ + ldr r0, [pc, #4] @ e13d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, lsr r5 │ │ │ │ + @ instruction: 0x003194b0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e136c │ │ │ │ - b 18e6bc │ │ │ │ + beq e13f0 │ │ │ │ + b 18e740 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e137c │ │ │ │ + ldr r0, [pc, #4] @ e1400 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, lsl #10 │ │ │ │ + eorseq r9, r1, r0, lsl #9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e139c │ │ │ │ - b 18c7f4 │ │ │ │ + beq e1420 │ │ │ │ + b 18c878 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e13ac │ │ │ │ + ldr r0, [pc, #4] @ e1430 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003194d4 │ │ │ │ + eorseq r9, r1, r0, asr r4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e13cc │ │ │ │ - b 18b924 │ │ │ │ + beq e1450 │ │ │ │ + b 18b9a8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e13dc │ │ │ │ + ldr r0, [pc, #4] @ e1460 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, lsr #9 │ │ │ │ + eorseq r9, r1, r0, lsr #8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e13fc │ │ │ │ - b 18e1d4 │ │ │ │ + beq e1480 │ │ │ │ + b 18e258 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e140c │ │ │ │ + ldr r0, [pc, #4] @ e1490 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, ror r4 │ │ │ │ + @ instruction: 0x003193f0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e142c │ │ │ │ - b 18e448 │ │ │ │ + beq e14b0 │ │ │ │ + b 18e4cc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e143c │ │ │ │ + ldr r0, [pc, #4] @ e14c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, asr #8 │ │ │ │ + eorseq r9, r1, r0, asr #7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ mov r5, #11 │ │ │ │ add lr, sp, #28 │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr ip, [pc, #80] @ e14b8 │ │ │ │ + ldr ip, [pc, #80] @ e153c │ │ │ │ mov r1, #9 │ │ │ │ - ldr r3, [pc, #76] @ e14bc │ │ │ │ - ldr r4, [pc, #76] @ e14c0 │ │ │ │ + ldr r3, [pc, #76] @ e1540 │ │ │ │ + ldr r4, [pc, #76] @ e1544 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp] │ │ │ │ add r4, pc, r4 │ │ │ │ stmib sp, {r0, r4} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, #9 │ │ │ │ str r1, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - ldr r1, [pc, #32] @ e14c4 │ │ │ │ - ldr r3, [pc, #32] @ e14c8 │ │ │ │ + ldr r1, [pc, #32] @ e1548 │ │ │ │ + ldr r3, [pc, #32] @ e154c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 343328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - mlaseq r1, r8, r6, r9 │ │ │ │ - eoreq ip, r7, r0, ror #28 │ │ │ │ - eorseq r9, r1, ip, ror r6 │ │ │ │ - eoreq ip, r7, ip, lsl lr │ │ │ │ - eoreq ip, r7, r1, lsr #28 │ │ │ │ + eorseq r9, r1, r4, lsl r6 │ │ │ │ + eoreq ip, r7, ip, ror #28 │ │ │ │ + @ instruction: 0x003195f8 │ │ │ │ + eoreq ip, r7, r8, lsr #28 │ │ │ │ + eoreq ip, r7, sp, lsr #28 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ e14e0 │ │ │ │ + ldr r1, [pc, #8] @ e1564 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eoreq r3, r7, ip, asr #29 │ │ │ │ + b 3431f8 │ │ │ │ + ldrdeq r3, [r7], -r8 @ │ │ │ │ ldr r0, [r0] │ │ │ │ - b 34b7c8 │ │ │ │ + b 34b84c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #772 @ 0x304 │ │ │ │ ldr r5, [r0] │ │ │ │ mov sl, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r6, [r0] │ │ │ │ lsr r0, r2, #7 │ │ │ │ cmp r0, #2 │ │ │ │ str r6, [sp, #28] │ │ │ │ - bhi e1544 │ │ │ │ + bhi e15c8 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f640 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ strb r0, [r7, r4] │ │ │ │ mov r0, r7 │ │ │ │ bl 1fcd0 │ │ │ │ - b e156c │ │ │ │ + b e15f0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1f394 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ bl 1fcd0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dfb4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e18b0 │ │ │ │ + beq e1934 │ │ │ │ add r9, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ bl 1f8ec │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #32 │ │ │ │ str r0, [sp, #444] @ 0x1bc │ │ │ │ @@ -197969,37 +198002,37 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 1f640 │ │ │ │ ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ cmp r1, #10 │ │ │ │ movls r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1914 │ │ │ │ + beq e1998 │ │ │ │ ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ cmp r1, #10 │ │ │ │ sub r3, r0, #1 │ │ │ │ movls r2, r9 │ │ │ │ add r1, sp, #420 @ 0x1a4 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp] │ │ │ │ - bl 2e5888 │ │ │ │ + bl 2e590c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov fp, r4 │ │ │ │ bic r1, r0, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bne e16b0 │ │ │ │ + bne e1734 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #716] @ 0x2cc │ │ │ │ str r3, [sp, #712] @ 0x2c8 │ │ │ │ str r3, [sp, #708] @ 0x2c4 │ │ │ │ str r3, [sp, #704] @ 0x2c0 │ │ │ │ str r3, [sp, #700] @ 0x2bc │ │ │ │ str r3, [sp, #696] @ 0x2b8 │ │ │ │ - b e16e8 │ │ │ │ + b e176c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -198021,226 +198054,226 @@ │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ mov r1, r0 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r8, {r2, r3, r4, r5, r6, r7} │ │ │ │ mvn r2, #4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ tst r1, r2 │ │ │ │ - beq e1808 │ │ │ │ + beq e188c │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, sp, #748 @ 0x2ec │ │ │ │ - ldr r0, [pc, #592] @ e1990 │ │ │ │ + ldr r0, [pc, #592] @ e1a14 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #752] @ 0x2f0 │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ str r0, [sp, #748] @ 0x2ec │ │ │ │ mov r0, #1 │ │ │ │ ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ str r6, [sp, #756] @ 0x2f4 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #548] @ e1994 │ │ │ │ + ldr r0, [pc, #548] @ e1a18 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [sp, #764] @ 0x2fc │ │ │ │ ldr r8, [sp, #768] @ 0x300 │ │ │ │ - beq e179c │ │ │ │ + beq e1820 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 1e800 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ - beq e1818 │ │ │ │ + beq e189c │ │ │ │ mov r0, #109 @ 0x6d │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ orr r0, r0, #256 @ 0x100 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #79 @ 0x4f │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #468] @ e1998 │ │ │ │ + ldr r0, [pc, #468] @ e1a1c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #452] @ e199c │ │ │ │ + ldr r0, [pc, #452] @ e1a20 │ │ │ │ str r7, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp] │ │ │ │ add r2, sp, #32 │ │ │ │ - ldr r0, [pc, #428] @ e19a0 │ │ │ │ + ldr r0, [pc, #428] @ e1a24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ - ldr r3, [pc, #424] @ e19a4 │ │ │ │ + ldr r3, [pc, #424] @ e1a28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b e1924 │ │ │ │ + b e19a8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e1818 │ │ │ │ + beq e189c │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e800 │ │ │ │ ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ cmp r6, #10 │ │ │ │ - bls e1860 │ │ │ │ + bls e18e4 │ │ │ │ ldr r7, [sp, #452] @ 0x1c4 │ │ │ │ ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e1894 │ │ │ │ + beq e1918 │ │ │ │ mov r5, r4 │ │ │ │ - b e1848 │ │ │ │ + b e18cc │ │ │ │ add r5, r5, #24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e1894 │ │ │ │ + beq e1918 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e183c │ │ │ │ + beq e18c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e800 │ │ │ │ - b e183c │ │ │ │ + b e18c0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne e187c │ │ │ │ + bne e1900 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r9, r9, #24 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq e1868 │ │ │ │ + beq e18ec │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1870 │ │ │ │ + beq e18f4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e800 │ │ │ │ - b e1870 │ │ │ │ + b e18f4 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #224] @ e19a8 │ │ │ │ + ldr r0, [pc, #224] @ e1a2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #200] @ e19ac │ │ │ │ + ldr r0, [pc, #200] @ e1a30 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #460] @ 0x1cc │ │ │ │ add r0, sp, #28 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ - ldr r0, [pc, #184] @ e19b0 │ │ │ │ + ldr r0, [pc, #184] @ e1a34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #452] @ 0x1c4 │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #448] @ 0x1c0 │ │ │ │ - ldr r1, [pc, #168] @ e19b4 │ │ │ │ + ldr r1, [pc, #168] @ e1a38 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ bl 3c488 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq e197c │ │ │ │ + beq e1a00 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e197c │ │ │ │ + bl 1b0888 │ │ │ │ + b e1a00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e197c │ │ │ │ + beq e1a00 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 1e800 │ │ │ │ - b e197c │ │ │ │ + b e1a00 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6f54c │ │ │ │ - b e1984 │ │ │ │ + b e1a08 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ bl 6f54c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - @ instruction: 0x0032e5d4 │ │ │ │ - @ instruction: 0x003193bc │ │ │ │ - eoreq ip, r7, r7, lsl #23 │ │ │ │ - eoreq ip, r7, fp, lsr fp │ │ │ │ - eoreq ip, r7, pc, lsr #17 │ │ │ │ - eorseq r9, r1, r4, lsr #3 │ │ │ │ - eorseq r8, r1, r4, asr #31 │ │ │ │ - eorseq lr, r2, r0, lsr r4 │ │ │ │ - @ instruction: 0xfff6bfe8 │ │ │ │ - mlaseq r1, r4, pc, r8 @ │ │ │ │ + eorseq lr, r2, r0, asr r5 │ │ │ │ + eorseq r9, r1, r8, lsr r3 │ │ │ │ + mlaeq r7, r3, fp, ip │ │ │ │ + eoreq ip, r7, r7, asr #22 │ │ │ │ + @ instruction: 0x0027c8bb │ │ │ │ + eorseq r9, r1, r0, lsr #2 │ │ │ │ + eorseq r8, r1, r0, asr #30 │ │ │ │ + eorseq lr, r2, ip, lsr #7 │ │ │ │ + @ instruction: 0xfff6bf64 │ │ │ │ + eorseq r8, r1, r0, lsl pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ ldr r4, [r1] │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ lsr r0, r3, #7 │ │ │ │ mov r9, r1 │ │ │ │ cmp r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bhi e1a24 │ │ │ │ + bhi e1aa8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r3 │ │ │ │ bl 1f640 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ strb r0, [r7, r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dd80 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1a5c │ │ │ │ + beq e1ae0 │ │ │ │ mov r0, fp │ │ │ │ bl 1f4f0 │ │ │ │ - b e1a5c │ │ │ │ + b e1ae0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 1f394 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 1dd80 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1a54 │ │ │ │ + beq e1ad8 │ │ │ │ mov r0, fp │ │ │ │ bl 1f4f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dfb4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq e1b0c │ │ │ │ + beq e1b90 │ │ │ │ ldrb r0, [fp, #8] │ │ │ │ ldr r8, [sp, #488] @ 0x1e8 │ │ │ │ tst r0, #1 │ │ │ │ - beq e1b7c │ │ │ │ + beq e1c00 │ │ │ │ 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 │ │ │ │ @@ -198253,123 +198286,123 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 1e29c │ │ │ │ mov r5, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq e1bec │ │ │ │ + beq e1c70 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ bl 1faa8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1c28 │ │ │ │ + beq e1cac │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ bl 1ec20 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #432] @ e1cd4 │ │ │ │ + ldr r0, [pc, #432] @ e1d58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #396] @ e1cd8 │ │ │ │ + ldr r0, [pc, #396] @ e1d5c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #380] @ e1cdc │ │ │ │ + ldr r0, [pc, #380] @ e1d60 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #364] @ e1ce0 │ │ │ │ + ldr r1, [pc, #364] @ e1d64 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #360] @ e1cfc │ │ │ │ + ldr r0, [pc, #360] @ e1d80 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #324] @ e1d00 │ │ │ │ + ldr r0, [pc, #324] @ e1d84 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #308] @ e1d04 │ │ │ │ + ldr r0, [pc, #308] @ e1d88 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ bl 3c534 │ │ │ │ - b e1c94 │ │ │ │ + b e1d18 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #224] @ e1ce4 │ │ │ │ + ldr r0, [pc, #224] @ e1d68 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #208] @ e1ce8 │ │ │ │ - ldr r3, [pc, #208] @ e1cec │ │ │ │ + ldr r0, [pc, #208] @ e1d6c │ │ │ │ + ldr r3, [pc, #208] @ e1d70 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b e1c94 │ │ │ │ + b e1d18 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #176] @ e1cf0 │ │ │ │ + ldr r0, [pc, #176] @ e1d74 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #140] @ e1cf4 │ │ │ │ + ldr r0, [pc, #140] @ e1d78 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #124] @ e1cf8 │ │ │ │ + ldr r0, [pc, #124] @ e1d7c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ bl 3c534 │ │ │ │ @@ -198378,34 +198411,34 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1cc4 │ │ │ │ + beq e1d48 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 1e800 │ │ │ │ mov r0, fp │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r8, r1, r0, asr #27 │ │ │ │ - eorseq lr, r2, r8, asr #3 │ │ │ │ - @ instruction: 0xfff6bd80 │ │ │ │ - eorseq r8, r1, r4, lsl #27 │ │ │ │ - eorseq r8, r1, r8, lsl lr │ │ │ │ - eoreq ip, r7, pc, lsl #9 │ │ │ │ - eorseq r8, r1, r4, lsr #27 │ │ │ │ - eorseq r8, r1, ip, lsl #25 │ │ │ │ - eorseq lr, r2, ip, lsr #1 │ │ │ │ - @ instruction: 0xfff6bc64 │ │ │ │ + eorseq r8, r1, ip, lsr sp │ │ │ │ + eorseq lr, r2, r4, asr #2 │ │ │ │ + @ instruction: 0xfff6bcfc │ │ │ │ + eorseq r8, r1, r0, lsl #26 │ │ │ │ + mlaseq r1, r4, sp, r8 │ │ │ │ + mlaeq r7, fp, r4, ip │ │ │ │ eorseq r8, r1, r0, lsr #26 │ │ │ │ - eorseq lr, r2, r8, asr r1 │ │ │ │ - @ instruction: 0xfff6bd10 │ │ │ │ + eorseq r8, r1, r8, lsl #24 │ │ │ │ + eorseq lr, r2, r8, lsr #32 │ │ │ │ + @ instruction: 0xfff6bbe0 │ │ │ │ + mlaseq r1, ip, ip, r8 │ │ │ │ + ldrsbeq lr, [r2], -r4 @ │ │ │ │ + @ instruction: 0xfff6bc8c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #19 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r6, sp, #32 │ │ │ │ ldr r0, [r5] │ │ │ │ @@ -198424,15 +198457,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, fp │ │ │ │ strb r7, [sp, #51] @ 0x33 │ │ │ │ bl 1e854 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1ee0 │ │ │ │ + beq e1f64 │ │ │ │ ldr r6, [sp, #420] @ 0x1a4 │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f8ec │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ @@ -198442,403 +198475,403 @@ │ │ │ │ bl 1de70 │ │ │ │ mov sl, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r7, sp, #32 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq e1f44 │ │ │ │ + beq e1fc8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #420 @ 0x1a4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ stm r2, {r0, r1, r8} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1e30 │ │ │ │ + beq e1eb4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ bl 1f6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1e84 │ │ │ │ + beq e1f08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f6d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #380] @ e1fb4 │ │ │ │ + ldr r0, [pc, #380] @ e2038 │ │ │ │ add r1, sp, #428 @ 0x1ac │ │ │ │ add fp, sp, #32 │ │ │ │ add r7, sp, #432 @ 0x1b0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ - ldr r0, [pc, #360] @ e1fb8 │ │ │ │ + ldr r0, [pc, #360] @ e203c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #332] @ e1fbc │ │ │ │ + ldr r0, [pc, #332] @ e2040 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #3 │ │ │ │ - b e1ec0 │ │ │ │ - ldr r0, [pc, #308] @ e1fc0 │ │ │ │ + b e1f44 │ │ │ │ + ldr r0, [pc, #308] @ e2044 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #296] @ e1fc4 │ │ │ │ + ldr r0, [pc, #296] @ e2048 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #444] @ 0x1bc │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ - ldr r0, [pc, #280] @ e1fc8 │ │ │ │ + ldr r0, [pc, #280] @ e204c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #436] @ 0x1b4 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ mov r0, #2 │ │ │ │ mov r2, #0 │ │ │ │ stmib r7, {r1, fp} │ │ │ │ str r0, [r7, #12] │ │ │ │ str r2, [r7, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 3c534 │ │ │ │ - b e1f7c │ │ │ │ + b e2000 │ │ │ │ mov r0, #3 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #164] @ e1f98 │ │ │ │ + ldr r0, [pc, #164] @ e201c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #140] @ e1f9c │ │ │ │ + ldr r0, [pc, #140] @ e2020 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #444] @ 0x1bc │ │ │ │ add r0, sp, #28 │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ - ldr r0, [pc, #124] @ e1fa0 │ │ │ │ + ldr r0, [pc, #124] @ e2024 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #436] @ 0x1b4 │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ - ldr r1, [pc, #108] @ e1fa4 │ │ │ │ + ldr r1, [pc, #108] @ e2028 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b e1f7c │ │ │ │ + b e2000 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #436] @ 0x1b4 │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ - ldr r0, [pc, #76] @ e1fa8 │ │ │ │ + ldr r0, [pc, #76] @ e202c │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #60] @ e1fac │ │ │ │ - ldr r3, [pc, #60] @ e1fb0 │ │ │ │ + ldr r0, [pc, #60] @ e2030 │ │ │ │ + ldr r3, [pc, #60] @ e2034 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b e1f84 │ │ │ │ + b e2008 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1f6d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - mlaseq r1, r8, r9, r8 │ │ │ │ - eorseq sp, r2, r4, lsl #28 │ │ │ │ - @ instruction: 0xfff6b9bc │ │ │ │ - @ instruction: 0x003189d0 │ │ │ │ - eorseq r8, r1, r8, lsr #22 │ │ │ │ - eoreq ip, r7, r7, lsr r1 │ │ │ │ - eorseq r8, r1, ip, asr #20 │ │ │ │ - @ instruction: 0x00318ad8 │ │ │ │ - eorseq sp, r2, r4, asr #29 │ │ │ │ - @ instruction: 0xfff6ba70 │ │ │ │ - eorseq r8, r1, ip, lsr #21 │ │ │ │ - eorseq sp, r2, r8, ror lr │ │ │ │ - @ instruction: 0xfff6ba30 │ │ │ │ + eorseq r8, r1, r4, lsl r9 │ │ │ │ + eorseq sp, r2, r0, lsl #27 │ │ │ │ + @ instruction: 0xfff6b938 │ │ │ │ + eorseq r8, r1, ip, asr #18 │ │ │ │ + eorseq r8, r1, r4, lsr #21 │ │ │ │ + eoreq ip, r7, r3, asr #2 │ │ │ │ + eorseq r8, r1, r8, asr #19 │ │ │ │ + eorseq r8, r1, r4, asr sl │ │ │ │ + eorseq sp, r2, r0, asr #28 │ │ │ │ + @ instruction: 0xfff6b9ec │ │ │ │ + eorseq r8, r1, r8, lsr #20 │ │ │ │ + @ instruction: 0x0032ddf4 │ │ │ │ + @ instruction: 0xfff6b9ac │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r4, r0 │ │ │ │ - bne e23f8 │ │ │ │ + bne e247c │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2300 │ │ │ │ - ldr r8, [pc, #1320] @ e2530 │ │ │ │ + beq e2384 │ │ │ │ + ldr r8, [pc, #1320] @ e25b4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi e214c │ │ │ │ - ldr r0, [pc, #1300] @ e2534 │ │ │ │ + bhi e21d0 │ │ │ │ + ldr r0, [pc, #1300] @ e25b8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc e204c │ │ │ │ + bcc e20d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e214c │ │ │ │ - ldr r0, [pc, #1272] @ e2538 │ │ │ │ + beq e21d0 │ │ │ │ + ldr r0, [pc, #1272] @ e25bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq e214c │ │ │ │ - ldr r0, [pc, #1264] @ e2544 │ │ │ │ + beq e21d0 │ │ │ │ + ldr r0, [pc, #1264] @ e25c8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e214c │ │ │ │ - ldr r7, [pc, #1248] @ e2548 │ │ │ │ + beq e21d0 │ │ │ │ + ldr r7, [pc, #1248] @ e25cc │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldr ip, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e2464 │ │ │ │ + beq e24e8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ bl 1e29c │ │ │ │ mov r6, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r6 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #1 │ │ │ │ - beq e2480 │ │ │ │ + beq e2504 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #1156] @ e2560 │ │ │ │ + ldr r0, [pc, #1156] @ e25e4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #1124] @ e2564 │ │ │ │ + ldr r0, [pc, #1124] @ e25e8 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #1104] @ e2568 │ │ │ │ + ldr r1, [pc, #1104] @ e25ec │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [pc, #1064] @ e256c │ │ │ │ + ldr r0, [pc, #1064] @ e25f0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ - bl 29e030 │ │ │ │ - ldr r7, [pc, #1000] @ e253c │ │ │ │ + bl 29e0b4 │ │ │ │ + ldr r7, [pc, #1000] @ e25c0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r0, sl │ │ │ │ add r1, r0, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r0, #56]! @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e2444 │ │ │ │ + beq e24c8 │ │ │ │ add r6, r5, #4 │ │ │ │ add r1, r1, #60 @ 0x3c │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ mov r1, r9 │ │ │ │ bl 968e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e22a4 │ │ │ │ + beq e2328 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi e229c │ │ │ │ - ldr r0, [pc, #952] @ e2570 │ │ │ │ + bhi e2320 │ │ │ │ + ldr r0, [pc, #952] @ e25f4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc e21e4 │ │ │ │ + bcc e2268 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e229c │ │ │ │ - ldr r0, [pc, #924] @ e2574 │ │ │ │ + beq e2320 │ │ │ │ + ldr r0, [pc, #924] @ e25f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq e229c │ │ │ │ - ldr r0, [pc, #908] @ e2578 │ │ │ │ + beq e2320 │ │ │ │ + ldr r0, [pc, #908] @ e25fc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e229c │ │ │ │ - ldr r0, [pc, #892] @ e257c │ │ │ │ + beq e2320 │ │ │ │ + ldr r0, [pc, #892] @ e2600 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e24bc │ │ │ │ + beq e2540 │ │ │ │ mov r2, r0 │ │ │ │ ldr lr, [r0, #36] @ 0x24 │ │ │ │ ldr ip, [r2, #28]! │ │ │ │ mov r8, #0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #844] @ e2588 │ │ │ │ + ldr r1, [pc, #844] @ e260c │ │ │ │ str r9, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #812] @ e258c │ │ │ │ + ldr r3, [pc, #812] @ e2610 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #792] @ e2590 │ │ │ │ + ldr r3, [pc, #792] @ e2614 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r7, r0, sl │ │ │ │ ldr r0, [r7, r1]! │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ - bhi e2454 │ │ │ │ + bhi e24d8 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq e2398 │ │ │ │ + beq e241c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2434 │ │ │ │ + beq e24b8 │ │ │ │ add r3, r7, #8 │ │ │ │ ldmib r5, {r4, r5} │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 126138 │ │ │ │ + bl 1261bc │ │ │ │ mov r1, r0 │ │ │ │ add r0, r7, #24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 17f714 │ │ │ │ - b e23c4 │ │ │ │ + bl 17f798 │ │ │ │ + b e2448 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #504] @ e2524 │ │ │ │ + ldr r1, [pc, #504] @ e25a8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #496] @ e2528 │ │ │ │ + ldr r1, [pc, #496] @ e25ac │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #456] @ e252c │ │ │ │ + ldr r2, [pc, #456] @ e25b0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e23f0 │ │ │ │ + blt e2474 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e23f0 │ │ │ │ + beq e2474 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne e2434 │ │ │ │ + bne e24b8 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r1] │ │ │ │ bl 1efb0 │ │ │ │ clz r0, r0 │ │ │ │ mov r1, #0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2434 │ │ │ │ + beq e24b8 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, sl │ │ │ │ bl 1f34c │ │ │ │ @@ -198846,1553 +198879,1553 @@ │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #268] @ e251c │ │ │ │ + ldr r1, [pc, #268] @ e25a0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #248] @ e2520 │ │ │ │ + ldr r1, [pc, #248] @ e25a4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b e24d4 │ │ │ │ - ldr r0, [pc, #344] @ e2594 │ │ │ │ + b e2558 │ │ │ │ + ldr r0, [pc, #344] @ e2618 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b e24d4 │ │ │ │ - ldr r0, [pc, #244] @ e2540 │ │ │ │ + b e2558 │ │ │ │ + ldr r0, [pc, #244] @ e25c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b e24d4 │ │ │ │ - ldr r0, [pc, #316] @ e2598 │ │ │ │ + b e2558 │ │ │ │ + ldr r0, [pc, #316] @ e261c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c3e8 │ │ │ │ - b e24d4 │ │ │ │ - ldr r0, [pc, #224] @ e254c │ │ │ │ + b e2558 │ │ │ │ + ldr r0, [pc, #224] @ e25d0 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #220] @ e2550 │ │ │ │ + ldr r2, [pc, #220] @ e25d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b e24d4 │ │ │ │ + b e2558 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #188] @ e2554 │ │ │ │ + ldr r0, [pc, #188] @ e25d8 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #172] @ e2558 │ │ │ │ - ldr r3, [pc, #172] @ e255c │ │ │ │ + ldr r0, [pc, #172] @ e25dc │ │ │ │ + ldr r3, [pc, #172] @ e25e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b e24d4 │ │ │ │ - ldr r0, [pc, #188] @ e2580 │ │ │ │ + b e2558 │ │ │ │ + ldr r0, [pc, #188] @ e2604 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #184] @ e2584 │ │ │ │ + ldr r2, [pc, #184] @ e2608 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d425c │ │ │ │ - b e250c │ │ │ │ + bl 2d42e0 │ │ │ │ + b e2590 │ │ │ │ bl 3c6f8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ ldr r0, [r7] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, sl │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, sl │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ - eorseq r8, r1, ip, lsr r5 │ │ │ │ - eorseq r8, r1, r0, lsr r5 │ │ │ │ - strdeq ip, [r7], -pc @ │ │ │ │ - eoreq ip, r7, r2, lsl #8 │ │ │ │ - eoreq ip, r7, r3, asr r4 │ │ │ │ - eorseq sp, r2, r4, asr #25 │ │ │ │ - eorseq lr, r2, r8, lsl #15 │ │ │ │ - eorseq lr, r2, r8, ror #14 │ │ │ │ - eorseq lr, r2, ip, lsr #29 │ │ │ │ - eorseq ip, r1, r8, ror ip │ │ │ │ - eorseq lr, r2, r4, asr r7 │ │ │ │ - eorseq lr, r2, r0, asr #14 │ │ │ │ - ldrdeq ip, [r7], -fp @ │ │ │ │ - eorseq r8, r1, ip, ror r9 │ │ │ │ - eorseq r8, r1, r4, lsl #11 │ │ │ │ - strdeq fp, [r7], -fp @ │ │ │ │ - eorseq r8, r1, r0, lsl r5 │ │ │ │ - @ instruction: 0xfff6b804 │ │ │ │ - @ instruction: 0x00318cd8 │ │ │ │ - eorseq r8, r1, r4, ror #25 │ │ │ │ - eorseq lr, r2, r4, ror #12 │ │ │ │ - @ instruction: 0x0032e5fc │ │ │ │ - @ instruction: 0x0032e5dc │ │ │ │ - eorseq lr, r2, r8, asr #11 │ │ │ │ - @ instruction: 0x0032e5b4 │ │ │ │ - eoreq ip, r7, r3, lsl #5 │ │ │ │ - eorseq r8, r1, r4, asr #18 │ │ │ │ - eorseq r8, r1, r4, asr #23 │ │ │ │ - eorseq r8, r1, r8, lsl #23 │ │ │ │ - eorseq sp, r2, r8, lsr #26 │ │ │ │ - eorseq r8, r1, r8, ror #19 │ │ │ │ - @ instruction: 0x003189d8 │ │ │ │ + @ instruction: 0x003184b8 │ │ │ │ + eorseq r8, r1, ip, lsr #9 │ │ │ │ + eoreq ip, r7, fp, lsl #8 │ │ │ │ + eoreq ip, r7, lr, lsl #8 │ │ │ │ + eoreq ip, r7, pc, asr r4 │ │ │ │ + eorseq sp, r2, r0, asr #24 │ │ │ │ + eorseq lr, r2, r4, lsl #14 │ │ │ │ + eorseq lr, r2, r4, ror #13 │ │ │ │ + eorseq lr, r2, r8, lsr #28 │ │ │ │ + @ instruction: 0x0031cbf4 │ │ │ │ + @ instruction: 0x0032e6d0 │ │ │ │ + @ instruction: 0x0032e6bc │ │ │ │ + eoreq ip, r7, r7, ror #5 │ │ │ │ + @ instruction: 0x003188f8 │ │ │ │ + eorseq r8, r1, r0, lsl #10 │ │ │ │ + eoreq fp, r7, r7, lsl #24 │ │ │ │ + eorseq r8, r1, ip, lsl #9 │ │ │ │ + @ instruction: 0xfff6b780 │ │ │ │ + eorseq r8, r1, r4, asr ip │ │ │ │ + eorseq r8, r1, r0, ror #24 │ │ │ │ + eorseq lr, r2, r0, ror #11 │ │ │ │ + eorseq lr, r2, r8, ror r5 │ │ │ │ + eorseq lr, r2, r8, asr r5 │ │ │ │ + eorseq lr, r2, r4, asr #10 │ │ │ │ + eorseq lr, r2, r0, lsr r5 │ │ │ │ + eoreq ip, r7, pc, lsl #5 │ │ │ │ + eorseq r8, r1, r0, asr #17 │ │ │ │ + eorseq r8, r1, r0, asr #22 │ │ │ │ + eorseq r8, r1, r4, lsl #22 │ │ │ │ + eorseq sp, r2, r4, lsr #25 │ │ │ │ + eorseq r8, r1, r4, ror #18 │ │ │ │ + eorseq r8, r1, r4, asr r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r4, r5} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r5 │ │ │ │ - bne e2680 │ │ │ │ + bne e2704 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e25e4 │ │ │ │ + beq e2668 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ebfac │ │ │ │ + bl ec030 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #208] @ e26e0 │ │ │ │ + ldr r1, [pc, #208] @ e2764 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #200] @ e26e4 │ │ │ │ + ldr r1, [pc, #200] @ e2768 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #164] @ e26e8 │ │ │ │ + ldr r2, [pc, #164] @ e276c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e2660 │ │ │ │ + blt e26e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne e2668 │ │ │ │ + bne e26ec │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #64] @ e26d8 │ │ │ │ + ldr r1, [pc, #64] @ e275c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #44] @ e26dc │ │ │ │ + ldr r1, [pc, #44] @ e2760 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0x003182b4 │ │ │ │ - eorseq r8, r1, r8, lsr #5 │ │ │ │ - eoreq ip, r7, fp, lsl r1 │ │ │ │ - eoreq ip, r7, lr, lsl r1 │ │ │ │ - eoreq ip, r7, r3, ror r1 │ │ │ │ + eorseq r8, r1, r0, lsr r2 │ │ │ │ + eorseq r8, r1, r4, lsr #4 │ │ │ │ + eoreq ip, r7, r7, lsr #2 │ │ │ │ + eoreq ip, r7, sl, lsr #2 │ │ │ │ + eoreq ip, r7, pc, ror r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r4, r5} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r5 │ │ │ │ - bne e27d0 │ │ │ │ + bne e2854 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2734 │ │ │ │ + beq e27b8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl fe70c │ │ │ │ + bl fe790 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #208] @ e2830 │ │ │ │ + ldr r1, [pc, #208] @ e28b4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #200] @ e2834 │ │ │ │ + ldr r1, [pc, #200] @ e28b8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #164] @ e2838 │ │ │ │ + ldr r2, [pc, #164] @ e28bc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e27b0 │ │ │ │ + blt e2834 │ │ │ │ cmp r4, #0 │ │ │ │ - bne e27b8 │ │ │ │ + bne e283c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #64] @ e2828 │ │ │ │ + ldr r1, [pc, #64] @ e28ac │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #44] @ e282c │ │ │ │ + ldr r1, [pc, #44] @ e28b0 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ - eorseq r8, r1, r4, ror #2 │ │ │ │ - eorseq r8, r1, r8, asr r1 │ │ │ │ - eoreq fp, r7, fp, asr #31 │ │ │ │ - eoreq fp, r7, lr, asr #31 │ │ │ │ - eoreq ip, r7, r3, lsr #32 │ │ │ │ + eorseq r8, r1, r0, ror #1 │ │ │ │ + ldrsbeq r8, [r1], -r4 @ │ │ │ │ + ldrdeq fp, [r7], -r7 @ │ │ │ │ + ldrdeq fp, [r7], -sl @ │ │ │ │ + eoreq ip, r7, pc, lsr #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r4, r5} │ │ │ │ str r0, [sp] │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r5 │ │ │ │ - bne e2918 │ │ │ │ + bne e299c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2884 │ │ │ │ + beq e2908 │ │ │ │ mov r1, sp │ │ │ │ mov r4, r0 │ │ │ │ - bl ed658 │ │ │ │ + bl ed6dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1fda8 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #200] @ e2978 │ │ │ │ + ldr r1, [pc, #200] @ e29fc │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #192] @ e297c │ │ │ │ + ldr r1, [pc, #192] @ e2a00 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #156] @ e2980 │ │ │ │ + ldr r2, [pc, #156] @ e2a04 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e2910 │ │ │ │ + blt e2994 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e2910 │ │ │ │ + beq e2994 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #64] @ e2970 │ │ │ │ + ldr r1, [pc, #64] @ e29f4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #44] @ e2974 │ │ │ │ + ldr r1, [pc, #44] @ e29f8 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ - eorseq r8, r1, ip, lsl r0 │ │ │ │ - eorseq r8, r1, r0, lsl r0 │ │ │ │ - eoreq fp, r7, fp, ror lr │ │ │ │ - eoreq fp, r7, lr, ror lr │ │ │ │ - ldrdeq fp, [r7], -r3 @ │ │ │ │ + mlaseq r1, r8, pc, r7 @ │ │ │ │ + eorseq r7, r1, ip, lsl #31 │ │ │ │ + eoreq fp, r7, r7, lsl #29 │ │ │ │ + eoreq fp, r7, sl, lsl #29 │ │ │ │ + ldrdeq fp, [r7], -pc @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r4, r5} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r5 │ │ │ │ - bne e2a70 │ │ │ │ + bne e2af4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e29d4 │ │ │ │ + beq e2a58 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 129c78 │ │ │ │ + bl 129cfc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 129d90 │ │ │ │ + bl 129e14 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #208] @ e2ad0 │ │ │ │ + ldr r1, [pc, #208] @ e2b54 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #200] @ e2ad4 │ │ │ │ + ldr r1, [pc, #200] @ e2b58 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #164] @ e2ad8 │ │ │ │ + ldr r2, [pc, #164] @ e2b5c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e2a50 │ │ │ │ + blt e2ad4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne e2a58 │ │ │ │ + bne e2adc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #64] @ e2ac8 │ │ │ │ + ldr r1, [pc, #64] @ e2b4c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #44] @ e2acc │ │ │ │ + ldr r1, [pc, #44] @ e2b50 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ - eorseq r7, r1, r4, asr #29 │ │ │ │ - @ instruction: 0x00317eb8 │ │ │ │ - eoreq fp, r7, fp, lsr #26 │ │ │ │ - eoreq fp, r7, lr, lsr #26 │ │ │ │ - eoreq fp, r7, r3, lsl #27 │ │ │ │ + eorseq r7, r1, r0, asr #28 │ │ │ │ + eorseq r7, r1, r4, lsr lr │ │ │ │ + eoreq fp, r7, r7, lsr sp │ │ │ │ + eoreq fp, r7, sl, lsr sp │ │ │ │ + eoreq fp, r7, pc, lsl #27 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r4, r5} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r5 │ │ │ │ - bne e2bc0 │ │ │ │ + bne e2c44 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2b24 │ │ │ │ + beq e2ba8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ba560 │ │ │ │ + bl ba5e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #208] @ e2c20 │ │ │ │ + ldr r1, [pc, #208] @ e2ca4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #200] @ e2c24 │ │ │ │ + ldr r1, [pc, #200] @ e2ca8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #164] @ e2c28 │ │ │ │ + ldr r2, [pc, #164] @ e2cac │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e2ba0 │ │ │ │ + blt e2c24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne e2ba8 │ │ │ │ + bne e2c2c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #64] @ e2c18 │ │ │ │ + ldr r1, [pc, #64] @ e2c9c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #44] @ e2c1c │ │ │ │ + ldr r1, [pc, #44] @ e2ca0 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ - eorseq r7, r1, r4, ror sp │ │ │ │ - eorseq r7, r1, r8, ror #26 │ │ │ │ - ldrdeq fp, [r7], -fp @ │ │ │ │ - ldrdeq fp, [r7], -lr @ │ │ │ │ - eoreq fp, r7, r3, lsr ip │ │ │ │ + @ instruction: 0x00317cf0 │ │ │ │ + eorseq r7, r1, r4, ror #25 │ │ │ │ + eoreq fp, r7, r7, ror #23 │ │ │ │ + eoreq fp, r7, sl, ror #23 │ │ │ │ + eoreq fp, r7, pc, lsr ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r4, r5} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r5 │ │ │ │ - bne e2d10 │ │ │ │ + bne e2d94 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2c74 │ │ │ │ + beq e2cf8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1299c8 │ │ │ │ + bl 129a4c │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #208] @ e2d70 │ │ │ │ + ldr r1, [pc, #208] @ e2df4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #200] @ e2d74 │ │ │ │ + ldr r1, [pc, #200] @ e2df8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #164] @ e2d78 │ │ │ │ + ldr r2, [pc, #164] @ e2dfc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e2cf0 │ │ │ │ + blt e2d74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne e2cf8 │ │ │ │ + bne e2d7c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #64] @ e2d68 │ │ │ │ + ldr r1, [pc, #64] @ e2dec │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #44] @ e2d6c │ │ │ │ + ldr r1, [pc, #44] @ e2df0 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ - eorseq r7, r1, r4, lsr #24 │ │ │ │ - eorseq r7, r1, r8, lsl ip │ │ │ │ - eoreq fp, r7, fp, lsl #21 │ │ │ │ - eoreq fp, r7, lr, lsl #21 │ │ │ │ - eoreq fp, r7, r3, ror #21 │ │ │ │ + eorseq r7, r1, r0, lsr #23 │ │ │ │ + mlaseq r1, r4, fp, r7 │ │ │ │ + mlaeq r7, r7, sl, fp │ │ │ │ + mlaeq r7, sl, sl, fp │ │ │ │ + eoreq fp, r7, pc, ror #21 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r4, r5} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r5 │ │ │ │ - bne e2e60 │ │ │ │ + bne e2ee4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2dc4 │ │ │ │ + beq e2e48 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl fe88c │ │ │ │ + bl fe910 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #208] @ e2ec0 │ │ │ │ + ldr r1, [pc, #208] @ e2f44 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #200] @ e2ec4 │ │ │ │ + ldr r1, [pc, #200] @ e2f48 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #164] @ e2ec8 │ │ │ │ + ldr r2, [pc, #164] @ e2f4c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e2e40 │ │ │ │ + blt e2ec4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne e2e48 │ │ │ │ + bne e2ecc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #64] @ e2eb8 │ │ │ │ + ldr r1, [pc, #64] @ e2f3c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #44] @ e2ebc │ │ │ │ + ldr r1, [pc, #44] @ e2f40 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0x00317ad4 │ │ │ │ - eorseq r7, r1, r8, asr #21 │ │ │ │ - eoreq fp, r7, fp, lsr r9 │ │ │ │ - eoreq fp, r7, lr, lsr r9 │ │ │ │ - mlaeq r7, r3, r9, fp │ │ │ │ + eorseq r7, r1, r0, asr sl │ │ │ │ + eorseq r7, r1, r4, asr #20 │ │ │ │ + eoreq fp, r7, r7, asr #18 │ │ │ │ + eoreq fp, r7, sl, asr #18 │ │ │ │ + mlaeq r7, pc, r9, fp @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r4, r5} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r5 │ │ │ │ - bne e2fb0 │ │ │ │ + bne e3034 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2f14 │ │ │ │ + beq e2f98 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 129690 │ │ │ │ + bl 129714 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #208] @ e3010 │ │ │ │ + ldr r1, [pc, #208] @ e3094 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #200] @ e3014 │ │ │ │ + ldr r1, [pc, #200] @ e3098 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #164] @ e3018 │ │ │ │ + ldr r2, [pc, #164] @ e309c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e2f90 │ │ │ │ + blt e3014 │ │ │ │ cmp r4, #0 │ │ │ │ - bne e2f98 │ │ │ │ + bne e301c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #64] @ e3008 │ │ │ │ + ldr r1, [pc, #64] @ e308c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #44] @ e300c │ │ │ │ + ldr r1, [pc, #44] @ e3090 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ - eorseq r7, r1, r4, lsl #19 │ │ │ │ - eorseq r7, r1, r8, ror r9 │ │ │ │ - eoreq fp, r7, fp, ror #15 │ │ │ │ - eoreq fp, r7, lr, ror #15 │ │ │ │ - eoreq fp, r7, r3, asr #16 │ │ │ │ + eorseq r7, r1, r0, lsl #18 │ │ │ │ + @ instruction: 0x003178f4 │ │ │ │ + strdeq fp, [r7], -r7 @ │ │ │ │ + strdeq fp, [r7], -sl @ │ │ │ │ + eoreq fp, r7, pc, asr #16 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r4, r5} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r5 │ │ │ │ - bne e3100 │ │ │ │ + bne e3184 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3064 │ │ │ │ + beq e30e8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1003d4 │ │ │ │ + bl 100458 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #208] @ e3160 │ │ │ │ + ldr r1, [pc, #208] @ e31e4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #200] @ e3164 │ │ │ │ + ldr r1, [pc, #200] @ e31e8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #164] @ e3168 │ │ │ │ + ldr r2, [pc, #164] @ e31ec │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e30e0 │ │ │ │ + blt e3164 │ │ │ │ cmp r4, #0 │ │ │ │ - bne e30e8 │ │ │ │ + bne e316c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #64] @ e3158 │ │ │ │ + ldr r1, [pc, #64] @ e31dc │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #44] @ e315c │ │ │ │ + ldr r1, [pc, #44] @ e31e0 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ - eorseq r7, r1, r4, lsr r8 │ │ │ │ - eorseq r7, r1, r8, lsr #16 │ │ │ │ - mlaeq r7, fp, r6, fp │ │ │ │ - mlaeq r7, lr, r6, fp │ │ │ │ - strdeq fp, [r7], -r3 @ │ │ │ │ + @ instruction: 0x003177b0 │ │ │ │ + eorseq r7, r1, r4, lsr #15 │ │ │ │ + eoreq fp, r7, r7, lsr #13 │ │ │ │ + eoreq fp, r7, sl, lsr #13 │ │ │ │ + strdeq fp, [r7], -pc @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r4, r5} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r5 │ │ │ │ - bne e3250 │ │ │ │ + bne e32d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e31b4 │ │ │ │ + beq e3238 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1004d4 │ │ │ │ + bl 100558 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #208] @ e32b0 │ │ │ │ + ldr r1, [pc, #208] @ e3334 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #200] @ e32b4 │ │ │ │ + ldr r1, [pc, #200] @ e3338 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #164] @ e32b8 │ │ │ │ + ldr r2, [pc, #164] @ e333c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e3230 │ │ │ │ + blt e32b4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne e3238 │ │ │ │ + bne e32bc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #64] @ e32a8 │ │ │ │ + ldr r1, [pc, #64] @ e332c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #44] @ e32ac │ │ │ │ + ldr r1, [pc, #44] @ e3330 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ - eorseq r7, r1, r4, ror #13 │ │ │ │ - @ instruction: 0x003176d8 │ │ │ │ - eoreq fp, r7, fp, asr #10 │ │ │ │ - eoreq fp, r7, lr, asr #10 │ │ │ │ - eoreq fp, r7, r3, lsr #11 │ │ │ │ + eorseq r7, r1, r0, ror #12 │ │ │ │ + eorseq r7, r1, r4, asr r6 │ │ │ │ + eoreq fp, r7, r7, asr r5 │ │ │ │ + eoreq fp, r7, sl, asr r5 │ │ │ │ + eoreq fp, r7, pc, lsr #11 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r4, r5} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r5 │ │ │ │ - bne e33a8 │ │ │ │ + bne e342c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e330c │ │ │ │ + beq e3390 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 100164 │ │ │ │ + bl 1001e8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1004d4 │ │ │ │ + bl 100558 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #208] @ e3408 │ │ │ │ + ldr r1, [pc, #208] @ e348c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #200] @ e340c │ │ │ │ + ldr r1, [pc, #200] @ e3490 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #164] @ e3410 │ │ │ │ + ldr r2, [pc, #164] @ e3494 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e3388 │ │ │ │ + blt e340c │ │ │ │ cmp r4, #0 │ │ │ │ - bne e3390 │ │ │ │ + bne e3414 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #64] @ e3400 │ │ │ │ + ldr r1, [pc, #64] @ e3484 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #44] @ e3404 │ │ │ │ + ldr r1, [pc, #44] @ e3488 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ - eorseq r7, r1, ip, lsl #11 │ │ │ │ - eorseq r7, r1, r0, lsl #11 │ │ │ │ - strdeq fp, [r7], -r3 @ │ │ │ │ - strdeq fp, [r7], -r6 @ │ │ │ │ - eoreq fp, r7, fp, asr #8 │ │ │ │ + eorseq r7, r1, r8, lsl #10 │ │ │ │ + @ instruction: 0x003174fc │ │ │ │ + strdeq fp, [r7], -pc @ │ │ │ │ + eoreq fp, r7, r2, lsl #8 │ │ │ │ + eoreq fp, r7, r7, asr r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r4, r5} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r5 │ │ │ │ - bne e34fc │ │ │ │ + bne e3580 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3460 │ │ │ │ + beq e34e4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 129b10 │ │ │ │ + bl 129b94 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 129d90 │ │ │ │ + bl 129e14 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #208] @ e355c │ │ │ │ + ldr r1, [pc, #208] @ e35e0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #200] @ e3560 │ │ │ │ + ldr r1, [pc, #200] @ e35e4 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #164] @ e3564 │ │ │ │ + ldr r2, [pc, #164] @ e35e8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e34dc │ │ │ │ + blt e3560 │ │ │ │ cmp r4, #0 │ │ │ │ - bne e34e4 │ │ │ │ + bne e3568 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #64] @ e3554 │ │ │ │ + ldr r1, [pc, #64] @ e35d8 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #44] @ e3558 │ │ │ │ + ldr r1, [pc, #44] @ e35dc │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ - eorseq r7, r1, r8, lsr r4 │ │ │ │ - eorseq r7, r1, ip, lsr #8 │ │ │ │ - mlaeq r7, pc, r2, fp @ │ │ │ │ - eoreq fp, r7, r2, lsr #5 │ │ │ │ - strdeq fp, [r7], -r7 @ │ │ │ │ + @ instruction: 0x003173b4 │ │ │ │ + eorseq r7, r1, r8, lsr #7 │ │ │ │ + eoreq fp, r7, fp, lsr #5 │ │ │ │ + eoreq fp, r7, lr, lsr #5 │ │ │ │ + eoreq fp, r7, r3, lsl #6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r5, r1 │ │ │ │ ldm r2, {r4, r6} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r6 │ │ │ │ - bne e38d0 │ │ │ │ + bne e3954 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3830 │ │ │ │ - ldr r8, [pc, #1072] @ e39d0 │ │ │ │ + beq e38b4 │ │ │ │ + ldr r8, [pc, #1072] @ e3a54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi e36dc │ │ │ │ - ldr r0, [pc, #1052] @ e39d4 │ │ │ │ + bhi e3760 │ │ │ │ + ldr r0, [pc, #1052] @ e3a58 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc e35e4 │ │ │ │ + bcc e3668 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e36dc │ │ │ │ - ldr r0, [pc, #1024] @ e39d8 │ │ │ │ + beq e3760 │ │ │ │ + ldr r0, [pc, #1024] @ e3a5c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq e36dc │ │ │ │ - ldr r0, [pc, #1016] @ e39e4 │ │ │ │ + beq e3760 │ │ │ │ + ldr r0, [pc, #1016] @ e3a68 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e36dc │ │ │ │ - ldr r7, [pc, #1000] @ e39e8 │ │ │ │ + beq e3760 │ │ │ │ + ldr r7, [pc, #1000] @ e3a6c │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldr r0, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e391c │ │ │ │ + beq e39a0 │ │ │ │ add ip, sp, #28 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r6, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r6} │ │ │ │ mov r0, r5 │ │ │ │ bl 1e29c │ │ │ │ mov r5, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #1 │ │ │ │ - beq e3938 │ │ │ │ + beq e39bc │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #916] @ e3a00 │ │ │ │ + ldr r0, [pc, #916] @ e3a84 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #884] @ e3a04 │ │ │ │ + ldr r0, [pc, #884] @ e3a88 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #864] @ e3a08 │ │ │ │ + ldr r1, [pc, #864] @ e3a8c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #824] @ e3a0c │ │ │ │ + ldr r0, [pc, #824] @ e3a90 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ - bl 29e030 │ │ │ │ - ldr r0, [pc, #760] @ e39dc │ │ │ │ + bl 29e0b4 │ │ │ │ + ldr r0, [pc, #760] @ e3a60 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r4 │ │ │ │ add r1, r1, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r0, #56]! @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e390c │ │ │ │ + beq e3990 │ │ │ │ add r1, r1, #60 @ 0x3c │ │ │ │ add r2, sp, #4 │ │ │ │ bl 974bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3820 │ │ │ │ + beq e38a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi e3818 │ │ │ │ - ldr r0, [pc, #736] @ e3a10 │ │ │ │ + bhi e389c │ │ │ │ + ldr r0, [pc, #736] @ e3a94 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc e375c │ │ │ │ + bcc e37e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e3818 │ │ │ │ - ldr r0, [pc, #708] @ e3a14 │ │ │ │ + beq e389c │ │ │ │ + ldr r0, [pc, #708] @ e3a98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq e3818 │ │ │ │ - ldr r0, [pc, #692] @ e3a18 │ │ │ │ + beq e389c │ │ │ │ + ldr r0, [pc, #692] @ e3a9c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3818 │ │ │ │ - ldr r0, [pc, #676] @ e3a1c │ │ │ │ + beq e389c │ │ │ │ + ldr r0, [pc, #676] @ e3aa0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e3974 │ │ │ │ + beq e39f8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #28]! │ │ │ │ mov r5, #0 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r1, [pc, #628] @ e3a28 │ │ │ │ + ldr r1, [pc, #628] @ e3aac │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #592] @ e3a2c │ │ │ │ + ldr r3, [pc, #592] @ e3ab0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #572] @ e3a30 │ │ │ │ + ldr r3, [pc, #572] @ e3ab4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #360] @ e39c4 │ │ │ │ + ldr r1, [pc, #360] @ e3a48 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #352] @ e39c8 │ │ │ │ + ldr r1, [pc, #352] @ e3a4c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #312] @ e39cc │ │ │ │ + ldr r2, [pc, #312] @ e3a50 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e38b0 │ │ │ │ + blt e3934 │ │ │ │ cmp r4, #0 │ │ │ │ - bne e38b8 │ │ │ │ + bne e393c │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #212] @ e39bc │ │ │ │ + ldr r1, [pc, #212] @ e3a40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #192] @ e39c0 │ │ │ │ + ldr r1, [pc, #192] @ e3a44 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b e398c │ │ │ │ - ldr r0, [pc, #204] @ e39e0 │ │ │ │ + b e3a10 │ │ │ │ + ldr r0, [pc, #204] @ e3a64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b e398c │ │ │ │ - ldr r0, [pc, #200] @ e39ec │ │ │ │ + b e3a10 │ │ │ │ + ldr r0, [pc, #200] @ e3a70 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #196] @ e39f0 │ │ │ │ + ldr r2, [pc, #196] @ e3a74 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b e398c │ │ │ │ + b e3a10 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #164] @ e39f4 │ │ │ │ + ldr r0, [pc, #164] @ e3a78 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #148] @ e39f8 │ │ │ │ - ldr r3, [pc, #148] @ e39fc │ │ │ │ + ldr r0, [pc, #148] @ e3a7c │ │ │ │ + ldr r3, [pc, #148] @ e3a80 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b e398c │ │ │ │ - ldr r0, [pc, #164] @ e3a20 │ │ │ │ + b e3a10 │ │ │ │ + ldr r0, [pc, #164] @ e3aa4 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #160] @ e3a24 │ │ │ │ + ldr r2, [pc, #160] @ e3aa8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d425c │ │ │ │ - b e39ac │ │ │ │ + bl 2d42e0 │ │ │ │ + b e3a30 │ │ │ │ bl 3c6f8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ - eorseq r7, r1, r4, rrx │ │ │ │ - eorseq r7, r1, r8, asr r0 │ │ │ │ - eoreq sl, r7, pc, asr #29 │ │ │ │ - ldrdeq sl, [r7], -r2 @ │ │ │ │ - eoreq sl, r7, r3, lsr #30 │ │ │ │ - eorseq ip, r2, ip, lsr #14 │ │ │ │ - eorseq ip, r2, r0, asr sp │ │ │ │ - eorseq ip, r2, r0, lsr sp │ │ │ │ - eorseq sp, r2, r0, asr pc │ │ │ │ - eorseq r4, r1, ip, ror #24 │ │ │ │ - eorseq ip, r2, ip, lsl sp │ │ │ │ - eorseq ip, r2, r8, lsl #26 │ │ │ │ - eoreq sl, r7, r3, lsr #28 │ │ │ │ - eorseq r7, r1, ip, ror #10 │ │ │ │ - eorseq r7, r1, ip, asr #1 │ │ │ │ - eoreq sl, r7, r3, asr #14 │ │ │ │ - eorseq r7, r1, r8, asr r0 │ │ │ │ - @ instruction: 0xfff6a274 │ │ │ │ - @ instruction: 0x003177f0 │ │ │ │ - eorseq r7, r1, r4, asr r7 │ │ │ │ - eorseq ip, r2, r4, lsr ip │ │ │ │ - eorseq ip, r2, r4, ror #23 │ │ │ │ - eorseq ip, r2, r4, asr #23 │ │ │ │ + eorseq r6, r1, r0, ror #31 │ │ │ │ + @ instruction: 0x00316fd4 │ │ │ │ + ldrdeq sl, [r7], -fp @ │ │ │ │ + ldrdeq sl, [r7], -lr @ │ │ │ │ + eoreq sl, r7, pc, lsr #30 │ │ │ │ + eorseq ip, r2, r8, lsr #13 │ │ │ │ + eorseq ip, r2, ip, asr #25 │ │ │ │ + eorseq ip, r2, ip, lsr #25 │ │ │ │ + eorseq sp, r2, ip, asr #29 │ │ │ │ + eorseq r4, r1, r8, ror #23 │ │ │ │ + mlaseq r2, r8, ip, ip │ │ │ │ + eorseq ip, r2, r4, lsl #25 │ │ │ │ + eoreq sl, r7, pc, lsr #28 │ │ │ │ + eorseq r7, r1, r8, ror #9 │ │ │ │ + eorseq r7, r1, r8, asr #32 │ │ │ │ + eoreq sl, r7, pc, asr #14 │ │ │ │ + @ instruction: 0x00316fd4 │ │ │ │ + @ instruction: 0xfff6a1f0 │ │ │ │ + eorseq r7, r1, ip, ror #14 │ │ │ │ + @ instruction: 0x003176d0 │ │ │ │ @ instruction: 0x0032cbb0 │ │ │ │ - mlaseq r2, ip, fp, ip │ │ │ │ - eoreq sl, r7, fp, asr #27 │ │ │ │ - eorseq r7, r1, r4, lsr #10 │ │ │ │ - eorseq r7, r1, ip, asr #12 │ │ │ │ - @ instruction: 0x003176b4 │ │ │ │ - eorseq ip, r2, ip, lsr #15 │ │ │ │ + eorseq ip, r2, r0, ror #22 │ │ │ │ + eorseq ip, r2, r0, asr #22 │ │ │ │ + eorseq ip, r2, ip, lsr #22 │ │ │ │ + eorseq ip, r2, r8, lsl fp │ │ │ │ + ldrdeq sl, [r7], -r7 @ │ │ │ │ + eorseq r7, r1, r0, lsr #9 │ │ │ │ + eorseq r7, r1, r8, asr #11 │ │ │ │ + eorseq r7, r1, r0, lsr r6 │ │ │ │ + eorseq ip, r2, r8, lsr #14 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r5, r0 │ │ │ │ - bne e3c48 │ │ │ │ + bne e3ccc │ │ │ │ ldm r4, {r0, r5} │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3af4 │ │ │ │ + beq e3b78 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3b88 │ │ │ │ + beq e3c0c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #628] @ e3cf8 │ │ │ │ + ldr r0, [pc, #628] @ e3d7c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r4 │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3c84 │ │ │ │ + beq e3d08 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3c84 │ │ │ │ - ldr r1, [pc, #592] @ e3d04 │ │ │ │ + beq e3d08 │ │ │ │ + ldr r1, [pc, #592] @ e3d88 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #588] @ e3d08 │ │ │ │ + ldr r3, [pc, #588] @ e3d8c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #9 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl e3f68 │ │ │ │ + bl e3fec │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ec2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e3c24 │ │ │ │ + beq e3ca8 │ │ │ │ mov r2, #0 │ │ │ │ bl 1de40 │ │ │ │ - b e3c28 │ │ │ │ + b e3cac │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #460] @ e3cec │ │ │ │ + ldr r1, [pc, #460] @ e3d70 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #452] @ e3cf0 │ │ │ │ + ldr r1, [pc, #452] @ e3d74 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #416] @ e3cf4 │ │ │ │ + ldr r2, [pc, #416] @ e3d78 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e3c1c │ │ │ │ + blt e3ca0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e3c1c │ │ │ │ + beq e3ca0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r5, #128 @ 0x80 │ │ │ │ bl 1eec0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r1, [r0] │ │ │ │ stm r2, {r0, r1, r5} │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #29 │ │ │ │ - ldr r1, [pc, #344] @ e3d0c │ │ │ │ + ldr r1, [pc, #344] @ e3d90 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #336] @ e3d10 │ │ │ │ + ldr r1, [pc, #336] @ e3d94 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldmib sp, {r5, r6} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #300] @ e3d14 │ │ │ │ + ldr r2, [pc, #300] @ e3d98 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r7 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt e3c14 │ │ │ │ + blt e3c98 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e3c14 │ │ │ │ + beq e3c98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 1f0dc │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ @@ -200402,104 +200435,104 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1fda8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #132] @ e3ce4 │ │ │ │ + ldr r1, [pc, #132] @ e3d68 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #112] @ e3ce8 │ │ │ │ + ldr r1, [pc, #112] @ e3d6c │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b e3c9c │ │ │ │ - ldr r0, [pc, #112] @ e3cfc │ │ │ │ + b e3d20 │ │ │ │ + ldr r0, [pc, #112] @ e3d80 │ │ │ │ mov r1, #28 │ │ │ │ - ldr r2, [pc, #108] @ e3d00 │ │ │ │ + ldr r2, [pc, #108] @ e3d84 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1dfb4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1dfb4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ - b e3ccc │ │ │ │ + b e3d50 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ - eorseq r6, r1, ip, ror #25 │ │ │ │ - eorseq r6, r1, r0, ror #25 │ │ │ │ - eoreq sl, r7, fp, lsl #24 │ │ │ │ - eoreq sl, r7, lr, lsl #24 │ │ │ │ - eoreq sl, r7, r3, ror #24 │ │ │ │ - eorseq sp, r2, r8, asr #19 │ │ │ │ - eoreq sl, r7, r7, ror #27 │ │ │ │ - eorseq r7, r1, ip, asr #5 │ │ │ │ - eoreq fp, r7, r7, ror r4 │ │ │ │ - @ instruction: 0x003176b4 │ │ │ │ - eoreq sl, r7, sl, lsr #29 │ │ │ │ - eoreq sl, r7, sl, ror fp │ │ │ │ - eoreq sl, r7, pc, asr #23 │ │ │ │ + eorseq r6, r1, r8, ror #24 │ │ │ │ + eorseq r6, r1, ip, asr ip │ │ │ │ + eoreq sl, r7, r7, lsl ip │ │ │ │ + eoreq sl, r7, sl, lsl ip │ │ │ │ + eoreq sl, r7, pc, ror #24 │ │ │ │ + eorseq sp, r2, r4, asr #18 │ │ │ │ + strdeq sl, [r7], -r3 @ │ │ │ │ + eorseq r7, r1, r8, asr #4 │ │ │ │ + eoreq fp, r7, r3, lsl #9 │ │ │ │ + eorseq r7, r1, r0, lsr r6 │ │ │ │ + @ instruction: 0x0027aeb6 │ │ │ │ + eoreq sl, r7, r6, lsl #23 │ │ │ │ + ldrdeq sl, [r7], -fp @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #444 @ 0x1bc │ │ │ │ ldr r7, [r0] │ │ │ │ add fp, sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ lsr r0, r2, #7 │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bhi e3d7c │ │ │ │ + bhi e3e00 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r2 │ │ │ │ bl 1f640 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, fp │ │ │ │ strb r0, [fp, r4] │ │ │ │ mov r0, r7 │ │ │ │ bl 1dd80 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3db4 │ │ │ │ + beq e3e38 │ │ │ │ mov r0, sl │ │ │ │ bl 1f4f0 │ │ │ │ - b e3db4 │ │ │ │ + b e3e38 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1f394 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 1dd80 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3dac │ │ │ │ + beq e3e30 │ │ │ │ mov r0, sl │ │ │ │ bl 1f4f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dfb4 │ │ │ │ ldr r8, [sp, #480] @ 0x1e0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq e3e80 │ │ │ │ + beq e3f04 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -200515,118 +200548,118 @@ │ │ │ │ mov r0, r3 │ │ │ │ stm r0, {r1, r2, r4, r5, r6, r7} │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ str r8, [sp] │ │ │ │ - bl 2e5594 │ │ │ │ + bl 2e5618 │ │ │ │ mov r0, sl │ │ │ │ bl 1e29c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - beq e3eec │ │ │ │ + beq e3f70 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ bl 1ee90 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3e70 │ │ │ │ + beq e3ef4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1e800 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1ec20 │ │ │ │ add sp, sp, #444 @ 0x1bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #180] @ e3f50 │ │ │ │ + ldr r0, [pc, #180] @ e3fd4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ - ldr r0, [pc, #144] @ e3f54 │ │ │ │ + ldr r0, [pc, #144] @ e3fd8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #128] @ e3f58 │ │ │ │ + ldr r0, [pc, #128] @ e3fdc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 3c534 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #436] @ 0x1b4 │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ - ldr r0, [pc, #88] @ e3f5c │ │ │ │ + ldr r0, [pc, #88] @ e3fe0 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #72] @ e3f60 │ │ │ │ - ldr r3, [pc, #72] @ e3f64 │ │ │ │ + ldr r0, [pc, #72] @ e3fe4 │ │ │ │ + ldr r3, [pc, #72] @ e3fe8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3f40 │ │ │ │ + beq e3fc4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1e800 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r6, r1, r8, asr #20 │ │ │ │ - eorseq fp, r2, r0, asr lr │ │ │ │ - @ instruction: 0xfff69a08 │ │ │ │ - eorseq r6, r1, r8, lsl fp │ │ │ │ - eoreq sl, r7, pc, lsl #3 │ │ │ │ - eorseq r6, r1, r4, lsr #21 │ │ │ │ + eorseq r6, r1, r4, asr #19 │ │ │ │ + eorseq fp, r2, ip, asr #27 │ │ │ │ + @ instruction: 0xfff69984 │ │ │ │ + mlaseq r1, r4, sl, r6 │ │ │ │ + mlaeq r7, fp, r1, sl │ │ │ │ + eorseq r6, r1, r0, lsr #20 │ │ │ │ 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 e19b8 │ │ │ │ + bl e1a3c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r4, #20 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3fe0 │ │ │ │ + beq e4064 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1f298 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e3fd0 │ │ │ │ + beq e4054 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ @@ -200635,493 +200668,493 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #88] @ e405c │ │ │ │ + ldr r1, [pc, #88] @ e40e0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #68] @ e4060 │ │ │ │ + ldr r0, [pc, #68] @ e40e4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #52] @ e4064 │ │ │ │ + ldr r1, [pc, #52] @ e40e8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4054 │ │ │ │ + beq e40d8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r6, r1, r0, ror r9 │ │ │ │ - mlaseq r2, ip, ip, fp │ │ │ │ - eorseq r6, r1, r0, asr r9 │ │ │ │ + eorseq r6, r1, ip, ror #17 │ │ │ │ + eorseq fp, r2, r8, lsl ip │ │ │ │ + eorseq r6, r1, ip, asr #17 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e40c0 │ │ │ │ + beq e4144 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1fda8 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne e40b0 │ │ │ │ + bne e4134 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e40dc │ │ │ │ + beq e4160 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #8 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e4124 │ │ │ │ + beq e41a8 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1fd00 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne e4114 │ │ │ │ + bne e4198 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4140 │ │ │ │ + beq e41c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne e416c │ │ │ │ + bne e41f0 │ │ │ │ tst r2, #32 │ │ │ │ - bne e4170 │ │ │ │ - b 345128 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + bne e41f4 │ │ │ │ + b 3451ac │ │ │ │ + b 341d3c │ │ │ │ + b 341db0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne e418c │ │ │ │ + bne e4210 │ │ │ │ tst r2, #32 │ │ │ │ - bne e4190 │ │ │ │ - b 344f94 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + bne e4214 │ │ │ │ + b 345018 │ │ │ │ + b 341d3c │ │ │ │ + b 341db0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e41b0 │ │ │ │ - b 18ebd4 │ │ │ │ + beq e4234 │ │ │ │ + b 18ec58 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e41c0 │ │ │ │ + ldr r0, [pc, #4] @ e4244 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, asr #13 │ │ │ │ + eorseq r6, r1, ip, lsr r6 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e41e0 │ │ │ │ - b 18af24 │ │ │ │ + beq e4264 │ │ │ │ + b 18afa8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e41f0 │ │ │ │ + ldr r0, [pc, #4] @ e4274 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - mlaseq r1, r0, r6, r6 │ │ │ │ + eorseq r6, r1, ip, lsl #12 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4210 │ │ │ │ - b 18e6bc │ │ │ │ + beq e4294 │ │ │ │ + b 18e740 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4220 │ │ │ │ + ldr r0, [pc, #4] @ e42a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, ror #12 │ │ │ │ + @ instruction: 0x003165dc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4240 │ │ │ │ - b 18dcec │ │ │ │ + beq e42c4 │ │ │ │ + b 18dd70 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4250 │ │ │ │ + ldr r0, [pc, #4] @ e42d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, lsr r6 │ │ │ │ + eorseq r6, r1, ip, lsr #11 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4270 │ │ │ │ - b 18d764 │ │ │ │ + beq e42f4 │ │ │ │ + b 18d7e8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4280 │ │ │ │ + ldr r0, [pc, #4] @ e4304 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, lsl #12 │ │ │ │ + eorseq r6, r1, ip, ror r5 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e42a0 │ │ │ │ - b 18eee8 │ │ │ │ + beq e4324 │ │ │ │ + b 18ef6c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e42b0 │ │ │ │ + ldr r0, [pc, #4] @ e4334 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003165d0 │ │ │ │ + eorseq r6, r1, ip, asr #10 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e42d0 │ │ │ │ - b 18ccdc │ │ │ │ + beq e4354 │ │ │ │ + b 18cd60 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e42e0 │ │ │ │ + ldr r0, [pc, #4] @ e4364 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, lsr #11 │ │ │ │ + eorseq r6, r1, ip, lsl r5 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4300 │ │ │ │ - b 18e1d4 │ │ │ │ + beq e4384 │ │ │ │ + b 18e258 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4310 │ │ │ │ + ldr r0, [pc, #4] @ e4394 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, ror r5 │ │ │ │ + eorseq r6, r1, ip, ror #9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4330 │ │ │ │ - b 18aa24 │ │ │ │ + beq e43b4 │ │ │ │ + b 18aaa8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4340 │ │ │ │ + ldr r0, [pc, #4] @ e43c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, asr #10 │ │ │ │ + @ instruction: 0x003164bc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4360 │ │ │ │ - b 18df60 │ │ │ │ + beq e43e4 │ │ │ │ + b 18dfe4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4370 │ │ │ │ + ldr r0, [pc, #4] @ e43f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, lsl r5 │ │ │ │ + eorseq r6, r1, ip, lsl #9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4390 │ │ │ │ - b 18b1b0 │ │ │ │ + beq e4414 │ │ │ │ + b 18b234 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e43a0 │ │ │ │ + ldr r0, [pc, #4] @ e4424 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, ror #9 │ │ │ │ + eorseq r6, r1, ip, asr r4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e43c0 │ │ │ │ - b 18c7f4 │ │ │ │ + beq e4444 │ │ │ │ + b 18c878 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e43d0 │ │ │ │ + ldr r0, [pc, #4] @ e4454 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003164b0 │ │ │ │ + eorseq r6, r1, ip, lsr #8 │ │ │ │ push {fp, lr} │ │ │ │ - bl e5214 │ │ │ │ + bl e5298 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ - bl c2370 │ │ │ │ + bl c23f4 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4410 │ │ │ │ - b 18da78 │ │ │ │ + beq e4494 │ │ │ │ + b 18dafc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4420 │ │ │ │ + ldr r0, [pc, #4] @ e44a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, ror #8 │ │ │ │ + @ instruction: 0x003163dc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4440 │ │ │ │ - b 18e448 │ │ │ │ + beq e44c4 │ │ │ │ + b 18e4cc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4450 │ │ │ │ + ldr r0, [pc, #4] @ e44d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, lsr r4 │ │ │ │ + eorseq r6, r1, ip, lsr #7 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4470 │ │ │ │ - b 18a7b0 │ │ │ │ + beq e44f4 │ │ │ │ + b 18a834 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4480 │ │ │ │ + ldr r0, [pc, #4] @ e4504 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, lsl #8 │ │ │ │ + eorseq r6, r1, ip, ror r3 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e44a0 │ │ │ │ - b 18ac98 │ │ │ │ + beq e4524 │ │ │ │ + b 18ad1c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e44b0 │ │ │ │ + ldr r0, [pc, #4] @ e4534 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003163d0 │ │ │ │ + eorseq r6, r1, ip, asr #6 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e44d0 │ │ │ │ - b 18b424 │ │ │ │ + beq e4554 │ │ │ │ + b 18b4a8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e44e0 │ │ │ │ + ldr r0, [pc, #4] @ e4564 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, lsr #7 │ │ │ │ + eorseq r6, r1, ip, lsl r3 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4500 │ │ │ │ - b 18d264 │ │ │ │ + beq e4584 │ │ │ │ + b 18d2e8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4510 │ │ │ │ + ldr r0, [pc, #4] @ e4594 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, ror r3 │ │ │ │ + eorseq r6, r1, ip, ror #5 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4530 │ │ │ │ - b 18c30c │ │ │ │ + beq e45b4 │ │ │ │ + b 18c390 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4540 │ │ │ │ + ldr r0, [pc, #4] @ e45c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, asr #6 │ │ │ │ + @ instruction: 0x003162bc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4560 │ │ │ │ - b 18be0c │ │ │ │ + beq e45e4 │ │ │ │ + b 18be90 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4570 │ │ │ │ + ldr r0, [pc, #4] @ e45f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, lsl r3 │ │ │ │ + eorseq r6, r1, ip, lsl #5 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4590 │ │ │ │ - b 18b924 │ │ │ │ + beq e4614 │ │ │ │ + b 18b9a8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e45a0 │ │ │ │ + ldr r0, [pc, #4] @ e4624 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, ror #5 │ │ │ │ + eorseq r6, r1, ip, asr r2 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e45c0 │ │ │ │ - b 18cf50 │ │ │ │ + beq e4644 │ │ │ │ + b 18cfd4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e45d0 │ │ │ │ + ldr r0, [pc, #4] @ e4654 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003162b0 │ │ │ │ + eorseq r6, r1, ip, lsr #4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e45f0 │ │ │ │ - b 18bb98 │ │ │ │ + beq e4674 │ │ │ │ + b 18bc1c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4600 │ │ │ │ + ldr r0, [pc, #4] @ e4684 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, lsl #5 │ │ │ │ + @ instruction: 0x003161fc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4620 │ │ │ │ - b 18c580 │ │ │ │ + beq e46a4 │ │ │ │ + b 18c604 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4630 │ │ │ │ + ldr r0, [pc, #4] @ e46b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, asr r2 │ │ │ │ + eorseq r6, r1, ip, asr #3 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4650 │ │ │ │ - b 18e948 │ │ │ │ + beq e46d4 │ │ │ │ + b 18e9cc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4660 │ │ │ │ + ldr r0, [pc, #4] @ e46e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, lsr #4 │ │ │ │ + mlaseq r1, ip, r1, r6 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4680 │ │ │ │ - b 18c098 │ │ │ │ + beq e4704 │ │ │ │ + b 18c11c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4690 │ │ │ │ + ldr r0, [pc, #4] @ e4714 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003161f0 │ │ │ │ + eorseq r6, r1, ip, ror #2 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e46b0 │ │ │ │ - b 18ca68 │ │ │ │ + beq e4734 │ │ │ │ + b 18caec │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e46c0 │ │ │ │ + ldr r0, [pc, #4] @ e4744 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, asr #3 │ │ │ │ + eorseq r6, r1, ip, lsr r1 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e46e0 │ │ │ │ - b 18b6b0 │ │ │ │ + beq e4764 │ │ │ │ + b 18b734 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e46f0 │ │ │ │ + ldr r0, [pc, #4] @ e4774 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - mlaseq r1, r0, r1, r6 │ │ │ │ + eorseq r6, r1, ip, lsl #2 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4710 │ │ │ │ - b 18d4d8 │ │ │ │ + beq e4794 │ │ │ │ + b 18d55c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4720 │ │ │ │ + ldr r0, [pc, #4] @ e47a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, ror #2 │ │ │ │ + ldrsbeq r6, [r1], -ip @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #152] @ e47d0 │ │ │ │ + ldr r0, [pc, #152] @ e4854 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e47a8 │ │ │ │ - ldr r1, [pc, #124] @ e47d4 │ │ │ │ + beq e482c │ │ │ │ + ldr r1, [pc, #124] @ e4858 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e7300 │ │ │ │ + bl 2e7384 │ │ │ │ add r6, sp, #4 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e7168 │ │ │ │ + bl 2e71ec │ │ │ │ ldm r6!, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ ldm r6!, {r1, r2, r3, r4, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ ldm r6, {r1, r2, r3, r4, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r7} │ │ │ │ @@ -201133,40 +201166,40 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 3c120 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, r2, r0, lsl #14 │ │ │ │ - eoreq r9, r7, ip, lsl #28 │ │ │ │ + eorseq fp, r2, ip, ror r6 │ │ │ │ + eoreq r9, r7, r8, lsl lr │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #152] @ e4884 │ │ │ │ + ldr r0, [pc, #152] @ e4908 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e485c │ │ │ │ - ldr r1, [pc, #124] @ e4888 │ │ │ │ + beq e48e0 │ │ │ │ + ldr r1, [pc, #124] @ e490c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e7300 │ │ │ │ + bl 2e7384 │ │ │ │ add r6, sp, #4 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e7168 │ │ │ │ + bl 2e71ec │ │ │ │ ldm r6!, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ ldm r6!, {r1, r2, r3, r4, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ ldm r6, {r1, r2, r3, r4, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r7} │ │ │ │ @@ -201178,184 +201211,184 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 3c120 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, r2, ip, asr #12 │ │ │ │ - eoreq r9, r7, r8, asr #28 │ │ │ │ + eorseq fp, r2, r8, asr #11 │ │ │ │ + eoreq r9, r7, r4, asr lr │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r5 │ │ │ │ - bne e496c │ │ │ │ + bne e49f0 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #56] @ e49bc │ │ │ │ + ldr r1, [pc, #56] @ e4a40 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #36] @ e49c0 │ │ │ │ + ldr r1, [pc, #36] @ e4a44 │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl e48d4 │ │ │ │ + bl e4958 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x003161f8 │ │ │ │ - eorseq r6, r1, ip, ror #3 │ │ │ │ + eorseq r6, r1, r4, ror r1 │ │ │ │ + eorseq r6, r1, r8, ror #2 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, r4, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ mov r6, r0 │ │ │ │ tst r6, #12 │ │ │ │ - bne e4a50 │ │ │ │ + bne e4ad4 │ │ │ │ orr r2, r6, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ sub r1, r0, r6 │ │ │ │ mov r6, r0 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ - bne e4a20 │ │ │ │ + bne e4aa4 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mvn r1, #1 │ │ │ │ - bl 352894 │ │ │ │ + bl 352918 │ │ │ │ tst r0, #32 │ │ │ │ - beq e4abc │ │ │ │ + beq e4b40 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 352838 │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ - bne e4abc │ │ │ │ + bne e4b40 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mvn r1, #160 @ 0xa0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - bl 352894 │ │ │ │ + bl 352918 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e4abc │ │ │ │ + beq e4b40 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ bx r1 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 28c6bc │ │ │ │ + bl 28c740 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne e4afc │ │ │ │ + bne e4b80 │ │ │ │ bx lr │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne e4b0c │ │ │ │ + bne e4b90 │ │ │ │ mov r0, r1 │ │ │ │ b 1fda8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ add r2, sp, #4 │ │ │ │ ldm r0!, {r4, r5, r6, r7} │ │ │ │ mov r3, r2 │ │ │ │ stmia r3!, {r4, r5, r6, r7} │ │ │ │ ldm r0, {r4, r5, r6, r7} │ │ │ │ @@ -201363,111 +201396,111 @@ │ │ │ │ stm r3, {r4, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r0!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ mov r1, r2 │ │ │ │ stm r0, {r3, r5, r6, r7} │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 30d670 │ │ │ │ + bl 30d6f4 │ │ │ │ ldrb r9, [sp, #68] @ 0x44 │ │ │ │ cmp r9, #10 │ │ │ │ - bne e4b90 │ │ │ │ + bne e4c14 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 30d670 │ │ │ │ + bl 30d6f4 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ sub r0, r0, #10 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ - b e4bb8 │ │ │ │ + b e4c3c │ │ │ │ cmp r8, ip │ │ │ │ - bne e4cbc │ │ │ │ + bne e4d40 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 30d670 │ │ │ │ + bl 30d6f4 │ │ │ │ ldrb r9, [sp, #68] @ 0x44 │ │ │ │ cmp r9, #10 │ │ │ │ - beq e4b6c │ │ │ │ + beq e4bf0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldrb r8, [sp, #69] @ 0x45 │ │ │ │ - bl 30d670 │ │ │ │ + bl 30d6f4 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #10 │ │ │ │ - beq e4cbc │ │ │ │ + beq e4d40 │ │ │ │ sub r1, r9, #6 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #4 │ │ │ │ sub r1, r0, #5 │ │ │ │ subcc r3, r9, #5 │ │ │ │ cmp r0, #6 │ │ │ │ movcc r1, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne e4cbc │ │ │ │ + bne e4d40 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - beq e4c60 │ │ │ │ + beq e4ce4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne e4ba0 │ │ │ │ + bne e4c24 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi e4ba0 │ │ │ │ + bhi e4c24 │ │ │ │ cmp r9, r0 │ │ │ │ - bne e4cbc │ │ │ │ + bne e4d40 │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ ldr lr, [sp, #108] @ 0x6c │ │ │ │ ldrb ip, [sp, #97] @ 0x61 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r0, [r3, r9, lsl #2] │ │ │ │ add pc, r3, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ @ instruction: 0xffffff50 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ @ instruction: 0xffffff50 │ │ │ │ cmp r4, r2 │ │ │ │ - bne e4cbc │ │ │ │ + bne e4d40 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 1efb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4ba0 │ │ │ │ - b e4cbc │ │ │ │ + beq e4c24 │ │ │ │ + b e4d40 │ │ │ │ cmp r4, r2 │ │ │ │ - bne e4cbc │ │ │ │ + bne e4d40 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, lr │ │ │ │ bl 1efb0 │ │ │ │ cmp r0, #0 │ │ │ │ cmpeq r6, sl │ │ │ │ - bne e4cbc │ │ │ │ + bne e4d40 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 1efb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4ba0 │ │ │ │ + beq e4c24 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ e4cfc │ │ │ │ - ldr ip, [pc, #20] @ e4cf0 │ │ │ │ - ldr r2, [pc, #20] @ e4cf4 │ │ │ │ - ldr r3, [pc, #20] @ e4cf8 │ │ │ │ + ldr r1, [pc, #36] @ e4d80 │ │ │ │ + ldr ip, [pc, #20] @ e4d74 │ │ │ │ + ldr r2, [pc, #20] @ e4d78 │ │ │ │ + ldr r3, [pc, #20] @ e4d7c │ │ │ │ stm r0, {r1, r3} │ │ │ │ str r2, [r0, #8] │ │ │ │ str ip, [r0, #12] │ │ │ │ bx lr │ │ │ │ @ instruction: 0xf4750b17 │ │ │ │ @ instruction: 0x87195ed4 │ │ │ │ @ instruction: 0xa6da0d90 │ │ │ │ @@ -201475,362 +201508,362 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r4, r3 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq e4d50 │ │ │ │ + beq e4dd4 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b e4d58 │ │ │ │ + b e4ddc │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ - beq e4dc8 │ │ │ │ + beq e4e4c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr sl, [sp, #32] │ │ │ │ stm sp, {r8, fp} │ │ │ │ bl 1e4dc │ │ │ │ mov r6, r0 │ │ │ │ bl 1f4f0 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt e4de8 │ │ │ │ + blt e4e6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq e4de8 │ │ │ │ + beq e4e6c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e4de8 │ │ │ │ + bl 1b0888 │ │ │ │ + b e4e6c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ stm sp, {r8, fp} │ │ │ │ bl 1e4dc │ │ │ │ mov r6, r0 │ │ │ │ bl 1f4f0 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e4e08 │ │ │ │ + blt e4e8c │ │ │ │ cmp r4, #0 │ │ │ │ - beq e4e08 │ │ │ │ + beq e4e8c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e4e24 │ │ │ │ + bne e4ea8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e4e68 │ │ │ │ + blt e4eec │ │ │ │ cmp r4, #0 │ │ │ │ - beq e4e68 │ │ │ │ + beq e4eec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e4e68 │ │ │ │ + bl 1b0888 │ │ │ │ + b e4eec │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e4e84 │ │ │ │ + beq e4f08 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq e4ed8 │ │ │ │ + beq e4f5c │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - b e4ee0 │ │ │ │ + b e4f64 │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4f4c │ │ │ │ + beq e4fd0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr sl, [sp, #24] │ │ │ │ str fp, [sp] │ │ │ │ bl 1eb30 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f4f0 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt e4f6c │ │ │ │ + blt e4ff0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e4f6c │ │ │ │ + beq e4ff0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e4f6c │ │ │ │ + bl 1b0888 │ │ │ │ + b e4ff0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ str fp, [sp] │ │ │ │ bl 1eb30 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f4f0 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e4f8c │ │ │ │ + blt e5010 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e4f8c │ │ │ │ + beq e5010 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e4fa8 │ │ │ │ + bne e502c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e4fec │ │ │ │ + blt e5070 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e4fec │ │ │ │ + beq e5070 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e4fec │ │ │ │ + bl 1b0888 │ │ │ │ + b e5070 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e5008 │ │ │ │ + beq e508c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq e505c │ │ │ │ + beq e50e0 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - b e5064 │ │ │ │ + b e50e8 │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e50d0 │ │ │ │ + beq e5154 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr sl, [sp, #24] │ │ │ │ str fp, [sp] │ │ │ │ bl 1ecb0 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f4f0 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt e50f0 │ │ │ │ + blt e5174 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e50f0 │ │ │ │ + beq e5174 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e50f0 │ │ │ │ + bl 1b0888 │ │ │ │ + b e5174 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ str fp, [sp] │ │ │ │ bl 1ecb0 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f4f0 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e5110 │ │ │ │ + blt e5194 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e5110 │ │ │ │ + beq e5194 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e512c │ │ │ │ + bne e51b0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e5170 │ │ │ │ + blt e51f4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e5170 │ │ │ │ + beq e51f4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e5170 │ │ │ │ + bl 1b0888 │ │ │ │ + b e51f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e518c │ │ │ │ + beq e5210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 1e29c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r0, [sp, #8] │ │ │ │ ldrne r1, [sp, #12] │ │ │ │ addne sp, sp, #24 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #24] @ e5208 │ │ │ │ + ldr r0, [pc, #24] @ e528c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ e520c │ │ │ │ - ldr r3, [pc, #16] @ e5210 │ │ │ │ + ldr r0, [pc, #16] @ e5290 │ │ │ │ + ldr r3, [pc, #16] @ e5294 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - eorseq r5, r1, r4, lsr r8 │ │ │ │ - eoreq r8, r7, fp, lsr #29 │ │ │ │ - eorseq r5, r1, r0, asr #15 │ │ │ │ + @ instruction: 0x003157b0 │ │ │ │ + @ instruction: 0x00278eb7 │ │ │ │ + eorseq r5, r1, ip, lsr r7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f238 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5378 │ │ │ │ + beq e53fc │ │ │ │ bl 1f238 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e53b0 │ │ │ │ + beq e5434 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq e5328 │ │ │ │ + beq e53ac │ │ │ │ mov r0, r5 │ │ │ │ bl 1de7c │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e9c30 │ │ │ │ + bl 2e9cb4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne e53cc │ │ │ │ + bne e5450 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ bl 4a4d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f400 │ │ │ │ @@ -201858,15 +201891,15 @@ │ │ │ │ ldrb r2, [sp, #38] @ 0x26 │ │ │ │ cmp r0, #3 │ │ │ │ orr r2, r3, r2, lsl #8 │ │ │ │ mov r3, #0 │ │ │ │ orr r1, r2, r1, lsl #16 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bne e5340 │ │ │ │ + bne e53c4 │ │ │ │ strd r2, [r4] │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ strh r0, [sp, #16] │ │ │ │ @@ -201876,53 +201909,53 @@ │ │ │ │ strb r0, [sp, #20] │ │ │ │ orr r0, r5, #1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #11 │ │ │ │ bl 1f640 │ │ │ │ add r0, r4, #8 │ │ │ │ mov r1, r5 │ │ │ │ - bl e92d8 │ │ │ │ + bl e935c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ strd r2, [r4] │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r4, [r5] │ │ │ │ bl 1f238 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ mov r1, #16 │ │ │ │ - ldr r0, [pc, #224] @ e5478 │ │ │ │ + ldr r0, [pc, #224] @ e54fc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #216] @ e547c │ │ │ │ - ldr r3, [pc, #216] @ e5480 │ │ │ │ + ldr r0, [pc, #216] @ e5500 │ │ │ │ + ldr r3, [pc, #216] @ e5504 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ bl 1f238 │ │ │ │ - ldr r0, [pc, #180] @ e5470 │ │ │ │ + ldr r0, [pc, #180] @ e54f4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #176] @ e5474 │ │ │ │ + ldr r2, [pc, #176] @ e54f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldm r6!, {r1, r3, r4, r5} │ │ │ │ mov r0, r2 │ │ │ │ stmia r0!, {r1, r3, r4, r5} │ │ │ │ ldm r6, {r1, r3, r4, r5} │ │ │ │ stm r0, {r1, r3, r4, r5} │ │ │ │ - ldr r0, [pc, #152] @ e5484 │ │ │ │ + ldr r0, [pc, #152] @ e5508 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #140] @ e5488 │ │ │ │ - ldr r3, [pc, #140] @ e548c │ │ │ │ + ldr r0, [pc, #140] @ e550c │ │ │ │ + ldr r3, [pc, #140] @ e5510 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f400 │ │ │ │ @@ -201931,35 +201964,35 @@ │ │ │ │ bl 1f400 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq e5460 │ │ │ │ + beq e54e4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f400 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f400 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r8, [r7], -r9 @ │ │ │ │ - eorseq r5, r1, ip, ror #14 │ │ │ │ - @ instruction: 0x003156b4 │ │ │ │ - eoreq r0, r7, r3, ror #8 │ │ │ │ - eorseq r5, r1, r8, ror #11 │ │ │ │ - eorseq pc, r0, r4, asr #2 │ │ │ │ - strdeq pc, [r6], -r1 @ │ │ │ │ - eorseq lr, r0, r0, ror #27 │ │ │ │ + eoreq r8, r7, r5, ror #31 │ │ │ │ + eorseq r5, r1, r8, ror #13 │ │ │ │ + eorseq r5, r1, r0, lsr r6 │ │ │ │ + eoreq r0, r7, pc, ror #8 │ │ │ │ + eorseq r5, r1, r4, ror #10 │ │ │ │ + eorseq pc, r0, r0, asr #1 │ │ │ │ + strdeq pc, [r6], -sp @ │ │ │ │ + eorseq lr, r0, ip, asr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add sl, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1, #520] @ 0x208 │ │ │ │ mov fp, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -202002,15 +202035,15 @@ │ │ │ │ addls r7, sl, #512 @ 0x200 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ movls r0, sl │ │ │ │ cmp r2, #16 │ │ │ │ movls r2, #16 │ │ │ │ str fp, [sp, #536] @ 0x218 │ │ │ │ cmp r1, r2 │ │ │ │ - beq e559c │ │ │ │ + beq e5620 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 1e3b0 │ │ │ │ ldr r0, [r7] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -202024,19 +202057,19 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 209e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r7, r4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b e555c │ │ │ │ + b e55e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e55cc │ │ │ │ + beq e5650 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e800 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -202086,15 +202119,15 @@ │ │ │ │ addls r7, sl, #512 @ 0x200 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ movls r0, sl │ │ │ │ cmp r2, #16 │ │ │ │ movls r2, #16 │ │ │ │ str fp, [sp, #536] @ 0x218 │ │ │ │ cmp r1, r2 │ │ │ │ - beq e56ec │ │ │ │ + beq e5770 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 1e3b0 │ │ │ │ ldr r0, [r7] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -202108,19 +202141,19 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 209e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r7, r4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b e56ac │ │ │ │ + b e5730 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e571c │ │ │ │ + beq e57a0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e800 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -202137,21 +202170,21 @@ │ │ │ │ ldr r4, [sp, #636] @ 0x27c │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r0, [sp, #588] @ 0x24c │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ add r1, sp, #588 @ 0x24c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e653c │ │ │ │ + bl 2e65c0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e5790 │ │ │ │ + beq e5814 │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ str r7, [sp, #532] @ 0x214 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ str sl, [sp, #528] @ 0x210 │ │ │ │ add sl, r0, #8 │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ orr r6, fp, #4 │ │ │ │ mov r0, sl │ │ │ │ @@ -202164,15 +202197,15 @@ │ │ │ │ movhi r1, #4 │ │ │ │ addls r7, fp, #512 @ 0x200 │ │ │ │ ldr r1, [fp, r1] │ │ │ │ movls r0, fp │ │ │ │ cmp r2, #16 │ │ │ │ movls r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq e581c │ │ │ │ + beq e58a0 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ mov r2, #32 │ │ │ │ bl 1e3b0 │ │ │ │ ldr r0, [r7] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -202184,29 +202217,29 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ bl 209e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r7, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b e57e4 │ │ │ │ + b e5868 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e586c │ │ │ │ + beq e58f0 │ │ │ │ mov r0, sl │ │ │ │ bl 1e800 │ │ │ │ - b e586c │ │ │ │ + b e58f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e586c │ │ │ │ + beq e58f0 │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ @@ -202214,28 +202247,28 @@ │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r7, [r1, #520] @ 0x208 │ │ │ │ bl 1f640 │ │ │ │ - ldr r0, [pc, #408] @ e5a48 │ │ │ │ + ldr r0, [pc, #408] @ e5acc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r4, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e59c4 │ │ │ │ + bne e5a48 │ │ │ │ str r7, [sp, #8] │ │ │ │ add r9, sp, #536 @ 0x218 │ │ │ │ str r5, [sp, #12] │ │ │ │ - ldr r0, [pc, #368] @ e5a54 │ │ │ │ + ldr r0, [pc, #368] @ e5ad8 │ │ │ │ str r6, [sp, #556] @ 0x22c │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #552] @ 0x228 │ │ │ │ str r6, [sp, #548] @ 0x224 │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #544] @ 0x220 │ │ │ │ @@ -202268,15 +202301,15 @@ │ │ │ │ addls r7, r8, #512 @ 0x200 │ │ │ │ ldr r1, [r8, r1] │ │ │ │ movls r0, r8 │ │ │ │ cmp r2, #16 │ │ │ │ movls r2, #16 │ │ │ │ str fp, [sp, #536] @ 0x218 │ │ │ │ cmp r1, r2 │ │ │ │ - beq e59fc │ │ │ │ + beq e5a80 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 1e3b0 │ │ │ │ ldr r0, [r7] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -202289,47 +202322,47 @@ │ │ │ │ str r0, [r4, #520] @ 0x208 │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #568] @ 0x238 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ str r0, [sp, #536] @ 0x218 │ │ │ │ - ldr r0, [pc, #112] @ e5a4c │ │ │ │ + ldr r0, [pc, #112] @ e5ad0 │ │ │ │ add r2, sp, #536 @ 0x218 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #96] @ e5a50 │ │ │ │ + ldr r3, [pc, #96] @ e5ad4 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e58d0 │ │ │ │ + b e5954 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 209e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r7, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b e5984 │ │ │ │ + b e5a08 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5a34 │ │ │ │ + beq e5ab8 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e800 │ │ │ │ - b e5a34 │ │ │ │ + b e5ab8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq fp, r2, r8, asr #17 │ │ │ │ - eorseq r5, r1, r8, lsl #7 │ │ │ │ - eorseq r4, r1, ip, lsr #27 │ │ │ │ - eorseq fp, r2, r4, ror r9 │ │ │ │ + eorseq fp, r2, r4, asr #16 │ │ │ │ + eorseq r5, r1, r4, lsl #6 │ │ │ │ + eorseq r4, r1, r8, lsr #26 │ │ │ │ + @ instruction: 0x0032b8f0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add fp, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1, #520] @ 0x208 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -202377,15 +202410,15 @@ │ │ │ │ ldr r1, [fp, r1] │ │ │ │ addls r7, fp, #512 @ 0x200 │ │ │ │ movls r0, fp │ │ │ │ cmp r2, #16 │ │ │ │ str sl, [sp, #540] @ 0x21c │ │ │ │ movls r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq e5b78 │ │ │ │ + beq e5bfc │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 1e3b0 │ │ │ │ ldr r0, [r7] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -202399,19 +202432,19 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 209e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r7, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b e5b38 │ │ │ │ + b e5bbc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5ba8 │ │ │ │ + beq e5c2c │ │ │ │ mov r0, r8 │ │ │ │ bl 1e800 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -202423,15 +202456,15 @@ │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr sl, [r1, #520] @ 0x208 │ │ │ │ bl 1f640 │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5c5c │ │ │ │ + beq e5ce0 │ │ │ │ bl 1f238 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r9 │ │ │ │ add r9, sp, #536 @ 0x218 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ @@ -202450,15 +202483,15 @@ │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #656] @ 0x290 │ │ │ │ bl 1e83c │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ - b e5cb4 │ │ │ │ + b e5d38 │ │ │ │ bl 1f238 │ │ │ │ add r8, sp, #536 @ 0x218 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ str r0, [sp, #548] @ 0x224 │ │ │ │ @@ -202496,15 +202529,15 @@ │ │ │ │ movhi r1, #4 │ │ │ │ addls r7, fp, #512 @ 0x200 │ │ │ │ ldr r1, [fp, r1] │ │ │ │ movls r0, fp │ │ │ │ cmp r2, #16 │ │ │ │ movls r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq e5d4c │ │ │ │ + beq e5dd0 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 1e3b0 │ │ │ │ ldr r0, [r7] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -202516,19 +202549,19 @@ │ │ │ │ add sp, sp, #620 @ 0x26c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 209e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r7, r4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b e5d14 │ │ │ │ + b e5d98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5d7c │ │ │ │ + beq e5e00 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e800 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -202541,33 +202574,33 @@ │ │ │ │ mov r0, fp │ │ │ │ mov r7, r3 │ │ │ │ ldr r8, [r1, #520] @ 0x208 │ │ │ │ bl 1f640 │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne e5dd8 │ │ │ │ + bne e5e5c │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2e6d48 │ │ │ │ - b e5e10 │ │ │ │ + bl 2e6dcc │ │ │ │ + b e5e94 │ │ │ │ ldm r0, {r1, r2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ str r2, [sp, #588] @ 0x24c │ │ │ │ str r1, [sp, #584] @ 0x248 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ - bl 2e6cd4 │ │ │ │ + bl 2e6d58 │ │ │ │ ldr r1, [sp, #584] @ 0x248 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e5e10 │ │ │ │ + beq e5e94 │ │ │ │ ldr r0, [sp, #588] @ 0x24c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ str r7, [sp, #532] @ 0x214 │ │ │ │ add sl, r0, #8 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ str r6, [sp, #528] @ 0x210 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sl │ │ │ │ @@ -202581,15 +202614,15 @@ │ │ │ │ movhi r1, #4 │ │ │ │ addls r7, fp, #512 @ 0x200 │ │ │ │ ldr r1, [fp, r1] │ │ │ │ movls r0, fp │ │ │ │ cmp r2, #16 │ │ │ │ movls r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq e5ea0 │ │ │ │ + beq e5f24 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ mov r2, #32 │ │ │ │ bl 1e3b0 │ │ │ │ ldr r0, [r7] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -202601,30 +202634,30 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ bl 209e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r7, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b e5e68 │ │ │ │ + b e5eec │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5ef8 │ │ │ │ + beq e5f7c │ │ │ │ mov r0, sl │ │ │ │ bl 1e800 │ │ │ │ - b e5ef8 │ │ │ │ + b e5f7c │ │ │ │ ldr r1, [sp, #584] @ 0x248 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e5ef8 │ │ │ │ + beq e5f7c │ │ │ │ ldr r0, [sp, #588] @ 0x24c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e5ef8 │ │ │ │ + bl 1b0888 │ │ │ │ + b e5f7c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -202633,26 +202666,26 @@ │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r6, [r1, #520] @ 0x208 │ │ │ │ bl 1f640 │ │ │ │ - ldr r0, [pc, #404] @ e60d0 │ │ │ │ + ldr r0, [pc, #404] @ e6154 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e6048 │ │ │ │ + bne e60cc │ │ │ │ str r6, [sp, #8] │ │ │ │ add r9, sp, #536 @ 0x218 │ │ │ │ str r5, [sp, #12] │ │ │ │ - ldr r0, [pc, #376] @ e60e0 │ │ │ │ + ldr r0, [pc, #376] @ e6164 │ │ │ │ str r4, [sp, #556] @ 0x22c │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #552] @ 0x228 │ │ │ │ str r4, [sp, #548] @ 0x224 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #544] @ 0x220 │ │ │ │ @@ -202685,15 +202718,15 @@ │ │ │ │ addls r7, r8, #512 @ 0x200 │ │ │ │ ldr r1, [r8, r1] │ │ │ │ movls r0, r8 │ │ │ │ cmp r2, #16 │ │ │ │ movls r2, #16 │ │ │ │ str fp, [sp, #536] @ 0x218 │ │ │ │ cmp r1, r2 │ │ │ │ - beq e6084 │ │ │ │ + beq e6108 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 1e3b0 │ │ │ │ ldr r0, [r7] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -202706,49 +202739,49 @@ │ │ │ │ str r0, [r4, #520] @ 0x208 │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #568] @ 0x238 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ str r0, [sp, #536] @ 0x218 │ │ │ │ - ldr r0, [pc, #116] @ e60d4 │ │ │ │ + ldr r0, [pc, #116] @ e6158 │ │ │ │ add r2, sp, #536 @ 0x218 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #100] @ e60d8 │ │ │ │ - ldr r3, [pc, #100] @ e60dc │ │ │ │ + ldr r0, [pc, #100] @ e615c │ │ │ │ + ldr r3, [pc, #100] @ e6160 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e5f54 │ │ │ │ + b e5fd8 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 209e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r7, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b e6008 │ │ │ │ + b e608c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e60bc │ │ │ │ + beq e6140 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e800 │ │ │ │ - b e60bc │ │ │ │ + b e6140 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq fp, r2, r0, asr r1 │ │ │ │ - @ instruction: 0x00314cf4 │ │ │ │ - eorseq fp, r2, r0, lsr #32 │ │ │ │ - eorseq r4, r1, r4, lsl #13 │ │ │ │ - eorseq fp, r2, r0, lsr r1 │ │ │ │ + eorseq fp, r2, ip, asr #1 │ │ │ │ + eorseq r4, r1, r0, ror ip │ │ │ │ + mlaseq r2, ip, pc, sl @ │ │ │ │ + eorseq r4, r1, r0, lsl #12 │ │ │ │ + eorseq fp, r2, ip, lsr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add fp, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1, #520] @ 0x208 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -202796,15 +202829,15 @@ │ │ │ │ ldr r1, [fp, r1] │ │ │ │ addls r7, fp, #512 @ 0x200 │ │ │ │ movls r0, fp │ │ │ │ cmp r2, #16 │ │ │ │ str sl, [sp, #540] @ 0x21c │ │ │ │ movls r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq e6204 │ │ │ │ + beq e6288 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 1e3b0 │ │ │ │ ldr r0, [r7] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -202818,19 +202851,19 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 209e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r7, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b e61c4 │ │ │ │ + b e6248 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6234 │ │ │ │ + beq e62b8 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e800 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -202844,15 +202877,15 @@ │ │ │ │ mov r6, r3 │ │ │ │ ldr r9, [r1, #520] @ 0x208 │ │ │ │ bl 1f640 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ ldr r1, [sp, #584] @ 0x248 │ │ │ │ add r8, r0, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl e92d8 │ │ │ │ + bl e935c │ │ │ │ ldr r2, [sp, #512] @ 0x200 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ str r6, [sp, #524] @ 0x20c │ │ │ │ orr r6, r5, #4 │ │ │ │ cmp r2, #16 │ │ │ │ ldr r0, [sp] │ │ │ │ movhi r1, #4 │ │ │ │ @@ -202860,15 +202893,15 @@ │ │ │ │ ldr r1, [r5, r1] │ │ │ │ mov r7, r6 │ │ │ │ addls r7, r5, #512 @ 0x200 │ │ │ │ movls r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ movls r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq e62fc │ │ │ │ + beq e6380 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ mov r2, #32 │ │ │ │ bl 1e3b0 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, sp │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -202879,19 +202912,19 @@ │ │ │ │ str r9, [r4, #520] @ 0x208 │ │ │ │ add sp, sp, #552 @ 0x228 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ bl 209e4 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ mov r7, r6 │ │ │ │ - b e62c4 │ │ │ │ + b e6348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6328 │ │ │ │ + beq e63ac │ │ │ │ mov r0, r8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, sp │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -202940,15 +202973,15 @@ │ │ │ │ addls r7, sl, #512 @ 0x200 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ movls r0, sl │ │ │ │ cmp r2, #16 │ │ │ │ movls r2, #16 │ │ │ │ str fp, [sp, #536] @ 0x218 │ │ │ │ cmp r1, r2 │ │ │ │ - beq e6444 │ │ │ │ + beq e64c8 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 1e3b0 │ │ │ │ ldr r0, [r7] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -202962,19 +202995,19 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 209e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r7, r4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b e6404 │ │ │ │ + b e6488 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6474 │ │ │ │ + beq e64f8 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e800 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -203024,15 +203057,15 @@ │ │ │ │ addls r7, sl, #512 @ 0x200 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ movls r0, sl │ │ │ │ cmp r2, #16 │ │ │ │ movls r2, #16 │ │ │ │ str fp, [sp, #536] @ 0x218 │ │ │ │ cmp r1, r2 │ │ │ │ - beq e6594 │ │ │ │ + beq e6618 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 1e3b0 │ │ │ │ ldr r0, [r7] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -203046,19 +203079,19 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 209e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r7, r4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b e6554 │ │ │ │ + b e65d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e65c4 │ │ │ │ + beq e6648 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e800 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -203071,25 +203104,25 @@ │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr sl, [r1, #520] @ 0x208 │ │ │ │ bl 1f640 │ │ │ │ ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #-2147483646 @ 0x80000002 │ │ │ │ - bne e6694 │ │ │ │ - ldr r6, [pc, #644] @ e689c │ │ │ │ + bne e6718 │ │ │ │ + ldr r6, [pc, #644] @ e6920 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - beq e6640 │ │ │ │ - ldr r0, [pc, #612] @ e68a0 │ │ │ │ + beq e66c4 │ │ │ │ + ldr r0, [pc, #612] @ e6924 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22e00 │ │ │ │ add r8, sp, #552 @ 0x228 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r4, [sp, #572] @ 0x23c │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #568] @ 0x238 │ │ │ │ @@ -203104,32 +203137,32 @@ │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e83c │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ - b e6770 │ │ │ │ + b e67f4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ str sl, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r7, [pc, #480] @ e68a4 │ │ │ │ + ldr r7, [pc, #480] @ e6928 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - beq e66e0 │ │ │ │ - ldr r0, [pc, #460] @ e68a8 │ │ │ │ + beq e6764 │ │ │ │ + ldr r0, [pc, #460] @ e692c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22e00 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str r4, [sp, #572] @ 0x23c │ │ │ │ str r4, [sp, #568] @ 0x238 │ │ │ │ str r4, [sp, #564] @ 0x234 │ │ │ │ str r4, [sp, #560] @ 0x230 │ │ │ │ @@ -203139,21 +203172,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1fa54 │ │ │ │ add sl, sp, #608 @ 0x260 │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #392] @ e68ac │ │ │ │ + ldr r0, [pc, #392] @ e6930 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6820 │ │ │ │ + beq e68a4 │ │ │ │ mov r1, r0 │ │ │ │ str r8, [r0] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r1, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -203183,15 +203216,15 @@ │ │ │ │ movhi r1, #4 │ │ │ │ addls r7, r9, #512 @ 0x200 │ │ │ │ ldr r1, [r9, r1] │ │ │ │ movls r0, r9 │ │ │ │ cmp r2, #16 │ │ │ │ movls r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq e6808 │ │ │ │ + beq e688c │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #552 @ 0x228 │ │ │ │ mov r2, #32 │ │ │ │ bl 1e3b0 │ │ │ │ ldr r0, [r7] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -203203,51 +203236,51 @@ │ │ │ │ add sp, sp, #636 @ 0x27c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #32 │ │ │ │ bl 209e4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r7, r4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b e67d0 │ │ │ │ + b e6854 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6888 │ │ │ │ + beq e690c │ │ │ │ mov r0, r8 │ │ │ │ - b e6884 │ │ │ │ + b e6908 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4aec │ │ │ │ - b e6888 │ │ │ │ + bl e4b70 │ │ │ │ + b e690c │ │ │ │ mov r4, r0 │ │ │ │ - b e6888 │ │ │ │ + b e690c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4aec │ │ │ │ + bl e4b70 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6888 │ │ │ │ + beq e690c │ │ │ │ add r0, sp, #608 @ 0x260 │ │ │ │ bl 1e800 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq sl, r2, r0, lsl sl │ │ │ │ - @ instruction: 0x0032a9f8 │ │ │ │ - eorseq sl, r2, r0, ror r9 │ │ │ │ - eorseq sl, r2, r8, asr r9 │ │ │ │ - eorseq r9, r2, r8, lsl r7 │ │ │ │ + eorseq sl, r2, ip, lsl #19 │ │ │ │ + eorseq sl, r2, r4, ror r9 │ │ │ │ + eorseq sl, r2, ip, ror #17 │ │ │ │ + @ instruction: 0x0032a8d4 │ │ │ │ + mlaseq r2, r4, r6, r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add sl, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1, #520] @ 0x208 │ │ │ │ mov fp, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -203290,15 +203323,15 @@ │ │ │ │ addls r7, sl, #512 @ 0x200 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ movls r0, sl │ │ │ │ cmp r2, #16 │ │ │ │ movls r2, #16 │ │ │ │ str fp, [sp, #536] @ 0x218 │ │ │ │ cmp r1, r2 │ │ │ │ - beq e69bc │ │ │ │ + beq e6a40 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 1e3b0 │ │ │ │ ldr r0, [r7] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -203312,19 +203345,19 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 209e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r7, r4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b e697c │ │ │ │ + b e6a00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e69ec │ │ │ │ + beq e6a70 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e800 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -203379,15 +203412,15 @@ │ │ │ │ ldr r1, [fp, r1] │ │ │ │ addls r7, fp, #512 @ 0x200 │ │ │ │ movls r0, fp │ │ │ │ cmp r2, #16 │ │ │ │ str sl, [sp, #540] @ 0x21c │ │ │ │ movls r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq e6b20 │ │ │ │ + beq e6ba4 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 1e3b0 │ │ │ │ ldr r0, [r7] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -203401,19 +203434,19 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 209e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r7, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b e6ae0 │ │ │ │ + b e6b64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6b50 │ │ │ │ + beq e6bd4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e800 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -203427,15 +203460,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ ldr r9, [r1, #520] @ 0x208 │ │ │ │ bl 1f640 │ │ │ │ add r4, sp, #560 @ 0x230 │ │ │ │ ldr r1, [sp, #624] @ 0x270 │ │ │ │ ldr r2, [sp, #628] @ 0x274 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e8a90 │ │ │ │ + bl 2e8b14 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ str r7, [sp, #532] @ 0x214 │ │ │ │ str r5, [sp, #528] @ 0x210 │ │ │ │ add sl, r0, #8 │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ orr r4, fp, #4 │ │ │ │ mov r0, sl │ │ │ │ @@ -203448,15 +203481,15 @@ │ │ │ │ movhi r1, #4 │ │ │ │ addls r7, fp, #512 @ 0x200 │ │ │ │ ldr r1, [fp, r1] │ │ │ │ movls r0, fp │ │ │ │ cmp r2, #16 │ │ │ │ movls r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq e6c2c │ │ │ │ + beq e6cb0 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ mov r2, #32 │ │ │ │ bl 1e3b0 │ │ │ │ ldr r0, [r7] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -203468,22 +203501,22 @@ │ │ │ │ add sp, sp, #588 @ 0x24c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ bl 209e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r7, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b e6bf4 │ │ │ │ + b e6c78 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6c64 │ │ │ │ + beq e6ce8 │ │ │ │ mov r0, sl │ │ │ │ bl 1e800 │ │ │ │ - b e6c64 │ │ │ │ + b e6ce8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -203496,21 +203529,21 @@ │ │ │ │ mov r7, r3 │ │ │ │ ldr sl, [r1, #520] @ 0x208 │ │ │ │ bl 1f640 │ │ │ │ ldr r6, [sp, #624] @ 0x270 │ │ │ │ add r4, sp, #560 @ 0x230 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e6cd4 │ │ │ │ + bl 2e6d58 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e6ccc │ │ │ │ + beq e6d50 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ str r7, [sp, #532] @ 0x214 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ str r9, [sp, #528] @ 0x210 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ orr r4, fp, #4 │ │ │ │ mov r0, r9 │ │ │ │ @@ -203523,15 +203556,15 @@ │ │ │ │ movhi r1, #4 │ │ │ │ addls r7, fp, #512 @ 0x200 │ │ │ │ ldr r1, [fp, r1] │ │ │ │ movls r0, fp │ │ │ │ cmp r2, #16 │ │ │ │ movls r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq e6d58 │ │ │ │ + beq e6ddc │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ mov r2, #32 │ │ │ │ bl 1e3b0 │ │ │ │ ldr r0, [r7] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -203543,29 +203576,29 @@ │ │ │ │ add sp, sp, #588 @ 0x24c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ bl 209e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r7, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b e6d20 │ │ │ │ + b e6da4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6da8 │ │ │ │ + beq e6e2c │ │ │ │ mov r0, r9 │ │ │ │ bl 1e800 │ │ │ │ - b e6da8 │ │ │ │ + b e6e2c │ │ │ │ ldr r1, [r6] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e6da8 │ │ │ │ + beq e6e2c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #604 @ 0x25c │ │ │ │ @@ -203573,27 +203606,27 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r3 │ │ │ │ ldr r6, [r1, #520] @ 0x208 │ │ │ │ bl 1f640 │ │ │ │ - ldr r0, [pc, #408] @ e6f84 │ │ │ │ + ldr r0, [pc, #408] @ e7008 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ ldr sl, [sp, #640] @ 0x280 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e6ef4 │ │ │ │ + bne e6f78 │ │ │ │ str r6, [sp, #16] │ │ │ │ add r9, sp, #544 @ 0x220 │ │ │ │ str r5, [sp, #20] │ │ │ │ - ldr r0, [pc, #376] @ e6f94 │ │ │ │ + ldr r0, [pc, #376] @ e7018 │ │ │ │ str r4, [sp, #564] @ 0x234 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #560] @ 0x230 │ │ │ │ str r4, [sp, #556] @ 0x22c │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #552] @ 0x228 │ │ │ │ @@ -203624,15 +203657,15 @@ │ │ │ │ ldr r1, [r8, r1] │ │ │ │ addls r7, r8, #512 @ 0x200 │ │ │ │ movls r0, r8 │ │ │ │ cmp r2, #16 │ │ │ │ str fp, [sp, #548] @ 0x224 │ │ │ │ movls r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq e6f30 │ │ │ │ + beq e6fb4 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ mov r2, #32 │ │ │ │ bl 1e3b0 │ │ │ │ ldr r0, [r7] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ @@ -203645,995 +203678,995 @@ │ │ │ │ str r0, [r4, #520] @ 0x208 │ │ │ │ add sp, sp, #604 @ 0x25c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #576] @ 0x240 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ - ldr r0, [pc, #124] @ e6f88 │ │ │ │ + ldr r0, [pc, #124] @ e700c │ │ │ │ add r2, sp, #544 @ 0x220 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ e6f8c │ │ │ │ - ldr r3, [pc, #108] @ e6f90 │ │ │ │ + ldr r0, [pc, #108] @ e7010 │ │ │ │ + ldr r3, [pc, #108] @ e7014 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e6e08 │ │ │ │ + b e6e8c │ │ │ │ add r0, sp, #24 │ │ │ │ bl 209e4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r7, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b e6eb4 │ │ │ │ + b e6f38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6f70 │ │ │ │ + beq e6ff4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e800 │ │ │ │ - b e6f70 │ │ │ │ + b e6ff4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq sl, r2, ip, lsr #11 │ │ │ │ - eorseq r3, r1, r8, ror #28 │ │ │ │ - eorseq sl, r2, r0, lsl #9 │ │ │ │ - eorseq r3, r1, r8, asr #17 │ │ │ │ - @ instruction: 0x0032a5fc │ │ │ │ + eorseq sl, r2, r8, lsr #10 │ │ │ │ + eorseq r3, r1, r4, ror #27 │ │ │ │ + @ instruction: 0x0032a3fc │ │ │ │ + eorseq r3, r1, r4, asr #16 │ │ │ │ + eorseq sl, r2, r8, ror r5 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #108] @ e7018 │ │ │ │ + ldr r0, [pc, #108] @ e709c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e6fdc │ │ │ │ - ldr r0, [pc, #96] @ e7028 │ │ │ │ + bne e7060 │ │ │ │ + ldr r0, [pc, #96] @ e70ac │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - bl 2e4c3c │ │ │ │ + bl 2e4cc0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #32] @ e701c │ │ │ │ + ldr r0, [pc, #32] @ e70a0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #24] @ e7020 │ │ │ │ - ldr r3, [pc, #24] @ e7024 │ │ │ │ + ldr r0, [pc, #24] @ e70a4 │ │ │ │ + ldr r3, [pc, #24] @ e70a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e6fc0 │ │ │ │ - eorseq sl, r2, r0, asr #32 │ │ │ │ - @ instruction: 0x00313dd0 │ │ │ │ - eorseq r9, r2, r8, ror #31 │ │ │ │ - eorseq r3, r1, r4, ror #12 │ │ │ │ - eorseq sl, r2, r4, lsr r0 │ │ │ │ + b e7044 │ │ │ │ + @ instruction: 0x00329fbc │ │ │ │ + eorseq r3, r1, ip, asr #26 │ │ │ │ + eorseq r9, r2, r4, ror #30 │ │ │ │ + eorseq r3, r1, r0, ror #11 │ │ │ │ + @ instruction: 0x00329fb0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #428] @ e71ec │ │ │ │ - ldr r1, [pc, #428] @ e71f0 │ │ │ │ - ldr r2, [pc, #428] @ e71f4 │ │ │ │ + ldr r0, [pc, #428] @ e7270 │ │ │ │ + ldr r1, [pc, #428] @ e7274 │ │ │ │ + ldr r2, [pc, #428] @ e7278 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #424] @ e71f8 │ │ │ │ + ldr r3, [pc, #424] @ e727c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #420] @ e71fc │ │ │ │ + ldr r6, [pc, #420] @ e7280 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #28] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #396] @ e7200 │ │ │ │ + ldr r0, [pc, #396] @ e7284 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r6, [pc, #372] @ e7204 │ │ │ │ + ldr r6, [pc, #372] @ e7288 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, r6, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7174 │ │ │ │ - ldr r0, [pc, #348] @ e7208 │ │ │ │ + bne e71f8 │ │ │ │ + ldr r0, [pc, #348] @ e728c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e71d8 │ │ │ │ + beq e725c │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f280 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r4, r6, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e71a0 │ │ │ │ - ldr r0, [pc, #252] @ e7214 │ │ │ │ + bne e7224 │ │ │ │ + ldr r0, [pc, #252] @ e7298 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ - ldr r5, [pc, #236] @ e7218 │ │ │ │ + ldr r5, [pc, #236] @ e729c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #2 │ │ │ │ - bne e7180 │ │ │ │ + bne e7204 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e716c │ │ │ │ + beq e71f0 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e7480 │ │ │ │ + bl 2e7504 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ - bne e7154 │ │ │ │ + bne e71d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 2252c │ │ │ │ - b e70a4 │ │ │ │ - ldr r0, [pc, #148] @ e721c │ │ │ │ + b e7128 │ │ │ │ + ldr r0, [pc, #148] @ e72a0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 23530 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e7148 │ │ │ │ - b e716c │ │ │ │ + bne e71cc │ │ │ │ + b e71f0 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #76] @ e720c │ │ │ │ + ldr r0, [pc, #76] @ e7290 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #68] @ e7210 │ │ │ │ + ldr r3, [pc, #68] @ e7294 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e7110 │ │ │ │ - ldr r2, [pc, #64] @ e7220 │ │ │ │ + b e7194 │ │ │ │ + ldr r2, [pc, #64] @ e72a4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ andeq lr, r0, r8 │ │ │ │ strdeq r0, [r1], -r0 @ │ │ │ │ andeq lr, r0, r4, ror #2 │ │ │ │ muleq r0, ip, pc @ │ │ │ │ andeq lr, r0, r4, lsl lr │ │ │ │ @ instruction: 0x0000f8bc │ │ │ │ - ldrsheq sl, [r2], -r4 @ │ │ │ │ - eorseq r8, r2, ip, lsl #27 │ │ │ │ - eorseq r3, r1, ip, asr sl │ │ │ │ - eorseq r3, r1, ip, ror #10 │ │ │ │ - eorseq sl, r2, ip, lsr r1 │ │ │ │ - eorseq r9, r2, r0, ror #5 │ │ │ │ - eorseq r9, r2, r4, lsl #5 │ │ │ │ - mlaseq r1, r4, r8, r3 │ │ │ │ + eorseq sl, r2, r0, ror r0 │ │ │ │ + eorseq r8, r2, r8, lsl #26 │ │ │ │ + @ instruction: 0x003139d8 │ │ │ │ + eorseq r3, r1, r8, ror #9 │ │ │ │ + ldrheq sl, [r2], -r8 @ │ │ │ │ + eorseq r9, r2, ip, asr r2 │ │ │ │ + eorseq r9, r2, r0, lsl #4 │ │ │ │ + eorseq r3, r1, r0, lsl r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #308] @ e736c │ │ │ │ - ldr r1, [pc, #308] @ e7370 │ │ │ │ - ldr r2, [pc, #308] @ e7374 │ │ │ │ + ldr r0, [pc, #308] @ e73f0 │ │ │ │ + ldr r1, [pc, #308] @ e73f4 │ │ │ │ + ldr r2, [pc, #308] @ e73f8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #304] @ e7378 │ │ │ │ + ldr r3, [pc, #304] @ e73fc │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #300] @ e737c │ │ │ │ + ldr r6, [pc, #300] @ e7400 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #28] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #276] @ e7380 │ │ │ │ + ldr r0, [pc, #276] @ e7404 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r5, [pc, #252] @ e7384 │ │ │ │ + ldr r5, [pc, #252] @ e7408 │ │ │ │ add r5, pc, r5 │ │ │ │ add r6, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e730c │ │ │ │ - ldr r0, [pc, #228] @ e7388 │ │ │ │ + bne e7390 │ │ │ │ + ldr r0, [pc, #228] @ e740c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7358 │ │ │ │ + beq e73dc │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r6, r0 │ │ │ │ stm r0, {r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r6 │ │ │ │ bl 1f280 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7318 │ │ │ │ + bne e739c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl 224bc │ │ │ │ - b e729c │ │ │ │ + b e7320 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #84] @ e738c │ │ │ │ + ldr r0, [pc, #84] @ e7410 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #76] @ e7390 │ │ │ │ - ldr r3, [pc, #76] @ e7394 │ │ │ │ + ldr r0, [pc, #76] @ e7414 │ │ │ │ + ldr r3, [pc, #76] @ e7418 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #56] @ e7398 │ │ │ │ + ldr r2, [pc, #56] @ e741c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ @ instruction: 0x0000debc │ │ │ │ andeq pc, r0, r4, asr #29 │ │ │ │ andeq lr, r0, r8, asr #15 │ │ │ │ andeq lr, r0, r4, lsr #31 │ │ │ │ andeq lr, r0, r4, lsl sl │ │ │ │ andeq pc, r0, r4, ror #12 │ │ │ │ - @ instruction: 0x00329efc │ │ │ │ - mlaseq r2, r4, fp, r8 │ │ │ │ - eorseq r3, r1, ip, ror #23 │ │ │ │ - eorseq r9, r2, ip, lsr lr │ │ │ │ - eorseq r3, r1, r0, asr r3 │ │ │ │ - eorseq r3, r1, r4, lsl r7 │ │ │ │ + eorseq r9, r2, r8, ror lr │ │ │ │ + eorseq r8, r2, r0, lsl fp │ │ │ │ + eorseq r3, r1, r8, ror #22 │ │ │ │ + @ instruction: 0x00329db8 │ │ │ │ + eorseq r3, r1, ip, asr #5 │ │ │ │ + mlaseq r1, r0, r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #432] @ e7560 │ │ │ │ - ldr r1, [pc, #432] @ e7564 │ │ │ │ - ldr r2, [pc, #432] @ e7568 │ │ │ │ + ldr r0, [pc, #432] @ e75e4 │ │ │ │ + ldr r1, [pc, #432] @ e75e8 │ │ │ │ + ldr r2, [pc, #432] @ e75ec │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #428] @ e756c │ │ │ │ + ldr r3, [pc, #428] @ e75f0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #424] @ e7570 │ │ │ │ + ldr r6, [pc, #424] @ e75f4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #28] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #400] @ e7574 │ │ │ │ + ldr r0, [pc, #400] @ e75f8 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r5, [pc, #376] @ e7578 │ │ │ │ + ldr r5, [pc, #376] @ e75fc │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e74e0 │ │ │ │ - ldr r0, [pc, #360] @ e7580 │ │ │ │ + bne e7564 │ │ │ │ + ldr r0, [pc, #360] @ e7604 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e754c │ │ │ │ + beq e75d0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f280 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #284] @ e7584 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r0, [pc, #284] @ e7608 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7510 │ │ │ │ - ldr r0, [pc, #272] @ e7594 │ │ │ │ + bne e7594 │ │ │ │ + ldr r0, [pc, #272] @ e7618 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ - ldr r5, [pc, #256] @ e7598 │ │ │ │ + ldr r5, [pc, #256] @ e761c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #2 │ │ │ │ - bne e74f0 │ │ │ │ + bne e7574 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e74d8 │ │ │ │ + beq e755c │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e7480 │ │ │ │ + bl 2e7504 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ - bne e74c0 │ │ │ │ + bne e7544 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #148] @ e757c │ │ │ │ + ldr r0, [pc, #148] @ e7600 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 222f8 │ │ │ │ - b e7410 │ │ │ │ - ldr r0, [pc, #164] @ e759c │ │ │ │ + b e7494 │ │ │ │ + ldr r0, [pc, #164] @ e7620 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 23530 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e74b4 │ │ │ │ - b e74d8 │ │ │ │ + bne e7538 │ │ │ │ + b e755c │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #88] @ e7588 │ │ │ │ + ldr r0, [pc, #88] @ e760c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #80] @ e758c │ │ │ │ - ldr r3, [pc, #80] @ e7590 │ │ │ │ + ldr r0, [pc, #80] @ e7610 │ │ │ │ + ldr r3, [pc, #80] @ e7614 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e747c │ │ │ │ - ldr r2, [pc, #76] @ e75a0 │ │ │ │ + b e7500 │ │ │ │ + ldr r2, [pc, #76] @ e7624 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ andeq sp, r0, r0, lsr #24 │ │ │ │ andeq pc, r0, r8, ror #24 │ │ │ │ andeq sp, r0, ip, ror #28 │ │ │ │ andeq lr, r0, ip, ror #24 │ │ │ │ andeq lr, r0, r4, lsl #20 │ │ │ │ andeq pc, r0, r8, asr r0 @ │ │ │ │ - mlaseq r2, r0, r0, sl │ │ │ │ - eorseq r9, r2, r8, lsr #31 │ │ │ │ - eorseq r8, r2, r0, lsr #20 │ │ │ │ - eorseq sl, r2, r0, lsl r0 │ │ │ │ - @ instruction: 0x00313af4 │ │ │ │ - eorseq r9, r2, r0, asr #30 │ │ │ │ - eorseq r3, r1, r0, asr #5 │ │ │ │ - eorseq sl, r2, r4, asr #32 │ │ │ │ - eorseq r9, r2, ip, asr #4 │ │ │ │ - eorseq r9, r2, ip, ror #3 │ │ │ │ - eorseq r3, r1, r0, lsr #10 │ │ │ │ + eorseq sl, r2, ip │ │ │ │ + eorseq r9, r2, r4, lsr #30 │ │ │ │ + mlaseq r2, ip, r9, r8 │ │ │ │ + eorseq r9, r2, ip, lsl #31 │ │ │ │ + eorseq r3, r1, r0, ror sl │ │ │ │ + @ instruction: 0x00329ebc │ │ │ │ + eorseq r3, r1, ip, lsr r2 │ │ │ │ + eorseq r9, r2, r0, asr #31 │ │ │ │ + eorseq r9, r2, r8, asr #3 │ │ │ │ + eorseq r9, r2, r8, ror #2 │ │ │ │ + mlaseq r1, ip, r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #308] @ e76ec │ │ │ │ - ldr r1, [pc, #308] @ e76f0 │ │ │ │ - ldr r2, [pc, #308] @ e76f4 │ │ │ │ + ldr r0, [pc, #308] @ e7770 │ │ │ │ + ldr r1, [pc, #308] @ e7774 │ │ │ │ + ldr r2, [pc, #308] @ e7778 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #304] @ e76f8 │ │ │ │ + ldr r3, [pc, #304] @ e777c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #300] @ e76fc │ │ │ │ + ldr r6, [pc, #300] @ e7780 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #28] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #276] @ e7700 │ │ │ │ + ldr r0, [pc, #276] @ e7784 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r6, [pc, #252] @ e7704 │ │ │ │ + ldr r6, [pc, #252] @ e7788 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, r6, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7690 │ │ │ │ - ldr r0, [pc, #228] @ e7708 │ │ │ │ + bne e7714 │ │ │ │ + ldr r0, [pc, #228] @ e778c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e76d8 │ │ │ │ + beq e775c │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f280 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r4, r6, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e769c │ │ │ │ + bne e7720 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 22368 │ │ │ │ - b e761c │ │ │ │ + b e76a0 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #80] @ e770c │ │ │ │ + ldr r0, [pc, #80] @ e7790 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #72] @ e7710 │ │ │ │ + ldr r3, [pc, #72] @ e7794 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #52] @ e7714 │ │ │ │ + ldr r2, [pc, #52] @ e7798 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ strdeq sp, [r0], -r4 │ │ │ │ andeq r0, r1, r4, ror r2 │ │ │ │ andeq lr, r0, ip, lsl #8 │ │ │ │ andeq lr, r0, r4, ror #18 │ │ │ │ andeq lr, r0, ip, ror #17 │ │ │ │ andeq pc, r0, ip, asr #3 │ │ │ │ - eorseq r9, r2, ip, ror fp │ │ │ │ - eorseq r8, r2, r4, lsl r8 │ │ │ │ - eorseq r3, r1, r8, asr #18 │ │ │ │ - eorseq r3, r1, r0, ror #2 │ │ │ │ - mlaseq r1, r4, r3, r3 │ │ │ │ + @ instruction: 0x00329af8 │ │ │ │ + mlaseq r2, r0, r7, r8 │ │ │ │ + eorseq r3, r1, r4, asr #17 │ │ │ │ + ldrsbeq r3, [r1], -ip @ │ │ │ │ + eorseq r3, r1, r0, lsl r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #440] @ e78e4 │ │ │ │ - ldr r1, [pc, #440] @ e78e8 │ │ │ │ - ldr r2, [pc, #440] @ e78ec │ │ │ │ + ldr r0, [pc, #440] @ e7968 │ │ │ │ + ldr r1, [pc, #440] @ e796c │ │ │ │ + ldr r2, [pc, #440] @ e7970 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #436] @ e78f0 │ │ │ │ + ldr r3, [pc, #436] @ e7974 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #432] @ e78f4 │ │ │ │ + ldr r6, [pc, #432] @ e7978 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #28] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #408] @ e78f8 │ │ │ │ + ldr r0, [pc, #408] @ e797c │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r5, [pc, #384] @ e78fc │ │ │ │ + ldr r5, [pc, #384] @ e7980 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7864 │ │ │ │ - ldr r0, [pc, #368] @ e7904 │ │ │ │ + bne e78e8 │ │ │ │ + ldr r0, [pc, #368] @ e7988 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e78d0 │ │ │ │ - ldr r2, [pc, #340] @ e7908 │ │ │ │ + beq e7954 │ │ │ │ + ldr r2, [pc, #340] @ e798c │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f280 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #288] @ e790c │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r0, [pc, #288] @ e7990 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7894 │ │ │ │ - ldr r0, [pc, #276] @ e791c │ │ │ │ + bne e7918 │ │ │ │ + ldr r0, [pc, #276] @ e79a0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ - ldr r5, [pc, #260] @ e7920 │ │ │ │ + ldr r5, [pc, #260] @ e79a4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #2 │ │ │ │ - bne e7874 │ │ │ │ + bne e78f8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e785c │ │ │ │ + beq e78e0 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e7480 │ │ │ │ + bl 2e7504 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ - bne e7844 │ │ │ │ + bne e78c8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #148] @ e7900 │ │ │ │ + ldr r0, [pc, #148] @ e7984 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2260c │ │ │ │ - b e778c │ │ │ │ - ldr r0, [pc, #168] @ e7924 │ │ │ │ + b e7810 │ │ │ │ + ldr r0, [pc, #168] @ e79a8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 23530 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e7838 │ │ │ │ - b e785c │ │ │ │ + bne e78bc │ │ │ │ + b e78e0 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #92] @ e7910 │ │ │ │ + ldr r0, [pc, #92] @ e7994 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #84] @ e7914 │ │ │ │ - ldr r3, [pc, #84] @ e7918 │ │ │ │ + ldr r0, [pc, #84] @ e7998 │ │ │ │ + ldr r3, [pc, #84] @ e799c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e7800 │ │ │ │ - ldr r2, [pc, #80] @ e7928 │ │ │ │ + b e7884 │ │ │ │ + ldr r2, [pc, #80] @ e79ac │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ andeq sp, r0, r8, lsl r8 │ │ │ │ andeq pc, r0, r0, ror #7 │ │ │ │ andeq lr, r0, r0 │ │ │ │ andeq lr, r0, r0, lsr r9 │ │ │ │ andeq lr, r0, r0, lsl r6 │ │ │ │ andeq pc, r0, ip, lsr r2 @ │ │ │ │ - eorseq r9, r2, r0, lsl #28 │ │ │ │ - eorseq r9, r2, r0, lsl sp │ │ │ │ - eorseq r8, r2, r4, lsr #13 │ │ │ │ - eorseq r9, r2, r4, asr #27 │ │ │ │ - eorseq r9, r2, r4, lsr #27 │ │ │ │ - mlaseq r1, r0, r5, r3 │ │ │ │ - @ instruction: 0x00329cd4 │ │ │ │ - eorseq r2, r1, r8, lsl #29 │ │ │ │ - eorseq r9, r2, r4, asr #27 │ │ │ │ - eorseq r9, r2, r4 │ │ │ │ - eorseq r8, r2, r4, lsr #31 │ │ │ │ - mlaseq r1, ip, r1, r3 │ │ │ │ + eorseq r9, r2, ip, ror sp │ │ │ │ + eorseq r9, r2, ip, lsl #25 │ │ │ │ + eorseq r8, r2, r0, lsr #12 │ │ │ │ + eorseq r9, r2, r0, asr #26 │ │ │ │ + eorseq r9, r2, r0, lsr #26 │ │ │ │ + eorseq r3, r1, ip, lsl #10 │ │ │ │ + eorseq r9, r2, r0, asr ip │ │ │ │ + eorseq r2, r1, r4, lsl #28 │ │ │ │ + eorseq r9, r2, r0, asr #26 │ │ │ │ + eorseq r8, r2, r0, lsl #31 │ │ │ │ + eorseq r8, r2, r0, lsr #30 │ │ │ │ + eorseq r3, r1, r8, lsl r1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #312] @ e7a78 │ │ │ │ - ldr r1, [pc, #312] @ e7a7c │ │ │ │ - ldr r2, [pc, #312] @ e7a80 │ │ │ │ + ldr r0, [pc, #312] @ e7afc │ │ │ │ + ldr r1, [pc, #312] @ e7b00 │ │ │ │ + ldr r2, [pc, #312] @ e7b04 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #308] @ e7a84 │ │ │ │ + ldr r3, [pc, #308] @ e7b08 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #304] @ e7a88 │ │ │ │ + ldr r5, [pc, #304] @ e7b0c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #280] @ e7a8c │ │ │ │ + ldr r0, [pc, #280] @ e7b10 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r5, [pc, #256] @ e7a90 │ │ │ │ + ldr r5, [pc, #256] @ e7b14 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7a14 │ │ │ │ - ldr r0, [pc, #240] @ e7a98 │ │ │ │ + bne e7a98 │ │ │ │ + ldr r0, [pc, #240] @ e7b1c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7a64 │ │ │ │ + beq e7ae8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f280 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #164] @ e7a9c │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r0, [pc, #164] @ e7b20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7a24 │ │ │ │ + bne e7aa8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ e7a94 │ │ │ │ + ldr r0, [pc, #120] @ e7b18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 226f0 │ │ │ │ - b e79a0 │ │ │ │ + b e7a24 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #92] @ e7aa0 │ │ │ │ + ldr r0, [pc, #92] @ e7b24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #84] @ e7aa4 │ │ │ │ - ldr r3, [pc, #84] @ e7aa8 │ │ │ │ + ldr r0, [pc, #84] @ e7b28 │ │ │ │ + ldr r3, [pc, #84] @ e7b2c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ e7aac │ │ │ │ + ldr r2, [pc, #64] @ e7b30 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ andeq sp, r0, r0, lsr #1 │ │ │ │ andeq pc, r0, r8, lsr #4 │ │ │ │ andeq sp, r0, r8, lsr #16 │ │ │ │ @ instruction: 0x0000e8bc │ │ │ │ andeq lr, r0, r4, lsr #8 │ │ │ │ andeq pc, r0, r8, asr #32 │ │ │ │ - eorseq r9, r2, ip, lsl ip │ │ │ │ - mlaseq r2, r0, fp, r9 │ │ │ │ - mlaseq r2, r0, r4, r8 │ │ │ │ - eorseq r9, r2, ip, lsl #23 │ │ │ │ - eorseq r3, r1, r8, ror r4 │ │ │ │ - eorseq r9, r2, r8, lsr fp │ │ │ │ - @ instruction: 0x00312dfc │ │ │ │ - eorseq r3, r1, r8 │ │ │ │ + mlaseq r2, r8, fp, r9 │ │ │ │ + eorseq r9, r2, ip, lsl #22 │ │ │ │ + eorseq r8, r2, ip, lsl #8 │ │ │ │ + eorseq r9, r2, r8, lsl #22 │ │ │ │ + @ instruction: 0x003133f4 │ │ │ │ + @ instruction: 0x00329ab4 │ │ │ │ + eorseq r2, r1, r8, ror sp │ │ │ │ + eorseq r2, r1, r4, lsl #31 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #312] @ e7bfc │ │ │ │ - ldr r1, [pc, #312] @ e7c00 │ │ │ │ - ldr r2, [pc, #312] @ e7c04 │ │ │ │ + ldr r0, [pc, #312] @ e7c80 │ │ │ │ + ldr r1, [pc, #312] @ e7c84 │ │ │ │ + ldr r2, [pc, #312] @ e7c88 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #308] @ e7c08 │ │ │ │ + ldr r3, [pc, #308] @ e7c8c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #304] @ e7c0c │ │ │ │ + ldr r5, [pc, #304] @ e7c90 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #280] @ e7c10 │ │ │ │ + ldr r0, [pc, #280] @ e7c94 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r5, [pc, #256] @ e7c14 │ │ │ │ + ldr r5, [pc, #256] @ e7c98 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7b98 │ │ │ │ - ldr r0, [pc, #240] @ e7c1c │ │ │ │ + bne e7c1c │ │ │ │ + ldr r0, [pc, #240] @ e7ca0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7be8 │ │ │ │ + beq e7c6c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f280 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #164] @ e7c20 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r0, [pc, #164] @ e7ca4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7ba8 │ │ │ │ + bne e7c2c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ e7c18 │ │ │ │ + ldr r0, [pc, #120] @ e7c9c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22a08 │ │ │ │ - b e7b24 │ │ │ │ + b e7ba8 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #92] @ e7c24 │ │ │ │ + ldr r0, [pc, #92] @ e7ca8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #84] @ e7c28 │ │ │ │ - ldr r3, [pc, #84] @ e7c2c │ │ │ │ + ldr r0, [pc, #84] @ e7cac │ │ │ │ + ldr r3, [pc, #84] @ e7cb0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ e7c30 │ │ │ │ + ldr r2, [pc, #64] @ e7cb4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ strdeq ip, [r0], -ip @ │ │ │ │ andeq pc, r0, r4, ror #21 │ │ │ │ andeq sp, r0, r8, ror pc │ │ │ │ muleq r0, r8, r7 │ │ │ │ andeq lr, r0, r0, lsl #4 │ │ │ │ ldrdeq lr, [r0], -r8 │ │ │ │ - eorseq r9, r2, r4, ror r9 │ │ │ │ - eorseq r9, r2, r8, ror #17 │ │ │ │ - eorseq r8, r2, ip, lsl #6 │ │ │ │ - @ instruction: 0x003298f8 │ │ │ │ - @ instruction: 0x003133bc │ │ │ │ - eorseq r9, r2, r4, lsr #17 │ │ │ │ - mlaseq r1, ip, fp, r2 │ │ │ │ - eorseq r2, r1, r4, lsl #29 │ │ │ │ + @ instruction: 0x003298f0 │ │ │ │ + eorseq r9, r2, r4, ror #16 │ │ │ │ + eorseq r8, r2, r8, lsl #5 │ │ │ │ + eorseq r9, r2, r4, ror r8 │ │ │ │ + eorseq r3, r1, r8, lsr r3 │ │ │ │ + eorseq r9, r2, r0, lsr #16 │ │ │ │ + eorseq r2, r1, r8, lsl fp │ │ │ │ + eorseq r2, r1, r0, lsl #28 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #320] @ e7d88 │ │ │ │ - ldr r1, [pc, #320] @ e7d8c │ │ │ │ - ldr r2, [pc, #320] @ e7d90 │ │ │ │ + ldr r0, [pc, #320] @ e7e0c │ │ │ │ + ldr r1, [pc, #320] @ e7e10 │ │ │ │ + ldr r2, [pc, #320] @ e7e14 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #316] @ e7d94 │ │ │ │ + ldr r3, [pc, #316] @ e7e18 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #312] @ e7d98 │ │ │ │ + ldr r5, [pc, #312] @ e7e1c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #288] @ e7d9c │ │ │ │ + ldr r0, [pc, #288] @ e7e20 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r5, [pc, #264] @ e7da0 │ │ │ │ + ldr r5, [pc, #264] @ e7e24 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7d24 │ │ │ │ - ldr r0, [pc, #248] @ e7da8 │ │ │ │ + bne e7da8 │ │ │ │ + ldr r0, [pc, #248] @ e7e2c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7d74 │ │ │ │ - ldr r2, [pc, #220] @ e7dac │ │ │ │ + beq e7df8 │ │ │ │ + ldr r2, [pc, #220] @ e7e30 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f280 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #168] @ e7db0 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r0, [pc, #168] @ e7e34 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7d34 │ │ │ │ + bne e7db8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ e7da4 │ │ │ │ + ldr r0, [pc, #120] @ e7e28 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22130 │ │ │ │ - b e7ca8 │ │ │ │ + b e7d2c │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #96] @ e7db4 │ │ │ │ + ldr r0, [pc, #96] @ e7e38 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #88] @ e7db8 │ │ │ │ - ldr r3, [pc, #88] @ e7dbc │ │ │ │ + ldr r0, [pc, #88] @ e7e3c │ │ │ │ + ldr r3, [pc, #88] @ e7e40 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #68] @ e7dc0 │ │ │ │ + ldr r2, [pc, #68] @ e7e44 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ @ instruction: 0x0000d3b4 │ │ │ │ andeq pc, r0, r8, lsl #1 │ │ │ │ @ instruction: 0x0000d6b4 │ │ │ │ @ instruction: 0x0000e4b4 │ │ │ │ andeq sp, r0, ip, asr #28 │ │ │ │ andeq lr, r0, r4, lsl #18 │ │ │ │ - eorseq r9, r2, ip, lsr #9 │ │ │ │ - eorseq r9, r2, r8, lsl r4 │ │ │ │ - eorseq r8, r2, r8, lsl #3 │ │ │ │ - eorseq r9, r2, r0, ror r4 │ │ │ │ - eorseq r9, r2, r0, asr #8 │ │ │ │ - eorseq r3, r1, r8, lsr r0 │ │ │ │ + eorseq r9, r2, r8, lsr #8 │ │ │ │ + mlaseq r2, r4, r3, r9 │ │ │ │ + eorseq r8, r2, r4, lsl #2 │ │ │ │ eorseq r9, r2, ip, ror #7 │ │ │ │ - eorseq r2, r1, r8, asr #18 │ │ │ │ - @ instruction: 0x00312cf8 │ │ │ │ + @ instruction: 0x003293bc │ │ │ │ + @ instruction: 0x00312fb4 │ │ │ │ + eorseq r9, r2, r8, ror #6 │ │ │ │ + eorseq r2, r1, r4, asr #17 │ │ │ │ + eorseq r2, r1, r4, ror ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #448] @ e7f98 │ │ │ │ - ldr r1, [pc, #448] @ e7f9c │ │ │ │ - ldr r2, [pc, #448] @ e7fa0 │ │ │ │ + ldr r0, [pc, #448] @ e801c │ │ │ │ + ldr r1, [pc, #448] @ e8020 │ │ │ │ + ldr r2, [pc, #448] @ e8024 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #444] @ e7fa4 │ │ │ │ + ldr r3, [pc, #444] @ e8028 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #440] @ e7fa8 │ │ │ │ + ldr r6, [pc, #440] @ e802c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #28] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #416] @ e7fac │ │ │ │ + ldr r0, [pc, #416] @ e8030 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r8, [pc, #392] @ e7fb0 │ │ │ │ + ldr r8, [pc, #392] @ e8034 │ │ │ │ add r8, pc, r8 │ │ │ │ add r0, r8, #68 @ 0x44 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7f20 │ │ │ │ - ldr r0, [pc, #372] @ e7fb4 │ │ │ │ + bne e7fa4 │ │ │ │ + ldr r0, [pc, #372] @ e8038 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7f84 │ │ │ │ + beq e8008 │ │ │ │ add r5, r8, #44 @ 0x2c │ │ │ │ add r7, r8, #56 @ 0x38 │ │ │ │ mov ip, #0 │ │ │ │ ldm r5, {r2, r3, r5} │ │ │ │ ldm r7, {r1, r6, r7} │ │ │ │ stmib r0, {r2, r3, r5} │ │ │ │ add r2, r0, #16 │ │ │ │ @@ -204643,225 +204676,225 @@ │ │ │ │ mov r2, r5 │ │ │ │ str ip, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f280 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r4, r8, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7f4c │ │ │ │ - ldr r0, [pc, #252] @ e7fc0 │ │ │ │ + bne e7fd0 │ │ │ │ + ldr r0, [pc, #252] @ e8044 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ - ldr r5, [pc, #236] @ e7fc4 │ │ │ │ + ldr r5, [pc, #236] @ e8048 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #2 │ │ │ │ - bne e7f2c │ │ │ │ + bne e7fb0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7f18 │ │ │ │ + beq e7f9c │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e7480 │ │ │ │ + bl 2e7504 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ - bne e7f00 │ │ │ │ + bne e7f84 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, r8, #44 @ 0x2c │ │ │ │ bl 22840 │ │ │ │ - b e7e38 │ │ │ │ - ldr r0, [pc, #148] @ e7fc8 │ │ │ │ + b e7ebc │ │ │ │ + ldr r0, [pc, #148] @ e804c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 23530 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e7ef4 │ │ │ │ - b e7f18 │ │ │ │ + bne e7f78 │ │ │ │ + b e7f9c │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #76] @ e7fb8 │ │ │ │ + ldr r0, [pc, #76] @ e803c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #68] @ e7fbc │ │ │ │ + ldr r3, [pc, #68] @ e8040 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e7ebc │ │ │ │ - ldr r2, [pc, #64] @ e7fcc │ │ │ │ + b e7f40 │ │ │ │ + ldr r2, [pc, #64] @ e8050 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ andeq ip, r0, r0, asr r5 │ │ │ │ muleq r0, ip, r9 │ │ │ │ andeq sp, r0, ip, lsr #9 │ │ │ │ andeq lr, r0, r4, asr #6 │ │ │ │ andeq sp, r0, ip, lsr #27 │ │ │ │ ldrdeq lr, [r0], -r0 │ │ │ │ - eorseq r9, r2, ip, asr r3 │ │ │ │ - @ instruction: 0x00327ff8 │ │ │ │ - eorseq r3, r1, r8, lsr #2 │ │ │ │ - @ instruction: 0x003126d0 │ │ │ │ - eorseq r9, r2, r0, lsr r3 │ │ │ │ - eorseq r8, r2, r8, asr #10 │ │ │ │ - eorseq r8, r2, ip, ror #9 │ │ │ │ - eorseq r2, r1, r8, ror #21 │ │ │ │ + @ instruction: 0x003292d8 │ │ │ │ + eorseq r7, r2, r4, ror pc │ │ │ │ + eorseq r3, r1, r4, lsr #1 │ │ │ │ + eorseq r2, r1, ip, asr #12 │ │ │ │ + eorseq r9, r2, ip, lsr #5 │ │ │ │ + eorseq r8, r2, r4, asr #9 │ │ │ │ + eorseq r8, r2, r8, ror #8 │ │ │ │ + eorseq r2, r1, r4, ror #20 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #312] @ e811c │ │ │ │ - ldr r1, [pc, #312] @ e8120 │ │ │ │ - ldr r2, [pc, #312] @ e8124 │ │ │ │ + ldr r0, [pc, #312] @ e81a0 │ │ │ │ + ldr r1, [pc, #312] @ e81a4 │ │ │ │ + ldr r2, [pc, #312] @ e81a8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #308] @ e8128 │ │ │ │ + ldr r3, [pc, #308] @ e81ac │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #304] @ e812c │ │ │ │ + ldr r5, [pc, #304] @ e81b0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #280] @ e8130 │ │ │ │ + ldr r0, [pc, #280] @ e81b4 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r5, [pc, #256] @ e8134 │ │ │ │ + ldr r5, [pc, #256] @ e81b8 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e80b8 │ │ │ │ - ldr r0, [pc, #240] @ e813c │ │ │ │ + bne e813c │ │ │ │ + ldr r0, [pc, #240] @ e81c0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8108 │ │ │ │ + beq e818c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f280 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #164] @ e8140 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r0, [pc, #164] @ e81c4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e80c8 │ │ │ │ + bne e814c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ e8138 │ │ │ │ + ldr r0, [pc, #120] @ e81bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 227d0 │ │ │ │ - b e8044 │ │ │ │ + b e80c8 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #92] @ e8144 │ │ │ │ + ldr r0, [pc, #92] @ e81c8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #84] @ e8148 │ │ │ │ - ldr r3, [pc, #84] @ e814c │ │ │ │ + ldr r0, [pc, #84] @ e81cc │ │ │ │ + ldr r3, [pc, #84] @ e81d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ e8150 │ │ │ │ + ldr r2, [pc, #64] @ e81d4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ ldrdeq ip, [r0], -r8 │ │ │ │ andeq pc, r0, r8, lsl #13 │ │ │ │ strdeq sp, [r0], -r8 │ │ │ │ ldrdeq lr, [r0], -r8 │ │ │ │ andeq sp, r0, r0, lsr #28 │ │ │ │ muleq r0, ip, sl │ │ │ │ - eorseq r9, r2, r8, lsr #5 │ │ │ │ - eorseq r9, r2, ip, lsl r2 │ │ │ │ - eorseq r7, r2, ip, ror #27 │ │ │ │ - eorseq r9, r2, r0, lsr r2 │ │ │ │ - eorseq r2, r1, ip, lsl #29 │ │ │ │ - @ instruction: 0x003291dc │ │ │ │ - eorseq r2, r1, ip, lsl r7 │ │ │ │ - eorseq r2, r1, r4, ror #18 │ │ │ │ + eorseq r9, r2, r4, lsr #4 │ │ │ │ + mlaseq r2, r8, r1, r9 │ │ │ │ + eorseq r7, r2, r8, ror #26 │ │ │ │ + eorseq r9, r2, ip, lsr #3 │ │ │ │ + eorseq r2, r1, r8, lsl #28 │ │ │ │ + eorseq r9, r2, r8, asr r1 │ │ │ │ + mlaseq r1, r8, r6, r2 │ │ │ │ + eorseq r2, r1, r0, ror #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #368] @ e82d8 │ │ │ │ - ldr r1, [pc, #368] @ e82dc │ │ │ │ - ldr r2, [pc, #368] @ e82e0 │ │ │ │ + ldr r0, [pc, #368] @ e835c │ │ │ │ + ldr r1, [pc, #368] @ e8360 │ │ │ │ + ldr r2, [pc, #368] @ e8364 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #364] @ e82e4 │ │ │ │ + ldr r3, [pc, #364] @ e8368 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #360] @ e82e8 │ │ │ │ + ldr r5, [pc, #360] @ e836c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #336] @ e82ec │ │ │ │ + ldr r0, [pc, #336] @ e8370 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r5, [pc, #312] @ e82f0 │ │ │ │ + ldr r5, [pc, #312] @ e8374 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e8274 │ │ │ │ - ldr r0, [pc, #296] @ e82f8 │ │ │ │ + bne e82f8 │ │ │ │ + ldr r0, [pc, #296] @ e837c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e82c4 │ │ │ │ + beq e8348 │ │ │ │ ldmib r5, {r2, r3} │ │ │ │ add r9, r5, #20 │ │ │ │ mov ip, #0 │ │ │ │ ldm r9, {r6, r7, r8, r9} │ │ │ │ stmib r0, {r2, r3} │ │ │ │ add r3, r5, #36 @ 0x24 │ │ │ │ add r2, r0, #20 │ │ │ │ @@ -204879,1073 +204912,1073 @@ │ │ │ │ str lr, [r0, #16] │ │ │ │ str r9, [r0, #32] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f280 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #164] @ e82fc │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r0, [pc, #164] @ e8380 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e8284 │ │ │ │ + bne e8308 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ e82f4 │ │ │ │ + ldr r0, [pc, #120] @ e8378 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2259c │ │ │ │ - b e81c8 │ │ │ │ + b e824c │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #92] @ e8300 │ │ │ │ + ldr r0, [pc, #92] @ e8384 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #84] @ e8304 │ │ │ │ - ldr r3, [pc, #84] @ e8308 │ │ │ │ + ldr r0, [pc, #84] @ e8388 │ │ │ │ + ldr r3, [pc, #84] @ e838c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ e830c │ │ │ │ + ldr r2, [pc, #64] @ e8390 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ strdeq ip, [r0], -ip @ │ │ │ │ andeq pc, r0, r8, ror #12 │ │ │ │ andeq sp, r0, ip, asr r5 │ │ │ │ strdeq sp, [r0], -r4 │ │ │ │ andeq sp, r0, r4, lsr #24 │ │ │ │ andeq lr, r0, r4, asr r7 │ │ │ │ - eorseq r9, r2, r4, lsl #4 │ │ │ │ - eorseq r9, r2, r0, asr #2 │ │ │ │ - eorseq r7, r2, r8, ror #24 │ │ │ │ - eorseq r9, r2, r8, asr #2 │ │ │ │ - @ instruction: 0x00312bb0 │ │ │ │ - ldrsheq r9, [r2], -r4 @ │ │ │ │ - @ instruction: 0x003124fc │ │ │ │ - eorseq r2, r1, r8, lsr #15 │ │ │ │ + eorseq r9, r2, r0, lsl #3 │ │ │ │ + ldrheq r9, [r2], -ip @ │ │ │ │ + eorseq r7, r2, r4, ror #23 │ │ │ │ + eorseq r9, r2, r4, asr #1 │ │ │ │ + eorseq r2, r1, ip, lsr #22 │ │ │ │ + eorseq r9, r2, r0, ror r0 │ │ │ │ + eorseq r2, r1, r8, ror r4 │ │ │ │ + eorseq r2, r1, r4, lsr #14 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #448] @ e84e4 │ │ │ │ - ldr r1, [pc, #448] @ e84e8 │ │ │ │ - ldr r2, [pc, #448] @ e84ec │ │ │ │ + ldr r0, [pc, #448] @ e8568 │ │ │ │ + ldr r1, [pc, #448] @ e856c │ │ │ │ + ldr r2, [pc, #448] @ e8570 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #444] @ e84f0 │ │ │ │ + ldr r3, [pc, #444] @ e8574 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #440] @ e84f4 │ │ │ │ + ldr r6, [pc, #440] @ e8578 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #28] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #416] @ e84f8 │ │ │ │ + ldr r0, [pc, #416] @ e857c │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r5, [pc, #392] @ e84fc │ │ │ │ + ldr r5, [pc, #392] @ e8580 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e8464 │ │ │ │ - ldr r0, [pc, #376] @ e8504 │ │ │ │ + bne e84e8 │ │ │ │ + ldr r0, [pc, #376] @ e8588 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #20 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e84d0 │ │ │ │ - ldr r2, [pc, #348] @ e8508 │ │ │ │ + beq e8554 │ │ │ │ + ldr r2, [pc, #348] @ e858c │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldmib r5, {r3, r6} │ │ │ │ ldr r5, [r5, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #5 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f280 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #288] @ e850c │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r0, [pc, #288] @ e8590 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e8494 │ │ │ │ - ldr r0, [pc, #276] @ e851c │ │ │ │ + bne e8518 │ │ │ │ + ldr r0, [pc, #276] @ e85a0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ - ldr r5, [pc, #260] @ e8520 │ │ │ │ + ldr r5, [pc, #260] @ e85a4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #2 │ │ │ │ - bne e8474 │ │ │ │ + bne e84f8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e845c │ │ │ │ + beq e84e0 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e7480 │ │ │ │ + bl 2e7504 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ - bne e8444 │ │ │ │ + bne e84c8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #148] @ e8500 │ │ │ │ + ldr r0, [pc, #148] @ e8584 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22ca8 │ │ │ │ - b e8384 │ │ │ │ - ldr r0, [pc, #168] @ e8524 │ │ │ │ + b e8408 │ │ │ │ + ldr r0, [pc, #168] @ e85a8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 23530 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e8438 │ │ │ │ - b e845c │ │ │ │ + bne e84bc │ │ │ │ + b e84e0 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #92] @ e8510 │ │ │ │ + ldr r0, [pc, #92] @ e8594 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #84] @ e8514 │ │ │ │ - ldr r3, [pc, #84] @ e8518 │ │ │ │ + ldr r0, [pc, #84] @ e8598 │ │ │ │ + ldr r3, [pc, #84] @ e859c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e8400 │ │ │ │ - ldr r2, [pc, #80] @ e8528 │ │ │ │ + b e8484 │ │ │ │ + ldr r2, [pc, #80] @ e85ac │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ andeq ip, r0, r0, ror #24 │ │ │ │ andeq lr, r0, r0, asr r9 │ │ │ │ andeq sp, r0, r0, asr #32 │ │ │ │ andeq sp, r0, r8, lsl sp │ │ │ │ andeq sp, r0, r0, lsl r8 │ │ │ │ ldrdeq lr, [r0], -ip │ │ │ │ - eorseq r8, r2, r8, asr sp │ │ │ │ - eorseq r8, r2, r0, ror #24 │ │ │ │ - eorseq r7, r2, ip, lsr #21 │ │ │ │ - eorseq r8, r2, ip, lsl sp │ │ │ │ - eorseq r8, r2, r0, lsr #25 │ │ │ │ - eorseq r2, r1, r8, ror #17 │ │ │ │ - @ instruction: 0x00328bd0 │ │ │ │ - eorseq r2, r1, r0, lsr #7 │ │ │ │ - @ instruction: 0x00328cd0 │ │ │ │ - mlaseq r2, r0, lr, r7 │ │ │ │ - eorseq r7, r2, r0, lsr lr │ │ │ │ - mlaseq r1, ip, r5, r2 │ │ │ │ + @ instruction: 0x00328cd4 │ │ │ │ + @ instruction: 0x00328bdc │ │ │ │ + eorseq r7, r2, r8, lsr #20 │ │ │ │ + mlaseq r2, r8, ip, r8 │ │ │ │ + eorseq r8, r2, ip, lsl ip │ │ │ │ + eorseq r2, r1, r4, ror #16 │ │ │ │ + eorseq r8, r2, ip, asr #22 │ │ │ │ + eorseq r2, r1, ip, lsl r3 │ │ │ │ + eorseq r8, r2, ip, asr #24 │ │ │ │ + eorseq r7, r2, ip, lsl #28 │ │ │ │ + eorseq r7, r2, ip, lsr #27 │ │ │ │ + eorseq r2, r1, r8, lsl r5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #320] @ e8680 │ │ │ │ - ldr r1, [pc, #320] @ e8684 │ │ │ │ - ldr r2, [pc, #320] @ e8688 │ │ │ │ + ldr r0, [pc, #320] @ e8704 │ │ │ │ + ldr r1, [pc, #320] @ e8708 │ │ │ │ + ldr r2, [pc, #320] @ e870c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #316] @ e868c │ │ │ │ + ldr r3, [pc, #316] @ e8710 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #312] @ e8690 │ │ │ │ + ldr r5, [pc, #312] @ e8714 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #288] @ e8694 │ │ │ │ + ldr r0, [pc, #288] @ e8718 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r5, [pc, #264] @ e8698 │ │ │ │ + ldr r5, [pc, #264] @ e871c │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e861c │ │ │ │ - ldr r0, [pc, #248] @ e86a0 │ │ │ │ + bne e86a0 │ │ │ │ + ldr r0, [pc, #248] @ e8724 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e866c │ │ │ │ - ldr r2, [pc, #220] @ e86a4 │ │ │ │ + beq e86f0 │ │ │ │ + ldr r2, [pc, #220] @ e8728 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f280 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #168] @ e86a8 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r0, [pc, #168] @ e872c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e862c │ │ │ │ + bne e86b0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ e869c │ │ │ │ + ldr r0, [pc, #120] @ e8720 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22d1c │ │ │ │ - b e85a0 │ │ │ │ + b e8624 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #96] @ e86ac │ │ │ │ + ldr r0, [pc, #96] @ e8730 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #88] @ e86b0 │ │ │ │ - ldr r3, [pc, #88] @ e86b4 │ │ │ │ + ldr r0, [pc, #88] @ e8734 │ │ │ │ + ldr r3, [pc, #88] @ e8738 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #68] @ e86b8 │ │ │ │ + ldr r2, [pc, #68] @ e873c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ ldrdeq ip, [r0], -r8 │ │ │ │ andeq lr, r0, ip, asr #28 │ │ │ │ andeq sp, r0, r0, ror #4 │ │ │ │ andeq sp, r0, ip, asr ip │ │ │ │ andeq sp, r0, ip, lsr #15 │ │ │ │ andeq lr, r0, r8, asr r0 │ │ │ │ - eorseq r9, r2, ip, lsr #32 │ │ │ │ - mlaseq r2, r8, pc, r8 @ │ │ │ │ - mlaseq r2, r0, r8, r7 │ │ │ │ - @ instruction: 0x00328ff0 │ │ │ │ - mlaseq r2, r8, pc, r8 @ │ │ │ │ - eorseq r2, r1, r0, lsl #17 │ │ │ │ - eorseq r8, r2, r4, asr #30 │ │ │ │ - eorseq r2, r1, r0 │ │ │ │ - eorseq r2, r1, r0, lsl #8 │ │ │ │ + eorseq r8, r2, r8, lsr #31 │ │ │ │ + eorseq r8, r2, r4, lsl pc │ │ │ │ + eorseq r7, r2, ip, lsl #16 │ │ │ │ + eorseq r8, r2, ip, ror #30 │ │ │ │ + eorseq r8, r2, r4, lsl pc │ │ │ │ + @ instruction: 0x003127fc │ │ │ │ + eorseq r8, r2, r0, asr #29 │ │ │ │ + eorseq r1, r1, ip, ror pc │ │ │ │ + eorseq r2, r1, ip, ror r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #440] @ e8888 │ │ │ │ - ldr r1, [pc, #440] @ e888c │ │ │ │ - ldr r2, [pc, #440] @ e8890 │ │ │ │ + ldr r0, [pc, #440] @ e890c │ │ │ │ + ldr r1, [pc, #440] @ e8910 │ │ │ │ + ldr r2, [pc, #440] @ e8914 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #436] @ e8894 │ │ │ │ + ldr r3, [pc, #436] @ e8918 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #432] @ e8898 │ │ │ │ + ldr r6, [pc, #432] @ e891c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #28] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #408] @ e889c │ │ │ │ + ldr r0, [pc, #408] @ e8920 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r5, [pc, #384] @ e88a0 │ │ │ │ + ldr r5, [pc, #384] @ e8924 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e8808 │ │ │ │ - ldr r0, [pc, #368] @ e88a8 │ │ │ │ + bne e888c │ │ │ │ + ldr r0, [pc, #368] @ e892c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8874 │ │ │ │ - ldr r2, [pc, #340] @ e88ac │ │ │ │ + beq e88f8 │ │ │ │ + ldr r2, [pc, #340] @ e8930 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f280 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #288] @ e88b0 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r0, [pc, #288] @ e8934 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e8838 │ │ │ │ - ldr r0, [pc, #276] @ e88c0 │ │ │ │ + bne e88bc │ │ │ │ + ldr r0, [pc, #276] @ e8944 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ - ldr r5, [pc, #260] @ e88c4 │ │ │ │ + ldr r5, [pc, #260] @ e8948 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #2 │ │ │ │ - bne e8818 │ │ │ │ + bne e889c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8800 │ │ │ │ + beq e8884 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e7480 │ │ │ │ + bl 2e7504 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ - bne e87e8 │ │ │ │ + bne e886c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #148] @ e88a4 │ │ │ │ + ldr r0, [pc, #148] @ e8928 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22214 │ │ │ │ - b e8730 │ │ │ │ - ldr r0, [pc, #168] @ e88c8 │ │ │ │ + b e87b4 │ │ │ │ + ldr r0, [pc, #168] @ e894c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 23530 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e87dc │ │ │ │ - b e8800 │ │ │ │ + bne e8860 │ │ │ │ + b e8884 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #92] @ e88b4 │ │ │ │ + ldr r0, [pc, #92] @ e8938 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #84] @ e88b8 │ │ │ │ - ldr r3, [pc, #84] @ e88bc │ │ │ │ + ldr r0, [pc, #84] @ e893c │ │ │ │ + ldr r3, [pc, #84] @ e8940 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e87a4 │ │ │ │ - ldr r2, [pc, #80] @ e88cc │ │ │ │ + b e8828 │ │ │ │ + ldr r2, [pc, #80] @ e8950 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ @ instruction: 0x0000c7b0 │ │ │ │ andeq lr, r0, r4, ror #13 │ │ │ │ ldrdeq ip, [r0], -r0 │ │ │ │ andeq sp, r0, ip, lsr #21 │ │ │ │ andeq sp, r0, r4, asr #12 │ │ │ │ andeq sp, r0, ip, ror #23 │ │ │ │ - eorseq r8, r2, r8, lsr #29 │ │ │ │ - @ instruction: 0x00328db8 │ │ │ │ - eorseq r7, r2, r0, lsl #14 │ │ │ │ - eorseq r8, r2, ip, ror #28 │ │ │ │ - @ instruction: 0x00328dfc │ │ │ │ - mlaseq r1, ip, r8, r2 │ │ │ │ - eorseq r8, r2, ip, lsr #26 │ │ │ │ - eorseq r1, r1, r0, ror pc │ │ │ │ - eorseq r8, r2, r0, lsl pc │ │ │ │ - eorseq r8, r2, r4, ror r0 │ │ │ │ - eorseq r8, r2, r4, lsl r0 │ │ │ │ - @ instruction: 0x003121f8 │ │ │ │ + eorseq r8, r2, r4, lsr #28 │ │ │ │ + eorseq r8, r2, r4, lsr sp │ │ │ │ + eorseq r7, r2, ip, ror r6 │ │ │ │ + eorseq r8, r2, r8, ror #27 │ │ │ │ + eorseq r8, r2, r8, ror sp │ │ │ │ + eorseq r2, r1, r8, lsl r8 │ │ │ │ + eorseq r8, r2, r8, lsr #25 │ │ │ │ + eorseq r1, r1, ip, ror #29 │ │ │ │ + eorseq r8, r2, ip, lsl #29 │ │ │ │ + @ instruction: 0x00327ff0 │ │ │ │ + mlaseq r2, r0, pc, r7 @ │ │ │ │ + eorseq r2, r1, r4, ror r1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #312] @ e8a1c │ │ │ │ - ldr r1, [pc, #312] @ e8a20 │ │ │ │ - ldr r2, [pc, #312] @ e8a24 │ │ │ │ + ldr r0, [pc, #312] @ e8aa0 │ │ │ │ + ldr r1, [pc, #312] @ e8aa4 │ │ │ │ + ldr r2, [pc, #312] @ e8aa8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #308] @ e8a28 │ │ │ │ + ldr r3, [pc, #308] @ e8aac │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #304] @ e8a2c │ │ │ │ + ldr r5, [pc, #304] @ e8ab0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #280] @ e8a30 │ │ │ │ + ldr r0, [pc, #280] @ e8ab4 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r5, [pc, #256] @ e8a34 │ │ │ │ + ldr r5, [pc, #256] @ e8ab8 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e89b8 │ │ │ │ - ldr r0, [pc, #240] @ e8a3c │ │ │ │ + bne e8a3c │ │ │ │ + ldr r0, [pc, #240] @ e8ac0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8a08 │ │ │ │ + beq e8a8c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f280 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #164] @ e8a40 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r0, [pc, #164] @ e8ac4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e89c8 │ │ │ │ + bne e8a4c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ e8a38 │ │ │ │ + ldr r0, [pc, #120] @ e8abc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22d90 │ │ │ │ - b e8944 │ │ │ │ + b e89c8 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #92] @ e8a44 │ │ │ │ + ldr r0, [pc, #92] @ e8ac8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #84] @ e8a48 │ │ │ │ - ldr r3, [pc, #84] @ e8a4c │ │ │ │ + ldr r0, [pc, #84] @ e8acc │ │ │ │ + ldr r3, [pc, #84] @ e8ad0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ e8a50 │ │ │ │ + ldr r2, [pc, #64] @ e8ad4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ andeq fp, r0, r8, ror #21 │ │ │ │ andeq lr, r0, ip, lsl #23 │ │ │ │ strdeq ip, [r0], -r8 │ │ │ │ muleq r0, r8, r7 │ │ │ │ andeq sp, r0, r0, lsl #4 │ │ │ │ @ instruction: 0x0000e1bc │ │ │ │ - eorseq r8, r2, r8, lsl #19 │ │ │ │ - @ instruction: 0x003288fc │ │ │ │ - eorseq r7, r2, ip, ror #9 │ │ │ │ - eorseq r8, r2, r8, lsr #18 │ │ │ │ - eorseq r2, r1, r4, asr #7 │ │ │ │ - @ instruction: 0x003288d4 │ │ │ │ - @ instruction: 0x00311cf0 │ │ │ │ - eorseq r2, r1, r4, rrx │ │ │ │ + eorseq r8, r2, r4, lsl #18 │ │ │ │ + eorseq r8, r2, r8, ror r8 │ │ │ │ + eorseq r7, r2, r8, ror #8 │ │ │ │ + eorseq r8, r2, r4, lsr #17 │ │ │ │ + eorseq r2, r1, r0, asr #6 │ │ │ │ + eorseq r8, r2, r0, asr r8 │ │ │ │ + eorseq r1, r1, ip, ror #24 │ │ │ │ + eorseq r1, r1, r0, ror #31 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #432] @ e8c18 │ │ │ │ - ldr r1, [pc, #432] @ e8c1c │ │ │ │ - ldr r2, [pc, #432] @ e8c20 │ │ │ │ + ldr r0, [pc, #432] @ e8c9c │ │ │ │ + ldr r1, [pc, #432] @ e8ca0 │ │ │ │ + ldr r2, [pc, #432] @ e8ca4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #428] @ e8c24 │ │ │ │ + ldr r3, [pc, #428] @ e8ca8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #424] @ e8c28 │ │ │ │ + ldr r6, [pc, #424] @ e8cac │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #28] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #400] @ e8c2c │ │ │ │ + ldr r0, [pc, #400] @ e8cb0 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r5, [pc, #376] @ e8c30 │ │ │ │ + ldr r5, [pc, #376] @ e8cb4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e8b98 │ │ │ │ - ldr r0, [pc, #360] @ e8c38 │ │ │ │ + bne e8c1c │ │ │ │ + ldr r0, [pc, #360] @ e8cbc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8c04 │ │ │ │ + beq e8c88 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f280 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #284] @ e8c3c │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r0, [pc, #284] @ e8cc0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e8bc8 │ │ │ │ - ldr r0, [pc, #272] @ e8c4c │ │ │ │ + bne e8c4c │ │ │ │ + ldr r0, [pc, #272] @ e8cd0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ - ldr r5, [pc, #256] @ e8c50 │ │ │ │ + ldr r5, [pc, #256] @ e8cd4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #2 │ │ │ │ - bne e8ba8 │ │ │ │ + bne e8c2c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8b90 │ │ │ │ + beq e8c14 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e7480 │ │ │ │ + bl 2e7504 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ - bne e8b78 │ │ │ │ + bne e8bfc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #148] @ e8c34 │ │ │ │ + ldr r0, [pc, #148] @ e8cb8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 220c0 │ │ │ │ - b e8ac8 │ │ │ │ - ldr r0, [pc, #164] @ e8c54 │ │ │ │ + b e8b4c │ │ │ │ + ldr r0, [pc, #164] @ e8cd8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 23530 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e8b6c │ │ │ │ - b e8b90 │ │ │ │ + bne e8bf0 │ │ │ │ + b e8c14 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #88] @ e8c40 │ │ │ │ + ldr r0, [pc, #88] @ e8cc4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #80] @ e8c44 │ │ │ │ - ldr r3, [pc, #80] @ e8c48 │ │ │ │ + ldr r0, [pc, #80] @ e8cc8 │ │ │ │ + ldr r3, [pc, #80] @ e8ccc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e8b34 │ │ │ │ - ldr r2, [pc, #76] @ e8c58 │ │ │ │ + b e8bb8 │ │ │ │ + ldr r2, [pc, #76] @ e8cdc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ andeq fp, r0, r8, lsl r9 │ │ │ │ andeq lr, r0, r4, asr #5 │ │ │ │ andeq ip, r0, r0, lsr #30 │ │ │ │ andeq sp, r0, r4, lsr r5 │ │ │ │ andeq sp, r0, ip, lsl #4 │ │ │ │ andeq sp, r0, ip, ror #19 │ │ │ │ - eorseq r8, r2, r0, ror #19 │ │ │ │ - @ instruction: 0x003288f8 │ │ │ │ - eorseq r7, r2, r8, ror #6 │ │ │ │ eorseq r8, r2, ip, asr r9 │ │ │ │ - @ instruction: 0x003124dc │ │ │ │ - eorseq r8, r2, ip, lsl #17 │ │ │ │ - eorseq r1, r1, ip, lsr sl │ │ │ │ - @ instruction: 0x003289bc │ │ │ │ - @ instruction: 0x00327bb4 │ │ │ │ - eorseq r7, r2, r4, asr fp │ │ │ │ - eorseq r1, r1, r8, ror #28 │ │ │ │ + eorseq r8, r2, r4, ror r8 │ │ │ │ + eorseq r7, r2, r4, ror #5 │ │ │ │ + @ instruction: 0x003288d8 │ │ │ │ + eorseq r2, r1, r8, asr r4 │ │ │ │ + eorseq r8, r2, r8, lsl #16 │ │ │ │ + @ instruction: 0x003119b8 │ │ │ │ + eorseq r8, r2, r8, lsr r9 │ │ │ │ + eorseq r7, r2, r0, lsr fp │ │ │ │ + @ instruction: 0x00327ad0 │ │ │ │ + eorseq r1, r1, r4, ror #27 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #312] @ e8da8 │ │ │ │ - ldr r1, [pc, #312] @ e8dac │ │ │ │ - ldr r2, [pc, #312] @ e8db0 │ │ │ │ + ldr r0, [pc, #312] @ e8e2c │ │ │ │ + ldr r1, [pc, #312] @ e8e30 │ │ │ │ + ldr r2, [pc, #312] @ e8e34 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #308] @ e8db4 │ │ │ │ + ldr r3, [pc, #308] @ e8e38 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #304] @ e8db8 │ │ │ │ + ldr r5, [pc, #304] @ e8e3c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #280] @ e8dbc │ │ │ │ + ldr r0, [pc, #280] @ e8e40 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r5, [pc, #256] @ e8dc0 │ │ │ │ + ldr r5, [pc, #256] @ e8e44 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e8d44 │ │ │ │ - ldr r0, [pc, #240] @ e8dc8 │ │ │ │ + bne e8dc8 │ │ │ │ + ldr r0, [pc, #240] @ e8e4c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8d94 │ │ │ │ + beq e8e18 │ │ │ │ mov r1, #0 │ │ │ │ ldmib r5, {r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f280 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #164] @ e8dcc │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r0, [pc, #164] @ e8e50 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e8d54 │ │ │ │ + bne e8dd8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ e8dc4 │ │ │ │ + ldr r0, [pc, #120] @ e8e48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 221a4 │ │ │ │ - b e8cd0 │ │ │ │ + b e8d54 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #92] @ e8dd0 │ │ │ │ + ldr r0, [pc, #92] @ e8e54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #84] @ e8dd4 │ │ │ │ - ldr r3, [pc, #84] @ e8dd8 │ │ │ │ + ldr r0, [pc, #84] @ e8e58 │ │ │ │ + ldr r3, [pc, #84] @ e8e5c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ e8ddc │ │ │ │ + ldr r2, [pc, #64] @ e8e60 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ andeq fp, r0, ip, lsr r7 │ │ │ │ andeq lr, r0, r4, lsr #15 │ │ │ │ strdeq ip, [r0], -r4 │ │ │ │ andeq sp, r0, ip, lsr #11 │ │ │ │ strdeq ip, [r0], -ip @ │ │ │ │ andeq sp, r0, r0, asr #13 │ │ │ │ - eorseq r8, r2, ip, ror r3 │ │ │ │ - @ instruction: 0x003282f0 │ │ │ │ - eorseq r7, r2, r0, ror #2 │ │ │ │ - eorseq r8, r2, r0, lsl #6 │ │ │ │ - eorseq r2, r1, r8, asr #32 │ │ │ │ - eorseq r8, r2, ip, lsr #5 │ │ │ │ - @ instruction: 0x003119dc │ │ │ │ - @ instruction: 0x00311cd8 │ │ │ │ + @ instruction: 0x003282f8 │ │ │ │ + eorseq r8, r2, ip, ror #4 │ │ │ │ + ldrsbeq r7, [r2], -ip @ │ │ │ │ + eorseq r8, r2, ip, ror r2 │ │ │ │ + eorseq r1, r1, r4, asr #31 │ │ │ │ + eorseq r8, r2, r8, lsr #4 │ │ │ │ + eorseq r1, r1, r8, asr r9 │ │ │ │ + eorseq r1, r1, r4, asr ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #320] @ e8f34 │ │ │ │ - ldr r1, [pc, #320] @ e8f38 │ │ │ │ - ldr r2, [pc, #320] @ e8f3c │ │ │ │ + ldr r0, [pc, #320] @ e8fb8 │ │ │ │ + ldr r1, [pc, #320] @ e8fbc │ │ │ │ + ldr r2, [pc, #320] @ e8fc0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #316] @ e8f40 │ │ │ │ + ldr r3, [pc, #316] @ e8fc4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #312] @ e8f44 │ │ │ │ + ldr r5, [pc, #312] @ e8fc8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #288] @ e8f48 │ │ │ │ + ldr r0, [pc, #288] @ e8fcc │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r5, [pc, #264] @ e8f4c │ │ │ │ + ldr r5, [pc, #264] @ e8fd0 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e8ed0 │ │ │ │ - ldr r0, [pc, #248] @ e8f54 │ │ │ │ + bne e8f54 │ │ │ │ + ldr r0, [pc, #248] @ e8fd8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8f20 │ │ │ │ - ldr r2, [pc, #220] @ e8f58 │ │ │ │ + beq e8fa4 │ │ │ │ + ldr r2, [pc, #220] @ e8fdc │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f280 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #168] @ e8f5c │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r0, [pc, #168] @ e8fe0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e8ee0 │ │ │ │ + bne e8f64 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ e8f50 │ │ │ │ + ldr r0, [pc, #120] @ e8fd4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 228b4 │ │ │ │ - b e8e54 │ │ │ │ + b e8ed8 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #96] @ e8f60 │ │ │ │ + ldr r0, [pc, #96] @ e8fe4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #88] @ e8f64 │ │ │ │ - ldr r3, [pc, #88] @ e8f68 │ │ │ │ + ldr r0, [pc, #88] @ e8fe8 │ │ │ │ + ldr r3, [pc, #88] @ e8fec │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #68] @ e8f6c │ │ │ │ + ldr r2, [pc, #68] @ e8ff0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ andeq fp, r0, r0, lsr #23 │ │ │ │ andeq lr, r0, ip, lsr #5 │ │ │ │ andeq ip, r0, ip, ror #7 │ │ │ │ andeq sp, r0, r8, asr #2 │ │ │ │ andeq sp, r0, r8, lsr r0 │ │ │ │ strdeq sp, [r0], -r0 │ │ │ │ - eorseq r8, r2, ip, ror #10 │ │ │ │ - @ instruction: 0x003284d8 │ │ │ │ - @ instruction: 0x00326fdc │ │ │ │ - eorseq r8, r2, r0, lsr r5 │ │ │ │ - @ instruction: 0x003284f0 │ │ │ │ - eorseq r2, r1, r4, asr r0 │ │ │ │ - mlaseq r2, ip, r4, r8 │ │ │ │ - @ instruction: 0x003117b0 │ │ │ │ - eorseq r1, r1, ip, asr #22 │ │ │ │ + eorseq r8, r2, r8, ror #9 │ │ │ │ + eorseq r8, r2, r4, asr r4 │ │ │ │ + eorseq r6, r2, r8, asr pc │ │ │ │ + eorseq r8, r2, ip, lsr #9 │ │ │ │ + eorseq r8, r2, ip, ror #8 │ │ │ │ + @ instruction: 0x00311fd0 │ │ │ │ + eorseq r8, r2, r8, lsl r4 │ │ │ │ + eorseq r1, r1, ip, lsr #14 │ │ │ │ + eorseq r1, r1, r8, asr #21 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #312] @ e90bc │ │ │ │ - ldr r1, [pc, #312] @ e90c0 │ │ │ │ - ldr r2, [pc, #312] @ e90c4 │ │ │ │ + ldr r0, [pc, #312] @ e9140 │ │ │ │ + ldr r1, [pc, #312] @ e9144 │ │ │ │ + ldr r2, [pc, #312] @ e9148 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #308] @ e90c8 │ │ │ │ + ldr r3, [pc, #308] @ e914c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #304] @ e90cc │ │ │ │ + ldr r5, [pc, #304] @ e9150 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #280] @ e90d0 │ │ │ │ + ldr r0, [pc, #280] @ e9154 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r5, [pc, #256] @ e90d4 │ │ │ │ + ldr r5, [pc, #256] @ e9158 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e9058 │ │ │ │ - ldr r0, [pc, #240] @ e90dc │ │ │ │ + bne e90dc │ │ │ │ + ldr r0, [pc, #240] @ e9160 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e90a8 │ │ │ │ + beq e912c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f280 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #164] @ e90e0 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r0, [pc, #164] @ e9164 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e9068 │ │ │ │ + bne e90ec │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ e90d8 │ │ │ │ + ldr r0, [pc, #120] @ e915c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22b58 │ │ │ │ - b e8fe4 │ │ │ │ + b e9068 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #92] @ e90e4 │ │ │ │ + ldr r0, [pc, #92] @ e9168 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #84] @ e90e8 │ │ │ │ - ldr r3, [pc, #84] @ e90ec │ │ │ │ + ldr r0, [pc, #84] @ e916c │ │ │ │ + ldr r3, [pc, #84] @ e9170 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ e90f0 │ │ │ │ + ldr r2, [pc, #64] @ e9174 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ muleq r0, ip, sl │ │ │ │ andeq lr, r0, ip, lsr r2 │ │ │ │ andeq ip, r0, ip, lsr r3 │ │ │ │ @ instruction: 0x0000d2b8 │ │ │ │ andeq ip, r0, r8, lsl sp │ │ │ │ andeq sp, r0, r8, asr r9 │ │ │ │ - eorseq r8, r2, r0, ror #11 │ │ │ │ - eorseq r8, r2, r4, asr r5 │ │ │ │ - eorseq r6, r2, ip, asr #28 │ │ │ │ - eorseq r8, r2, ip, asr #10 │ │ │ │ - eorseq r1, r1, ip, lsl #31 │ │ │ │ - @ instruction: 0x003284f8 │ │ │ │ - eorseq r1, r1, r4, lsr #15 │ │ │ │ - eorseq r1, r1, r4, asr #19 │ │ │ │ + eorseq r8, r2, ip, asr r5 │ │ │ │ + @ instruction: 0x003284d0 │ │ │ │ + eorseq r6, r2, r8, asr #27 │ │ │ │ + eorseq r8, r2, r8, asr #9 │ │ │ │ + eorseq r1, r1, r8, lsl #30 │ │ │ │ + eorseq r8, r2, r4, ror r4 │ │ │ │ + eorseq r1, r1, r0, lsr #14 │ │ │ │ + eorseq r1, r1, r0, asr #18 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #312] @ e9240 │ │ │ │ - ldr r1, [pc, #312] @ e9244 │ │ │ │ - ldr r2, [pc, #312] @ e9248 │ │ │ │ + ldr r0, [pc, #312] @ e92c4 │ │ │ │ + ldr r1, [pc, #312] @ e92c8 │ │ │ │ + ldr r2, [pc, #312] @ e92cc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #308] @ e924c │ │ │ │ + ldr r3, [pc, #308] @ e92d0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #304] @ e9250 │ │ │ │ + ldr r5, [pc, #304] @ e92d4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #280] @ e9254 │ │ │ │ + ldr r0, [pc, #280] @ e92d8 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r5, [pc, #256] @ e9258 │ │ │ │ + ldr r5, [pc, #256] @ e92dc │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e91dc │ │ │ │ - ldr r0, [pc, #240] @ e9260 │ │ │ │ + bne e9260 │ │ │ │ + ldr r0, [pc, #240] @ e92e4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e922c │ │ │ │ + beq e92b0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f280 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #164] @ e9264 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r0, [pc, #164] @ e92e8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e91ec │ │ │ │ + bne e9270 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ e925c │ │ │ │ + ldr r0, [pc, #120] @ e92e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22a78 │ │ │ │ - b e9168 │ │ │ │ + b e91ec │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #92] @ e9268 │ │ │ │ + ldr r0, [pc, #92] @ e92ec │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #84] @ e926c │ │ │ │ - ldr r3, [pc, #84] @ e9270 │ │ │ │ + ldr r0, [pc, #84] @ e92f0 │ │ │ │ + ldr r3, [pc, #84] @ e92f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ e9274 │ │ │ │ + ldr r2, [pc, #64] @ e92f8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ andeq fp, r0, r0, lsr #30 │ │ │ │ ldrdeq sp, [r0], -r8 │ │ │ │ andeq ip, r0, r4, asr #16 │ │ │ │ muleq r0, r4, pc @ │ │ │ │ andeq ip, r0, r4, lsl #20 │ │ │ │ andeq sp, r0, r4, ror r1 │ │ │ │ - eorseq r8, r2, ip, asr #8 │ │ │ │ - eorseq r8, r2, r0, asr #7 │ │ │ │ - eorseq r6, r2, r8, asr #25 │ │ │ │ - eorseq r8, r2, r0, asr #7 │ │ │ │ - eorseq r1, r1, r8, asr ip │ │ │ │ - eorseq r8, r2, ip, ror #6 │ │ │ │ - eorseq r1, r1, r8, ror #8 │ │ │ │ - eorseq r1, r1, r0, asr #16 │ │ │ │ - ldr r1, [pc, #20] @ e9294 │ │ │ │ + eorseq r8, r2, r8, asr #7 │ │ │ │ + eorseq r8, r2, ip, lsr r3 │ │ │ │ + eorseq r6, r2, r4, asr #24 │ │ │ │ + eorseq r8, r2, ip, lsr r3 │ │ │ │ + @ instruction: 0x00311bd4 │ │ │ │ + eorseq r8, r2, r8, ror #5 │ │ │ │ + eorseq r1, r1, r4, ror #7 │ │ │ │ + @ instruction: 0x003117bc │ │ │ │ + ldr r1, [pc, #20] @ e9318 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #108] @ 0x6c │ │ │ │ ldr r1, [r1, #204] @ 0xcc │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq r7, r2, r4, lsl #30 │ │ │ │ - ldr r1, [pc, #20] @ e92b4 │ │ │ │ + eorseq r7, r2, r0, lsl #29 │ │ │ │ + ldr r1, [pc, #20] @ e9338 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #204] @ 0xcc │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq r7, r2, ip, asr pc │ │ │ │ - ldr r1, [pc, #20] @ e92d4 │ │ │ │ + @ instruction: 0x00327ed8 │ │ │ │ + ldr r1, [pc, #20] @ e9358 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq r7, r2, ip, lsr pc │ │ │ │ + @ instruction: 0x00327eb8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r9, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -205962,1033 +205995,1033 @@ │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r3, sp, #24 │ │ │ │ ldm fp, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ands r0, r0, #255 @ 0xff │ │ │ │ - beq e934c │ │ │ │ + beq e93d0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne e937c │ │ │ │ + bne e9400 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - b e93ac │ │ │ │ + b e9430 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ bl 1f394 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e93ac │ │ │ │ + beq e9430 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e93ac │ │ │ │ + bl 1b0888 │ │ │ │ + b e9430 │ │ │ │ ldrb r1, [sp, #25] │ │ │ │ orr r0, r9, #2 │ │ │ │ bl 1f394 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - bne e93a4 │ │ │ │ + bne e9428 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1dfb4 │ │ │ │ - b e93ac │ │ │ │ + b e9430 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e93c8 │ │ │ │ + beq e944c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ bl 1f6b8 │ │ │ │ ldm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne e9368 │ │ │ │ - b e93ac │ │ │ │ + bne e93ec │ │ │ │ + b e9430 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r2, r1 │ │ │ │ add r1, r0, #28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #4 │ │ │ │ - ldr ip, [pc, #144] @ e9488 │ │ │ │ + ldr ip, [pc, #144] @ e950c │ │ │ │ mov r6, #8 │ │ │ │ - ldr r3, [pc, #140] @ e948c │ │ │ │ + ldr r3, [pc, #140] @ e9510 │ │ │ │ add lr, sp, #60 @ 0x3c │ │ │ │ - ldr r4, [pc, #136] @ e9490 │ │ │ │ + ldr r4, [pc, #136] @ e9514 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, r0, #20 │ │ │ │ add r4, pc, r4 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r0, #12 │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r5, #7 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - ldr ip, [pc, #84] @ e9494 │ │ │ │ - ldr lr, [pc, #84] @ e9498 │ │ │ │ - ldr r1, [pc, #84] @ e949c │ │ │ │ + ldr ip, [pc, #84] @ e9518 │ │ │ │ + ldr lr, [pc, #84] @ e951c │ │ │ │ + ldr r1, [pc, #84] @ e9520 │ │ │ │ add ip, pc, ip │ │ │ │ add lr, pc, lr │ │ │ │ str r5, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1, lr} │ │ │ │ add r0, sp, #20 │ │ │ │ stm r0, {r3, r4, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ str r6, [sp, #16] │ │ │ │ - ldr r1, [pc, #44] @ e94a0 │ │ │ │ - ldr r3, [pc, #44] @ e94a4 │ │ │ │ + ldr r1, [pc, #44] @ e9524 │ │ │ │ + ldr r3, [pc, #44] @ e9528 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 343498 │ │ │ │ + bl 34351c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x003116d4 │ │ │ │ - mlaeq r6, r0, pc, fp @ │ │ │ │ - @ instruction: 0x003116b8 │ │ │ │ + eorseq r1, r1, r0, asr r6 │ │ │ │ + mlaeq r6, ip, pc, fp @ │ │ │ │ + eorseq r1, r1, r4, lsr r6 │ │ │ │ + eoreq r0, r7, fp, asr r5 │ │ │ │ eoreq r0, r7, pc, asr #10 │ │ │ │ - eoreq r0, r7, r3, asr #10 │ │ │ │ - eorseq r1, r1, r8, ror #12 │ │ │ │ - eoreq r4, r7, fp, lsl #28 │ │ │ │ - eoreq r4, r7, r0, lsl lr │ │ │ │ + eorseq r1, r1, r4, ror #11 │ │ │ │ + eoreq r4, r7, r7, lsl lr │ │ │ │ + eoreq r4, r7, ip, lsl lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #9 │ │ │ │ - ldr ip, [pc, #84] @ e951c │ │ │ │ + ldr ip, [pc, #84] @ e95a0 │ │ │ │ mov r5, #11 │ │ │ │ - ldr r3, [pc, #80] @ e9520 │ │ │ │ + ldr r3, [pc, #80] @ e95a4 │ │ │ │ add lr, sp, #28 │ │ │ │ - ldr r4, [pc, #76] @ e9524 │ │ │ │ + ldr r4, [pc, #76] @ e95a8 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp] │ │ │ │ add r4, pc, r4 │ │ │ │ stmib sp, {r0, r4} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, #9 │ │ │ │ str r1, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - ldr r1, [pc, #32] @ e9528 │ │ │ │ - ldr r3, [pc, #32] @ e952c │ │ │ │ + ldr r1, [pc, #32] @ e95ac │ │ │ │ + ldr r3, [pc, #32] @ e95b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 343328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eorseq r1, r1, r4, lsr r6 │ │ │ │ - strdeq r4, [r7], -ip @ │ │ │ │ - eorseq r1, r1, r8, lsl r6 │ │ │ │ - @ instruction: 0x00274db8 │ │ │ │ - @ instruction: 0x00274dbd │ │ │ │ + @ instruction: 0x003115b0 │ │ │ │ + eoreq r4, r7, r8, lsl #28 │ │ │ │ + mlaseq r1, r4, r5, r1 │ │ │ │ + eoreq r4, r7, r4, asr #27 │ │ │ │ + eoreq r4, r7, r9, asr #27 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r1 │ │ │ │ - ldr r0, [pc, #36] @ e956c │ │ │ │ + ldr r0, [pc, #36] @ e95f0 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #24] @ e9570 │ │ │ │ + ldr r1, [pc, #24] @ e95f4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x003115d0 │ │ │ │ - eoreq r4, r7, r1, lsl #27 │ │ │ │ + eorseq r1, r1, ip, asr #10 │ │ │ │ + eoreq r4, r7, sp, lsl #27 │ │ │ │ b 1e8e4 │ │ │ │ b 1ece0 │ │ │ │ b 1e80c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #9 │ │ │ │ - ldr ip, [pc, #84] @ e95f4 │ │ │ │ + ldr ip, [pc, #84] @ e9678 │ │ │ │ mov r5, #6 │ │ │ │ - ldr r3, [pc, #80] @ e95f8 │ │ │ │ + ldr r3, [pc, #80] @ e967c │ │ │ │ add lr, sp, #28 │ │ │ │ - ldr r4, [pc, #76] @ e95fc │ │ │ │ + ldr r4, [pc, #76] @ e9680 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp] │ │ │ │ add r4, pc, r4 │ │ │ │ stmib sp, {r0, r4} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, #22 │ │ │ │ str r1, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - ldr r1, [pc, #32] @ e9600 │ │ │ │ - ldr r3, [pc, #32] @ e9604 │ │ │ │ + ldr r1, [pc, #32] @ e9684 │ │ │ │ + ldr r3, [pc, #32] @ e9688 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 343328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eorseq r1, r1, r4, lsr #11 │ │ │ │ - eoreq r4, r7, pc, asr lr │ │ │ │ - eorseq r1, r1, r8, lsl #11 │ │ │ │ - eoreq r4, r7, r3, lsl lr │ │ │ │ - eoreq r4, r7, r5, lsr #28 │ │ │ │ + eorseq r1, r1, r0, lsr #10 │ │ │ │ + eoreq r4, r7, fp, ror #28 │ │ │ │ + eorseq r1, r1, r4, lsl #10 │ │ │ │ + eoreq r4, r7, pc, lsl lr │ │ │ │ + eoreq r4, r7, r1, lsr lr │ │ │ │ b 1e9a4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #4 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e963c │ │ │ │ - ldr r2, [pc, #68] @ e9674 │ │ │ │ + beq e96c0 │ │ │ │ + ldr r2, [pc, #68] @ e96f8 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - b e964c │ │ │ │ - ldr r2, [pc, #44] @ e9670 │ │ │ │ + b e96d0 │ │ │ │ + ldr r2, [pc, #44] @ e96f4 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 3436e0 │ │ │ │ - ldr r2, [pc, #32] @ e9678 │ │ │ │ + bl 343764 │ │ │ │ + ldr r2, [pc, #32] @ e96fc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 3496e0 │ │ │ │ - bl 349880 │ │ │ │ + bl 349764 │ │ │ │ + bl 349904 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq fp, r6, r0, ror #26 │ │ │ │ - eoreq r4, r7, r4, ror #27 │ │ │ │ - eorseq r1, r1, r4, lsl #10 │ │ │ │ + eoreq fp, r6, ip, ror #26 │ │ │ │ + strdeq r4, [r7], -r0 @ │ │ │ │ + eorseq r1, r1, r0, lsl #9 │ │ │ │ b 1e8cc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r5, sp, #8 │ │ │ │ mov r3, #14 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #84] @ e9704 │ │ │ │ + ldr r2, [pc, #84] @ e9788 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 343188 │ │ │ │ - ldr r0, [pc, #76] @ e9708 │ │ │ │ + bl 34320c │ │ │ │ + ldr r0, [pc, #76] @ e978c │ │ │ │ mov r2, #5 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #60] @ e970c │ │ │ │ + ldr r1, [pc, #60] @ e9790 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ - ldr r1, [pc, #48] @ e9710 │ │ │ │ + bl 3493c4 │ │ │ │ + ldr r1, [pc, #48] @ e9794 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #32] @ e9714 │ │ │ │ + ldr r1, [pc, #32] @ e9798 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ - bl 34964c │ │ │ │ + bl 3493c4 │ │ │ │ + bl 3496d0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq r4, r7, r2, ror sp │ │ │ │ - @ instruction: 0x003114b0 │ │ │ │ - eoreq r4, r7, ip, asr sp │ │ │ │ - eorseq r1, r1, ip, asr r4 │ │ │ │ - @ instruction: 0x0026bcbc │ │ │ │ + eoreq r4, r7, lr, ror sp │ │ │ │ + eorseq r1, r1, ip, lsr #8 │ │ │ │ + eoreq r4, r7, r8, ror #26 │ │ │ │ + @ instruction: 0x003113d8 │ │ │ │ + eoreq fp, r6, r8, asr #25 │ │ │ │ b 1fafc │ │ │ │ b 1f2e0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, [r0] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bic r7, r4, #1 │ │ │ │ bic r6, r0, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne e9758 │ │ │ │ + bne e97dc │ │ │ │ cmp r5, #0 │ │ │ │ - beq e97c8 │ │ │ │ + beq e984c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #376 @ 0x178 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r8, #31 │ │ │ │ - b e9784 │ │ │ │ + b e9808 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #376 @ 0x178 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [r5] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r5, r4 │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r6, r7 │ │ │ │ - beq e973c │ │ │ │ + beq e97c0 │ │ │ │ and r0, r8, r7, lsr #1 │ │ │ │ cmp r0, #31 │ │ │ │ - beq e9760 │ │ │ │ + beq e97e4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r4, r5, r0, lsl #2 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9778 │ │ │ │ + beq e97fc │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne e9778 │ │ │ │ - bl 3520c0 │ │ │ │ + bne e97fc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3070fc │ │ │ │ - b e9778 │ │ │ │ + bl 307180 │ │ │ │ + b e97fc │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e97f0 │ │ │ │ - ldr r1, [pc, #80] @ e9834 │ │ │ │ + beq e9874 │ │ │ │ + ldr r1, [pc, #80] @ e98b8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #36] @ e982c │ │ │ │ + ldr r0, [pc, #36] @ e98b0 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #24] @ e9830 │ │ │ │ + ldr r1, [pc, #24] @ e98b4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - mlaseq r1, r0, r3, r1 │ │ │ │ - eoreq r4, r7, r2, asr ip │ │ │ │ - mlaeq r7, r4, ip, r4 │ │ │ │ + eorseq r1, r1, ip, lsl #6 │ │ │ │ + eoreq r4, r7, lr, asr ip │ │ │ │ + eoreq r4, r7, r0, lsr #25 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #460] @ e9a18 │ │ │ │ + ldr r0, [pc, #460] @ e9a9c │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e9964 │ │ │ │ + bne e99e8 │ │ │ │ ldr r6, [r5] │ │ │ │ - ldr r8, [pc, #440] @ e9a28 │ │ │ │ + ldr r8, [pc, #440] @ e9aac │ │ │ │ add r8, pc, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r1, r7 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq e98a8 │ │ │ │ + beq e992c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9920 │ │ │ │ + beq e99a4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9930 │ │ │ │ + beq e99b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9920 │ │ │ │ + beq e99a4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne e9898 │ │ │ │ - ldr r0, [pc, #332] @ e9a3c │ │ │ │ + bne e991c │ │ │ │ + ldr r0, [pc, #332] @ e9ac0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e99dc │ │ │ │ + bne e9a60 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #244] @ e9a2c │ │ │ │ + ldr r0, [pc, #244] @ e9ab0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e99a0 │ │ │ │ + bne e9a24 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r5, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #152] @ e9a1c │ │ │ │ + ldr r0, [pc, #152] @ e9aa0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #144] @ e9a20 │ │ │ │ - ldr r3, [pc, #144] @ e9a24 │ │ │ │ + ldr r0, [pc, #144] @ e9aa4 │ │ │ │ + ldr r3, [pc, #144] @ e9aa8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e9864 │ │ │ │ + b e98e8 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r0, [sp, #19] │ │ │ │ add r0, sp, #19 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #112] @ e9a30 │ │ │ │ + ldr r0, [pc, #112] @ e9ab4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ e9a34 │ │ │ │ - ldr r3, [pc, #104] @ e9a38 │ │ │ │ + ldr r0, [pc, #104] @ e9ab8 │ │ │ │ + ldr r3, [pc, #104] @ e9abc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e9950 │ │ │ │ + b e99d4 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r0, [sp, #27] │ │ │ │ add r0, sp, #27 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #68] @ e9a40 │ │ │ │ + ldr r0, [pc, #68] @ e9ac4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #60] @ e9a44 │ │ │ │ - ldr r3, [pc, #60] @ e9a48 │ │ │ │ + ldr r0, [pc, #60] @ e9ac8 │ │ │ │ + ldr r3, [pc, #60] @ e9acc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e9908 │ │ │ │ - eorseq r7, r2, ip, ror sl │ │ │ │ - @ instruction: 0x003118d8 │ │ │ │ - eorseq r7, r2, ip, lsr r9 │ │ │ │ - eorseq r0, r1, r0, asr #26 │ │ │ │ - eorseq r7, r2, r4, lsl #22 │ │ │ │ - eorseq r7, r2, ip, lsl #19 │ │ │ │ - mlaseq r1, ip, r8, r1 │ │ │ │ - eorseq r7, r2, r0, lsl #18 │ │ │ │ - eorseq r0, r1, r4, lsl #26 │ │ │ │ - @ instruction: 0x003279d4 │ │ │ │ - eorseq r1, r1, r0, ror #16 │ │ │ │ - eorseq r7, r2, r4, asr #17 │ │ │ │ - eorseq r0, r1, r8, asr #25 │ │ │ │ + b e998c │ │ │ │ + @ instruction: 0x003279f8 │ │ │ │ + eorseq r1, r1, r4, asr r8 │ │ │ │ + @ instruction: 0x003278b8 │ │ │ │ + @ instruction: 0x00310cbc │ │ │ │ + eorseq r7, r2, r0, lsl #21 │ │ │ │ + eorseq r7, r2, r8, lsl #18 │ │ │ │ + eorseq r1, r1, r8, lsl r8 │ │ │ │ + eorseq r7, r2, ip, ror r8 │ │ │ │ + eorseq r0, r1, r0, lsl #25 │ │ │ │ + eorseq r7, r2, r0, asr r9 │ │ │ │ + @ instruction: 0x003117dc │ │ │ │ + eorseq r7, r2, r0, asr #16 │ │ │ │ + eorseq r0, r1, r4, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #460] @ e9c2c │ │ │ │ + ldr r0, [pc, #460] @ e9cb0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e9b78 │ │ │ │ + bne e9bfc │ │ │ │ ldr r6, [r5] │ │ │ │ - ldr r8, [pc, #440] @ e9c3c │ │ │ │ + ldr r8, [pc, #440] @ e9cc0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r1, r7 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9abc │ │ │ │ + beq e9b40 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9b34 │ │ │ │ + beq e9bb8 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9b44 │ │ │ │ + beq e9bc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9b34 │ │ │ │ + beq e9bb8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne e9aac │ │ │ │ - ldr r0, [pc, #332] @ e9c50 │ │ │ │ + bne e9b30 │ │ │ │ + ldr r0, [pc, #332] @ e9cd4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e9bf0 │ │ │ │ + bne e9c74 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #244] @ e9c40 │ │ │ │ + ldr r0, [pc, #244] @ e9cc4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e9bb4 │ │ │ │ + bne e9c38 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r5, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #152] @ e9c30 │ │ │ │ + ldr r0, [pc, #152] @ e9cb4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #144] @ e9c34 │ │ │ │ - ldr r3, [pc, #144] @ e9c38 │ │ │ │ + ldr r0, [pc, #144] @ e9cb8 │ │ │ │ + ldr r3, [pc, #144] @ e9cbc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e9a78 │ │ │ │ + b e9afc │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r0, [sp, #19] │ │ │ │ add r0, sp, #19 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #112] @ e9c44 │ │ │ │ + ldr r0, [pc, #112] @ e9cc8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ e9c48 │ │ │ │ - ldr r3, [pc, #104] @ e9c4c │ │ │ │ + ldr r0, [pc, #104] @ e9ccc │ │ │ │ + ldr r3, [pc, #104] @ e9cd0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e9b64 │ │ │ │ + b e9be8 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r0, [sp, #27] │ │ │ │ add r0, sp, #27 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #68] @ e9c54 │ │ │ │ + ldr r0, [pc, #68] @ e9cd8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #60] @ e9c58 │ │ │ │ - ldr r3, [pc, #60] @ e9c5c │ │ │ │ + ldr r0, [pc, #60] @ e9cdc │ │ │ │ + ldr r3, [pc, #60] @ e9ce0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e9b1c │ │ │ │ - eorseq r7, r2, r8, lsl sl │ │ │ │ - eorseq r1, r1, ip, lsl #9 │ │ │ │ - @ instruction: 0x003278d8 │ │ │ │ - eorseq r0, r1, r8, asr ip │ │ │ │ - eorseq r7, r2, ip, asr #20 │ │ │ │ - eorseq r7, r2, r8, lsr #18 │ │ │ │ - eorseq r1, r1, r0, asr r4 │ │ │ │ - mlaseq r2, ip, r8, r7 │ │ │ │ - eorseq r0, r1, ip, lsl ip │ │ │ │ - eorseq r7, r2, r0, ror r9 │ │ │ │ - eorseq r1, r1, r4, lsl r4 │ │ │ │ - eorseq r7, r2, r0, ror #16 │ │ │ │ - eorseq r0, r1, r0, ror #23 │ │ │ │ + b e9ba0 │ │ │ │ + mlaseq r2, r4, r9, r7 │ │ │ │ + eorseq r1, r1, r8, lsl #8 │ │ │ │ + eorseq r7, r2, r4, asr r8 │ │ │ │ + @ instruction: 0x00310bd4 │ │ │ │ + eorseq r7, r2, r8, asr #19 │ │ │ │ + eorseq r7, r2, r4, lsr #17 │ │ │ │ + eorseq r1, r1, ip, asr #7 │ │ │ │ + eorseq r7, r2, r8, lsl r8 │ │ │ │ + mlaseq r1, r8, fp, r0 │ │ │ │ + eorseq r7, r2, ip, ror #17 │ │ │ │ + mlaseq r1, r0, r3, r1 │ │ │ │ + @ instruction: 0x003277dc │ │ │ │ + eorseq r0, r1, ip, asr fp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #460] @ e9e40 │ │ │ │ + ldr r0, [pc, #460] @ e9ec4 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e9d8c │ │ │ │ + bne e9e10 │ │ │ │ ldr r6, [r5] │ │ │ │ - ldr r8, [pc, #440] @ e9e50 │ │ │ │ + ldr r8, [pc, #440] @ e9ed4 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r1, r7 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9cd0 │ │ │ │ + beq e9d54 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9d48 │ │ │ │ + beq e9dcc │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9d58 │ │ │ │ + beq e9ddc │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9d48 │ │ │ │ + beq e9dcc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne e9cc0 │ │ │ │ - ldr r0, [pc, #332] @ e9e64 │ │ │ │ + bne e9d44 │ │ │ │ + ldr r0, [pc, #332] @ e9ee8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e9e04 │ │ │ │ + bne e9e88 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #244] @ e9e54 │ │ │ │ + ldr r0, [pc, #244] @ e9ed8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e9dc8 │ │ │ │ + bne e9e4c │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r5, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #152] @ e9e44 │ │ │ │ + ldr r0, [pc, #152] @ e9ec8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #144] @ e9e48 │ │ │ │ - ldr r3, [pc, #144] @ e9e4c │ │ │ │ + ldr r0, [pc, #144] @ e9ecc │ │ │ │ + ldr r3, [pc, #144] @ e9ed0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e9c8c │ │ │ │ + b e9d10 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r0, [sp, #19] │ │ │ │ add r0, sp, #19 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #112] @ e9e58 │ │ │ │ + ldr r0, [pc, #112] @ e9edc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ e9e5c │ │ │ │ - ldr r3, [pc, #104] @ e9e60 │ │ │ │ + ldr r0, [pc, #104] @ e9ee0 │ │ │ │ + ldr r3, [pc, #104] @ e9ee4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e9d78 │ │ │ │ + b e9dfc │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r0, [sp, #27] │ │ │ │ add r0, sp, #27 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #68] @ e9e68 │ │ │ │ + ldr r0, [pc, #68] @ e9eec │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #60] @ e9e6c │ │ │ │ - ldr r3, [pc, #60] @ e9e70 │ │ │ │ + ldr r0, [pc, #60] @ e9ef0 │ │ │ │ + ldr r3, [pc, #60] @ e9ef4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e9d30 │ │ │ │ - eorseq r7, r2, ip, lsr #14 │ │ │ │ - eorseq r1, r1, r8, lsr #1 │ │ │ │ - eorseq r7, r2, ip, ror #11 │ │ │ │ - @ instruction: 0x003109f4 │ │ │ │ - eorseq r7, r2, r4, asr r7 │ │ │ │ - eorseq r7, r2, ip, lsr r6 │ │ │ │ - eorseq r1, r1, ip, rrx │ │ │ │ - @ instruction: 0x003275b0 │ │ │ │ - @ instruction: 0x003109b8 │ │ │ │ - eorseq r7, r2, r4, lsl #13 │ │ │ │ - eorseq r1, r1, r0, lsr r0 │ │ │ │ - eorseq r7, r2, r4, ror r5 │ │ │ │ - eorseq r0, r1, ip, ror r9 │ │ │ │ + b e9db4 │ │ │ │ + eorseq r7, r2, r8, lsr #13 │ │ │ │ + eorseq r1, r1, r4, lsr #32 │ │ │ │ + eorseq r7, r2, r8, ror #10 │ │ │ │ + eorseq r0, r1, r0, ror r9 │ │ │ │ + @ instruction: 0x003276d0 │ │ │ │ + @ instruction: 0x003275b8 │ │ │ │ + eorseq r0, r1, r8, ror #31 │ │ │ │ + eorseq r7, r2, ip, lsr #10 │ │ │ │ + eorseq r0, r1, r4, lsr r9 │ │ │ │ + eorseq r7, r2, r0, lsl #12 │ │ │ │ + eorseq r0, r1, ip, lsr #31 │ │ │ │ + @ instruction: 0x003274f0 │ │ │ │ + @ instruction: 0x003108f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #460] @ ea054 │ │ │ │ + ldr r0, [pc, #460] @ ea0d8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e9fa0 │ │ │ │ + bne ea024 │ │ │ │ ldr r6, [r5] │ │ │ │ - ldr r8, [pc, #440] @ ea064 │ │ │ │ + ldr r8, [pc, #440] @ ea0e8 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r1, r7 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9ee4 │ │ │ │ + beq e9f68 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9f5c │ │ │ │ + beq e9fe0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9f6c │ │ │ │ + beq e9ff0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9f5c │ │ │ │ + beq e9fe0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne e9ed4 │ │ │ │ - ldr r0, [pc, #332] @ ea078 │ │ │ │ + bne e9f58 │ │ │ │ + ldr r0, [pc, #332] @ ea0fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne ea018 │ │ │ │ + bne ea09c │ │ │ │ ldr r0, [r8, #32] │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #244] @ ea068 │ │ │ │ + ldr r0, [pc, #244] @ ea0ec │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e9fdc │ │ │ │ + bne ea060 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r5, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #152] @ ea058 │ │ │ │ + ldr r0, [pc, #152] @ ea0dc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #144] @ ea05c │ │ │ │ - ldr r3, [pc, #144] @ ea060 │ │ │ │ + ldr r0, [pc, #144] @ ea0e0 │ │ │ │ + ldr r3, [pc, #144] @ ea0e4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e9ea0 │ │ │ │ + b e9f24 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r0, [sp, #19] │ │ │ │ add r0, sp, #19 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #112] @ ea06c │ │ │ │ + ldr r0, [pc, #112] @ ea0f0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ ea070 │ │ │ │ - ldr r3, [pc, #104] @ ea074 │ │ │ │ + ldr r0, [pc, #104] @ ea0f4 │ │ │ │ + ldr r3, [pc, #104] @ ea0f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e9f8c │ │ │ │ + b ea010 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r0, [sp, #27] │ │ │ │ add r0, sp, #27 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #68] @ ea07c │ │ │ │ + ldr r0, [pc, #68] @ ea100 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #60] @ ea080 │ │ │ │ - ldr r3, [pc, #60] @ ea084 │ │ │ │ + ldr r0, [pc, #60] @ ea104 │ │ │ │ + ldr r3, [pc, #60] @ ea108 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e9f44 │ │ │ │ - eorseq r7, r2, r4, lsl r5 │ │ │ │ - @ instruction: 0x00310dbc │ │ │ │ - @ instruction: 0x003273d4 │ │ │ │ - eorseq r0, r1, ip, lsl r8 │ │ │ │ - eorseq r7, r2, r0, ror r5 │ │ │ │ - eorseq r7, r2, r4, lsr #8 │ │ │ │ - eorseq r0, r1, r0, lsl #27 │ │ │ │ - mlaseq r2, r8, r3, r7 │ │ │ │ - eorseq r0, r1, r0, ror #15 │ │ │ │ - eorseq r7, r2, ip, ror #8 │ │ │ │ - eorseq r0, r1, r4, asr #26 │ │ │ │ - eorseq r7, r2, ip, asr r3 │ │ │ │ - eorseq r0, r1, r4, lsr #15 │ │ │ │ + b e9fc8 │ │ │ │ + mlaseq r2, r0, r4, r7 │ │ │ │ + eorseq r0, r1, r8, lsr sp │ │ │ │ + eorseq r7, r2, r0, asr r3 │ │ │ │ + mlaseq r1, r8, r7, r0 │ │ │ │ + eorseq r7, r2, ip, ror #9 │ │ │ │ + eorseq r7, r2, r0, lsr #7 │ │ │ │ + @ instruction: 0x00310cfc │ │ │ │ + eorseq r7, r2, r4, lsl r3 │ │ │ │ + eorseq r0, r1, ip, asr r7 │ │ │ │ + eorseq r7, r2, r8, ror #7 │ │ │ │ + eorseq r0, r1, r0, asr #25 │ │ │ │ + @ instruction: 0x003272d8 │ │ │ │ + eorseq r0, r1, r0, lsr #14 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #460] @ ea268 │ │ │ │ + ldr r0, [pc, #460] @ ea2ec │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne ea1b4 │ │ │ │ + bne ea238 │ │ │ │ ldr r6, [r5] │ │ │ │ - ldr r8, [pc, #440] @ ea278 │ │ │ │ + ldr r8, [pc, #440] @ ea2fc │ │ │ │ add r8, pc, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r1, r7 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea0f8 │ │ │ │ + beq ea17c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea170 │ │ │ │ + beq ea1f4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea180 │ │ │ │ + beq ea204 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea170 │ │ │ │ + beq ea1f4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne ea0e8 │ │ │ │ - ldr r0, [pc, #332] @ ea28c │ │ │ │ + bne ea16c │ │ │ │ + ldr r0, [pc, #332] @ ea310 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne ea22c │ │ │ │ + bne ea2b0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #244] @ ea27c │ │ │ │ + ldr r0, [pc, #244] @ ea300 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne ea1f0 │ │ │ │ + bne ea274 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r5, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #152] @ ea26c │ │ │ │ + ldr r0, [pc, #152] @ ea2f0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #144] @ ea270 │ │ │ │ - ldr r3, [pc, #144] @ ea274 │ │ │ │ + ldr r0, [pc, #144] @ ea2f4 │ │ │ │ + ldr r3, [pc, #144] @ ea2f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ea0b4 │ │ │ │ + b ea138 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r0, [sp, #19] │ │ │ │ add r0, sp, #19 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #112] @ ea280 │ │ │ │ + ldr r0, [pc, #112] @ ea304 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ ea284 │ │ │ │ - ldr r3, [pc, #104] @ ea288 │ │ │ │ + ldr r0, [pc, #104] @ ea308 │ │ │ │ + ldr r3, [pc, #104] @ ea30c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ea1a0 │ │ │ │ + b ea224 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r0, [sp, #27] │ │ │ │ add r0, sp, #27 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #68] @ ea290 │ │ │ │ + ldr r0, [pc, #68] @ ea314 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #60] @ ea294 │ │ │ │ - ldr r3, [pc, #60] @ ea298 │ │ │ │ + ldr r0, [pc, #60] @ ea318 │ │ │ │ + ldr r3, [pc, #60] @ ea31c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ea158 │ │ │ │ - eorseq r7, r2, ip, rrx │ │ │ │ - @ instruction: 0x00310ed0 │ │ │ │ - eorseq r6, r2, ip, lsr #30 │ │ │ │ - eorseq r0, r1, r0, asr #10 │ │ │ │ - eorseq r7, r2, r4, asr r0 │ │ │ │ - eorseq r6, r2, ip, ror pc │ │ │ │ - mlaseq r1, r4, lr, r0 │ │ │ │ - @ instruction: 0x00326ef0 │ │ │ │ - eorseq r0, r1, r4, lsl #10 │ │ │ │ - eorseq r6, r2, r4, asr #31 │ │ │ │ - eorseq r0, r1, r8, asr lr │ │ │ │ - @ instruction: 0x00326eb4 │ │ │ │ - eorseq r0, r1, r8, asr #9 │ │ │ │ + b ea1dc │ │ │ │ + eorseq r6, r2, r8, ror #31 │ │ │ │ + eorseq r0, r1, ip, asr #28 │ │ │ │ + eorseq r6, r2, r8, lsr #29 │ │ │ │ + @ instruction: 0x003104bc │ │ │ │ + @ instruction: 0x00326fd0 │ │ │ │ + @ instruction: 0x00326ef8 │ │ │ │ + eorseq r0, r1, r0, lsl lr │ │ │ │ + eorseq r6, r2, ip, ror #28 │ │ │ │ + eorseq r0, r1, r0, lsl #9 │ │ │ │ + eorseq r6, r2, r0, asr #30 │ │ │ │ + @ instruction: 0x00310dd4 │ │ │ │ + eorseq r6, r2, r0, lsr lr │ │ │ │ + eorseq r0, r1, r4, asr #8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f2b0 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea2e4 │ │ │ │ + beq ea368 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea338 │ │ │ │ + beq ea3bc │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea344 │ │ │ │ + beq ea3c8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea338 │ │ │ │ + beq ea3bc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne ea2d8 │ │ │ │ + bne ea35c │ │ │ │ bl 1f2b0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ stm r4, {r1, r6} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ @@ -206997,435 +207030,435 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ stm r4, {r1, r7} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #460] @ ea538 │ │ │ │ + ldr r0, [pc, #460] @ ea5bc │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne ea484 │ │ │ │ + bne ea508 │ │ │ │ ldr r6, [r5] │ │ │ │ - ldr r8, [pc, #440] @ ea548 │ │ │ │ + ldr r8, [pc, #440] @ ea5cc │ │ │ │ add r8, pc, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r1, r7 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea3c8 │ │ │ │ + beq ea44c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea440 │ │ │ │ + beq ea4c4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea450 │ │ │ │ + beq ea4d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea440 │ │ │ │ + beq ea4c4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne ea3b8 │ │ │ │ - ldr r0, [pc, #332] @ ea55c │ │ │ │ + bne ea43c │ │ │ │ + ldr r0, [pc, #332] @ ea5e0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne ea4fc │ │ │ │ + bne ea580 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #244] @ ea54c │ │ │ │ + ldr r0, [pc, #244] @ ea5d0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne ea4c0 │ │ │ │ + bne ea544 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r5, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #152] @ ea53c │ │ │ │ + ldr r0, [pc, #152] @ ea5c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #144] @ ea540 │ │ │ │ - ldr r3, [pc, #144] @ ea544 │ │ │ │ + ldr r0, [pc, #144] @ ea5c4 │ │ │ │ + ldr r3, [pc, #144] @ ea5c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ea384 │ │ │ │ + b ea408 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r0, [sp, #19] │ │ │ │ add r0, sp, #19 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #112] @ ea550 │ │ │ │ + ldr r0, [pc, #112] @ ea5d4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ ea554 │ │ │ │ - ldr r3, [pc, #104] @ ea558 │ │ │ │ + ldr r0, [pc, #104] @ ea5d8 │ │ │ │ + ldr r3, [pc, #104] @ ea5dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ea470 │ │ │ │ + b ea4f4 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r0, [sp, #27] │ │ │ │ add r0, sp, #27 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #68] @ ea560 │ │ │ │ + ldr r0, [pc, #68] @ ea5e4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #60] @ ea564 │ │ │ │ - ldr r3, [pc, #60] @ ea568 │ │ │ │ + ldr r0, [pc, #60] @ ea5e8 │ │ │ │ + ldr r3, [pc, #60] @ ea5ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ea428 │ │ │ │ - eorseq r7, r2, r4, lsr #4 │ │ │ │ - eorseq r0, r1, r0, lsr #19 │ │ │ │ - eorseq r7, r2, r4, ror #1 │ │ │ │ - mlaseq r1, r8, r2, r0 │ │ │ │ - eorseq r7, r2, r4, asr #4 │ │ │ │ - eorseq r7, r2, r4, lsr r1 │ │ │ │ - eorseq r0, r1, r4, ror #18 │ │ │ │ - eorseq r7, r2, r8, lsr #1 │ │ │ │ - eorseq r0, r1, ip, asr r2 │ │ │ │ - eorseq r7, r2, ip, ror r1 │ │ │ │ - eorseq r0, r1, r8, lsr #18 │ │ │ │ - eorseq r7, r2, ip, rrx │ │ │ │ - eorseq r0, r1, r0, lsr #4 │ │ │ │ + b ea4ac │ │ │ │ + eorseq r7, r2, r0, lsr #3 │ │ │ │ + eorseq r0, r1, ip, lsl r9 │ │ │ │ + eorseq r7, r2, r0, rrx │ │ │ │ + eorseq r0, r1, r4, lsl r2 │ │ │ │ + eorseq r7, r2, r0, asr #3 │ │ │ │ + ldrheq r7, [r2], -r0 @ │ │ │ │ + eorseq r0, r1, r0, ror #17 │ │ │ │ + eorseq r7, r2, r4, lsr #32 │ │ │ │ + @ instruction: 0x003101d8 │ │ │ │ + ldrsheq r7, [r2], -r8 @ │ │ │ │ + eorseq r0, r1, r4, lsr #17 │ │ │ │ + eorseq r6, r2, r8, ror #31 │ │ │ │ + mlaseq r1, ip, r1, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #444] @ ea73c │ │ │ │ + ldr r0, [pc, #444] @ ea7c0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, r0, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne ea694 │ │ │ │ + bne ea718 │ │ │ │ ldr r7, [r6] │ │ │ │ - ldr r9, [pc, #412] @ ea748 │ │ │ │ + ldr r9, [pc, #412] @ ea7cc │ │ │ │ add r9, pc, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r9, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea5e4 │ │ │ │ + beq ea668 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea654 │ │ │ │ + beq ea6d8 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea664 │ │ │ │ + beq ea6e8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea654 │ │ │ │ + beq ea6d8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne ea5d4 │ │ │ │ + bne ea658 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne ea704 │ │ │ │ + bne ea788 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ stm r8, {r4, r6} │ │ │ │ str r0, [r8, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne ea6cc │ │ │ │ + bne ea750 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ stm r8, {r4, r7} │ │ │ │ str r0, [r8, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #140] @ ea740 │ │ │ │ + ldr r0, [pc, #140] @ ea7c4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #132] @ ea744 │ │ │ │ + ldr r3, [pc, #132] @ ea7c8 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ea5a0 │ │ │ │ + b ea624 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r0, [sp, #19] │ │ │ │ add r0, sp, #19 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #96] @ ea74c │ │ │ │ + ldr r0, [pc, #96] @ ea7d0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #88] @ ea750 │ │ │ │ + ldr r3, [pc, #88] @ ea7d4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ea680 │ │ │ │ + b ea704 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r0, [sp, #27] │ │ │ │ add r0, sp, #27 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #48] @ ea754 │ │ │ │ + ldr r0, [pc, #48] @ ea7d8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #40] @ ea758 │ │ │ │ + ldr r3, [pc, #40] @ ea7dc │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ea640 │ │ │ │ - @ instruction: 0x00326bfc │ │ │ │ - eorseq r0, r1, r0, ror #19 │ │ │ │ - eorseq pc, r0, r8, lsl #31 │ │ │ │ - eorseq r6, r2, r0, asr ip │ │ │ │ - eorseq r0, r1, r8, lsr #19 │ │ │ │ - eorseq pc, r0, r0, asr pc @ │ │ │ │ - eorseq r0, r1, r0, ror r9 │ │ │ │ - eorseq pc, r0, r8, lsl pc @ │ │ │ │ + b ea6c4 │ │ │ │ + eorseq r6, r2, r8, ror fp │ │ │ │ + eorseq r0, r1, ip, asr r9 │ │ │ │ + eorseq pc, r0, r4, lsl #30 │ │ │ │ + eorseq r6, r2, ip, asr #23 │ │ │ │ + eorseq r0, r1, r4, lsr #18 │ │ │ │ + eorseq pc, r0, ip, asr #29 │ │ │ │ + eorseq r0, r1, ip, ror #17 │ │ │ │ + mlaseq r0, r4, lr, pc @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #460] @ ea93c │ │ │ │ + ldr r0, [pc, #460] @ ea9c0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne ea888 │ │ │ │ + bne ea90c │ │ │ │ ldr r6, [r5] │ │ │ │ - ldr r8, [pc, #440] @ ea94c │ │ │ │ + ldr r8, [pc, #440] @ ea9d0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r1, r7 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea7cc │ │ │ │ + beq ea850 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea844 │ │ │ │ + beq ea8c8 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea854 │ │ │ │ + beq ea8d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea844 │ │ │ │ + beq ea8c8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne ea7bc │ │ │ │ - ldr r0, [pc, #332] @ ea960 │ │ │ │ + bne ea840 │ │ │ │ + ldr r0, [pc, #332] @ ea9e4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne ea900 │ │ │ │ + bne ea984 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #244] @ ea950 │ │ │ │ + ldr r0, [pc, #244] @ ea9d4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne ea8c4 │ │ │ │ + bne ea948 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r5, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #152] @ ea940 │ │ │ │ + ldr r0, [pc, #152] @ ea9c4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #144] @ ea944 │ │ │ │ - ldr r3, [pc, #144] @ ea948 │ │ │ │ + ldr r0, [pc, #144] @ ea9c8 │ │ │ │ + ldr r3, [pc, #144] @ ea9cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ea788 │ │ │ │ + b ea80c │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r0, [sp, #19] │ │ │ │ add r0, sp, #19 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #112] @ ea954 │ │ │ │ + ldr r0, [pc, #112] @ ea9d8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ ea958 │ │ │ │ - ldr r3, [pc, #104] @ ea95c │ │ │ │ + ldr r0, [pc, #104] @ ea9dc │ │ │ │ + ldr r3, [pc, #104] @ ea9e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ea874 │ │ │ │ + b ea8f8 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r0, [sp, #27] │ │ │ │ add r0, sp, #27 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #68] @ ea964 │ │ │ │ + ldr r0, [pc, #68] @ ea9e8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #60] @ ea968 │ │ │ │ - ldr r3, [pc, #60] @ ea96c │ │ │ │ + ldr r0, [pc, #60] @ ea9ec │ │ │ │ + ldr r3, [pc, #60] @ ea9f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ea82c │ │ │ │ - eorseq r6, r2, ip, lsl #26 │ │ │ │ - eorseq r0, r1, ip, lsl r8 │ │ │ │ - eorseq r6, r2, ip, asr #23 │ │ │ │ - eorseq pc, r0, ip, ror sp @ │ │ │ │ - eorseq r6, r2, ip, ror #26 │ │ │ │ - eorseq r6, r2, ip, lsl ip │ │ │ │ - eorseq r0, r1, r0, ror #15 │ │ │ │ - mlaseq r2, r0, fp, r6 │ │ │ │ - eorseq pc, r0, r0, asr #26 │ │ │ │ - eorseq r6, r2, r4, ror #24 │ │ │ │ - eorseq r0, r1, r4, lsr #15 │ │ │ │ - eorseq r6, r2, r4, asr fp │ │ │ │ - eorseq pc, r0, r4, lsl #26 │ │ │ │ + b ea8b0 │ │ │ │ + eorseq r6, r2, r8, lsl #25 │ │ │ │ + mlaseq r1, r8, r7, r0 │ │ │ │ + eorseq r6, r2, r8, asr #22 │ │ │ │ + @ instruction: 0x0030fcf8 │ │ │ │ + eorseq r6, r2, r8, ror #25 │ │ │ │ + mlaseq r2, r8, fp, r6 │ │ │ │ + eorseq r0, r1, ip, asr r7 │ │ │ │ + eorseq r6, r2, ip, lsl #22 │ │ │ │ + @ instruction: 0x0030fcbc │ │ │ │ + eorseq r6, r2, r0, ror #23 │ │ │ │ + eorseq r0, r1, r0, lsr #14 │ │ │ │ + @ instruction: 0x00326ad0 │ │ │ │ + eorseq pc, r0, r0, lsl #25 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 1de1c │ │ │ │ ldr r7, [r6] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea9b8 │ │ │ │ + beq eaa3c │ │ │ │ mov r0, r6 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eaa0c │ │ │ │ + beq eaa90 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq eaa18 │ │ │ │ + beq eaa9c │ │ │ │ mov r0, r6 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eaa0c │ │ │ │ + beq eaa90 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne ea9ac │ │ │ │ + bne eaa30 │ │ │ │ bl 1de1c │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ stm r4, {r1, r6} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ @@ -207434,169 +207467,169 @@ │ │ │ │ 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 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #444] @ eabfc │ │ │ │ + ldr r0, [pc, #444] @ eac80 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, r0, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne eab54 │ │ │ │ + bne eabd8 │ │ │ │ ldr r7, [r6] │ │ │ │ - ldr r9, [pc, #412] @ eac08 │ │ │ │ + ldr r9, [pc, #412] @ eac8c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r9, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq eaaa4 │ │ │ │ + beq eab28 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eab14 │ │ │ │ + beq eab98 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq eab24 │ │ │ │ + beq eaba8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eab14 │ │ │ │ + beq eab98 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne eaa94 │ │ │ │ + bne eab18 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne eabc4 │ │ │ │ + bne eac48 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ stm r8, {r4, r6} │ │ │ │ str r0, [r8, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne eab8c │ │ │ │ + bne eac10 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ stm r8, {r4, r7} │ │ │ │ str r0, [r8, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #140] @ eac00 │ │ │ │ + ldr r0, [pc, #140] @ eac84 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #132] @ eac04 │ │ │ │ + ldr r3, [pc, #132] @ eac88 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b eaa60 │ │ │ │ + b eaae4 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r0, [sp, #19] │ │ │ │ add r0, sp, #19 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #96] @ eac0c │ │ │ │ + ldr r0, [pc, #96] @ eac90 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #88] @ eac10 │ │ │ │ + ldr r3, [pc, #88] @ eac94 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b eab40 │ │ │ │ + b eabc4 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r0, [sp, #27] │ │ │ │ add r0, sp, #27 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #48] @ eac14 │ │ │ │ + ldr r0, [pc, #48] @ eac98 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #40] @ eac18 │ │ │ │ + ldr r3, [pc, #40] @ eac9c │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b eab00 │ │ │ │ - eorseq r6, r2, ip, lsr r7 │ │ │ │ - @ instruction: 0x003101f8 │ │ │ │ - eorseq pc, r0, ip, lsl ip @ │ │ │ │ - @ instruction: 0x003267f0 │ │ │ │ - eorseq r0, r1, r0, asr #3 │ │ │ │ - eorseq pc, r0, r4, ror #23 │ │ │ │ - eorseq r0, r1, r8, lsl #3 │ │ │ │ - eorseq pc, r0, ip, lsr #23 │ │ │ │ + b eab84 │ │ │ │ + @ instruction: 0x003266b8 │ │ │ │ + eorseq r0, r1, r4, ror r1 │ │ │ │ + mlaseq r0, r8, fp, pc @ │ │ │ │ + eorseq r6, r2, ip, ror #14 │ │ │ │ + eorseq r0, r1, ip, lsr r1 │ │ │ │ + eorseq pc, r0, r0, ror #22 │ │ │ │ + eorseq r0, r1, r4, lsl #2 │ │ │ │ + eorseq pc, r0, r8, lsr #22 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f904 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq eac64 │ │ │ │ + beq eace8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eacb8 │ │ │ │ + beq ead3c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq eacc4 │ │ │ │ + beq ead48 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eacb8 │ │ │ │ + beq ead3c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne eac58 │ │ │ │ + bne eacdc │ │ │ │ bl 1f904 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ stm r4, {r1, r6} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ @@ -207605,433 +207638,433 @@ │ │ │ │ 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 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #444] @ eaea8 │ │ │ │ + ldr r0, [pc, #444] @ eaf2c │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne eae00 │ │ │ │ + bne eae84 │ │ │ │ ldr r7, [r6] │ │ │ │ - ldr r9, [pc, #412] @ eaeb4 │ │ │ │ + ldr r9, [pc, #412] @ eaf38 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r9, #32] │ │ │ │ mov r1, r4 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ead50 │ │ │ │ + beq eadd4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eadc0 │ │ │ │ + beq eae44 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq eadd0 │ │ │ │ + beq eae54 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eadc0 │ │ │ │ + beq eae44 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne ead40 │ │ │ │ + bne eadc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne eae70 │ │ │ │ + bne eaef4 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ stm r8, {r4, r6} │ │ │ │ str r0, [r8, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne eae38 │ │ │ │ + bne eaebc │ │ │ │ ldr r0, [r9, #32] │ │ │ │ stm r8, {r4, r7} │ │ │ │ str r0, [r8, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #140] @ eaeac │ │ │ │ + ldr r0, [pc, #140] @ eaf30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #132] @ eaeb0 │ │ │ │ + ldr r3, [pc, #132] @ eaf34 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ead0c │ │ │ │ + b ead90 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r0, [sp, #19] │ │ │ │ add r0, sp, #19 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #96] @ eaeb8 │ │ │ │ + ldr r0, [pc, #96] @ eaf3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #88] @ eaebc │ │ │ │ + ldr r3, [pc, #88] @ eaf40 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b eadec │ │ │ │ + b eae70 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r0, [sp, #27] │ │ │ │ add r0, sp, #27 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #48] @ eaec0 │ │ │ │ + ldr r0, [pc, #48] @ eaf44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #40] @ eaec4 │ │ │ │ + ldr r3, [pc, #40] @ eaf48 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b eadac │ │ │ │ - mlaseq r2, r0, r4, r6 │ │ │ │ - @ instruction: 0x0030fdfc │ │ │ │ - eorseq pc, r0, ip, lsl #18 │ │ │ │ - eorseq r6, r2, r4, asr #10 │ │ │ │ - eorseq pc, r0, r4, asr #27 │ │ │ │ - @ instruction: 0x0030f8d4 │ │ │ │ - eorseq pc, r0, ip, lsl #27 │ │ │ │ - mlaseq r0, ip, r8, pc @ │ │ │ │ + b eae30 │ │ │ │ + eorseq r6, r2, ip, lsl #8 │ │ │ │ + eorseq pc, r0, r8, ror sp @ │ │ │ │ + eorseq pc, r0, r8, lsl #17 │ │ │ │ + eorseq r6, r2, r0, asr #9 │ │ │ │ + eorseq pc, r0, r0, asr #26 │ │ │ │ + eorseq pc, r0, r0, asr r8 @ │ │ │ │ + eorseq pc, r0, r8, lsl #26 │ │ │ │ + eorseq pc, r0, r8, lsl r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #460] @ eb0a8 │ │ │ │ + ldr r0, [pc, #460] @ eb12c │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne eaff4 │ │ │ │ + bne eb078 │ │ │ │ ldr r6, [r5] │ │ │ │ - ldr r8, [pc, #440] @ eb0b8 │ │ │ │ + ldr r8, [pc, #440] @ eb13c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r1, r7 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq eaf38 │ │ │ │ + beq eafbc │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eafb0 │ │ │ │ + beq eb034 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq eafc0 │ │ │ │ + beq eb044 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eafb0 │ │ │ │ + beq eb034 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne eaf28 │ │ │ │ - ldr r0, [pc, #332] @ eb0cc │ │ │ │ + bne eafac │ │ │ │ + ldr r0, [pc, #332] @ eb150 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne eb06c │ │ │ │ + bne eb0f0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #244] @ eb0bc │ │ │ │ + ldr r0, [pc, #244] @ eb140 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne eb030 │ │ │ │ + bne eb0b4 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r5, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #152] @ eb0ac │ │ │ │ + ldr r0, [pc, #152] @ eb130 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #144] @ eb0b0 │ │ │ │ - ldr r3, [pc, #144] @ eb0b4 │ │ │ │ + ldr r0, [pc, #144] @ eb134 │ │ │ │ + ldr r3, [pc, #144] @ eb138 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b eaef4 │ │ │ │ + b eaf78 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r0, [sp, #19] │ │ │ │ add r0, sp, #19 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #112] @ eb0c0 │ │ │ │ + ldr r0, [pc, #112] @ eb144 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ eb0c4 │ │ │ │ - ldr r3, [pc, #104] @ eb0c8 │ │ │ │ + ldr r0, [pc, #104] @ eb148 │ │ │ │ + ldr r3, [pc, #104] @ eb14c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b eafe0 │ │ │ │ + b eb064 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r0, [sp, #27] │ │ │ │ add r0, sp, #27 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #68] @ eb0d0 │ │ │ │ + ldr r0, [pc, #68] @ eb154 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #60] @ eb0d4 │ │ │ │ - ldr r3, [pc, #60] @ eb0d8 │ │ │ │ + ldr r0, [pc, #60] @ eb158 │ │ │ │ + ldr r3, [pc, #60] @ eb15c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b eaf98 │ │ │ │ - @ instruction: 0x003261b0 │ │ │ │ - eorseq pc, r0, r8, lsl #27 │ │ │ │ - eorseq r6, r2, r0, ror r0 │ │ │ │ - eorseq pc, r0, r0, asr #16 │ │ │ │ - eorseq r6, r2, r0, ror #3 │ │ │ │ - eorseq r6, r2, r0, asr #1 │ │ │ │ - eorseq pc, r0, ip, asr #26 │ │ │ │ - eorseq r6, r2, r4, lsr r0 │ │ │ │ - eorseq pc, r0, r4, lsl #16 │ │ │ │ - eorseq r6, r2, r8, lsl #2 │ │ │ │ - eorseq pc, r0, r0, lsl sp @ │ │ │ │ - @ instruction: 0x00325ff8 │ │ │ │ - eorseq pc, r0, r8, asr #15 │ │ │ │ + b eb01c │ │ │ │ + eorseq r6, r2, ip, lsr #2 │ │ │ │ + eorseq pc, r0, r4, lsl #26 │ │ │ │ + eorseq r5, r2, ip, ror #31 │ │ │ │ + @ instruction: 0x0030f7bc │ │ │ │ + eorseq r6, r2, ip, asr r1 │ │ │ │ + eorseq r6, r2, ip, lsr r0 │ │ │ │ + eorseq pc, r0, r8, asr #25 │ │ │ │ + @ instruction: 0x00325fb0 │ │ │ │ + eorseq pc, r0, r0, lsl #15 │ │ │ │ + eorseq r6, r2, r4, lsl #1 │ │ │ │ + eorseq pc, r0, ip, lsl #25 │ │ │ │ + eorseq r5, r2, r4, ror pc │ │ │ │ + eorseq pc, r0, r4, asr #14 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #460] @ eb2bc │ │ │ │ + ldr r0, [pc, #460] @ eb340 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne eb208 │ │ │ │ + bne eb28c │ │ │ │ ldr r6, [r5] │ │ │ │ - ldr r8, [pc, #440] @ eb2cc │ │ │ │ + ldr r8, [pc, #440] @ eb350 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r1, r7 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb14c │ │ │ │ + beq eb1d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb1c4 │ │ │ │ + beq eb248 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb1d4 │ │ │ │ + beq eb258 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb1c4 │ │ │ │ + beq eb248 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne eb13c │ │ │ │ - ldr r0, [pc, #332] @ eb2e0 │ │ │ │ + bne eb1c0 │ │ │ │ + ldr r0, [pc, #332] @ eb364 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne eb280 │ │ │ │ + bne eb304 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #244] @ eb2d0 │ │ │ │ + ldr r0, [pc, #244] @ eb354 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne eb244 │ │ │ │ + bne eb2c8 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r5, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #152] @ eb2c0 │ │ │ │ + ldr r0, [pc, #152] @ eb344 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #144] @ eb2c4 │ │ │ │ - ldr r3, [pc, #144] @ eb2c8 │ │ │ │ + ldr r0, [pc, #144] @ eb348 │ │ │ │ + ldr r3, [pc, #144] @ eb34c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b eb108 │ │ │ │ + b eb18c │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r0, [sp, #19] │ │ │ │ add r0, sp, #19 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #112] @ eb2d4 │ │ │ │ + ldr r0, [pc, #112] @ eb358 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ eb2d8 │ │ │ │ - ldr r3, [pc, #104] @ eb2dc │ │ │ │ + ldr r0, [pc, #104] @ eb35c │ │ │ │ + ldr r3, [pc, #104] @ eb360 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b eb1f4 │ │ │ │ + b eb278 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r0, [sp, #27] │ │ │ │ add r0, sp, #27 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #68] @ eb2e4 │ │ │ │ + ldr r0, [pc, #68] @ eb368 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #60] @ eb2e8 │ │ │ │ - ldr r3, [pc, #60] @ eb2ec │ │ │ │ + ldr r0, [pc, #60] @ eb36c │ │ │ │ + ldr r3, [pc, #60] @ eb370 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b eb1ac │ │ │ │ - mlaseq r2, ip, r4, r6 │ │ │ │ - eorseq pc, r0, ip, asr #29 │ │ │ │ - eorseq r6, r2, ip, asr r3 │ │ │ │ - eorseq pc, r0, r0, lsr #11 │ │ │ │ - @ instruction: 0x003265b0 │ │ │ │ - eorseq r6, r2, ip, lsr #7 │ │ │ │ - mlaseq r0, r0, lr, pc @ │ │ │ │ - eorseq r6, r2, r0, lsr #6 │ │ │ │ - eorseq pc, r0, r4, ror #10 │ │ │ │ - @ instruction: 0x003263f4 │ │ │ │ - eorseq pc, r0, r4, asr lr @ │ │ │ │ - eorseq r6, r2, r4, ror #5 │ │ │ │ - eorseq pc, r0, r8, lsr #10 │ │ │ │ + b eb230 │ │ │ │ + eorseq r6, r2, r8, lsl r4 │ │ │ │ + eorseq pc, r0, r8, asr #28 │ │ │ │ + @ instruction: 0x003262d8 │ │ │ │ + eorseq pc, r0, ip, lsl r5 @ │ │ │ │ + eorseq r6, r2, ip, lsr #10 │ │ │ │ + eorseq r6, r2, r8, lsr #6 │ │ │ │ + eorseq pc, r0, ip, lsl #28 │ │ │ │ + mlaseq r2, ip, r2, r6 │ │ │ │ + eorseq pc, r0, r0, ror #9 │ │ │ │ + eorseq r6, r2, r0, ror r3 │ │ │ │ + @ instruction: 0x0030fdd0 │ │ │ │ + eorseq r6, r2, r0, ror #4 │ │ │ │ + eorseq pc, r0, r4, lsr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #580 @ 0x244 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #752] @ eb5fc │ │ │ │ + ldr r0, [pc, #752] @ eb680 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r4, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne eb524 │ │ │ │ - ldr r0, [pc, #728] @ eb608 │ │ │ │ + bne eb5a8 │ │ │ │ + ldr r0, [pc, #728] @ eb68c │ │ │ │ add r9, sp, #1056 @ 0x420 │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ mov r2, #512 @ 0x200 │ │ │ │ add r0, pc, r0 │ │ │ │ mov fp, #512 @ 0x200 │ │ │ │ ldr r8, [r0, #32] │ │ │ │ mov r0, r9 │ │ │ │ bl 1f640 │ │ │ │ str r7, [sp, #1568] @ 0x620 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #688] @ eb60c │ │ │ │ + ldr r0, [pc, #688] @ eb690 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne eb55c │ │ │ │ - ldr r0, [pc, #680] @ eb61c │ │ │ │ + bne eb5e0 │ │ │ │ + ldr r0, [pc, #680] @ eb6a0 │ │ │ │ add sl, sp, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -208055,29 +208088,29 @@ │ │ │ │ add sl, sl, #8 │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #4 │ │ │ │ orr r7, r9, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #556] @ eb620 │ │ │ │ + ldr r0, [pc, #556] @ eb6a4 │ │ │ │ mov r4, r7 │ │ │ │ ldr r2, [sp, #1568] @ 0x620 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r2, #16 │ │ │ │ ldr r0, [sp, #1056] @ 0x420 │ │ │ │ movhi fp, #4 │ │ │ │ addls r4, r9, #512 @ 0x200 │ │ │ │ ldr r1, [r9, fp] │ │ │ │ movls r0, r9 │ │ │ │ cmp r2, #16 │ │ │ │ movls r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq eb59c │ │ │ │ + beq eb620 │ │ │ │ add r5, sp, #16 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e3b0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #1056 @ 0x420 │ │ │ │ @@ -208088,157 +208121,157 @@ │ │ │ │ bl 1f640 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r0, #16 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movls r1, r5 │ │ │ │ str r8, [sp, #536] @ 0x218 │ │ │ │ - ldr r3, [pc, #428] @ eb624 │ │ │ │ + ldr r3, [pc, #428] @ eb6a8 │ │ │ │ movls r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 2e4c4c │ │ │ │ + bl 2e4cd0 │ │ │ │ ldr r7, [sp, #528] @ 0x210 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ - bls eb4d0 │ │ │ │ + bls eb554 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq eb504 │ │ │ │ + beq eb588 │ │ │ │ add r6, r5, #8 │ │ │ │ - b eb4b8 │ │ │ │ + b eb53c │ │ │ │ subs r4, r4, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq eb504 │ │ │ │ + beq eb588 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb4ac │ │ │ │ + beq eb530 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e800 │ │ │ │ - b eb4ac │ │ │ │ + b eb530 │ │ │ │ cmp r7, #0 │ │ │ │ - beq eb514 │ │ │ │ + beq eb598 │ │ │ │ add r5, r5, #8 │ │ │ │ - b eb4ec │ │ │ │ + b eb570 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq eb514 │ │ │ │ + beq eb598 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb4e0 │ │ │ │ + beq eb564 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e800 │ │ │ │ - b eb4e0 │ │ │ │ + b eb564 │ │ │ │ lsl r1, r7, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #580 @ 0x244 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #16 │ │ │ │ strb r0, [sp, #1056] @ 0x420 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #188] @ eb600 │ │ │ │ + ldr r0, [pc, #188] @ eb684 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #180] @ eb604 │ │ │ │ + ldr r3, [pc, #180] @ eb688 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b eb328 │ │ │ │ + b eb3ac │ │ │ │ mov r0, #1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ strb r0, [sp, #1576] @ 0x628 │ │ │ │ add r0, lr, #552 @ 0x228 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #152] @ eb610 │ │ │ │ + ldr r0, [pc, #152] @ eb694 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #136] @ eb614 │ │ │ │ - ldr r3, [pc, #136] @ eb618 │ │ │ │ + ldr r0, [pc, #136] @ eb698 │ │ │ │ + ldr r3, [pc, #136] @ eb69c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b eb36c │ │ │ │ + b eb3f0 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ bl 209e4 │ │ │ │ ldr r0, [sp, #1056] @ 0x420 │ │ │ │ mov r4, r7 │ │ │ │ ldr r1, [sp, #1060] @ 0x424 │ │ │ │ - b eb428 │ │ │ │ + b eb4ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb5d4 │ │ │ │ + beq eb658 │ │ │ │ mov r0, sl │ │ │ │ bl 1e800 │ │ │ │ - b eb5d4 │ │ │ │ + b eb658 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ bl 6f5e0 │ │ │ │ - b eb5f0 │ │ │ │ + b eb674 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq r5, r2, r0, ror lr │ │ │ │ - @ instruction: 0x0030f6d8 │ │ │ │ - eorseq pc, r0, r8, ror #3 │ │ │ │ - eorseq r5, r2, r0, lsr #30 │ │ │ │ - eorseq r6, r2, r8, asr #32 │ │ │ │ - @ instruction: 0x0030f8d4 │ │ │ │ - eorseq r5, r2, r8, lsl lr │ │ │ │ - eorseq pc, r0, r0, lsr #4 │ │ │ │ - eorseq r6, r2, r4, ror r0 │ │ │ │ - @ instruction: 0x00269fb8 │ │ │ │ - eorseq pc, r0, ip, lsr #15 │ │ │ │ + eorseq r5, r2, ip, ror #27 │ │ │ │ + eorseq pc, r0, r4, asr r6 @ │ │ │ │ + eorseq pc, r0, r4, ror #2 │ │ │ │ + mlaseq r2, ip, lr, r5 │ │ │ │ + eorseq r5, r2, r4, asr #31 │ │ │ │ + eorseq pc, r0, r0, asr r8 @ │ │ │ │ + mlaseq r2, r4, sp, r5 │ │ │ │ + mlaseq r0, ip, r1, pc @ │ │ │ │ + @ instruction: 0x00325ff0 │ │ │ │ + eoreq r9, r6, r4, asr #31 │ │ │ │ + eorseq pc, r0, r8, lsr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 69f80 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #9 │ │ │ │ str r0, [sp, #16] │ │ │ │ add sl, sp, #424 @ 0x1a8 │ │ │ │ ldr r7, [r4] │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ - ldr r0, [pc, #652] @ eb8f4 │ │ │ │ + ldr r0, [pc, #652] @ eb978 │ │ │ │ mov r3, sl │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r0, [pc, #620] @ eb8ec │ │ │ │ + ldr r0, [pc, #620] @ eb970 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #616] @ eb8f0 │ │ │ │ + ldr r0, [pc, #616] @ eb974 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ strh r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 1e854 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb81c │ │ │ │ + beq eb8a0 │ │ │ │ ldr r5, [sp, #412] @ 0x19c │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f8ec │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ @@ -208248,544 +208281,544 @@ │ │ │ │ bl 1de70 │ │ │ │ mov r9, r0 │ │ │ │ bl 1e6bc │ │ │ │ add fp, sp, #24 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - beq eb884 │ │ │ │ + beq eb908 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ stm r2, {r0, r1, r6} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb768 │ │ │ │ + beq eb7ec │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r5 │ │ │ │ bl 1f6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb7bc │ │ │ │ + beq eb840 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f6d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #420] @ eb914 │ │ │ │ + ldr r0, [pc, #420] @ eb998 │ │ │ │ add r1, sp, #420 @ 0x1a4 │ │ │ │ add sl, sp, #24 │ │ │ │ add fp, sp, #424 @ 0x1a8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ - ldr r0, [pc, #400] @ eb918 │ │ │ │ + ldr r0, [pc, #400] @ eb99c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #372] @ eb91c │ │ │ │ + ldr r0, [pc, #372] @ eb9a0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #3 │ │ │ │ - b eb7f8 │ │ │ │ - ldr r0, [pc, #352] @ eb924 │ │ │ │ + b eb87c │ │ │ │ + ldr r0, [pc, #352] @ eb9a8 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #340] @ eb928 │ │ │ │ + ldr r0, [pc, #340] @ eb9ac │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #436] @ 0x1b4 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ - ldr r0, [pc, #324] @ eb92c │ │ │ │ + ldr r0, [pc, #324] @ eb9b0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #428] @ 0x1ac │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ mov r0, #2 │ │ │ │ mov r2, #0 │ │ │ │ stmib fp, {r1, sl} │ │ │ │ str r0, [fp, #12] │ │ │ │ str r2, [fp, #16] │ │ │ │ - ldr r1, [pc, #272] @ eb920 │ │ │ │ + ldr r1, [pc, #272] @ eb9a4 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b eb8bc │ │ │ │ + b eb940 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #196] @ eb8f8 │ │ │ │ + ldr r0, [pc, #196] @ eb97c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #172] @ eb8fc │ │ │ │ + ldr r0, [pc, #172] @ eb980 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #436] @ 0x1b4 │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ - ldr r0, [pc, #156] @ eb900 │ │ │ │ + ldr r0, [pc, #156] @ eb984 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #428] @ 0x1ac │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ - ldr r1, [pc, #140] @ eb904 │ │ │ │ + ldr r1, [pc, #140] @ eb988 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b eb8bc │ │ │ │ + b eb940 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r1, [sp, #428] @ 0x1ac │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ - ldr r0, [pc, #108] @ eb908 │ │ │ │ + ldr r0, [pc, #108] @ eb98c │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #92] @ eb90c │ │ │ │ - ldr r3, [pc, #92] @ eb910 │ │ │ │ + ldr r0, [pc, #92] @ eb990 │ │ │ │ + ldr r3, [pc, #92] @ eb994 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b eb8d8 │ │ │ │ + b eb95c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e48b4 │ │ │ │ + bl e4938 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f6d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldrbvs r6, [r4, #-374]! @ 0xfffffe8a │ │ │ │ ldmdbvs r4!, {r0, r5, r6, r8, r9, sp, lr}^ │ │ │ │ - eoreq r2, r7, r4, lsl #30 │ │ │ │ - eorseq pc, r0, r8, asr r0 @ │ │ │ │ - eorseq r4, r2, r4, asr #9 │ │ │ │ - @ instruction: 0xfff6207c │ │ │ │ - mlaseq r0, r0, r0, pc @ │ │ │ │ - eorseq pc, r0, r8, ror #3 │ │ │ │ - strdeq r2, [r7], -r7 @ │ │ │ │ - eorseq pc, r0, ip, lsl #2 │ │ │ │ - eorseq pc, r0, r0, lsr #3 │ │ │ │ - eorseq r4, r2, ip, lsl #11 │ │ │ │ - @ instruction: 0xfff62138 │ │ │ │ - eorseq pc, r0, r8, lsr #8 │ │ │ │ - eorseq pc, r0, r4, ror r1 @ │ │ │ │ - eorseq r4, r2, r0, asr #10 │ │ │ │ - @ instruction: 0xfff620f8 │ │ │ │ + eoreq r2, r7, r0, lsl pc │ │ │ │ + @ instruction: 0x0030efd4 │ │ │ │ + eorseq r4, r2, r0, asr #8 │ │ │ │ + @ instruction: 0xfff61ff8 │ │ │ │ + eorseq pc, r0, ip │ │ │ │ + eorseq pc, r0, r4, ror #2 │ │ │ │ + eoreq r2, r7, r3, lsl #16 │ │ │ │ + eorseq pc, r0, r8, lsl #1 │ │ │ │ + eorseq pc, r0, ip, lsl r1 @ │ │ │ │ + eorseq r4, r2, r8, lsl #10 │ │ │ │ + @ instruction: 0xfff620b4 │ │ │ │ + eorseq pc, r0, r4, lsr #7 │ │ │ │ + ldrsheq pc, [r0], -r0 @ │ │ │ │ + @ instruction: 0x003244bc │ │ │ │ + @ instruction: 0xfff62074 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ - ldr r4, [pc, #276] @ eba54 │ │ │ │ + ldr r4, [pc, #276] @ ebad8 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eba24 │ │ │ │ + beq ebaa8 │ │ │ │ ldr r7, [r9] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1e338 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ bl 76664 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r4] │ │ │ │ - ldr r0, [pc, #192] @ eba58 │ │ │ │ + ldr r0, [pc, #192] @ ebadc │ │ │ │ mov fp, r1 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ ldr r5, [r0, #44] @ 0x2c │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eba24 │ │ │ │ + beq ebaa8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, r7 │ │ │ │ ldr r1, [sl] │ │ │ │ add r7, r0, r5 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e338 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne eba30 │ │ │ │ + bne ebab4 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ str r8, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ str fp, [r7, #28] │ │ │ │ str r6, [r7, #16] │ │ │ │ - beq eba14 │ │ │ │ + beq eba98 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ebfac │ │ │ │ + b ec030 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - ldr r0, [pc, #36] @ eba5c │ │ │ │ + ldr r0, [pc, #36] @ ebae0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e488c │ │ │ │ + bl e4910 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x003244f0 │ │ │ │ - eorseq r5, r2, r4, lsr #26 │ │ │ │ - eorseq pc, r0, r4, asr #4 │ │ │ │ + eorseq r4, r2, ip, ror #8 │ │ │ │ + eorseq r5, r2, r0, lsr #25 │ │ │ │ + eorseq pc, r0, r0, asr #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #140] @ ebafc │ │ │ │ + ldr r1, [pc, #140] @ ebb80 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ebaf0 │ │ │ │ + bne ebb74 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r4, #0 │ │ │ │ str r1, [r0, #24] │ │ │ │ str r1, [r0, #28] │ │ │ │ str r1, [r0, #16] │ │ │ │ - beq ebaec │ │ │ │ + beq ebb70 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebad0 │ │ │ │ + beq ebb54 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 1fe80 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #8] @ ebb00 │ │ │ │ + ldr r0, [pc, #8] @ ebb84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ - eorseq r5, r2, r4, asr ip │ │ │ │ - ldrsheq pc, [r0], -r4 @ │ │ │ │ + @ instruction: 0x00325bd0 │ │ │ │ + eorseq pc, r0, r0, ror r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r9, [pc, #360] @ ebc7c │ │ │ │ + ldr r9, [pc, #360] @ ebd00 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebc28 │ │ │ │ + beq ebcac │ │ │ │ ldr fp, [r8] │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r4, [r0] │ │ │ │ mov r1, fp │ │ │ │ bl 1e338 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebc34 │ │ │ │ + beq ebcb8 │ │ │ │ str r6, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [r7] │ │ │ │ - ldr r0, [pc, #264] @ ebc80 │ │ │ │ + ldr r0, [pc, #264] @ ebd04 │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r4} │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #252] @ ebc84 │ │ │ │ - ldr r2, [pc, #252] @ ebc88 │ │ │ │ + ldr r1, [pc, #252] @ ebd08 │ │ │ │ + ldr r2, [pc, #252] @ ebd0c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r9] │ │ │ │ - ldr r0, [pc, #232] @ ebc8c │ │ │ │ + ldr r0, [pc, #232] @ ebd10 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ ldr r5, [r0, #44] @ 0x2c │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebc28 │ │ │ │ + beq ebcac │ │ │ │ mov r7, r0 │ │ │ │ add r0, r4, fp │ │ │ │ add r4, r0, r5 │ │ │ │ mov fp, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ str fp, [r7] │ │ │ │ bl 1e338 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ebc44 │ │ │ │ + bne ebcc8 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ strd sl, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ str r7, [r4, #40] @ 0x28 │ │ │ │ - beq ebc18 │ │ │ │ + beq ebc9c │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ec38c │ │ │ │ + b ec410 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b ebc50 │ │ │ │ - ldr r0, [pc, #68] @ ebc90 │ │ │ │ + b ebcd4 │ │ │ │ + ldr r0, [pc, #68] @ ebd14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl e488c │ │ │ │ + bl e4910 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 9e7fc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r4, r2, ip, lsl r3 │ │ │ │ - @ instruction: 0xfff7dc48 │ │ │ │ - eoreq pc, r6, sp, asr r4 @ │ │ │ │ - @ instruction: 0xfffc43f8 │ │ │ │ - eorseq r5, r2, ip, lsl fp │ │ │ │ - eorseq pc, r0, r0, asr #32 │ │ │ │ + mlaseq r2, r8, r2, r4 │ │ │ │ + @ instruction: 0xfff7dbc4 │ │ │ │ + eoreq pc, r6, r9, ror #8 │ │ │ │ + @ instruction: 0xfffc4374 │ │ │ │ + mlaseq r2, r8, sl, r5 │ │ │ │ + @ instruction: 0x0030efbc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #140] @ ebd30 │ │ │ │ + ldr r1, [pc, #140] @ ebdb4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ebd24 │ │ │ │ + bne ebda8 │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r0, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ str r1, [r0, #48] @ 0x30 │ │ │ │ str r1, [r0, #52] @ 0x34 │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ - beq ebd20 │ │ │ │ + beq ebda4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebd04 │ │ │ │ + beq ebd88 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 1fe80 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #8] @ ebd34 │ │ │ │ + ldr r0, [pc, #8] @ ebdb8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ - eorseq r5, r2, r0, lsr #20 │ │ │ │ - eorseq lr, r0, r0, asr #29 │ │ │ │ + mlaseq r2, ip, r9, r5 │ │ │ │ + eorseq lr, r0, ip, lsr lr │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #560] @ ebf80 │ │ │ │ + ldr r1, [pc, #560] @ ec004 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r7, r0, r1 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs ebec4 │ │ │ │ + bcs ebf48 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebed0 │ │ │ │ + beq ebf54 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebee8 │ │ │ │ + beq ebf6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl effa4 │ │ │ │ + bl f0028 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebeb4 │ │ │ │ + beq ebf38 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 75e84 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #3 │ │ │ │ - bne ebe88 │ │ │ │ - ldr r8, [pc, #452] @ ebf94 │ │ │ │ + bne ebf0c │ │ │ │ + ldr r8, [pc, #452] @ ec018 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ ldr r1, [r8, #44] @ 0x2c │ │ │ │ add r0, r0, r5 │ │ │ │ add r6, r0, r1 │ │ │ │ ldr r0, [r6, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebf04 │ │ │ │ + beq ebf88 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 75930 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebe88 │ │ │ │ + beq ebf0c │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ ldr r1, [r8, #44] @ 0x2c │ │ │ │ add r0, r0, r7 │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r0, [r1, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebf14 │ │ │ │ + beq ebf98 │ │ │ │ ldr r2, [r1, #116] @ 0x74 │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ cmp r2, r1 │ │ │ │ - bne ebe80 │ │ │ │ + bne ebf04 │ │ │ │ ldr r1, [r6, #112] @ 0x70 │ │ │ │ bl 1efb0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne ebe88 │ │ │ │ - ldr r0, [pc, #340] @ ebfa4 │ │ │ │ + bne ebf0c │ │ │ │ + ldr r0, [pc, #340] @ ec028 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r4 │ │ │ │ add r0, r1, r0 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 2b9e58 │ │ │ │ + bl 2b9edc │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1fda8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ bl 75a84 │ │ │ │ - ldr r0, [pc, #260] @ ebfa0 │ │ │ │ + ldr r0, [pc, #260] @ ec024 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r4 │ │ │ │ add r0, r1, r0 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 2b9e60 │ │ │ │ + bl 2b9ee4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1fda8 │ │ │ │ - ldr r0, [pc, #220] @ ebfa8 │ │ │ │ + ldr r0, [pc, #220] @ ec02c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c3e8 │ │ │ │ - ldr r2, [pc, #172] @ ebf84 │ │ │ │ + ldr r2, [pc, #172] @ ec008 │ │ │ │ mov r1, #20 │ │ │ │ - ldr r0, [pc, #168] @ ebf88 │ │ │ │ + ldr r0, [pc, #168] @ ec00c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b ebefc │ │ │ │ - ldr r2, [pc, #156] @ ebf8c │ │ │ │ + b ebf80 │ │ │ │ + ldr r2, [pc, #156] @ ec010 │ │ │ │ mov r1, #26 │ │ │ │ - ldr r0, [pc, #152] @ ebf90 │ │ │ │ + ldr r0, [pc, #152] @ ec014 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c32c │ │ │ │ - b ebf20 │ │ │ │ - ldr r0, [pc, #140] @ ebf98 │ │ │ │ + b ebfa4 │ │ │ │ + ldr r0, [pc, #140] @ ec01c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b ebf20 │ │ │ │ - ldr r0, [pc, #128] @ ebf9c │ │ │ │ + b ebfa4 │ │ │ │ + ldr r0, [pc, #128] @ ec020 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ - b ebf50 │ │ │ │ - b ebf38 │ │ │ │ + b ebfd4 │ │ │ │ + b ebfbc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -208796,372 +208829,372 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r5, r2, r4, ror r9 │ │ │ │ - eorseq lr, r0, ip, asr #27 │ │ │ │ - ldrdeq r2, [r7], -r2 @ │ │ │ │ - eorseq lr, r0, r4, asr #27 │ │ │ │ - eoreq r2, r7, lr, asr #13 │ │ │ │ - eorseq r5, r2, ip, lsl r6 │ │ │ │ - eorseq r0, r1, r8, lsl #9 │ │ │ │ - eorseq r0, r1, r8, ror r4 │ │ │ │ - eorseq r5, r2, r4, asr #4 │ │ │ │ - mlaseq r2, r0, r2, r5 │ │ │ │ - @ instruction: 0x0030edd0 │ │ │ │ + @ instruction: 0x003258f0 │ │ │ │ + eorseq lr, r0, r8, asr #26 │ │ │ │ + ldrdeq r2, [r7], -lr @ │ │ │ │ + eorseq lr, r0, r0, asr #26 │ │ │ │ + ldrdeq r2, [r7], -sl @ │ │ │ │ + mlaseq r2, r8, r5, r5 │ │ │ │ + eorseq r0, r1, r4, lsl #8 │ │ │ │ + @ instruction: 0x003103f4 │ │ │ │ + eorseq r5, r2, r0, asr #3 │ │ │ │ + eorseq r5, r2, ip, lsl #4 │ │ │ │ + eorseq lr, r0, ip, asr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r7, [r0] │ │ │ │ - ldr r4, [pc, #904] @ ec348 │ │ │ │ + ldr r4, [pc, #904] @ ec3cc │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r1, r1, r7 │ │ │ │ add r6, r1, r2 │ │ │ │ - bl effa4 │ │ │ │ + bl f0028 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #68]! @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec1c4 │ │ │ │ + beq ec248 │ │ │ │ cmp r8, #0 │ │ │ │ - beq ec01c │ │ │ │ - ldr r0, [pc, #868] @ ec358 │ │ │ │ + beq ec0a0 │ │ │ │ + ldr r0, [pc, #868] @ ec3dc │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #852] @ ec35c │ │ │ │ + ldr r2, [pc, #852] @ ec3e0 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 104cec │ │ │ │ + bl 104d70 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b ec020 │ │ │ │ + b ec0a4 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ subs r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ movne r1, #1 │ │ │ │ bl 1f4fc │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r5, #0 │ │ │ │ - bne ec114 │ │ │ │ + bne ec198 │ │ │ │ cmp r8, #0 │ │ │ │ - beq ec12c │ │ │ │ + beq ec1b0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ add r0, r0, r7 │ │ │ │ add r4, r0, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs ec228 │ │ │ │ + bcs ec2ac │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec29c │ │ │ │ + beq ec320 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec2b4 │ │ │ │ + beq ec338 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ - ldr r5, [pc, #732] @ ec374 │ │ │ │ + ldr r5, [pc, #732] @ ec3f8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ add r0, r0, r8 │ │ │ │ add r4, r0, r1 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec2d0 │ │ │ │ + beq ec354 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 75930 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec134 │ │ │ │ + beq ec1b8 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ add r0, r0, r7 │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r0, [r1, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec2e0 │ │ │ │ + beq ec364 │ │ │ │ ldr r2, [r1, #116] @ 0x74 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ cmp r2, r1 │ │ │ │ - bne ec108 │ │ │ │ + bne ec18c │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ bl 1efb0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r5, r0, #5 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ - b ec138 │ │ │ │ + b ec1bc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r8, #0 │ │ │ │ - bne ec040 │ │ │ │ + bne ec0c4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 75e84 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ec178 │ │ │ │ + beq ec1fc │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #1 │ │ │ │ - beq ec1a8 │ │ │ │ + beq ec22c │ │ │ │ cmp r0, #3 │ │ │ │ - bne ec178 │ │ │ │ + bne ec1fc │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ec188 │ │ │ │ - bl eee58 │ │ │ │ - bl 2e81ec │ │ │ │ - b ec240 │ │ │ │ + bne ec20c │ │ │ │ + bl eeedc │ │ │ │ + bl 2e8270 │ │ │ │ + b ec2c4 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec238 │ │ │ │ + beq ec2bc │ │ │ │ mov r0, r6 │ │ │ │ bl 66c34 │ │ │ │ mov r0, r9 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 1fda8 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ec188 │ │ │ │ - bl eee58 │ │ │ │ - bl 2e81ec │ │ │ │ - b ec240 │ │ │ │ - bl eee58 │ │ │ │ - bl 2e81ec │ │ │ │ + bne ec20c │ │ │ │ + bl eeedc │ │ │ │ + bl 2e8270 │ │ │ │ + b ec2c4 │ │ │ │ + bl eeedc │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #352] @ ec34c │ │ │ │ + ldr r0, [pc, #352] @ ec3d0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #328] @ ec350 │ │ │ │ + ldr r0, [pc, #328] @ ec3d4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #312] @ ec354 │ │ │ │ + ldr r1, [pc, #312] @ ec3d8 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ec2ec │ │ │ │ - ldr r0, [pc, #304] @ ec360 │ │ │ │ + b ec370 │ │ │ │ + ldr r0, [pc, #304] @ ec3e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c3e8 │ │ │ │ - b ec2ec │ │ │ │ - bl eee58 │ │ │ │ - bl 2e81ec │ │ │ │ + b ec370 │ │ │ │ + bl eeedc │ │ │ │ + bl 2e8270 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #296] @ ec380 │ │ │ │ + ldr r0, [pc, #296] @ ec404 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #280] @ ec384 │ │ │ │ + ldr r0, [pc, #280] @ ec408 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ - ldr r1, [pc, #244] @ ec388 │ │ │ │ + ldr r1, [pc, #244] @ ec40c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ec2ec │ │ │ │ - ldr r2, [pc, #192] @ ec364 │ │ │ │ + b ec370 │ │ │ │ + ldr r2, [pc, #192] @ ec3e8 │ │ │ │ mov r1, #20 │ │ │ │ - ldr r0, [pc, #188] @ ec368 │ │ │ │ + ldr r0, [pc, #188] @ ec3ec │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b ec2c8 │ │ │ │ - ldr r2, [pc, #176] @ ec36c │ │ │ │ + b ec34c │ │ │ │ + ldr r2, [pc, #176] @ ec3f0 │ │ │ │ mov r1, #26 │ │ │ │ - ldr r0, [pc, #172] @ ec370 │ │ │ │ + ldr r0, [pc, #172] @ ec3f4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c32c │ │ │ │ - b ec2ec │ │ │ │ - ldr r0, [pc, #160] @ ec378 │ │ │ │ + b ec370 │ │ │ │ + ldr r0, [pc, #160] @ ec3fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b ec2ec │ │ │ │ - ldr r0, [pc, #148] @ ec37c │ │ │ │ + b ec370 │ │ │ │ + ldr r0, [pc, #148] @ ec400 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ - b ec320 │ │ │ │ + b ec3a4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b ec338 │ │ │ │ + b ec3bc │ │ │ │ mov r6, r0 │ │ │ │ - b ec338 │ │ │ │ + b ec3bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1fda8 │ │ │ │ - b ec338 │ │ │ │ + b ec3bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq ec340 │ │ │ │ + beq ec3c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r5, r2, r4, lsl #14 │ │ │ │ - eorseq lr, r0, r0, asr #19 │ │ │ │ - @ instruction: 0xfff616d8 │ │ │ │ - mlaseq r0, ip, r9, lr │ │ │ │ - mlaseq r1, r0, r9, r0 │ │ │ │ - eoreq r5, r7, r6, asr #4 │ │ │ │ - eorseq lr, r0, ip, ror #20 │ │ │ │ - eorseq lr, r0, r0, lsl #20 │ │ │ │ - eoreq r2, r7, r6, lsl #6 │ │ │ │ - @ instruction: 0x0030e9f8 │ │ │ │ - eoreq r2, r7, r2, lsl #6 │ │ │ │ - eorseq r5, r2, r4, asr r3 │ │ │ │ - ldrheq r0, [r1], -ip @ │ │ │ │ - eorseq r0, r1, ip, lsr #1 │ │ │ │ - eorseq lr, r0, ip, asr #18 │ │ │ │ - @ instruction: 0xfff61674 │ │ │ │ - eorseq lr, r0, r8, lsr #18 │ │ │ │ + eorseq r5, r2, r0, lsl #13 │ │ │ │ + eorseq lr, r0, ip, lsr r9 │ │ │ │ + @ instruction: 0xfff61654 │ │ │ │ + eorseq lr, r0, r8, lsl r9 │ │ │ │ + eorseq r0, r1, ip, lsl #18 │ │ │ │ + eoreq r5, r7, r2, asr r2 │ │ │ │ + eorseq lr, r0, r8, ror #19 │ │ │ │ + eorseq lr, r0, ip, ror r9 │ │ │ │ + eoreq r2, r7, r2, lsl r3 │ │ │ │ + eorseq lr, r0, r4, ror r9 │ │ │ │ + eoreq r2, r7, lr, lsl #6 │ │ │ │ + @ instruction: 0x003252d0 │ │ │ │ + eorseq r0, r1, r8, lsr r0 │ │ │ │ + eorseq r0, r1, r8, lsr #32 │ │ │ │ + eorseq lr, r0, r8, asr #17 │ │ │ │ + @ instruction: 0xfff615f0 │ │ │ │ + eorseq lr, r0, r4, lsr #17 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #456] @ ec56c │ │ │ │ + ldr r1, [pc, #456] @ ec5f0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r7, r0, r1 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs ec470 │ │ │ │ + bcs ec4f4 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec4e0 │ │ │ │ + beq ec564 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec4f8 │ │ │ │ + beq ec57c │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ cmp r1, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r7, #32] │ │ │ │ - beq ec47c │ │ │ │ + beq ec500 │ │ │ │ mov r0, r5 │ │ │ │ - bl effa4 │ │ │ │ + bl f0028 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec450 │ │ │ │ - ldr r0, [pc, #368] @ ec58c │ │ │ │ + beq ec4d4 │ │ │ │ + ldr r0, [pc, #368] @ ec610 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r5 │ │ │ │ add r1, r1, r0 │ │ │ │ ldr r0, [r1, #112]! @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec514 │ │ │ │ + beq ec598 │ │ │ │ add r0, sp, #4 │ │ │ │ bl ade80 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ - b ec454 │ │ │ │ + b ec4d8 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ bl 1ef38 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1fda8 │ │ │ │ - ldr r0, [pc, #284] @ ec594 │ │ │ │ + ldr r0, [pc, #284] @ ec618 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c3e8 │ │ │ │ bl 1f634 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #220] @ ec580 │ │ │ │ + ldr r0, [pc, #220] @ ec604 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #196] @ ec584 │ │ │ │ + ldr r0, [pc, #196] @ ec608 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #180] @ ec588 │ │ │ │ + ldr r1, [pc, #180] @ ec60c │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ec520 │ │ │ │ - ldr r2, [pc, #136] @ ec570 │ │ │ │ + b ec5a4 │ │ │ │ + ldr r2, [pc, #136] @ ec5f4 │ │ │ │ mov r1, #23 │ │ │ │ - ldr r0, [pc, #132] @ ec574 │ │ │ │ + ldr r0, [pc, #132] @ ec5f8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b ec50c │ │ │ │ - ldr r2, [pc, #120] @ ec578 │ │ │ │ + b ec590 │ │ │ │ + ldr r2, [pc, #120] @ ec5fc │ │ │ │ mov r1, #29 │ │ │ │ - ldr r0, [pc, #116] @ ec57c │ │ │ │ + ldr r0, [pc, #116] @ ec600 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c32c │ │ │ │ - b ec520 │ │ │ │ - ldr r0, [pc, #116] @ ec590 │ │ │ │ + b ec5a4 │ │ │ │ + ldr r0, [pc, #116] @ ec614 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -209175,584 +209208,584 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r5, r2, r0, lsr #6 │ │ │ │ - eorseq lr, r0, ip, ror #15 │ │ │ │ - strdeq r2, [r7], -r0 @ │ │ │ │ - eorseq lr, r0, r4, ror #15 │ │ │ │ - eoreq r2, r7, pc, ror #1 │ │ │ │ - eorseq lr, r0, r8, lsl #14 │ │ │ │ - @ instruction: 0xfff61420 │ │ │ │ - eorseq lr, r0, r4, ror #13 │ │ │ │ - @ instruction: 0x00324fd0 │ │ │ │ - eorseq pc, r0, r8, ror lr @ │ │ │ │ - eorseq lr, r0, r4, asr r8 │ │ │ │ + mlaseq r2, ip, r2, r5 │ │ │ │ + eorseq lr, r0, r8, ror #14 │ │ │ │ + strdeq r2, [r7], -ip @ │ │ │ │ + eorseq lr, r0, r0, ror #14 │ │ │ │ + strdeq r2, [r7], -fp @ │ │ │ │ + eorseq lr, r0, r4, lsl #13 │ │ │ │ + @ instruction: 0xfff6139c │ │ │ │ + eorseq lr, r0, r0, ror #12 │ │ │ │ + eorseq r4, r2, ip, asr #30 │ │ │ │ + @ instruction: 0x0030fdf4 │ │ │ │ + @ instruction: 0x0030e7d0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ - ldr r1, [pc, #1644] @ ecc14 │ │ │ │ + ldr r1, [pc, #1644] @ ecc98 │ │ │ │ ldr r6, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ ldr r5, [r1, #44] @ 0x2c │ │ │ │ - bl effa4 │ │ │ │ + bl f0028 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r4, r6 │ │ │ │ cmp sl, #0 │ │ │ │ add r6, r0, r5 │ │ │ │ - beq ec6e4 │ │ │ │ + beq ec768 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec9b4 │ │ │ │ - ldr r0, [pc, #1576] @ ecc0c │ │ │ │ + beq eca38 │ │ │ │ + ldr r0, [pc, #1576] @ ecc90 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eca20 │ │ │ │ - ldr r0, [pc, #1588] @ ecc30 │ │ │ │ + beq ecaa4 │ │ │ │ + ldr r0, [pc, #1588] @ eccb4 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1584] @ ecc34 │ │ │ │ + ldr r2, [pc, #1584] @ eccb8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1f424 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 119134 │ │ │ │ + bl 1191b8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #1516] @ ecc10 │ │ │ │ + ldr r0, [pc, #1516] @ ecc94 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eca58 │ │ │ │ + beq ecadc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e680 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #1536] @ ecc50 │ │ │ │ + ldr r1, [pc, #1536] @ eccd4 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #1524] @ ecc54 │ │ │ │ + ldr r2, [pc, #1524] @ eccd8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1f19c │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r7, #72]! @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec974 │ │ │ │ + beq ec9f8 │ │ │ │ add r9, sp, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 119240 │ │ │ │ + bl 1192c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec740 │ │ │ │ + beq ec7c4 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r5, sp, #32 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e9c30 │ │ │ │ + bl 2e9cb4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne eca80 │ │ │ │ + bne ecb04 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ bl 4a4d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f400 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1f400 │ │ │ │ ldrb r5, [sp, #32] │ │ │ │ - b ec7f8 │ │ │ │ + b ec87c │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec9c0 │ │ │ │ - ldr r1, [pc, #1360] @ ecc48 │ │ │ │ + beq eca44 │ │ │ │ + ldr r1, [pc, #1360] @ ecccc │ │ │ │ mov r3, #1 │ │ │ │ mov r9, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #1344] @ ecc4c │ │ │ │ + ldr r2, [pc, #1344] @ eccd0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1f19c │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r7, #72]! @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec974 │ │ │ │ + beq ec9f8 │ │ │ │ mov r0, #2 │ │ │ │ strh r9, [sp, #18] │ │ │ │ strh r9, [sp, #16] │ │ │ │ strh r9, [sp, #14] │ │ │ │ strh r9, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b ec814 │ │ │ │ - ldr r1, [pc, #1296] @ ecc58 │ │ │ │ + b ec898 │ │ │ │ + ldr r1, [pc, #1296] @ eccdc │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq ec7c0 │ │ │ │ + beq ec844 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r5, r4 │ │ │ │ - beq ec91c │ │ │ │ + beq ec9a0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne ec784 │ │ │ │ - ldr r1, [pc, #1252] @ ecc60 │ │ │ │ + bne ec808 │ │ │ │ + ldr r1, [pc, #1252] @ ecce4 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 340c4c │ │ │ │ + bl 340cd0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r0, r4] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 33fb14 │ │ │ │ + bl 33fb98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b ec7f8 │ │ │ │ + b ec87c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #2 │ │ │ │ strh r0, [sp, #42] @ 0x2a │ │ │ │ cmp r1, #0 │ │ │ │ strh r0, [sp, #40] @ 0x28 │ │ │ │ strh r0, [sp, #38] @ 0x26 │ │ │ │ strh r0, [sp, #36] @ 0x24 │ │ │ │ strh r0, [sp, #34] @ 0x22 │ │ │ │ strb r0, [sp, #33] @ 0x21 │ │ │ │ - beq ec7f8 │ │ │ │ + beq ec87c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ orr r0, r0, #1 │ │ │ │ orr r1, r1, #1 │ │ │ │ mov r2, #11 │ │ │ │ bl 1f640 │ │ │ │ strb r5, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11cea0 │ │ │ │ + bl 11cf24 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5, #76]! @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec980 │ │ │ │ + beq eca04 │ │ │ │ cmp sl, #0 │ │ │ │ - beq ec86c │ │ │ │ + beq ec8f0 │ │ │ │ ldr r1, [r9] │ │ │ │ - ldr r0, [pc, #1080] @ ecc7c │ │ │ │ + ldr r0, [pc, #1080] @ ecd00 │ │ │ │ mov r3, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #1068] @ ecc80 │ │ │ │ + ldr r2, [pc, #1068] @ ecd04 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 104e38 │ │ │ │ + bl 104ebc │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b ec878 │ │ │ │ + b ec8fc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r7, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 11cdfc │ │ │ │ + bl 11ce80 │ │ │ │ ldr r0, [r6, #80]! @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec98c │ │ │ │ + beq eca10 │ │ │ │ cmp sl, #0 │ │ │ │ - beq ec8d4 │ │ │ │ + beq ec958 │ │ │ │ ldr r1, [r9] │ │ │ │ - ldr r0, [pc, #980] @ ecc84 │ │ │ │ + ldr r0, [pc, #980] @ ecd08 │ │ │ │ mov r3, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #968] @ ecc88 │ │ │ │ + ldr r2, [pc, #968] @ ecd0c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 104cec │ │ │ │ + bl 104d70 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne ec8e4 │ │ │ │ + bne ec968 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b ec8f0 │ │ │ │ + b ec974 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11cdfc │ │ │ │ + bl 11ce80 │ │ │ │ cmp sl, #0 │ │ │ │ - beq ec914 │ │ │ │ + beq ec998 │ │ │ │ mov r0, sl │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r5, r4, #1 │ │ │ │ - bmi ecb2c │ │ │ │ + bmi ecbb0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ bl 23890 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq ecb40 │ │ │ │ + beq ecbc4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r4, r5 │ │ │ │ - beq ec774 │ │ │ │ - b ec784 │ │ │ │ - bl ee6ac │ │ │ │ - bl 2e81ec │ │ │ │ - b ec9c8 │ │ │ │ - bl ee6ac │ │ │ │ - bl 2e81ec │ │ │ │ - b ec9c8 │ │ │ │ - bl ee6ac │ │ │ │ - bl 2e81ec │ │ │ │ + beq ec7f8 │ │ │ │ + b ec808 │ │ │ │ + bl ee730 │ │ │ │ + bl 2e8270 │ │ │ │ + b eca4c │ │ │ │ + bl ee730 │ │ │ │ + bl 2e8270 │ │ │ │ + b eca4c │ │ │ │ + bl ee730 │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r0, [pc, #716] @ ecc70 │ │ │ │ + ldr r0, [pc, #716] @ eccf4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #708] @ ecc74 │ │ │ │ + ldr r0, [pc, #708] @ eccf8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b ec9e8 │ │ │ │ + b eca6c │ │ │ │ bl 1fbc8 │ │ │ │ - bl 2e81ec │ │ │ │ - b ec9c8 │ │ │ │ + bl 2e8270 │ │ │ │ + b eca4c │ │ │ │ bl 1fbc8 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r7, sp, #32 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r0, [pc, #572] @ ecc18 │ │ │ │ + ldr r0, [pc, #572] @ ecc9c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #564] @ ecc1c │ │ │ │ + ldr r0, [pc, #564] @ ecca0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #1 │ │ │ │ stmib r0, {r2, r7} │ │ │ │ str r3, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ - ldr r1, [pc, #608] @ ecc78 │ │ │ │ + ldr r1, [pc, #608] @ eccfc │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ecb3c │ │ │ │ - ldr r0, [pc, #504] @ ecc20 │ │ │ │ + b ecbc0 │ │ │ │ + ldr r0, [pc, #504] @ ecca4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne ecac0 │ │ │ │ + bne ecb44 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #464] @ ecc24 │ │ │ │ + ldr r0, [pc, #464] @ ecca8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b ecad4 │ │ │ │ - ldr r0, [pc, #472] @ ecc38 │ │ │ │ + b ecb58 │ │ │ │ + ldr r0, [pc, #472] @ eccbc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne ecaf4 │ │ │ │ - ldr r0, [pc, #448] @ ecc3c │ │ │ │ + bne ecb78 │ │ │ │ + ldr r0, [pc, #448] @ eccc0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b ecafc │ │ │ │ + b ecb80 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldm r5!, {r1, r3, r6, r7} │ │ │ │ mov r0, r2 │ │ │ │ stmia r0!, {r1, r3, r6, r7} │ │ │ │ ldm r5, {r1, r3, r6, r7} │ │ │ │ stm r0, {r1, r3, r6, r7} │ │ │ │ - ldr r0, [pc, #452] @ ecc64 │ │ │ │ + ldr r0, [pc, #452] @ ecce8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #440] @ ecc68 │ │ │ │ - ldr r3, [pc, #440] @ ecc6c │ │ │ │ + ldr r0, [pc, #440] @ eccec │ │ │ │ + ldr r3, [pc, #440] @ eccf0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b ecb3c │ │ │ │ + b ecbc0 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #340] @ ecc28 │ │ │ │ + ldr r0, [pc, #340] @ eccac │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #316] @ ecc2c │ │ │ │ + ldr r1, [pc, #316] @ eccb0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b eca18 │ │ │ │ - ldr r0, [pc, #328] @ ecc44 │ │ │ │ + b eca9c │ │ │ │ + ldr r0, [pc, #328] @ eccc8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r0, {r2, r3} │ │ │ │ str r1, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ - ldr r1, [pc, #284] @ ecc40 │ │ │ │ + ldr r1, [pc, #284] @ eccc4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ecb3c │ │ │ │ + b ecbc0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #292] @ ecc5c │ │ │ │ + ldr r2, [pc, #292] @ ecce0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - b ecb30 │ │ │ │ + b ecbb4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ecb64 │ │ │ │ + bne ecbe8 │ │ │ │ mov r0, r4 │ │ │ │ - b ecbec │ │ │ │ + b ecc70 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ - b ecbec │ │ │ │ + b ecc70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f400 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ - b ecbb4 │ │ │ │ + b ecc38 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq ecbb4 │ │ │ │ + beq ecc38 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b ecbb4 │ │ │ │ + bl 1b0888 │ │ │ │ + b ecc38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f400 │ │ │ │ mov r0, r4 │ │ │ │ - b ecbec │ │ │ │ + b ecc70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r7 │ │ │ │ - b ecbe0 │ │ │ │ + b ecc64 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ - b ecbec │ │ │ │ + b ecc70 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ecc08 │ │ │ │ + beq ecc8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - mlaseq r2, r8, r9, r3 │ │ │ │ - eorseq r3, r2, r8, asr r9 │ │ │ │ - eorseq r5, r2, r8, lsl r1 │ │ │ │ - @ instruction: 0x0030e1d0 │ │ │ │ - @ instruction: 0xfff60ef8 │ │ │ │ - eorseq r3, r2, ip, lsl #7 │ │ │ │ - eorseq r8, r0, ip, lsr fp │ │ │ │ - @ instruction: 0x00308ab4 │ │ │ │ - eorseq r8, r0, r8, lsr #21 │ │ │ │ - @ instruction: 0xfff81794 │ │ │ │ - @ instruction: 0xfff81aa8 │ │ │ │ - eorseq r3, r2, r8, asr r3 │ │ │ │ - eorseq r8, r0, r4, lsl fp │ │ │ │ - eorseq r8, r0, r4, lsr #21 │ │ │ │ - eorseq r8, r0, ip, lsl #21 │ │ │ │ - @ instruction: 0xfff819b0 │ │ │ │ - @ instruction: 0xfff819a4 │ │ │ │ - @ instruction: 0xfff81a5c │ │ │ │ - @ instruction: 0xfff81a50 │ │ │ │ - eoreq r1, r7, r8, asr #29 │ │ │ │ - mlaseq r0, r4, r0, lr │ │ │ │ - eorseq lr, r0, ip, ror #6 │ │ │ │ - mlaseq r0, r0, sl, r7 │ │ │ │ - eoreq r8, r6, sp, lsr r2 │ │ │ │ - eorseq r7, r0, ip, lsr #14 │ │ │ │ - eorseq lr, r0, r8, lsl #4 │ │ │ │ - @ instruction: 0xfff60f30 │ │ │ │ - eorseq lr, r0, r4, lsr #3 │ │ │ │ - eorseq r0, r1, r4, lsl #2 │ │ │ │ - eoreq r4, r7, sl, ror r9 │ │ │ │ - eorseq r0, r1, r8, lsr #1 │ │ │ │ - eoreq r4, r7, r6, ror #18 │ │ │ │ + eorseq r3, r2, r4, lsl r9 │ │ │ │ + @ instruction: 0x003238d4 │ │ │ │ + mlaseq r2, r4, r0, r5 │ │ │ │ + eorseq lr, r0, ip, asr #2 │ │ │ │ + @ instruction: 0xfff60e74 │ │ │ │ + eorseq r3, r2, r8, lsl #6 │ │ │ │ + @ instruction: 0x00308ab8 │ │ │ │ + eorseq r8, r0, r0, lsr sl │ │ │ │ + eorseq r8, r0, r4, lsr #20 │ │ │ │ + @ instruction: 0xfff81710 │ │ │ │ + @ instruction: 0xfff81a24 │ │ │ │ + @ instruction: 0x003232d4 │ │ │ │ + mlaseq r0, r0, sl, r8 │ │ │ │ + eorseq r8, r0, r0, lsr #20 │ │ │ │ + eorseq r8, r0, r8, lsl #20 │ │ │ │ + @ instruction: 0xfff8192c │ │ │ │ + @ instruction: 0xfff81920 │ │ │ │ + @ instruction: 0xfff819d8 │ │ │ │ + @ instruction: 0xfff819cc │ │ │ │ + ldrdeq r1, [r7], -r4 @ │ │ │ │ + eorseq lr, r0, r0, lsl r0 │ │ │ │ + eorseq lr, r0, r8, ror #5 │ │ │ │ + eorseq r7, r0, ip, lsl #20 │ │ │ │ + eoreq r8, r6, r9, asr #4 │ │ │ │ + eorseq r7, r0, r8, lsr #13 │ │ │ │ + eorseq lr, r0, r4, lsl #3 │ │ │ │ + @ instruction: 0xfff60eac │ │ │ │ + eorseq lr, r0, r0, lsr #2 │ │ │ │ + eorseq r0, r1, r0, lsl #1 │ │ │ │ + eoreq r4, r7, r6, lsl #19 │ │ │ │ + eorseq r0, r1, r4, lsr #32 │ │ │ │ + eoreq r4, r7, r2, ror r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r6, [r0] │ │ │ │ - ldr r1, [pc, #368] @ ece10 │ │ │ │ + ldr r1, [pc, #368] @ ece94 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ ldr r9, [r1, #44] @ 0x2c │ │ │ │ - bl effa4 │ │ │ │ + bl f0028 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecce0 │ │ │ │ + beq ecd64 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 10f40c │ │ │ │ + bl 10f490 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b eccec │ │ │ │ + b ecd70 │ │ │ │ mov r4, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r5, r6 │ │ │ │ add r5, r0, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f5a4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ecd64 │ │ │ │ + bne ecde8 │ │ │ │ ldr r0, [r5, #56]! @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecd7c │ │ │ │ + beq ece00 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2d69b8 │ │ │ │ + bl 2d6a3c │ │ │ │ cmp r8, #0 │ │ │ │ - beq ecd5c │ │ │ │ + beq ecde0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r5, #56]! @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ecd2c │ │ │ │ + bne ecdb0 │ │ │ │ bl 1fdf0 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #116] @ ece14 │ │ │ │ + ldr r0, [pc, #116] @ ece98 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #92] @ ece18 │ │ │ │ + ldr r0, [pc, #92] @ ece9c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r1, [pc, #76] @ ece1c │ │ │ │ + ldr r1, [pc, #76] @ ecea0 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ - b ece08 │ │ │ │ + b ece8c │ │ │ │ cmp r8, #0 │ │ │ │ - beq ece0c │ │ │ │ + beq ece90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r4, r2, r4, lsr #20 │ │ │ │ - eorseq sp, r0, ip, lsl #28 │ │ │ │ - @ instruction: 0xfff60b24 │ │ │ │ - eorseq sp, r0, r8, ror #27 │ │ │ │ + eorseq r4, r2, r0, lsr #19 │ │ │ │ + eorseq sp, r0, r8, lsl #27 │ │ │ │ + @ instruction: 0xfff60aa0 │ │ │ │ + eorseq sp, r0, r4, ror #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r2, [pc, #324] @ ecf78 │ │ │ │ + ldr r2, [pc, #324] @ ecffc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ add r1, r3, r1 │ │ │ │ add sl, r1, r2 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ecef8 │ │ │ │ - bl f0414 │ │ │ │ + beq ecf7c │ │ │ │ + bl f0498 │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -209771,80 +209804,80 @@ │ │ │ │ movne r1, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e020 │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #184] @ ecf7c │ │ │ │ + ldr r1, [pc, #184] @ ed000 │ │ │ │ mov r2, #10 │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #168] @ ecf80 │ │ │ │ + ldr r1, [pc, #168] @ ed004 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4de10 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecef0 │ │ │ │ + beq ecf74 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 1e800 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl edc58 │ │ │ │ - bl 2e81ec │ │ │ │ + bl edcdc │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #100] @ ecf84 │ │ │ │ + ldr r0, [pc, #100] @ ed008 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #76] @ ecf88 │ │ │ │ + ldr r0, [pc, #76] @ ed00c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #60] @ ecf8c │ │ │ │ + ldr r1, [pc, #60] @ ed010 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecf70 │ │ │ │ + beq ecff4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - mlaseq r2, r0, r8, r4 │ │ │ │ - eorseq r8, r0, r4, asr #6 │ │ │ │ - eoreq sl, r6, r8, lsr #22 │ │ │ │ - eorseq sp, r0, ip, lsl #25 │ │ │ │ - @ instruction: 0xfff609a4 │ │ │ │ - eorseq sp, r0, r8, ror #24 │ │ │ │ + eorseq r4, r2, ip, lsl #16 │ │ │ │ + eorseq r8, r0, r0, asr #5 │ │ │ │ + eoreq sl, r6, r4, lsr fp │ │ │ │ + eorseq sp, r0, r8, lsl #24 │ │ │ │ + @ instruction: 0xfff60920 │ │ │ │ + eorseq sp, r0, r4, ror #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 69bc8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr sl, [r4] │ │ │ │ - ldr ip, [pc, #644] @ ed24c │ │ │ │ + ldr ip, [pc, #644] @ ed2d0 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [r0] │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldm ip, {r2, r4, r5, r6, r7, lr} │ │ │ │ @@ -209855,15 +209888,15 @@ │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ mov r4, #0 │ │ │ │ mov r3, r7 │ │ │ │ strb r4, [sp, #48] @ 0x30 │ │ │ │ bl 1e854 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed180 │ │ │ │ + beq ed204 │ │ │ │ ldr r5, [sp, #412] @ 0x19c │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f8ec │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ @@ -209873,512 +209906,512 @@ │ │ │ │ bl 1de70 │ │ │ │ mov r9, r0 │ │ │ │ bl 1e6bc │ │ │ │ add fp, sp, #24 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - beq ed1e4 │ │ │ │ + beq ed268 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ stm r2, {r0, r1, r6} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed0cc │ │ │ │ + beq ed150 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r5 │ │ │ │ bl 1f6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed120 │ │ │ │ + beq ed1a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f6d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #408] @ ed26c │ │ │ │ + ldr r0, [pc, #408] @ ed2f0 │ │ │ │ add r1, sp, #420 @ 0x1a4 │ │ │ │ add r7, sp, #24 │ │ │ │ add fp, sp, #424 @ 0x1a8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ - ldr r0, [pc, #388] @ ed270 │ │ │ │ + ldr r0, [pc, #388] @ ed2f4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #360] @ ed274 │ │ │ │ + ldr r0, [pc, #360] @ ed2f8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #3 │ │ │ │ - b ed15c │ │ │ │ - ldr r0, [pc, #340] @ ed27c │ │ │ │ + b ed1e0 │ │ │ │ + ldr r0, [pc, #340] @ ed300 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #328] @ ed280 │ │ │ │ + ldr r0, [pc, #328] @ ed304 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #436] @ 0x1b4 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ - ldr r0, [pc, #312] @ ed284 │ │ │ │ + ldr r0, [pc, #312] @ ed308 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #428] @ 0x1ac │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ mov r0, #2 │ │ │ │ mov r2, #0 │ │ │ │ stmib fp, {r1, r7} │ │ │ │ str r0, [fp, #12] │ │ │ │ str r2, [fp, #16] │ │ │ │ - ldr r1, [pc, #260] @ ed278 │ │ │ │ + ldr r1, [pc, #260] @ ed2fc │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ed21c │ │ │ │ + b ed2a0 │ │ │ │ mov r0, #3 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #188] @ ed250 │ │ │ │ + ldr r0, [pc, #188] @ ed2d4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #164] @ ed254 │ │ │ │ + ldr r0, [pc, #164] @ ed2d8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #436] @ 0x1b4 │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ - ldr r0, [pc, #148] @ ed258 │ │ │ │ + ldr r0, [pc, #148] @ ed2dc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #428] @ 0x1ac │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ - ldr r1, [pc, #132] @ ed25c │ │ │ │ + ldr r1, [pc, #132] @ ed2e0 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ed21c │ │ │ │ + b ed2a0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r1, [sp, #428] @ 0x1ac │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ - ldr r0, [pc, #100] @ ed260 │ │ │ │ + ldr r0, [pc, #100] @ ed2e4 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #84] @ ed264 │ │ │ │ - ldr r3, [pc, #84] @ ed268 │ │ │ │ + ldr r0, [pc, #84] @ ed2e8 │ │ │ │ + ldr r3, [pc, #84] @ ed2ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b ed238 │ │ │ │ + b ed2bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e48b4 │ │ │ │ + bl e4938 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f6d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - mlaeq r7, r8, r6, r1 │ │ │ │ - @ instruction: 0x0030d6f8 │ │ │ │ - eorseq r2, r2, r4, ror #22 │ │ │ │ - @ instruction: 0xfff6071c │ │ │ │ - eorseq sp, r0, r0, lsr r7 │ │ │ │ - eorseq sp, r0, r8, lsl #17 │ │ │ │ - mlaeq r7, r7, lr, r0 │ │ │ │ - eorseq sp, r0, ip, lsr #15 │ │ │ │ - eorseq sp, r0, ip, lsr r8 │ │ │ │ - eorseq r2, r2, r8, lsr #24 │ │ │ │ - @ instruction: 0xfff607d4 │ │ │ │ - @ instruction: 0x0030dbb4 │ │ │ │ - eorseq sp, r0, r0, lsl r8 │ │ │ │ - @ instruction: 0x00322bdc │ │ │ │ - @ instruction: 0xfff60794 │ │ │ │ + eoreq r1, r7, r4, lsr #13 │ │ │ │ + eorseq sp, r0, r4, ror r6 │ │ │ │ + eorseq r2, r2, r0, ror #21 │ │ │ │ + @ instruction: 0xfff60698 │ │ │ │ + eorseq sp, r0, ip, lsr #13 │ │ │ │ + eorseq sp, r0, r4, lsl #16 │ │ │ │ + eoreq r0, r7, r3, lsr #29 │ │ │ │ + eorseq sp, r0, r8, lsr #14 │ │ │ │ + @ instruction: 0x0030d7b8 │ │ │ │ + eorseq r2, r2, r4, lsr #23 │ │ │ │ + @ instruction: 0xfff60750 │ │ │ │ + eorseq sp, r0, r0, lsr fp │ │ │ │ + eorseq sp, r0, ip, lsl #15 │ │ │ │ + eorseq r2, r2, r8, asr fp │ │ │ │ + @ instruction: 0xfff60710 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ - ldr r7, [pc, #268] @ ed3a4 │ │ │ │ + ldr r7, [pc, #268] @ ed428 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed374 │ │ │ │ + beq ed3f8 │ │ │ │ ldr r5, [r5] │ │ │ │ mov sl, #0 │ │ │ │ mov r6, r0 │ │ │ │ str sl, [r0] │ │ │ │ mov r1, r5 │ │ │ │ bl 1e338 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ bl 764d8 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r7] │ │ │ │ - ldr r0, [pc, #188] @ ed3a8 │ │ │ │ + ldr r0, [pc, #188] @ ed42c │ │ │ │ mov r9, r1 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ ldr r7, [r0, #92] @ 0x5c │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed374 │ │ │ │ + beq ed3f8 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, r5 │ │ │ │ str sl, [r6] │ │ │ │ add r4, r0, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e338 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ed380 │ │ │ │ + bne ed404 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ strd r8, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [r4, #16] │ │ │ │ - beq ed360 │ │ │ │ + beq ed3e4 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ed658 │ │ │ │ + b ed6dc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - ldr r0, [pc, #36] @ ed3ac │ │ │ │ + ldr r0, [pc, #36] @ ed430 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e488c │ │ │ │ + bl e4910 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - mlaseq r2, r8, fp, r2 │ │ │ │ - eorseq r3, r2, r8, lsl #30 │ │ │ │ - @ instruction: 0x0030d9b4 │ │ │ │ + eorseq r2, r2, r4, lsl fp │ │ │ │ + eorseq r3, r2, r4, lsl #29 │ │ │ │ + eorseq sp, r0, r0, lsr r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r1, [pc, #140] @ ed448 │ │ │ │ + ldr r1, [pc, #140] @ ed4cc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #88] @ 0x58 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ed43c │ │ │ │ + bne ed4c0 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r4, #0 │ │ │ │ str r1, [r0, #24] │ │ │ │ str r1, [r0, #28] │ │ │ │ str r1, [r0, #16] │ │ │ │ - beq ed438 │ │ │ │ + beq ed4bc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed41c │ │ │ │ + beq ed4a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 1fe80 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #8] @ ed44c │ │ │ │ + ldr r0, [pc, #8] @ ed4d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ - eorseq r3, r2, r0, asr #28 │ │ │ │ - eorseq sp, r0, r8, lsr #15 │ │ │ │ + @ instruction: 0x00323dbc │ │ │ │ + eorseq sp, r0, r4, lsr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r0] │ │ │ │ - ldr r0, [pc, #472] @ ed63c │ │ │ │ + ldr r0, [pc, #472] @ ed6c0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ add r1, r1, r5 │ │ │ │ add r7, r1, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs ed5cc │ │ │ │ + bcs ed650 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed5b8 │ │ │ │ + beq ed63c │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq ed5b8 │ │ │ │ + beq ed63c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl f0738 │ │ │ │ + bl f07bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed5b0 │ │ │ │ + beq ed634 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 75e84 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #3 │ │ │ │ - bne ed584 │ │ │ │ - ldr r8, [pc, #360] @ ed640 │ │ │ │ + bne ed608 │ │ │ │ + ldr r8, [pc, #360] @ ed6c4 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ ldr r1, [r8, #44] @ 0x2c │ │ │ │ add r0, r0, r5 │ │ │ │ add r6, r0, r1 │ │ │ │ ldr r0, [r6, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed5d8 │ │ │ │ + beq ed65c │ │ │ │ add r0, sp, #4 │ │ │ │ bl 75930 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed584 │ │ │ │ + beq ed608 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ ldr r1, [r8, #44] @ 0x2c │ │ │ │ add r0, r0, r9 │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r0, [r1, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed5e8 │ │ │ │ + beq ed66c │ │ │ │ ldr r2, [r1, #116] @ 0x74 │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ cmp r2, r1 │ │ │ │ - bne ed57c │ │ │ │ + bne ed600 │ │ │ │ ldr r1, [r6, #112] @ 0x70 │ │ │ │ bl 1efb0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1fda8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne ed584 │ │ │ │ - ldr r0, [pc, #248] @ ed650 │ │ │ │ + bne ed608 │ │ │ │ + ldr r0, [pc, #248] @ ed6d4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r4 │ │ │ │ add r0, r1, r0 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 2b9e58 │ │ │ │ + bl 2b9edc │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ - b ed5b0 │ │ │ │ + b ed634 │ │ │ │ mov r0, r9 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ bl 75a84 │ │ │ │ - ldr r0, [pc, #180] @ ed64c │ │ │ │ + ldr r0, [pc, #180] @ ed6d0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r4 │ │ │ │ add r0, r1, r0 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 2b9e60 │ │ │ │ + bl 2b9ee4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #128] @ ed654 │ │ │ │ + ldr r0, [pc, #128] @ ed6d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c3e8 │ │ │ │ - ldr r0, [pc, #100] @ ed644 │ │ │ │ + ldr r0, [pc, #100] @ ed6c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b ed5f4 │ │ │ │ - ldr r0, [pc, #88] @ ed648 │ │ │ │ + b ed678 │ │ │ │ + ldr r0, [pc, #88] @ ed6cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1fda8 │ │ │ │ - b ed618 │ │ │ │ - b ed60c │ │ │ │ + b ed69c │ │ │ │ + b ed690 │ │ │ │ mov r8, r0 │ │ │ │ - b ed620 │ │ │ │ + b ed6a4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - mlaseq r2, r8, sp, r3 │ │ │ │ - eorseq r3, r2, r4, lsl pc │ │ │ │ - @ instruction: 0x0030edb4 │ │ │ │ - eorseq lr, r0, r4, lsr #27 │ │ │ │ - eorseq r3, r2, r8, asr #22 │ │ │ │ - eorseq r3, r2, r8, lsl #23 │ │ │ │ - eorseq sp, r0, r8, ror r7 │ │ │ │ + eorseq r3, r2, r4, lsl sp │ │ │ │ + mlaseq r2, r0, lr, r3 │ │ │ │ + eorseq lr, r0, r0, lsr sp │ │ │ │ + eorseq lr, r0, r0, lsr #26 │ │ │ │ + eorseq r3, r2, r4, asr #21 │ │ │ │ + eorseq r3, r2, r4, lsl #22 │ │ │ │ + @ instruction: 0x0030d6f4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov fp, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl f0738 │ │ │ │ + bl f07bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed70c │ │ │ │ - ldr r6, [pc, #476] @ ed858 │ │ │ │ + beq ed790 │ │ │ │ + ldr r6, [pc, #476] @ ed8dc │ │ │ │ mov r8, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ add r0, r0, r8 │ │ │ │ add r4, r0, r1 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed808 │ │ │ │ - ldr r0, [pc, #444] @ ed860 │ │ │ │ + beq ed88c │ │ │ │ + ldr r0, [pc, #444] @ ed8e4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr sl, [r0, #88] @ 0x58 │ │ │ │ ldr r9, [r0, #92] @ 0x5c │ │ │ │ mov r0, fp │ │ │ │ bl 75930 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed714 │ │ │ │ + beq ed798 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ add r0, r0, r7 │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r0, [r1, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed818 │ │ │ │ + beq ed89c │ │ │ │ ldr r2, [r1, #116] @ 0x74 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ cmp r2, r1 │ │ │ │ - bne ed700 │ │ │ │ + bne ed784 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ bl 1efb0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r6, r0, #5 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ - b ed718 │ │ │ │ + b ed79c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 75e84 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sl, r5 │ │ │ │ cmp r6, #0 │ │ │ │ add r0, r0, r9 │ │ │ │ - beq ed764 │ │ │ │ + beq ed7e8 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ cmp r1, #1 │ │ │ │ - beq ed788 │ │ │ │ + beq ed80c │ │ │ │ cmp r1, #3 │ │ │ │ - bne ed764 │ │ │ │ + bne ed7e8 │ │ │ │ ldr r2, [r0, #52]! @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne ed774 │ │ │ │ - bl eee58 │ │ │ │ - bl 2e81ec │ │ │ │ - b ed7ac │ │ │ │ + bne ed7f8 │ │ │ │ + bl eeedc │ │ │ │ + bl 2e8270 │ │ │ │ + b ed830 │ │ │ │ ldr r2, [r0, #52]! @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ed7a4 │ │ │ │ + beq ed828 │ │ │ │ bl 66c34 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1fda8 │ │ │ │ ldr r2, [r0, #52]! @ 0x34 │ │ │ │ mov r1, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne ed774 │ │ │ │ - bl eee58 │ │ │ │ - bl 2e81ec │ │ │ │ - b ed7ac │ │ │ │ - bl eee58 │ │ │ │ - bl 2e81ec │ │ │ │ + bne ed7f8 │ │ │ │ + bl eeedc │ │ │ │ + bl 2e8270 │ │ │ │ + b ed830 │ │ │ │ + bl eeedc │ │ │ │ + bl 2e8270 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #164] @ ed868 │ │ │ │ + ldr r0, [pc, #164] @ ed8ec │ │ │ │ mov r3, #2 │ │ │ │ mov r7, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #148] @ ed86c │ │ │ │ + ldr r0, [pc, #148] @ ed8f0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ - ldr r1, [pc, #112] @ ed870 │ │ │ │ + ldr r1, [pc, #112] @ ed8f4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ed824 │ │ │ │ - ldr r0, [pc, #76] @ ed85c │ │ │ │ + b ed8a8 │ │ │ │ + ldr r0, [pc, #76] @ ed8e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b ed824 │ │ │ │ - ldr r0, [pc, #68] @ ed864 │ │ │ │ + b ed8a8 │ │ │ │ + ldr r0, [pc, #68] @ ed8e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r8 │ │ │ │ @@ -210386,438 +210419,438 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r3, r2, ip, ror #26 │ │ │ │ - eorseq lr, r0, r4, lsl #23 │ │ │ │ - eorseq r3, r2, r8, asr fp │ │ │ │ - eorseq lr, r0, r4, ror fp │ │ │ │ - eorseq sp, r0, r0, ror #7 │ │ │ │ - @ instruction: 0xfff60108 │ │ │ │ - @ instruction: 0x0030d3bc │ │ │ │ + eorseq r3, r2, r8, ror #25 │ │ │ │ + eorseq lr, r0, r0, lsl #22 │ │ │ │ + @ instruction: 0x00323ad4 │ │ │ │ + @ instruction: 0x0030eaf0 │ │ │ │ + eorseq sp, r0, ip, asr r3 │ │ │ │ + @ instruction: 0xfff60084 │ │ │ │ + eorseq sp, r0, r8, lsr r3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #356] @ ed9e8 │ │ │ │ + ldr r1, [pc, #356] @ eda6c │ │ │ │ mov r2, #11 │ │ │ │ - ldr r3, [pc, #352] @ ed9ec │ │ │ │ + ldr r3, [pc, #352] @ eda70 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl e3f68 │ │ │ │ + bl e3fec │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed8b4 │ │ │ │ - ldr r1, [pc, #332] @ ed9f4 │ │ │ │ + beq ed938 │ │ │ │ + ldr r1, [pc, #332] @ eda78 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b ed8c4 │ │ │ │ - ldr r1, [pc, #308] @ ed9f0 │ │ │ │ + b ed948 │ │ │ │ + ldr r1, [pc, #308] @ eda74 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ - ldr r0, [pc, #296] @ ed9f8 │ │ │ │ + ldr r0, [pc, #296] @ eda7c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ add r1, r1, r4 │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - beq ed95c │ │ │ │ + beq ed9e0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ bl 1f01c │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - blt ed934 │ │ │ │ + blt ed9b8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ed934 │ │ │ │ + beq ed9b8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ed954 │ │ │ │ + beq ed9d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 1f2e0 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #120] @ ed9fc │ │ │ │ + ldr r0, [pc, #120] @ eda80 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #96] @ eda00 │ │ │ │ + ldr r0, [pc, #96] @ eda84 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #80] @ eda04 │ │ │ │ + ldr r1, [pc, #80] @ eda88 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ed9e4 │ │ │ │ + beq eda68 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - mlaeq r7, ip, r6, r1 │ │ │ │ - @ instruction: 0x0030d8d8 │ │ │ │ - @ instruction: 0x00270db4 │ │ │ │ - eoreq ip, r6, r7, lsl #3 │ │ │ │ - eorseq r3, r2, ip, lsr #18 │ │ │ │ - eorseq sp, r0, r8, lsr #4 │ │ │ │ - @ instruction: 0xfff5ff40 │ │ │ │ - eorseq sp, r0, r4, lsl #4 │ │ │ │ + eoreq r1, r7, r8, lsr #13 │ │ │ │ + eorseq sp, r0, r4, asr r8 │ │ │ │ + eoreq r0, r7, r0, asr #27 │ │ │ │ + mlaeq r6, r3, r1, ip │ │ │ │ + eorseq r3, r2, r8, lsr #17 │ │ │ │ + eorseq sp, r0, r4, lsr #3 │ │ │ │ + @ instruction: 0xfff5febc │ │ │ │ + eorseq sp, r0, r0, lsl #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r0] │ │ │ │ - ldr r0, [pc, #228] @ edb00 │ │ │ │ + ldr r0, [pc, #228] @ edb84 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ add r1, r1, r5 │ │ │ │ add r6, r1, r0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r0, [r4, #56]! @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq edaa4 │ │ │ │ - ldr r1, [pc, #192] @ edb04 │ │ │ │ + beq edb28 │ │ │ │ + ldr r1, [pc, #192] @ edb88 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #188] @ edb08 │ │ │ │ + ldr r3, [pc, #188] @ edb8c │ │ │ │ mov r2, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl e3f68 │ │ │ │ + bl e3fec │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne eda94 │ │ │ │ + bne edb18 │ │ │ │ ldrb r0, [r6, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne eda94 │ │ │ │ - ldr r1, [pc, #144] @ edb0c │ │ │ │ + bne edb18 │ │ │ │ + ldr r1, [pc, #144] @ edb90 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #140] @ edb10 │ │ │ │ + ldr r3, [pc, #140] @ edb94 │ │ │ │ mov r2, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl e3f68 │ │ │ │ + bl e3fec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2d9554 │ │ │ │ - bl e967c │ │ │ │ - bl 2e81ec │ │ │ │ + b 2d95d8 │ │ │ │ + bl e9700 │ │ │ │ + bl 2e8270 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #76] @ edb14 │ │ │ │ + ldr r0, [pc, #76] @ edb98 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #52] @ edb18 │ │ │ │ + ldr r0, [pc, #52] @ edb9c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r1, [pc, #32] @ edb1c │ │ │ │ + ldr r1, [pc, #32] @ edba0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r3, r2, r0, ror #15 │ │ │ │ - strdeq r1, [r7], -r0 @ │ │ │ │ - eorseq sp, r0, r8, lsr r7 │ │ │ │ - ldrdeq r1, [r7], -r0 @ │ │ │ │ - eorseq sp, r0, r0, lsr #14 │ │ │ │ - eorseq sp, r0, r4, ror #1 │ │ │ │ - @ instruction: 0xfff5fdfc │ │ │ │ - eorseq sp, r0, r0, asr #1 │ │ │ │ + eorseq r3, r2, ip, asr r7 │ │ │ │ + strdeq r1, [r7], -ip @ │ │ │ │ + @ instruction: 0x0030d6b4 │ │ │ │ + ldrdeq r1, [r7], -ip @ │ │ │ │ + mlaseq r0, ip, r6, sp │ │ │ │ + eorseq sp, r0, r0, rrx │ │ │ │ + @ instruction: 0xfff5fd78 │ │ │ │ + eorseq sp, r0, ip, lsr r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #272] @ edc40 │ │ │ │ + ldr r1, [pc, #272] @ edcc4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #88] @ 0x58 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ add r2, r2, r0 │ │ │ │ add r5, r2, r1 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq edbcc │ │ │ │ - bl f0738 │ │ │ │ + beq edc50 │ │ │ │ + bl f07bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq edb90 │ │ │ │ + beq edc14 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #224] @ edc44 │ │ │ │ + ldr r0, [pc, #224] @ edcc8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #208] @ edc48 │ │ │ │ + ldr r2, [pc, #208] @ edccc │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 104cec │ │ │ │ + bl 104d70 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b edb94 │ │ │ │ + b edc18 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ subs r1, r4, #-2147483648 @ 0x80000000 │ │ │ │ movne r1, #1 │ │ │ │ bl 1f4fc │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r4, #0 │ │ │ │ addeq sp, sp, #48 @ 0x30 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ - bl eee58 │ │ │ │ - bl 2e81ec │ │ │ │ + b 1b0888 │ │ │ │ + bl eeedc │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #88] @ edc4c │ │ │ │ + ldr r0, [pc, #88] @ edcd0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #64] @ edc50 │ │ │ │ + ldr r0, [pc, #64] @ edcd4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #48] @ edc54 │ │ │ │ + ldr r1, [pc, #48] @ edcd8 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r3, r2, ip, asr #13 │ │ │ │ - eorseq lr, r0, r0, lsr #28 │ │ │ │ - ldrdeq r3, [r7], -r6 @ │ │ │ │ - @ instruction: 0x0030cfb8 │ │ │ │ - @ instruction: 0xfff5fcd0 │ │ │ │ - mlaseq r0, r4, pc, ip @ │ │ │ │ + eorseq r3, r2, r8, asr #12 │ │ │ │ + mlaseq r0, ip, sp, lr │ │ │ │ + eoreq r3, r7, r2, ror #13 │ │ │ │ + eorseq ip, r0, r4, lsr pc │ │ │ │ + @ instruction: 0xfff5fc4c │ │ │ │ + eorseq ip, r0, r0, lsl pc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #100] @ edccc │ │ │ │ + ldr r0, [pc, #100] @ edd50 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne edc90 │ │ │ │ - ldr r0, [pc, #88] @ edcdc │ │ │ │ + bne edd14 │ │ │ │ + ldr r0, [pc, #88] @ edd60 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #32] @ edcd0 │ │ │ │ + ldr r0, [pc, #32] @ edd54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #24] @ edcd4 │ │ │ │ - ldr r3, [pc, #24] @ edcd8 │ │ │ │ + ldr r0, [pc, #24] @ edd58 │ │ │ │ + ldr r3, [pc, #24] @ edd5c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b edc7c │ │ │ │ - eorseq r3, r2, r0, lsr r9 │ │ │ │ - eorseq sp, r0, ip, lsl r2 │ │ │ │ - eorseq r3, r2, r0, ror #17 │ │ │ │ - mlaseq r0, ip, r9, ip │ │ │ │ - eorseq r3, r2, r0, ror sl │ │ │ │ + b edd00 │ │ │ │ + eorseq r3, r2, ip, lsr #17 │ │ │ │ + mlaseq r0, r8, r1, sp │ │ │ │ + eorseq r3, r2, ip, asr r8 │ │ │ │ + eorseq ip, r0, r8, lsl r9 │ │ │ │ + eorseq r3, r2, ip, ror #19 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ edd58 │ │ │ │ + ldr r2, [pc, #88] @ edddc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #68] @ edd5c │ │ │ │ + ldr r1, [pc, #68] @ edde0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #56] @ edd60 │ │ │ │ + ldr r0, [pc, #56] @ edde4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #32] @ edd64 │ │ │ │ + ldr r0, [pc, #32] @ edde8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #24] @ edd68 │ │ │ │ + ldr r1, [pc, #24] @ eddec │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq sp, r0, ip, ror #3 │ │ │ │ + eorseq sp, r0, r8, ror #2 │ │ │ │ @ instruction: 0xffffbaac │ │ │ │ - @ instruction: 0xfff5fbb8 │ │ │ │ - eoreq r0, r7, r9, ror fp │ │ │ │ - mlaseq r0, r0, r1, sp │ │ │ │ + @ instruction: 0xfff5fb34 │ │ │ │ + eoreq r0, r7, r5, lsl #23 │ │ │ │ + eorseq sp, r0, ip, lsl #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #256] @ ede7c │ │ │ │ + ldr r1, [pc, #256] @ edf00 │ │ │ │ ldr r6, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r1, #112] @ 0x70 │ │ │ │ ldr r5, [r1, #116] @ 0x74 │ │ │ │ bl 1ece0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r4, r6 │ │ │ │ add r0, r0, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ede1c │ │ │ │ + beq edea0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #56 @ 0x38 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #176] @ ede8c │ │ │ │ + ldr r1, [pc, #176] @ edf10 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #152] @ ede90 │ │ │ │ + ldr r0, [pc, #152] @ edf14 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #124] @ ede94 │ │ │ │ + ldr r1, [pc, #124] @ edf18 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl e9578 │ │ │ │ - bl 2e81ec │ │ │ │ + bl e95fc │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #60] @ ede80 │ │ │ │ + ldr r0, [pc, #60] @ edf04 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #36] @ ede84 │ │ │ │ + ldr r0, [pc, #36] @ edf08 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #20] @ ede88 │ │ │ │ + ldr r1, [pc, #20] @ edf0c │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r3, r2, r4, lsl #8 │ │ │ │ - eorseq ip, r0, r8, ror #26 │ │ │ │ - @ instruction: 0xfff5fa80 │ │ │ │ - eorseq ip, r0, r4, asr #26 │ │ │ │ - eorseq sp, r0, r0, lsr #2 │ │ │ │ - eorseq r2, r2, r0, lsl #2 │ │ │ │ - ldrsheq sp, [r0], -ip @ │ │ │ │ + eorseq r3, r2, r0, lsl #7 │ │ │ │ + eorseq ip, r0, r4, ror #25 │ │ │ │ + @ instruction: 0xfff5f9fc │ │ │ │ + eorseq ip, r0, r0, asr #25 │ │ │ │ + mlaseq r0, ip, r0, sp │ │ │ │ + eorseq r2, r2, ip, ror r0 │ │ │ │ + eorseq sp, r0, r8, ror r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #160] @ edf48 │ │ │ │ + ldr r1, [pc, #160] @ edfcc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #49 @ 0x31 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e074 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne edf38 │ │ │ │ - ldr r0, [pc, #112] @ edf4c │ │ │ │ + bne edfbc │ │ │ │ + ldr r0, [pc, #112] @ edfd0 │ │ │ │ mov r2, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [r0, #112] @ 0x70 │ │ │ │ ldr r6, [r0, #116] @ 0x74 │ │ │ │ mov r0, sp │ │ │ │ - ldr r1, [pc, #92] @ edf50 │ │ │ │ + ldr r1, [pc, #92] @ edfd4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r5, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -210825,760 +210858,760 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b eded4 │ │ │ │ - eoreq r0, r7, ip, lsr #20 │ │ │ │ - eorseq r3, r2, r4, lsr #5 │ │ │ │ - eoreq r0, r7, r8, asr #12 │ │ │ │ + bl 1b0888 │ │ │ │ + b edf58 │ │ │ │ + eoreq r0, r7, r8, lsr sl │ │ │ │ + eorseq r3, r2, r0, lsr #4 │ │ │ │ + eoreq r0, r7, r4, asr r6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r4, [pc, #1468] @ ee520 │ │ │ │ + ldr r4, [pc, #1468] @ ee5a4 │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq edf8c │ │ │ │ + beq ee010 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ add r0, r0, r2 │ │ │ │ sub r0, r5, r0 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r5, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 77794 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #1392] @ ee524 │ │ │ │ + ldr r0, [pc, #1392] @ ee5a8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ add r1, r1, r8 │ │ │ │ ldr r0, [r1, r0]! │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq ee4ac │ │ │ │ + beq ee530 │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ sub r1, r2, #9 │ │ │ │ ror r1, r1, #1 │ │ │ │ cmp r1, #5 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ - bhi ee480 │ │ │ │ + bhi ee504 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r1 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ - ldr r1, [pc, #1328] @ ee540 │ │ │ │ + ldr r1, [pc, #1328] @ ee5c4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1efb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ee480 │ │ │ │ + bne ee504 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee410 │ │ │ │ - ldr r1, [pc, #1328] @ ee560 │ │ │ │ + beq ee494 │ │ │ │ + ldr r1, [pc, #1328] @ ee5e4 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2dc72c │ │ │ │ + bl 2dc7b0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee068 │ │ │ │ + beq ee0ec │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #1268] @ ee564 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r1, [pc, #1268] @ ee5e8 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r7, [sp] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ bl 1f01c │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt ee0c8 │ │ │ │ + blt ee14c │ │ │ │ cmp r5, #0 │ │ │ │ - beq ee0c8 │ │ │ │ + beq ee14c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee0e0 │ │ │ │ + beq ee164 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #1152] @ ee568 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r1, [pc, #1152] @ ee5ec │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b ee3a4 │ │ │ │ - ldr r1, [pc, #1092] @ ee53c │ │ │ │ + b ee428 │ │ │ │ + ldr r1, [pc, #1092] @ ee5c0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1efb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ee480 │ │ │ │ + bne ee504 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee3f8 │ │ │ │ - ldr r1, [pc, #1084] @ ee554 │ │ │ │ + beq ee47c │ │ │ │ + ldr r1, [pc, #1084] @ ee5d8 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2dc72c │ │ │ │ + bl 2dc7b0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee150 │ │ │ │ + beq ee1d4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #1024] @ ee558 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r1, [pc, #1024] @ ee5dc │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #21 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r7, [sp] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ bl 1f01c │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt ee1b0 │ │ │ │ + blt ee234 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ee1b0 │ │ │ │ + beq ee234 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee1c8 │ │ │ │ + beq ee24c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #908] @ ee55c │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r1, [pc, #908] @ ee5e0 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ - b ee3a4 │ │ │ │ - ldr r1, [pc, #844] @ ee52c │ │ │ │ + b ee428 │ │ │ │ + ldr r1, [pc, #844] @ ee5b0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1efb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ee480 │ │ │ │ + bne ee504 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee404 │ │ │ │ - ldr r1, [pc, #888] @ ee578 │ │ │ │ + beq ee488 │ │ │ │ + ldr r1, [pc, #888] @ ee5fc │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2dc72c │ │ │ │ + bl 2dc7b0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee238 │ │ │ │ + beq ee2bc │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #828] @ ee57c │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r1, [pc, #828] @ ee600 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r7, [sp] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ bl 1f01c │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt ee298 │ │ │ │ + blt ee31c │ │ │ │ cmp r5, #0 │ │ │ │ - beq ee298 │ │ │ │ + beq ee31c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee2b0 │ │ │ │ + beq ee334 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #712] @ ee580 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r1, [pc, #712] @ ee604 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ - b ee3a4 │ │ │ │ - ldr r1, [pc, #636] @ ee544 │ │ │ │ + b ee428 │ │ │ │ + ldr r1, [pc, #636] @ ee5c8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1efb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ee480 │ │ │ │ + bne ee504 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee41c │ │ │ │ - ldr r1, [pc, #644] @ ee56c │ │ │ │ + beq ee4a0 │ │ │ │ + ldr r1, [pc, #644] @ ee5f0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2dc72c │ │ │ │ + bl 2dc7b0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee320 │ │ │ │ + beq ee3a4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #584] @ ee570 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r1, [pc, #584] @ ee5f4 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r7, [sp] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ bl 1f01c │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt ee380 │ │ │ │ + blt ee404 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ee380 │ │ │ │ + beq ee404 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee398 │ │ │ │ + beq ee41c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #468] @ ee574 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r1, [pc, #468] @ ee5f8 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [sp] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e2b4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ee3dc │ │ │ │ + bne ee460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 1ece0 │ │ │ │ - bl 2e81ec │ │ │ │ - b ee424 │ │ │ │ + bl 2e8270 │ │ │ │ + b ee4a8 │ │ │ │ bl 1ece0 │ │ │ │ - bl 2e81ec │ │ │ │ - b ee424 │ │ │ │ + bl 2e8270 │ │ │ │ + b ee4a8 │ │ │ │ bl 1ece0 │ │ │ │ - bl 2e81ec │ │ │ │ - b ee424 │ │ │ │ + bl 2e8270 │ │ │ │ + b ee4a8 │ │ │ │ bl 1ece0 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r0, [pc, #276] @ ee548 │ │ │ │ + ldr r0, [pc, #276] @ ee5cc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #268] @ ee54c │ │ │ │ + ldr r0, [pc, #268] @ ee5d0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #252] @ ee550 │ │ │ │ + ldr r1, [pc, #252] @ ee5d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #2 │ │ │ │ mov r6, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ bl 3c534 │ │ │ │ - b ee4b8 │ │ │ │ - ldr r0, [pc, #168] @ ee530 │ │ │ │ + b ee53c │ │ │ │ + ldr r0, [pc, #168] @ ee5b4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #160] @ ee534 │ │ │ │ + ldr r0, [pc, #160] @ ee5b8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #144] @ ee538 │ │ │ │ + ldr r1, [pc, #144] @ ee5bc │ │ │ │ add r1, pc, r1 │ │ │ │ - b ee454 │ │ │ │ - ldr r0, [pc, #116] @ ee528 │ │ │ │ + b ee4d8 │ │ │ │ + ldr r0, [pc, #116] @ ee5ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b ee4c8 │ │ │ │ - b ee4c8 │ │ │ │ - b ee4c8 │ │ │ │ + b ee54c │ │ │ │ + b ee54c │ │ │ │ + b ee54c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b ee4e8 │ │ │ │ - b ee4e0 │ │ │ │ - b ee4e0 │ │ │ │ - b ee4e0 │ │ │ │ + b ee56c │ │ │ │ + b ee564 │ │ │ │ + b ee564 │ │ │ │ + b ee564 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee510 │ │ │ │ + beq ee594 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r3, r2, ip, lsl r2 │ │ │ │ - eorseq r3, r2, r8, lsr #5 │ │ │ │ - @ instruction: 0x00306bdc │ │ │ │ - ldrdeq r6, [r7], -sl @ │ │ │ │ - eorseq ip, r0, ip, lsr #21 │ │ │ │ - @ instruction: 0xfff5f44c │ │ │ │ - mlaseq r0, ip, sl, ip │ │ │ │ - mlaeq r7, pc, r2, r6 @ │ │ │ │ - mlaeq r7, r6, r3, r6 │ │ │ │ - eoreq r6, r7, r7, ror #1 │ │ │ │ - eorseq ip, r0, r8, ror r7 │ │ │ │ - @ instruction: 0xfff5f4a0 │ │ │ │ - eorseq ip, r0, r8, ror #14 │ │ │ │ - eoreq r0, r7, lr, lsr #17 │ │ │ │ - eoreq r0, r7, r9, ror r8 │ │ │ │ - eoreq r0, r7, sl, lsl r8 │ │ │ │ - eoreq r7, r6, r0, lsl #7 │ │ │ │ - eoreq r0, r7, r0, lsl #19 │ │ │ │ - ldrdeq r7, [r6], -r0 @ │ │ │ │ - eoreq r0, r7, r6, lsl r7 │ │ │ │ - ldrdeq r0, [r7], -sp @ │ │ │ │ - eoreq r0, r7, sl, ror r6 │ │ │ │ - eoreq r0, r7, sp, lsl r8 │ │ │ │ - eoreq r0, r7, r4, ror #15 │ │ │ │ - eoreq r0, r7, r1, lsl #15 │ │ │ │ + mlaseq r2, r8, r1, r3 │ │ │ │ + eorseq r3, r2, r4, lsr #4 │ │ │ │ + eorseq r6, r0, r8, asr fp │ │ │ │ + eoreq r6, r7, r6, ror #3 │ │ │ │ + eorseq ip, r0, r8, lsr #20 │ │ │ │ + @ instruction: 0xfff5f3c8 │ │ │ │ + eorseq ip, r0, r8, lsl sl │ │ │ │ + eoreq r6, r7, fp, lsr #5 │ │ │ │ + eoreq r6, r7, r2, lsr #7 │ │ │ │ + strdeq r6, [r7], -r3 @ │ │ │ │ + @ instruction: 0x0030c6f4 │ │ │ │ + @ instruction: 0xfff5f41c │ │ │ │ + eorseq ip, r0, r4, ror #13 │ │ │ │ + @ instruction: 0x002708ba │ │ │ │ + eoreq r0, r7, r5, lsl #17 │ │ │ │ + eoreq r0, r7, r6, lsr #16 │ │ │ │ + eoreq r7, r6, ip, lsl #7 │ │ │ │ + eoreq r0, r7, ip, lsl #19 │ │ │ │ + ldrdeq r7, [r6], -ip @ │ │ │ │ + eoreq r0, r7, r2, lsr #14 │ │ │ │ + eoreq r0, r7, r9, ror #13 │ │ │ │ + eoreq r0, r7, r6, lsl #13 │ │ │ │ + eoreq r0, r7, r9, lsr #16 │ │ │ │ + strdeq r0, [r7], -r0 @ │ │ │ │ + eoreq r0, r7, sp, lsl #15 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ee610 │ │ │ │ + bne ee694 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r2 │ │ │ │ - bl eaa2c │ │ │ │ + bl eaab0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ee66c │ │ │ │ + bne ee6f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e938 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ streq r0, [r4] │ │ │ │ addeq sp, sp, #40 @ 0x28 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #172] @ ee698 │ │ │ │ + ldr r1, [pc, #172] @ ee71c │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r1, [pc, #152] @ ee69c │ │ │ │ + ldr r1, [pc, #152] @ ee720 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [r3] │ │ │ │ - bl e5194 │ │ │ │ + bl e5218 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #120] @ ee6a0 │ │ │ │ + ldr r0, [pc, #120] @ ee724 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r1, [pc, #88] @ ee6a4 │ │ │ │ + ldr r1, [pc, #88] @ ee728 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - ldr r1, [pc, #64] @ ee6a8 │ │ │ │ + ldr r1, [pc, #64] @ ee72c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #16 │ │ │ │ - bl edce0 │ │ │ │ + bl edd64 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r2, r1, r0, ror #18 │ │ │ │ - eorseq r2, r1, r4, asr r9 │ │ │ │ - @ instruction: 0xfff5f2b8 │ │ │ │ - eorseq ip, r0, r8, lsl #17 │ │ │ │ - eorseq ip, r0, ip, ror r8 │ │ │ │ + @ instruction: 0x003128dc │ │ │ │ + @ instruction: 0x003128d0 │ │ │ │ + @ instruction: 0xfff5f234 │ │ │ │ + eorseq ip, r0, r4, lsl #16 │ │ │ │ + @ instruction: 0x0030c7f8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #100] @ ee720 │ │ │ │ + ldr r0, [pc, #100] @ ee7a4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne ee6e4 │ │ │ │ - ldr r0, [pc, #88] @ ee730 │ │ │ │ + bne ee768 │ │ │ │ + ldr r0, [pc, #88] @ ee7b4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #32] @ ee724 │ │ │ │ + ldr r0, [pc, #32] @ ee7a8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #24] @ ee728 │ │ │ │ - ldr r3, [pc, #24] @ ee72c │ │ │ │ + ldr r0, [pc, #24] @ ee7ac │ │ │ │ + ldr r3, [pc, #24] @ ee7b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ee6d0 │ │ │ │ - eorseq r2, r2, r0, lsl ip │ │ │ │ - eorseq ip, r0, r0, ror r8 │ │ │ │ - eorseq r2, r2, r0, asr #23 │ │ │ │ - eorseq ip, r0, r0, lsl #2 │ │ │ │ - eorseq r2, r2, ip, lsr ip │ │ │ │ + b ee754 │ │ │ │ + eorseq r2, r2, ip, lsl #23 │ │ │ │ + eorseq ip, r0, ip, ror #15 │ │ │ │ + eorseq r2, r2, ip, lsr fp │ │ │ │ + eorseq ip, r0, ip, ror r0 │ │ │ │ + @ instruction: 0x00322bb8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #92] @ ee7b4 │ │ │ │ + ldr r1, [pc, #92] @ ee838 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #72] @ ee7b8 │ │ │ │ + ldr r0, [pc, #72] @ ee83c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #56] @ ee7bc │ │ │ │ + ldr r0, [pc, #56] @ ee840 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #51 @ 0x33 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #32] @ ee7c0 │ │ │ │ + ldr r0, [pc, #32] @ ee844 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #24] @ ee7c4 │ │ │ │ + ldr r1, [pc, #24] @ ee848 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq ip, r0, r4, asr r8 │ │ │ │ + @ instruction: 0x0030c7d0 │ │ │ │ @ instruction: 0xffffae0c │ │ │ │ - @ instruction: 0xfff5f15c │ │ │ │ - eoreq r0, r7, pc, ror #6 │ │ │ │ - @ instruction: 0x0030c7f4 │ │ │ │ + @ instruction: 0xfff5f0d8 │ │ │ │ + eoreq r0, r7, fp, ror r3 │ │ │ │ + eorseq ip, r0, r0, ror r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r1, [pc, #500] @ ee9cc │ │ │ │ + ldr r1, [pc, #500] @ eea50 │ │ │ │ ldr r6, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ ldr r5, [r1, #44] @ 0x2c │ │ │ │ bl 1e80c │ │ │ │ add r4, r4, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r5]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee8d4 │ │ │ │ + beq ee958 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee8dc │ │ │ │ + beq ee960 │ │ │ │ bl 1e8e4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee920 │ │ │ │ + beq ee9a4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee928 │ │ │ │ + beq ee9ac │ │ │ │ bl 1fafc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee96c │ │ │ │ + beq ee9f0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #72 @ 0x48 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #348] @ ee9f0 │ │ │ │ + ldr r1, [pc, #348] @ eea74 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #20 │ │ │ │ - ldr r0, [pc, #324] @ ee9f4 │ │ │ │ + ldr r0, [pc, #324] @ eea78 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #276] @ ee9e4 │ │ │ │ + ldr r1, [pc, #276] @ eea68 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl e957c │ │ │ │ - b ee970 │ │ │ │ + bl e9600 │ │ │ │ + b ee9f4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #232] @ ee9dc │ │ │ │ + ldr r1, [pc, #232] @ eea60 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #208] @ ee9e0 │ │ │ │ + ldr r0, [pc, #208] @ eea64 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #8 │ │ │ │ - b ee8bc │ │ │ │ - bl e9574 │ │ │ │ - b ee970 │ │ │ │ + b ee940 │ │ │ │ + bl e95f8 │ │ │ │ + b ee9f4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #168] @ ee9e8 │ │ │ │ + ldr r1, [pc, #168] @ eea6c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r0, [pc, #144] @ ee9ec │ │ │ │ + ldr r0, [pc, #144] @ eea70 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #16 │ │ │ │ - b ee8bc │ │ │ │ - bl e9718 │ │ │ │ - bl 2e81ec │ │ │ │ + b ee940 │ │ │ │ + bl e979c │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #60] @ ee9d0 │ │ │ │ + ldr r0, [pc, #60] @ eea54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #36] @ ee9d4 │ │ │ │ + ldr r0, [pc, #36] @ eea58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r1, [pc, #20] @ ee9d8 │ │ │ │ + ldr r1, [pc, #20] @ eea5c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r2, r2, r0, lsr #20 │ │ │ │ - eorseq ip, r0, r8, lsl r2 │ │ │ │ - @ instruction: 0xfff5ef30 │ │ │ │ - @ instruction: 0x0030c1f4 │ │ │ │ - eorseq ip, r0, r8, asr #13 │ │ │ │ - eorseq r1, r2, r8, ror #11 │ │ │ │ - eorseq ip, r0, r4, lsr #14 │ │ │ │ - eorseq ip, r0, ip, lsl #13 │ │ │ │ - mlaseq r2, ip, r5, r1 │ │ │ │ - eorseq ip, r0, r8, asr #14 │ │ │ │ - eorseq r1, r2, r8, asr #12 │ │ │ │ + mlaseq r2, ip, r9, r2 │ │ │ │ + mlaseq r0, r4, r1, ip │ │ │ │ + @ instruction: 0xfff5eeac │ │ │ │ + eorseq ip, r0, r0, ror r1 │ │ │ │ + eorseq ip, r0, r4, asr #12 │ │ │ │ + eorseq r1, r2, r4, ror #10 │ │ │ │ + eorseq ip, r0, r0, lsr #13 │ │ │ │ + eorseq ip, r0, r8, lsl #12 │ │ │ │ + eorseq r1, r2, r8, lsl r5 │ │ │ │ + eorseq ip, r0, r4, asr #13 │ │ │ │ + eorseq r1, r2, r4, asr #11 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #324] @ eeb4c │ │ │ │ + ldr r1, [pc, #324] @ eebd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e074 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne eeb1c │ │ │ │ - ldr r5, [pc, #276] @ eeb50 │ │ │ │ + bne eeba0 │ │ │ │ + ldr r5, [pc, #276] @ eebd4 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #5 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r7, [r5, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #256] @ eeb54 │ │ │ │ + ldr r1, [pc, #256] @ eebd8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r7, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne eeb2c │ │ │ │ + bne eebb0 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ ldr r7, [r5, #44] @ 0x2c │ │ │ │ mov r2, #11 │ │ │ │ - ldr r1, [pc, #196] @ eeb58 │ │ │ │ + ldr r1, [pc, #196] @ eebdc │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne eeb3c │ │ │ │ + bne eebc0 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ ldr r5, [r5, #44] @ 0x2c │ │ │ │ mov r2, #13 │ │ │ │ - ldr r1, [pc, #132] @ eeb5c │ │ │ │ + ldr r1, [pc, #132] @ eebe0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -211586,169 +211619,169 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b eea34 │ │ │ │ + bl 1b0888 │ │ │ │ + b eeab8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b eea7c │ │ │ │ + bl 1b0888 │ │ │ │ + b eeb00 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b eeac0 │ │ │ │ - eoreq r0, r7, lr, lsr #2 │ │ │ │ - @ instruction: 0x003227b8 │ │ │ │ - eoreq r0, r7, ip, lsl r1 │ │ │ │ - eoreq r0, r7, r1, ror #1 │ │ │ │ - eoreq r0, r7, r8, lsr #1 │ │ │ │ + bl 1b0888 │ │ │ │ + b eeb44 │ │ │ │ + eoreq r0, r7, sl, lsr r1 │ │ │ │ + eorseq r2, r2, r4, lsr r7 │ │ │ │ + eoreq r0, r7, r8, lsr #2 │ │ │ │ + eoreq r0, r7, sp, ror #1 │ │ │ │ + strheq r0, [r7], -r4 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ cmp r1, #1 │ │ │ │ - bne eec54 │ │ │ │ - ldr r6, [pc, #416] @ eed18 │ │ │ │ + bne eecd8 │ │ │ │ + ldr r6, [pc, #416] @ eed9c │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne eec38 │ │ │ │ + bne eecbc │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eecb0 │ │ │ │ + beq eed34 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e65c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bcs eecec │ │ │ │ - ldr r0, [pc, #352] @ eed28 │ │ │ │ + bcs eed70 │ │ │ │ + ldr r0, [pc, #352] @ eedac │ │ │ │ and r6, r5, #255 @ 0xff │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r0, r1, r0 │ │ │ │ sub r0, r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 667b8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, r6 │ │ │ │ - beq eec30 │ │ │ │ + beq eecb4 │ │ │ │ add r0, sp, #8 │ │ │ │ strb r5, [r4, #12] │ │ │ │ bl 649d0 │ │ │ │ - ldr r5, [pc, #292] @ eed2c │ │ │ │ + ldr r5, [pc, #292] @ eedb0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ add r4, r5, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne eec48 │ │ │ │ + bne eeccc │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f0d0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #220] @ eed1c │ │ │ │ + ldr r0, [pc, #220] @ eeda0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22760 │ │ │ │ - b eeb98 │ │ │ │ + b eec1c │ │ │ │ mov r0, r4 │ │ │ │ bl 22368 │ │ │ │ - b eec24 │ │ │ │ + b eeca8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl e5194 │ │ │ │ + bl e5218 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #196] @ eed30 │ │ │ │ + ldr r0, [pc, #196] @ eedb4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #164] @ eed34 │ │ │ │ + ldr r1, [pc, #164] @ eedb8 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r1, [pc, #140] @ eed38 │ │ │ │ + ldr r1, [pc, #140] @ eedbc │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r5, [pc, #96] @ eed20 │ │ │ │ + ldr r5, [pc, #96] @ eeda4 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - beq eece0 │ │ │ │ - ldr r0, [pc, #72] @ eed24 │ │ │ │ + beq eed64 │ │ │ │ + ldr r0, [pc, #72] @ eeda8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22760 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ee734 │ │ │ │ + bl ee7b8 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r0, [pc, #64] @ eed3c │ │ │ │ + ldr r0, [pc, #64] @ eedc0 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #52] @ eed40 │ │ │ │ - ldr r3, [pc, #52] @ eed44 │ │ │ │ + ldr r0, [pc, #52] @ eedc4 │ │ │ │ + ldr r3, [pc, #52] @ eedc8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - eorseq r2, r2, r4, ror r4 │ │ │ │ - @ instruction: 0x003223b8 │ │ │ │ + @ instruction: 0x003223f0 │ │ │ │ eorseq r2, r2, r4, lsr r3 │ │ │ │ - eorseq r2, r2, ip, lsl r3 │ │ │ │ - eorseq r2, r2, r0, lsr r6 │ │ │ │ - eorseq r2, r2, r4, ror r5 │ │ │ │ - @ instruction: 0xfff5ec74 │ │ │ │ - eorseq ip, r0, r4, asr #4 │ │ │ │ - @ instruction: 0x0030c2f8 │ │ │ │ - mlaseq r0, r4, r2, ip │ │ │ │ - mlaeq r6, fp, r3, pc @ │ │ │ │ - eorseq fp, r0, r0, lsr #25 │ │ │ │ + @ instruction: 0x003222b0 │ │ │ │ + mlaseq r2, r8, r2, r2 │ │ │ │ + eorseq r2, r2, ip, lsr #11 │ │ │ │ + @ instruction: 0x003224f0 │ │ │ │ + @ instruction: 0xfff5ebf0 │ │ │ │ + eorseq ip, r0, r0, asr #3 │ │ │ │ + eorseq ip, r0, r4, ror r2 │ │ │ │ + eorseq ip, r0, r0, lsl r2 │ │ │ │ + eoreq pc, r6, r7, lsr #7 │ │ │ │ + eorseq fp, r0, ip, lsl ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ - bne eede8 │ │ │ │ + bne eee6c │ │ │ │ ldrb r8, [r1, #12] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r6, [pc, #220] @ eee44 │ │ │ │ + ldr r6, [pc, #220] @ eeec8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne eedd8 │ │ │ │ + bne eee5c │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ @@ -211762,138 +211795,138 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ bl 1ebb4 │ │ │ │ ldm r7, {r0, r1, r2, r3, r5, r6} │ │ │ │ stm r9, {r0, r1, r2, r3, r5, r6} │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #104] @ eee48 │ │ │ │ + ldr r0, [pc, #104] @ eeecc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22760 │ │ │ │ - b eed84 │ │ │ │ + b eee08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl e5194 │ │ │ │ + bl e5218 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #76] @ eee4c │ │ │ │ + ldr r0, [pc, #76] @ eeed0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #44] @ eee50 │ │ │ │ + ldr r1, [pc, #44] @ eeed4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ - ldr r1, [pc, #20] @ eee54 │ │ │ │ + ldr r1, [pc, #20] @ eeed8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r2, r2, r4, lsl #5 │ │ │ │ - eorseq r2, r2, r8, lsl r2 │ │ │ │ - @ instruction: 0xfff5eae0 │ │ │ │ - ldrheq ip, [r0], -r0 @ │ │ │ │ - eorseq ip, r0, r4, ror #2 │ │ │ │ + eorseq r2, r2, r0, lsl #4 │ │ │ │ + mlaseq r2, r4, r1, r2 │ │ │ │ + @ instruction: 0xfff5ea5c │ │ │ │ + eorseq ip, r0, ip, lsr #32 │ │ │ │ + eorseq ip, r0, r0, ror #1 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #104] @ eeed0 │ │ │ │ + ldr r0, [pc, #104] @ eef54 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r4, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne eee98 │ │ │ │ - ldr r0, [pc, #80] @ eeedc │ │ │ │ + bne eef1c │ │ │ │ + ldr r0, [pc, #80] @ eef60 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #28] @ eeed4 │ │ │ │ + ldr r0, [pc, #28] @ eef58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #20] @ eeed8 │ │ │ │ + ldr r3, [pc, #20] @ eef5c │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b eee84 │ │ │ │ - eorseq r2, r2, r4, lsl r3 │ │ │ │ - eorseq ip, r0, ip, asr #2 │ │ │ │ - eorseq fp, r0, r4, ror #18 │ │ │ │ - eorseq r2, r2, r0, ror r3 │ │ │ │ + b eef08 │ │ │ │ + mlaseq r2, r0, r2, r2 │ │ │ │ + eorseq ip, r0, r8, asr #1 │ │ │ │ + eorseq fp, r0, r0, ror #17 │ │ │ │ + eorseq r2, r2, ip, ror #5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ eef58 │ │ │ │ + ldr r2, [pc, #88] @ eefdc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #68] @ eef5c │ │ │ │ + ldr r1, [pc, #68] @ eefe0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #56] @ eef60 │ │ │ │ + ldr r0, [pc, #56] @ eefe4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #18 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #32] @ eef64 │ │ │ │ + ldr r0, [pc, #32] @ eefe8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #24] @ eef68 │ │ │ │ + ldr r1, [pc, #24] @ eefec │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq ip, r0, ip, lsr r1 │ │ │ │ + ldrheq ip, [r0], -r8 @ │ │ │ │ @ instruction: 0xffffa8ac │ │ │ │ - @ instruction: 0xfff5e9b8 │ │ │ │ - eoreq pc, r6, lr, ror #26 │ │ │ │ - eorseq ip, r0, r0, ror #1 │ │ │ │ + @ instruction: 0xfff5e934 │ │ │ │ + eoreq pc, r6, sl, ror sp @ │ │ │ │ + eorseq ip, r0, ip, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #456 @ 0x1c8 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #452] @ 0x1c4 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #876] @ ef2f8 │ │ │ │ + ldr r0, [pc, #876] @ ef37c │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #864] @ ef2f4 │ │ │ │ + ldr r1, [pc, #864] @ ef378 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #448] @ 0x1c0 │ │ │ │ ldr r0, [r8] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ strb r7, [sp, #68] @ 0x44 │ │ │ │ bl 1dd80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef0ac │ │ │ │ + beq ef130 │ │ │ │ mov r9, r0 │ │ │ │ bl 1f4f0 │ │ │ │ ldrb r0, [r9, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq ef118 │ │ │ │ + beq ef19c │ │ │ │ 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 │ │ │ │ @@ -211906,734 +211939,734 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1e29c │ │ │ │ mov r6, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq ef18c │ │ │ │ + beq ef210 │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ bl 1faa8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef1c8 │ │ │ │ + beq ef24c │ │ │ │ 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 1ec20 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ - bl e9c60 │ │ │ │ + bl e9ce4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bne ef23c │ │ │ │ + bne ef2c0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e938 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ef0a4 │ │ │ │ + beq ef128 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #456 @ 0x1c8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #3 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #584] @ ef308 │ │ │ │ + ldr r0, [pc, #584] @ ef38c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #552] @ ef30c │ │ │ │ + ldr r1, [pc, #552] @ ef390 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #536] @ ef310 │ │ │ │ + ldr r1, [pc, #536] @ ef394 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #448 @ 0x1c0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #512] @ ef314 │ │ │ │ + ldr r1, [pc, #512] @ ef398 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #504] @ ef328 │ │ │ │ + ldr r0, [pc, #504] @ ef3ac │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #472] @ ef32c │ │ │ │ + ldr r1, [pc, #472] @ ef3b0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #456] @ ef330 │ │ │ │ + ldr r1, [pc, #456] @ ef3b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #448 @ 0x1c0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #436] @ ef334 │ │ │ │ + ldr r1, [pc, #436] @ ef3b8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ef294 │ │ │ │ + b ef318 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #344] @ ef2fc │ │ │ │ + ldr r0, [pc, #344] @ ef380 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #328] @ ef300 │ │ │ │ - ldr r3, [pc, #328] @ ef304 │ │ │ │ + ldr r0, [pc, #328] @ ef384 │ │ │ │ + ldr r3, [pc, #328] @ ef388 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b ef294 │ │ │ │ + b ef318 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #312] @ ef318 │ │ │ │ + ldr r0, [pc, #312] @ ef39c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #280] @ ef31c │ │ │ │ + ldr r1, [pc, #280] @ ef3a0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #264] @ ef320 │ │ │ │ + ldr r1, [pc, #264] @ ef3a4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #448 @ 0x1c0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #244] @ ef324 │ │ │ │ + ldr r1, [pc, #244] @ ef3a8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ef294 │ │ │ │ + b ef318 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #212] @ ef338 │ │ │ │ + ldr r1, [pc, #212] @ ef3bc │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #192] @ ef33c │ │ │ │ + ldr r0, [pc, #192] @ ef3c0 │ │ │ │ str sl, [sp, #448] @ 0x1c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #452] @ 0x1c4 │ │ │ │ - ldr r1, [pc, #180] @ ef340 │ │ │ │ + ldr r1, [pc, #180] @ ef3c4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef2c4 │ │ │ │ + beq ef348 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef2e4 │ │ │ │ + beq ef368 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r9 │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x676e6f73 │ │ │ │ - eoreq r6, r6, r0, lsr #8 │ │ │ │ - eorseq fp, r0, r8, ror r8 │ │ │ │ - eoreq lr, r6, pc, ror #29 │ │ │ │ - eorseq fp, r0, r4, lsl #16 │ │ │ │ - eorseq fp, r0, r4, lsr #16 │ │ │ │ - eorseq r0, r2, r0, lsr ip │ │ │ │ - @ instruction: 0xfff5e7e0 │ │ │ │ - eorseq fp, r0, r8, ror #15 │ │ │ │ - eorseq fp, r0, ip, ror #13 │ │ │ │ - eorseq r0, r2, r0, lsl fp │ │ │ │ - @ instruction: 0xfff5e6c4 │ │ │ │ - eorseq fp, r0, r0, lsr #28 │ │ │ │ - eorseq fp, r0, r4, lsl #15 │ │ │ │ - eorseq r0, r2, r0, asr #23 │ │ │ │ - @ instruction: 0xfff5e774 │ │ │ │ - @ instruction: 0x0030bed0 │ │ │ │ - eorseq fp, r0, r0, lsl r7 │ │ │ │ + eoreq r6, r6, ip, lsr #8 │ │ │ │ + @ instruction: 0x0030b7f4 │ │ │ │ + strdeq lr, [r6], -fp @ │ │ │ │ + eorseq fp, r0, r0, lsl #15 │ │ │ │ + eorseq fp, r0, r0, lsr #15 │ │ │ │ + eorseq r0, r2, ip, lsr #23 │ │ │ │ + @ instruction: 0xfff5e75c │ │ │ │ + eorseq fp, r0, r4, ror #14 │ │ │ │ + eorseq fp, r0, r8, ror #12 │ │ │ │ + eorseq r0, r2, ip, lsl #21 │ │ │ │ + @ instruction: 0xfff5e640 │ │ │ │ + mlaseq r0, ip, sp, fp │ │ │ │ + eorseq fp, r0, r0, lsl #14 │ │ │ │ + eorseq r0, r2, ip, lsr fp │ │ │ │ + @ instruction: 0xfff5e6f0 │ │ │ │ + eorseq fp, r0, ip, asr #28 │ │ │ │ + eorseq fp, r0, ip, lsl #13 │ │ │ │ andeq r6, r3, r8, asr sl │ │ │ │ - @ instruction: 0x0030b6f4 │ │ │ │ + eorseq fp, r0, r0, ror r6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #476] @ ef530 │ │ │ │ + ldr r1, [pc, #476] @ ef5b4 │ │ │ │ ldr r6, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ ldr r5, [r1, #44] @ 0x2c │ │ │ │ bl 1ece0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r4, r6 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef44c │ │ │ │ + beq ef4d0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef454 │ │ │ │ - ldr r0, [pc, #428] @ ef54c │ │ │ │ + beq ef4d8 │ │ │ │ + ldr r0, [pc, #428] @ ef5d0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r4, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne ef498 │ │ │ │ - ldr r0, [pc, #404] @ ef558 │ │ │ │ + bne ef51c │ │ │ │ + ldr r0, [pc, #404] @ ef5dc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef4d0 │ │ │ │ + beq ef554 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #64 @ 0x40 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #336] @ ef55c │ │ │ │ + ldr r1, [pc, #336] @ ef5e0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r0, [pc, #312] @ ef560 │ │ │ │ + ldr r0, [pc, #312] @ ef5e4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #256] @ ef548 │ │ │ │ + ldr r1, [pc, #256] @ ef5cc │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl e9578 │ │ │ │ - b ef4d4 │ │ │ │ + bl e95fc │ │ │ │ + b ef558 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #212] @ ef540 │ │ │ │ + ldr r1, [pc, #212] @ ef5c4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #188] @ ef544 │ │ │ │ + ldr r0, [pc, #188] @ ef5c8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #8 │ │ │ │ - b ef434 │ │ │ │ + b ef4b8 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ strb r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #152] @ ef550 │ │ │ │ + ldr r0, [pc, #152] @ ef5d4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #144] @ ef554 │ │ │ │ + ldr r3, [pc, #144] @ ef5d8 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ef3bc │ │ │ │ - bl f2608 │ │ │ │ - bl 2e81ec │ │ │ │ + b ef440 │ │ │ │ + bl f268c │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #60] @ ef534 │ │ │ │ + ldr r0, [pc, #60] @ ef5b8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #36] @ ef538 │ │ │ │ + ldr r0, [pc, #36] @ ef5bc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #20] @ ef53c │ │ │ │ + ldr r1, [pc, #20] @ ef5c0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r1, r2, r4, lsl #30 │ │ │ │ - @ instruction: 0x0030b6b4 │ │ │ │ - @ instruction: 0xfff5e3cc │ │ │ │ - mlaseq r0, r0, r6, fp │ │ │ │ - @ instruction: 0x0030bbf0 │ │ │ │ - eorseq r0, r2, r0, ror sl │ │ │ │ - eorseq fp, r0, ip, lsr ip │ │ │ │ - @ instruction: 0x00321ddc │ │ │ │ + eorseq r1, r2, r0, lsl #29 │ │ │ │ + eorseq fp, r0, r0, lsr r6 │ │ │ │ + @ instruction: 0xfff5e348 │ │ │ │ + eorseq fp, r0, ip, lsl #12 │ │ │ │ + eorseq fp, r0, ip, ror #22 │ │ │ │ + eorseq r0, r2, ip, ror #19 │ │ │ │ + @ instruction: 0x0030bbb8 │ │ │ │ + eorseq r1, r2, r8, asr sp │ │ │ │ + eorseq fp, r0, r8, asr fp │ │ │ │ + eorseq fp, r0, r0, lsl #2 │ │ │ │ + @ instruction: 0x00321db4 │ │ │ │ @ instruction: 0x0030bbdc │ │ │ │ - eorseq fp, r0, r4, lsl #3 │ │ │ │ - eorseq r1, r2, r8, lsr lr │ │ │ │ - eorseq fp, r0, r0, ror #24 │ │ │ │ - @ instruction: 0x00320ad0 │ │ │ │ + eorseq r0, r2, ip, asr #20 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #308] @ ef6a8 │ │ │ │ + ldr r1, [pc, #308] @ ef72c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #51 @ 0x33 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e074 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ef678 │ │ │ │ - ldr r5, [pc, #260] @ ef6ac │ │ │ │ + bne ef6fc │ │ │ │ + ldr r5, [pc, #260] @ ef730 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #16 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r7, [r5, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #240] @ ef6b0 │ │ │ │ + ldr r1, [pc, #240] @ ef734 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ef688 │ │ │ │ + bne ef70c │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ ldr r5, [r5, #44] @ 0x2c │ │ │ │ mov r2, #9 │ │ │ │ - ldr r1, [pc, #176] @ ef6b4 │ │ │ │ + ldr r1, [pc, #176] @ ef738 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ef698 │ │ │ │ - ldr r1, [pc, #128] @ ef6b8 │ │ │ │ + bne ef71c │ │ │ │ + ldr r1, [pc, #128] @ ef73c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 200c0 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b ef5a0 │ │ │ │ + bl 1b0888 │ │ │ │ + b ef624 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b ef5ec │ │ │ │ + bl 1b0888 │ │ │ │ + b ef670 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b ef630 │ │ │ │ - eoreq pc, r6, r4, asr #14 │ │ │ │ - eorseq r1, r2, ip, lsr #25 │ │ │ │ - eoreq r6, r6, fp, ror #4 │ │ │ │ - strdeq pc, [r6], -r3 @ │ │ │ │ - eoreq pc, r6, fp, asr #14 │ │ │ │ + bl 1b0888 │ │ │ │ + b ef6b4 │ │ │ │ + eoreq pc, r6, r0, asr r7 @ │ │ │ │ + eorseq r1, r2, r8, lsr #24 │ │ │ │ + eoreq r6, r6, r7, ror r2 │ │ │ │ + strdeq pc, [r6], -pc @ │ │ │ │ + eoreq pc, r6, r7, asr r7 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ - ldr r4, [pc, #432] @ ef880 │ │ │ │ + ldr r4, [pc, #432] @ ef904 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ef6f8 │ │ │ │ + beq ef77c │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r0, r0, r2 │ │ │ │ sub r0, r6, r0 │ │ │ │ blx r1 │ │ │ │ ldr r9, [r4, #40] @ 0x28 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ add r4, sp, #544 @ 0x220 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d84c0 │ │ │ │ + bl 2d8544 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2d84dc │ │ │ │ + bl 2d8560 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2d8504 │ │ │ │ - ldr r4, [pc, #340] @ ef884 │ │ │ │ + bl 2d8588 │ │ │ │ + ldr r4, [pc, #340] @ ef908 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef830 │ │ │ │ + beq ef8b4 │ │ │ │ mov fp, #0 │ │ │ │ mov r7, r0 │ │ │ │ str fp, [r0] │ │ │ │ add r0, r5, r9 │ │ │ │ sub r1, r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e338 │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef840 │ │ │ │ + beq ef8c4 │ │ │ │ str r7, [r0] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #248] @ ef888 │ │ │ │ + ldr r0, [pc, #248] @ ef90c │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, fp} │ │ │ │ mov r0, sl │ │ │ │ - ldr r1, [pc, #236] @ ef88c │ │ │ │ - ldr r2, [pc, #236] @ ef890 │ │ │ │ + ldr r1, [pc, #236] @ ef910 │ │ │ │ + ldr r2, [pc, #236] @ ef914 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef7cc │ │ │ │ + beq ef850 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1e89c │ │ │ │ - bl f2608 │ │ │ │ - bl 2e81ec │ │ │ │ + bl f268c │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #1076] @ 0x434 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #1080] @ 0x438 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #548] @ 0x224 │ │ │ │ - ldr r0, [pc, #156] @ ef894 │ │ │ │ + ldr r0, [pc, #156] @ ef918 │ │ │ │ str r8, [sp, #552] @ 0x228 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ - ldr r0, [pc, #136] @ ef898 │ │ │ │ + ldr r0, [pc, #136] @ ef91c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, lr, #52 @ 0x34 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #120] @ ef89c │ │ │ │ + ldr r1, [pc, #120] @ ef920 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ef84c │ │ │ │ + b ef8d0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b ef84c │ │ │ │ + b ef8d0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 166318 │ │ │ │ + bl 16639c │ │ │ │ mov r0, sl │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r1, r2, r8, lsl #23 │ │ │ │ - eorseq r0, r2, r4, lsl #14 │ │ │ │ - @ instruction: 0xfff7a030 │ │ │ │ - @ instruction: 0x00274fbc │ │ │ │ + eorseq r1, r2, r4, lsl #22 │ │ │ │ + eorseq r0, r2, r0, lsl #13 │ │ │ │ + @ instruction: 0xfff79fac │ │ │ │ + eoreq r4, r7, r8, asr #31 │ │ │ │ ldrdeq ip, [r7], -ip @ │ │ │ │ - @ instruction: 0x0030b3b0 │ │ │ │ - @ instruction: 0xfff5e0d0 │ │ │ │ - mlaseq r0, r4, r3, fp │ │ │ │ + eorseq fp, r0, ip, lsr #6 │ │ │ │ + @ instruction: 0xfff5e04c │ │ │ │ + eorseq fp, r0, r0, lsl r3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ef9d4 │ │ │ │ + bne efa58 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq ef8e0 │ │ │ │ + beq ef964 │ │ │ │ str r5, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2e806c │ │ │ │ + bl 2e80f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef93c │ │ │ │ - bl ed3b0 │ │ │ │ - ldr r8, [pc, #252] @ ef9f4 │ │ │ │ + beq ef9c0 │ │ │ │ + bl ed434 │ │ │ │ + ldr r8, [pc, #252] @ efa78 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #40] @ 0x28 │ │ │ │ ldr r6, [r8, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #232] @ ef9f8 │ │ │ │ + ldr r0, [pc, #232] @ efa7c │ │ │ │ add r0, pc, r0 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne ef99c │ │ │ │ + bne efa20 │ │ │ │ add r0, r7, r6 │ │ │ │ ldr r1, [r8, #32] │ │ │ │ sub r0, r4, r0 │ │ │ │ bl 1fc34 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl f2608 │ │ │ │ - bl 2e81ec │ │ │ │ + bl f268c │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #164] @ efa08 │ │ │ │ + ldr r0, [pc, #164] @ efa8c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #140] @ efa0c │ │ │ │ + ldr r0, [pc, #140] @ efa90 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #124] @ efa10 │ │ │ │ + ldr r1, [pc, #124] @ efa94 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #16 │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #64] @ ef9fc │ │ │ │ + ldr r0, [pc, #64] @ efa80 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #56] @ efa00 │ │ │ │ + ldr r3, [pc, #56] @ efa84 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ef924 │ │ │ │ - ldr r0, [pc, #40] @ efa04 │ │ │ │ + b ef9a8 │ │ │ │ + ldr r0, [pc, #40] @ efa88 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r1, r2, ip, asr r9 │ │ │ │ - eorseq r1, r2, r4, ror r8 │ │ │ │ - eorseq fp, r0, r0, ror #4 │ │ │ │ - eorseq sl, r0, r0, ror sp │ │ │ │ - eorseq fp, r0, r0, lsl r2 │ │ │ │ - eorseq fp, r0, r8, asr #4 │ │ │ │ - @ instruction: 0xfff5df60 │ │ │ │ - eorseq fp, r0, r4, lsr #4 │ │ │ │ + @ instruction: 0x003218d8 │ │ │ │ + @ instruction: 0x003217f0 │ │ │ │ + @ instruction: 0x0030b1dc │ │ │ │ + eorseq sl, r0, ip, ror #25 │ │ │ │ + eorseq fp, r0, ip, lsl #3 │ │ │ │ + eorseq fp, r0, r4, asr #3 │ │ │ │ + @ instruction: 0xfff5dedc │ │ │ │ + eorseq fp, r0, r0, lsr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ cmp r1, #1 │ │ │ │ - bne efc84 │ │ │ │ + bne efd08 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r2 │ │ │ │ - bl e9c60 │ │ │ │ + bl e9ce4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne efce0 │ │ │ │ + bne efd64 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne efcf8 │ │ │ │ + bne efd7c │ │ │ │ ldr r6, [fp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq efa78 │ │ │ │ + beq efafc │ │ │ │ str r6, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2e806c │ │ │ │ + bl 2e80f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq efd04 │ │ │ │ + beq efd88 │ │ │ │ add r8, r5, #8 │ │ │ │ bl 1f82c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add sl, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #712] @ efd64 │ │ │ │ + ldr r0, [pc, #712] @ efde8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #672] @ efd68 │ │ │ │ + ldr r0, [pc, #672] @ efdec │ │ │ │ str sl, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #10 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #652] @ efd6c │ │ │ │ + ldr r0, [pc, #652] @ efdf0 │ │ │ │ str r8, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #640] @ efd70 │ │ │ │ + ldr r1, [pc, #640] @ efdf4 │ │ │ │ add r9, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e5acc │ │ │ │ + bl 2e5b50 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne efd08 │ │ │ │ + bne efd8c │ │ │ │ ldr r0, [fp, #4] │ │ │ │ str r7, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq efb28 │ │ │ │ + beq efbac │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq efbf0 │ │ │ │ - ldr r0, [pc, #572] @ efd78 │ │ │ │ + beq efc74 │ │ │ │ + ldr r0, [pc, #572] @ efdfc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne efc4c │ │ │ │ - ldr r0, [pc, #556] @ efd88 │ │ │ │ + bne efcd0 │ │ │ │ + ldr r0, [pc, #556] @ efe0c │ │ │ │ str r7, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #16] │ │ │ │ @@ -212649,162 +212682,162 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1f9ac │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [fp, #12] │ │ │ │ - ldr r1, [pc, #464] @ efd8c │ │ │ │ + ldr r1, [pc, #464] @ efe10 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #448] @ efd90 │ │ │ │ + ldr r1, [pc, #448] @ efe14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl e3d18 │ │ │ │ + bl e3d9c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq efbe8 │ │ │ │ + beq efc6c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl f2608 │ │ │ │ - bl 2e81ec │ │ │ │ + bl f268c │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #392] @ efda0 │ │ │ │ + ldr r0, [pc, #392] @ efe24 │ │ │ │ str sl, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #372] @ efda4 │ │ │ │ + ldr r0, [pc, #372] @ efe28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #356] @ efda8 │ │ │ │ + ldr r1, [pc, #356] @ efe2c │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ mov r0, #1 │ │ │ │ str sl, [sp, #8] │ │ │ │ strb r0, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r0, [pc, #280] @ efd7c │ │ │ │ + ldr r0, [pc, #280] @ efe00 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #268] @ efd80 │ │ │ │ - ldr r3, [pc, #268] @ efd84 │ │ │ │ + ldr r0, [pc, #268] @ efe04 │ │ │ │ + ldr r3, [pc, #268] @ efe08 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b efb54 │ │ │ │ + b efbd8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl e5194 │ │ │ │ + bl e5218 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #248] @ efd94 │ │ │ │ + ldr r0, [pc, #248] @ efe18 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #216] @ efd98 │ │ │ │ + ldr r1, [pc, #216] @ efe1c │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r1, [pc, #192] @ efd9c │ │ │ │ + ldr r1, [pc, #192] @ efe20 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl eeee0 │ │ │ │ - ldr r0, [pc, #172] @ efdac │ │ │ │ + bl eef64 │ │ │ │ + ldr r0, [pc, #172] @ efe30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ bl 479c0 │ │ │ │ - ldr r0, [pc, #100] @ efd74 │ │ │ │ + ldr r0, [pc, #100] @ efdf8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - b efd58 │ │ │ │ + b efddc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq efd5c │ │ │ │ + beq efde0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - b efd58 │ │ │ │ + b efddc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - mlaseq r0, r8, pc, sl @ │ │ │ │ - eoreq lr, r6, r0, ror sl │ │ │ │ - eoreq lr, r6, lr, asr #20 │ │ │ │ - eorseq fp, r0, r8, lsl #2 │ │ │ │ - @ instruction: 0x0030aefc │ │ │ │ - eorseq r1, r2, r0, ror #16 │ │ │ │ - eorseq fp, r0, ip, ror #3 │ │ │ │ - eorseq r1, r2, r0, lsr r7 │ │ │ │ - eorseq sl, r0, r8, lsr fp │ │ │ │ - eorseq r1, r2, ip, lsl #17 │ │ │ │ - mlaseq r0, r8, r5, fp │ │ │ │ - eoreq r5, r6, r4, ror #15 │ │ │ │ - @ instruction: 0xfff5dc44 │ │ │ │ - eorseq fp, r0, r4, lsl r2 │ │ │ │ - eorseq fp, r0, r8, asr r3 │ │ │ │ - mlaseq r0, r0, pc, sl @ │ │ │ │ - @ instruction: 0xfff5dcb0 │ │ │ │ - eorseq sl, r0, r4, ror pc │ │ │ │ - eorseq sl, r0, ip, ror #29 │ │ │ │ + eorseq sl, r0, r4, lsl pc │ │ │ │ + eoreq lr, r6, ip, ror sl │ │ │ │ + eoreq lr, r6, sl, asr sl │ │ │ │ + eorseq fp, r0, r4, lsl #1 │ │ │ │ + eorseq sl, r0, r8, ror lr │ │ │ │ + @ instruction: 0x003217dc │ │ │ │ + eorseq fp, r0, r8, ror #2 │ │ │ │ + eorseq r1, r2, ip, lsr #13 │ │ │ │ + @ instruction: 0x0030aab4 │ │ │ │ + eorseq r1, r2, r8, lsl #16 │ │ │ │ + eorseq fp, r0, r4, lsl r5 │ │ │ │ + strdeq r5, [r6], -r0 @ │ │ │ │ + @ instruction: 0xfff5dbc0 │ │ │ │ + mlaseq r0, r0, r1, fp │ │ │ │ + @ instruction: 0x0030b2d4 │ │ │ │ + eorseq sl, r0, ip, lsl #30 │ │ │ │ + @ instruction: 0xfff5dc2c │ │ │ │ + @ instruction: 0x0030aef0 │ │ │ │ + eorseq sl, r0, r8, ror #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r2, #1 │ │ │ │ - bne efef8 │ │ │ │ + bne eff7c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq efe5c │ │ │ │ - bl f0738 │ │ │ │ + beq efee0 │ │ │ │ + bl f07bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq eff54 │ │ │ │ + beq effd8 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #396] @ eff74 │ │ │ │ + ldr r0, [pc, #396] @ efff8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r6, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne efebc │ │ │ │ - ldr r0, [pc, #380] @ eff84 │ │ │ │ + bne eff40 │ │ │ │ + ldr r0, [pc, #380] @ f0008 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, sl │ │ │ │ @@ -212819,194 +212852,194 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ bl 1f9ac │ │ │ │ ldm r7, {r0, r1, r2, r3, r5, r6} │ │ │ │ stm r8, {r0, r1, r2, r3, r5, r6} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl f2608 │ │ │ │ - bl 2e81ec │ │ │ │ + bl f268c │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #272] @ eff94 │ │ │ │ + ldr r0, [pc, #272] @ f0018 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #248] @ eff98 │ │ │ │ + ldr r0, [pc, #248] @ f001c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #232] @ eff9c │ │ │ │ + ldr r1, [pc, #232] @ f0020 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #164] @ eff78 │ │ │ │ + ldr r0, [pc, #164] @ efffc │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #148] @ eff7c │ │ │ │ - ldr r3, [pc, #148] @ eff80 │ │ │ │ + ldr r0, [pc, #148] @ f0000 │ │ │ │ + ldr r3, [pc, #148] @ f0004 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b efe00 │ │ │ │ + b efe84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl e5194 │ │ │ │ + bl e5218 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #120] @ eff88 │ │ │ │ + ldr r0, [pc, #120] @ f000c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #88] @ eff8c │ │ │ │ + ldr r1, [pc, #88] @ f0010 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #64] @ eff90 │ │ │ │ + ldr r1, [pc, #64] @ f0014 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - ldr r0, [pc, #68] @ effa0 │ │ │ │ + ldr r0, [pc, #68] @ f0024 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x003215b8 │ │ │ │ - eorseq sl, r0, r8, ror pc │ │ │ │ - @ instruction: 0x003214bc │ │ │ │ - eorseq sl, r0, r4, asr #17 │ │ │ │ - @ instruction: 0x003215dc │ │ │ │ - @ instruction: 0xfff5d9d0 │ │ │ │ - eorseq sl, r0, r0, lsr #31 │ │ │ │ - eorseq fp, r0, r4, ror #1 │ │ │ │ - eorseq sl, r0, r8, lsr #26 │ │ │ │ - @ instruction: 0xfff5da40 │ │ │ │ - eorseq sl, r0, r4, lsl #26 │ │ │ │ + eorseq r1, r2, r4, lsr r5 │ │ │ │ + @ instruction: 0x0030aef4 │ │ │ │ + eorseq r1, r2, r8, lsr r4 │ │ │ │ + eorseq sl, r0, r0, asr #16 │ │ │ │ + eorseq r1, r2, r8, asr r5 │ │ │ │ + @ instruction: 0xfff5d94c │ │ │ │ + eorseq sl, r0, ip, lsl pc │ │ │ │ + eorseq fp, r0, r0, rrx │ │ │ │ + eorseq sl, r0, r4, lsr #25 │ │ │ │ + @ instruction: 0xfff5d9bc │ │ │ │ eorseq sl, r0, r0, lsl #25 │ │ │ │ + @ instruction: 0x0030abfc │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ - ldr r0, [pc, #288] @ f00dc │ │ │ │ + ldr r0, [pc, #288] @ f0160 │ │ │ │ mov r3, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #276] @ f00e0 │ │ │ │ + ldr r2, [pc, #276] @ f0164 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e19b8 │ │ │ │ + bl e1a3c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl e9c60 │ │ │ │ + bl e9ce4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs f0040 │ │ │ │ + bcs f00c4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl e9c60 │ │ │ │ + bl e9ce4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f0020 │ │ │ │ + beq f00a4 │ │ │ │ cmp r0, #2 │ │ │ │ - bne f00a0 │ │ │ │ + bne f0124 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e938 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0034 │ │ │ │ + beq f00b8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #132] @ f00ec │ │ │ │ + ldr r1, [pc, #132] @ f0170 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #112] @ f00f0 │ │ │ │ + ldr r0, [pc, #112] @ f0174 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #96] @ f00f4 │ │ │ │ + ldr r1, [pc, #96] @ f0178 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f00b8 │ │ │ │ - ldr r0, [pc, #60] @ f00e4 │ │ │ │ + b f013c │ │ │ │ + ldr r0, [pc, #60] @ f0168 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #56] @ f00e8 │ │ │ │ + ldr r2, [pc, #56] @ f016c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f00d4 │ │ │ │ + beq f0158 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, r0, r4, lsl r1 │ │ │ │ - eoreq r5, r6, r4, ror #7 │ │ │ │ - eoreq lr, r6, sp, ror #5 │ │ │ │ - eorseq sl, r0, r0, lsl #21 │ │ │ │ - eorseq sl, r0, ip, lsl #18 │ │ │ │ - eorseq pc, r1, r8, lsr ip @ │ │ │ │ - eorseq sl, r0, ip, ror #17 │ │ │ │ + mlaseq r0, r0, r0, fp │ │ │ │ + strdeq r5, [r6], -r0 @ │ │ │ │ + strdeq lr, [r6], -r9 @ │ │ │ │ + @ instruction: 0x0030a9fc │ │ │ │ + eorseq sl, r0, r8, lsl #17 │ │ │ │ + @ instruction: 0x0031fbb4 │ │ │ │ + eorseq sl, r0, r8, ror #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #720] @ f03dc │ │ │ │ + ldr r0, [pc, #720] @ f0460 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov fp, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f02ac │ │ │ │ - ldr r0, [pc, #700] @ f03ec │ │ │ │ + bne f0330 │ │ │ │ + ldr r0, [pc, #700] @ f0470 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, r7 │ │ │ │ @@ -213022,30 +213055,30 @@ │ │ │ │ bl 1e86c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1f9ac │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - ldr r1, [pc, #584] @ f03d8 │ │ │ │ + ldr r1, [pc, #584] @ f045c │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #4 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r8] │ │ │ │ - ldr r0, [pc, #584] @ f03f0 │ │ │ │ + ldr r0, [pc, #584] @ f0474 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r8] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ strb fp, [sp, #76] @ 0x4c │ │ │ │ bl 1dd80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f02e8 │ │ │ │ + beq f036c │ │ │ │ mov r9, r0 │ │ │ │ bl 1f4f0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ @@ -213059,1360 +213092,1360 @@ │ │ │ │ mov r1, r7 │ │ │ │ bl 1de64 │ │ │ │ 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, #480] @ f0404 │ │ │ │ + ldr r1, [pc, #480] @ f0488 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r3, sl │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 2e5594 │ │ │ │ + bl 2e5618 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e29c │ │ │ │ mov r5, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f0358 │ │ │ │ + beq f03dc │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ee90 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0288 │ │ │ │ + beq f030c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 1e800 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1ec20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f02a4 │ │ │ │ + beq f0328 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #276] @ f03e0 │ │ │ │ + ldr r0, [pc, #276] @ f0464 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #268] @ f03e4 │ │ │ │ - ldr r3, [pc, #268] @ f03e8 │ │ │ │ + ldr r0, [pc, #268] @ f0468 │ │ │ │ + ldr r3, [pc, #268] @ f046c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f0128 │ │ │ │ + b f01ac │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #244] @ f03f4 │ │ │ │ + ldr r0, [pc, #244] @ f0478 │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #216] @ f03f8 │ │ │ │ + ldr r1, [pc, #216] @ f047c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #200] @ f03fc │ │ │ │ + ldr r1, [pc, #200] @ f0480 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #180] @ f0400 │ │ │ │ + ldr r1, [pc, #180] @ f0484 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f0390 │ │ │ │ + b f0414 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #460] @ 0x1cc │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ - ldr r0, [pc, #152] @ f0408 │ │ │ │ + ldr r0, [pc, #152] @ f048c │ │ │ │ add r2, sp, #456 @ 0x1c8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #136] @ f040c │ │ │ │ - ldr r3, [pc, #136] @ f0410 │ │ │ │ + ldr r0, [pc, #136] @ f0490 │ │ │ │ + ldr r3, [pc, #136] @ f0494 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b f03bc │ │ │ │ + b f0440 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f03b4 │ │ │ │ + beq f0438 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 1e800 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1ec20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f03d0 │ │ │ │ + beq f0454 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x676e6f73 │ │ │ │ - mlaseq r2, r4, r2, r1 │ │ │ │ - eorseq sl, r0, r8, lsl #23 │ │ │ │ - eorseq r1, r2, ip, asr #1 │ │ │ │ - @ instruction: 0x0030a4d4 │ │ │ │ - @ instruction: 0x003212b4 │ │ │ │ - eoreq r5, r6, ip, lsl #4 │ │ │ │ - eorseq sl, r0, r0, ror #11 │ │ │ │ - @ instruction: 0x0031f9f4 │ │ │ │ - @ instruction: 0xfff5d5a8 │ │ │ │ - eorseq sl, r0, r4, lsl #27 │ │ │ │ - eorseq sl, r0, r8, lsr #29 │ │ │ │ - eorseq sl, r0, ip, lsr #13 │ │ │ │ - eoreq sp, r6, r3, lsr #26 │ │ │ │ - eorseq sl, r0, r8, lsr r6 │ │ │ │ + eorseq r1, r2, r0, lsl r2 │ │ │ │ + eorseq sl, r0, r4, lsl #22 │ │ │ │ + eorseq r1, r2, r8, asr #32 │ │ │ │ + eorseq sl, r0, r0, asr r4 │ │ │ │ + eorseq r1, r2, r0, lsr r2 │ │ │ │ + eoreq r5, r6, r8, lsl r2 │ │ │ │ + eorseq sl, r0, ip, asr r5 │ │ │ │ + eorseq pc, r1, r0, ror r9 @ │ │ │ │ + @ instruction: 0xfff5d524 │ │ │ │ + eorseq sl, r0, r0, lsl #26 │ │ │ │ + eorseq sl, r0, r4, lsr #28 │ │ │ │ + eorseq sl, r0, r8, lsr #12 │ │ │ │ + eoreq sp, r6, pc, lsr #26 │ │ │ │ + @ instruction: 0x0030a5b4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r3, #13 │ │ │ │ - ldr r0, [pc, #368] @ f059c │ │ │ │ + ldr r0, [pc, #368] @ f0620 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #360] @ f05a0 │ │ │ │ + ldr r2, [pc, #360] @ f0624 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e19b8 │ │ │ │ - ldr r4, [pc, #348] @ f05a4 │ │ │ │ + bl e1a3c │ │ │ │ + ldr r4, [pc, #348] @ f0628 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - beq f046c │ │ │ │ - ldr r0, [pc, #320] @ f05a8 │ │ │ │ + beq f04f0 │ │ │ │ + ldr r0, [pc, #320] @ f062c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f04c0 │ │ │ │ + beq f0544 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e65c │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f04a0 │ │ │ │ + beq f0524 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f054c │ │ │ │ + bne f05d0 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f04b4 │ │ │ │ + beq f0538 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r4, [pc, #220] @ f05ac │ │ │ │ + ldr r4, [pc, #220] @ f0630 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - beq f04f4 │ │ │ │ - ldr r0, [pc, #192] @ f05b0 │ │ │ │ + beq f0578 │ │ │ │ + ldr r0, [pc, #192] @ f0634 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #160] @ f05b4 │ │ │ │ + ldr r1, [pc, #160] @ f0638 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #140] @ f05b8 │ │ │ │ + ldr r0, [pc, #140] @ f063c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #124] @ f05bc │ │ │ │ + ldr r1, [pc, #124] @ f0640 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f0578 │ │ │ │ + b f05fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #104] @ f05c0 │ │ │ │ + ldr r0, [pc, #104] @ f0644 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #88] @ f05c4 │ │ │ │ - ldr r3, [pc, #88] @ f05c8 │ │ │ │ + ldr r0, [pc, #88] @ f0648 │ │ │ │ + ldr r3, [pc, #88] @ f064c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0594 │ │ │ │ + beq f0618 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0030acb8 │ │ │ │ - @ instruction: 0x0026e9b3 │ │ │ │ - eorseq r0, r2, r4, ror lr │ │ │ │ - eorseq r0, r2, ip, asr lr │ │ │ │ - eorseq r0, r2, ip, ror #27 │ │ │ │ - @ instruction: 0x00320dd4 │ │ │ │ - eorseq sl, r0, r0, ror #8 │ │ │ │ - eorseq pc, r1, ip, lsl #15 │ │ │ │ - eorseq sl, r0, r0, asr #8 │ │ │ │ - eorseq sl, r0, ip, ror #25 │ │ │ │ - eoreq sp, r6, fp, lsr fp │ │ │ │ - eorseq sl, r0, r0, asr #8 │ │ │ │ + eorseq sl, r0, r4, lsr ip │ │ │ │ + @ instruction: 0x0026e9bf │ │ │ │ + @ instruction: 0x00320df0 │ │ │ │ + @ instruction: 0x00320dd8 │ │ │ │ + eorseq r0, r2, r8, ror #26 │ │ │ │ + eorseq r0, r2, r0, asr sp │ │ │ │ + @ instruction: 0x0030a3dc │ │ │ │ + eorseq pc, r1, r8, lsl #14 │ │ │ │ + @ instruction: 0x0030a3bc │ │ │ │ + eorseq sl, r0, r8, ror #24 │ │ │ │ + eoreq sp, r6, r7, asr #22 │ │ │ │ + @ instruction: 0x0030a3bc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - bl e5194 │ │ │ │ + bl e5218 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #68] @ f062c │ │ │ │ + ldr r0, [pc, #68] @ f06b0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #36] @ f0630 │ │ │ │ + ldr r1, [pc, #36] @ f06b4 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, sp │ │ │ │ - ldr r1, [pc, #12] @ f0634 │ │ │ │ + ldr r1, [pc, #12] @ f06b8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - @ instruction: 0xfff5d2f8 │ │ │ │ - eorseq sl, r0, r8, asr #17 │ │ │ │ - @ instruction: 0x0030aadc │ │ │ │ + @ instruction: 0xfff5d274 │ │ │ │ + eorseq sl, r0, r4, asr #16 │ │ │ │ + eorseq sl, r0, r8, asr sl │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - bl e5194 │ │ │ │ + bl e5218 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #68] @ f0698 │ │ │ │ + ldr r0, [pc, #68] @ f071c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #36] @ f069c │ │ │ │ + ldr r1, [pc, #36] @ f0720 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, sp │ │ │ │ - ldr r1, [pc, #12] @ f06a0 │ │ │ │ + ldr r1, [pc, #12] @ f0724 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - @ instruction: 0xfff5d28c │ │ │ │ - eorseq sl, r0, ip, asr r8 │ │ │ │ - eorseq sl, r0, r0, ror sl │ │ │ │ + @ instruction: 0xfff5d208 │ │ │ │ + @ instruction: 0x0030a7d8 │ │ │ │ + eorseq sl, r0, ip, ror #19 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #92] @ f0724 │ │ │ │ + ldr r1, [pc, #92] @ f07a8 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #72] @ f0728 │ │ │ │ + ldr r0, [pc, #72] @ f07ac │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #56] @ f072c │ │ │ │ + ldr r0, [pc, #56] @ f07b0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #32] @ f0730 │ │ │ │ + ldr r0, [pc, #32] @ f07b4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #24] @ f0734 │ │ │ │ + ldr r1, [pc, #24] @ f07b8 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq sl, r0, r4, ror r9 │ │ │ │ + @ instruction: 0x0030a8f0 │ │ │ │ @ instruction: 0xffff8e9c │ │ │ │ - @ instruction: 0xfff5d1ec │ │ │ │ - eoreq lr, r6, r8, lsl #14 │ │ │ │ - eorseq sl, r0, r4, ror #19 │ │ │ │ + @ instruction: 0xfff5d168 │ │ │ │ + eoreq lr, r6, r4, lsl r7 │ │ │ │ + eorseq sl, r0, r0, ror #18 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #292] @ f0870 │ │ │ │ + ldr r0, [pc, #292] @ f08f4 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r3, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #276] @ f0874 │ │ │ │ + ldr r2, [pc, #276] @ f08f8 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e19b8 │ │ │ │ + bl e1a3c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl e9c60 │ │ │ │ + bl e9ce4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs f07d4 │ │ │ │ + bcs f0858 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl e9c60 │ │ │ │ + bl e9ce4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f07b4 │ │ │ │ + beq f0838 │ │ │ │ cmp r0, #2 │ │ │ │ - bne f0834 │ │ │ │ + bne f08b8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e938 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f07c8 │ │ │ │ + beq f084c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #132] @ f0880 │ │ │ │ + ldr r1, [pc, #132] @ f0904 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #112] @ f0884 │ │ │ │ + ldr r0, [pc, #112] @ f0908 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #96] @ f0888 │ │ │ │ + ldr r1, [pc, #96] @ f090c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f084c │ │ │ │ - ldr r0, [pc, #60] @ f0878 │ │ │ │ + b f08d0 │ │ │ │ + ldr r0, [pc, #60] @ f08fc │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #56] @ f087c │ │ │ │ + ldr r2, [pc, #56] @ f0900 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0868 │ │ │ │ + beq f08ec │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq sl, r0, r8, lsl #20 │ │ │ │ - eoreq r4, r6, r0, asr ip │ │ │ │ - eoreq sp, r6, r9, asr fp │ │ │ │ - eorseq sl, r0, ip, ror #5 │ │ │ │ - eorseq sl, r0, r8, ror r1 │ │ │ │ - eorseq pc, r1, r4, lsr #9 │ │ │ │ - eorseq sl, r0, r8, asr r1 │ │ │ │ + eorseq sl, r0, r4, lsl #19 │ │ │ │ + eoreq r4, r6, ip, asr ip │ │ │ │ + eoreq sp, r6, r5, ror #22 │ │ │ │ + eorseq sl, r0, r8, ror #4 │ │ │ │ + ldrsheq sl, [r0], -r4 @ │ │ │ │ + eorseq pc, r1, r0, lsr #8 │ │ │ │ + ldrsbeq sl, [r0], -r4 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #372] @ f0a14 │ │ │ │ + ldr r0, [pc, #372] @ f0a98 │ │ │ │ mov r3, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #360] @ f0a18 │ │ │ │ + ldr r2, [pc, #360] @ f0a9c │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e19b8 │ │ │ │ - ldr r4, [pc, #348] @ f0a1c │ │ │ │ + bl e1a3c │ │ │ │ + ldr r4, [pc, #348] @ f0aa0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - beq f08e4 │ │ │ │ - ldr r0, [pc, #320] @ f0a20 │ │ │ │ + beq f0968 │ │ │ │ + ldr r0, [pc, #320] @ f0aa4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0938 │ │ │ │ + beq f09bc │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e65c │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0918 │ │ │ │ + beq f099c │ │ │ │ cmp r0, #1 │ │ │ │ - bne f09c4 │ │ │ │ + bne f0a48 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f092c │ │ │ │ + beq f09b0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r4, [pc, #220] @ f0a24 │ │ │ │ + ldr r4, [pc, #220] @ f0aa8 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - beq f096c │ │ │ │ - ldr r0, [pc, #192] @ f0a28 │ │ │ │ + beq f09f0 │ │ │ │ + ldr r0, [pc, #192] @ f0aac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #160] @ f0a2c │ │ │ │ + ldr r1, [pc, #160] @ f0ab0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #140] @ f0a30 │ │ │ │ + ldr r0, [pc, #140] @ f0ab4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #124] @ f0a34 │ │ │ │ + ldr r1, [pc, #124] @ f0ab8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f09f0 │ │ │ │ + b f0a74 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #104] @ f0a38 │ │ │ │ + ldr r0, [pc, #104] @ f0abc │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #88] @ f0a3c │ │ │ │ - ldr r3, [pc, #88] @ f0a40 │ │ │ │ + ldr r0, [pc, #88] @ f0ac0 │ │ │ │ + ldr r3, [pc, #88] @ f0ac4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0a0c │ │ │ │ + beq f0a90 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0030a8f8 │ │ │ │ - eoreq lr, r6, fp, lsr r5 │ │ │ │ - @ instruction: 0x003209fc │ │ │ │ - eorseq r0, r2, r4, ror #19 │ │ │ │ - eorseq r0, r2, r4, ror r9 │ │ │ │ - eorseq r0, r2, ip, asr r9 │ │ │ │ - eorseq r9, r0, r8, ror #31 │ │ │ │ - eorseq pc, r1, r4, lsl r3 @ │ │ │ │ - eorseq r9, r0, r8, asr #31 │ │ │ │ eorseq sl, r0, r4, ror r8 │ │ │ │ - eoreq sp, r6, r3, asr #13 │ │ │ │ - eorseq r9, r0, r8, asr #31 │ │ │ │ + eoreq lr, r6, r7, asr #10 │ │ │ │ + eorseq r0, r2, r8, ror r9 │ │ │ │ + eorseq r0, r2, r0, ror #18 │ │ │ │ + @ instruction: 0x003208f0 │ │ │ │ + @ instruction: 0x003208d8 │ │ │ │ + eorseq r9, r0, r4, ror #30 │ │ │ │ + mlaseq r1, r0, r2, pc @ │ │ │ │ + eorseq r9, r0, r4, asr #30 │ │ │ │ + @ instruction: 0x0030a7f0 │ │ │ │ + eoreq sp, r6, pc, asr #13 │ │ │ │ + eorseq r9, r0, r4, asr #30 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #9 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r6, [r6] │ │ │ │ - ldr r0, [pc, #328] @ f0bc4 │ │ │ │ + ldr r0, [pc, #328] @ f0c48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #304] @ f0bc8 │ │ │ │ + ldr r0, [pc, #304] @ f0c4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #280] @ f0bcc │ │ │ │ + ldr r0, [pc, #280] @ f0c50 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 340e74 │ │ │ │ - ldr r0, [pc, #252] @ f0bd0 │ │ │ │ + bl 340ef8 │ │ │ │ + ldr r0, [pc, #252] @ f0c54 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0b58 │ │ │ │ + beq f0bdc │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #196] @ f0bd4 │ │ │ │ + ldr r1, [pc, #196] @ f0c58 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #180] @ f0bd8 │ │ │ │ + ldr r2, [pc, #180] @ f0c5c │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f0b4c │ │ │ │ + beq f0bd0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl e4910 │ │ │ │ + bl e4994 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f0bbc │ │ │ │ + beq f0c40 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl e4910 │ │ │ │ - b f0bbc │ │ │ │ + bl e4994 │ │ │ │ + b f0c40 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl e48d4 │ │ │ │ + bl e4958 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0026e4bb │ │ │ │ - @ instruction: 0x00309ed4 │ │ │ │ - @ instruction: 0xfff5ce2c │ │ │ │ - eorseq pc, r1, r4, ror #6 │ │ │ │ - @ instruction: 0xfff78e34 │ │ │ │ + eoreq lr, r6, r7, asr #9 │ │ │ │ + eorseq r9, r0, r0, asr lr │ │ │ │ + @ instruction: 0xfff5cda8 │ │ │ │ + eorseq pc, r1, r0, ror #5 │ │ │ │ + @ instruction: 0xfff78db0 │ │ │ │ @ instruction: 0xffff2f08 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ - ldr r6, [pc, #1056] @ f100c │ │ │ │ + ldr r6, [pc, #1056] @ f1090 │ │ │ │ ldr r7, [r0] │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #92] @ 0x5c │ │ │ │ bl 1e9a4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r4, r7 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0dbc │ │ │ │ + beq f0e40 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0dc4 │ │ │ │ - ldr r0, [pc, #1008] @ f1028 │ │ │ │ + beq f0e48 │ │ │ │ + ldr r0, [pc, #1008] @ f10ac │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f0e08 │ │ │ │ - ldr r0, [pc, #996] @ f1038 │ │ │ │ + bne f0e8c │ │ │ │ + ldr r0, [pc, #996] @ f10bc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0e44 │ │ │ │ + beq f0ec8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0e4c │ │ │ │ + beq f0ed0 │ │ │ │ bl 1ece0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0e90 │ │ │ │ + beq f0f14 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0e98 │ │ │ │ - ldr r0, [pc, #916] @ f104c │ │ │ │ + beq f0f1c │ │ │ │ + ldr r0, [pc, #916] @ f10d0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r4, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f0edc │ │ │ │ + bne f0f60 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0f14 │ │ │ │ + beq f0f98 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0f1c │ │ │ │ + beq f0fa0 │ │ │ │ bl 1e8cc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0f60 │ │ │ │ + beq f0fe4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0f68 │ │ │ │ + beq f0fec │ │ │ │ bl 1f2e0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0fac │ │ │ │ + beq f1030 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #96 @ 0x60 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #748] @ f1068 │ │ │ │ + ldr r1, [pc, #748] @ f10ec │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #724] @ f106c │ │ │ │ + ldr r0, [pc, #724] @ f10f0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - ldr r1, [pc, #620] @ f1024 │ │ │ │ + ldr r1, [pc, #620] @ f10a8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl e9608 │ │ │ │ - b f0fb0 │ │ │ │ + bl e968c │ │ │ │ + b f1034 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #576] @ f101c │ │ │ │ + ldr r1, [pc, #576] @ f10a0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #552] @ f1020 │ │ │ │ + ldr r0, [pc, #552] @ f10a4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #8 │ │ │ │ - b f0da4 │ │ │ │ + b f0e28 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #516] @ f102c │ │ │ │ + ldr r0, [pc, #516] @ f10b0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #508] @ f1030 │ │ │ │ - ldr r3, [pc, #508] @ f1034 │ │ │ │ + ldr r0, [pc, #508] @ f10b4 │ │ │ │ + ldr r3, [pc, #508] @ f10b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f0c4c │ │ │ │ - bl edc58 │ │ │ │ - b f0fb0 │ │ │ │ + b f0cd0 │ │ │ │ + bl edcdc │ │ │ │ + b f1034 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #472] @ f103c │ │ │ │ + ldr r1, [pc, #472] @ f10c0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r0, [pc, #448] @ f1040 │ │ │ │ + ldr r0, [pc, #448] @ f10c4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ - b f0da4 │ │ │ │ - bl e9578 │ │ │ │ - b f0fb0 │ │ │ │ + b f0e28 │ │ │ │ + bl e95fc │ │ │ │ + b f1034 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #404] @ f1044 │ │ │ │ + ldr r1, [pc, #404] @ f10c8 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #20 │ │ │ │ - ldr r0, [pc, #380] @ f1048 │ │ │ │ + ldr r0, [pc, #380] @ f10cc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #24 │ │ │ │ - b f0da4 │ │ │ │ + b f0e28 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #340] @ f1050 │ │ │ │ + ldr r0, [pc, #340] @ f10d4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #332] @ f1054 │ │ │ │ + ldr r3, [pc, #332] @ f10d8 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f0cd4 │ │ │ │ - bl eee58 │ │ │ │ - b f0fb0 │ │ │ │ + b f0d58 │ │ │ │ + bl eeedc │ │ │ │ + b f1034 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #292] @ f1058 │ │ │ │ + ldr r1, [pc, #292] @ f10dc │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #28 │ │ │ │ - ldr r0, [pc, #268] @ f105c │ │ │ │ + ldr r0, [pc, #268] @ f10e0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #32 │ │ │ │ - b f0da4 │ │ │ │ - bl e967c │ │ │ │ - b f0fb0 │ │ │ │ + b f0e28 │ │ │ │ + bl e9700 │ │ │ │ + b f1034 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #224] @ f1060 │ │ │ │ + ldr r1, [pc, #224] @ f10e4 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - ldr r0, [pc, #200] @ f1064 │ │ │ │ + ldr r0, [pc, #200] @ f10e8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - b f0da4 │ │ │ │ - bl e971c │ │ │ │ - bl 2e81ec │ │ │ │ + b f0e28 │ │ │ │ + bl e97a0 │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #60] @ f1010 │ │ │ │ + ldr r0, [pc, #60] @ f1094 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #36] @ f1014 │ │ │ │ + ldr r0, [pc, #36] @ f1098 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #20] @ f1018 │ │ │ │ + ldr r1, [pc, #20] @ f109c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r0, r2, ip, lsl #12 │ │ │ │ - @ instruction: 0x00309bd8 │ │ │ │ - @ instruction: 0xfff5c8f0 │ │ │ │ - @ instruction: 0x00309bb4 │ │ │ │ - @ instruction: 0x0030a3d8 │ │ │ │ - eorseq pc, r1, r0, lsl #2 │ │ │ │ - eorseq sl, r0, r4, ror #8 │ │ │ │ - eorseq r0, r2, r0, ror #18 │ │ │ │ - eorseq sl, r0, r4, lsr #1 │ │ │ │ - eorseq r0, r2, r8, ror #14 │ │ │ │ - eorseq r9, r0, r4, lsr #16 │ │ │ │ - eorseq r0, r2, r0, lsr #21 │ │ │ │ - eorseq sl, r0, r0, ror #6 │ │ │ │ - eorseq pc, r1, r8, ror r0 @ │ │ │ │ - eorseq sl, r0, r4, lsr #6 │ │ │ │ - eorseq pc, r1, ip, lsr #32 │ │ │ │ - eorseq r0, r2, r4, asr #9 │ │ │ │ - eorseq sl, r0, r8, lsl #2 │ │ │ │ - eorseq r9, r0, r0, lsr #18 │ │ │ │ - @ instruction: 0x0030a2b0 │ │ │ │ + eorseq r0, r2, r8, lsl #11 │ │ │ │ + eorseq r9, r0, r4, asr fp │ │ │ │ + @ instruction: 0xfff5c86c │ │ │ │ + eorseq r9, r0, r0, lsr fp │ │ │ │ + eorseq sl, r0, r4, asr r3 │ │ │ │ + eorseq pc, r1, ip, ror r0 @ │ │ │ │ + eorseq sl, r0, r0, ror #7 │ │ │ │ + @ instruction: 0x003208dc │ │ │ │ + eorseq sl, r0, r0, lsr #32 │ │ │ │ + eorseq r0, r2, r4, ror #13 │ │ │ │ + eorseq r9, r0, r0, lsr #15 │ │ │ │ + eorseq r0, r2, ip, lsl sl │ │ │ │ + @ instruction: 0x0030a2dc │ │ │ │ + @ instruction: 0x0031eff4 │ │ │ │ + eorseq sl, r0, r0, lsr #5 │ │ │ │ eorseq lr, r1, r8, lsr #31 │ │ │ │ - eorseq sl, r0, r4, ror r2 │ │ │ │ - eorseq lr, r1, ip, asr pc │ │ │ │ - eorseq sl, r0, r8, lsl #9 │ │ │ │ - eorseq pc, r1, r0, ror #2 │ │ │ │ + eorseq r0, r2, r0, asr #8 │ │ │ │ + eorseq sl, r0, r4, lsl #1 │ │ │ │ + mlaseq r0, ip, r8, r9 │ │ │ │ + eorseq sl, r0, ip, lsr #4 │ │ │ │ + eorseq lr, r1, r4, lsr #30 │ │ │ │ + @ instruction: 0x0030a1f0 │ │ │ │ + @ instruction: 0x0031eed8 │ │ │ │ + eorseq sl, r0, r4, lsl #8 │ │ │ │ + ldrsbeq pc, [r1], -ip @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r1, [pc, #668] @ f131c │ │ │ │ + ldr r1, [pc, #668] @ f13a0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e074 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f129c │ │ │ │ - ldr r5, [pc, #620] @ f1320 │ │ │ │ + bne f1320 │ │ │ │ + ldr r5, [pc, #620] @ f13a4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #7 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #92] @ 0x5c │ │ │ │ - ldr r1, [pc, #600] @ f1324 │ │ │ │ + ldr r1, [pc, #600] @ f13a8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f12ac │ │ │ │ + bne f1330 │ │ │ │ ldr r6, [r5, #88] @ 0x58 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r7, [r5, #92] @ 0x5c │ │ │ │ mov r2, #11 │ │ │ │ - ldr r1, [pc, #536] @ f1328 │ │ │ │ + ldr r1, [pc, #536] @ f13ac │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f12bc │ │ │ │ + bne f1340 │ │ │ │ ldr r6, [r5, #88] @ 0x58 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r7, [r5, #92] @ 0x5c │ │ │ │ mov r2, #9 │ │ │ │ - ldr r1, [pc, #472] @ f132c │ │ │ │ + ldr r1, [pc, #472] @ f13b0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f12cc │ │ │ │ + bne f1350 │ │ │ │ ldr r6, [r5, #88] @ 0x58 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r7, [r5, #92] @ 0x5c │ │ │ │ mov r2, #15 │ │ │ │ - ldr r1, [pc, #408] @ f1330 │ │ │ │ + ldr r1, [pc, #408] @ f13b4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f12dc │ │ │ │ + bne f1360 │ │ │ │ ldr r6, [r5, #88] @ 0x58 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r7, [r5, #92] @ 0x5c │ │ │ │ mov r2, #22 │ │ │ │ - ldr r1, [pc, #344] @ f1334 │ │ │ │ + ldr r1, [pc, #344] @ f13b8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f12ec │ │ │ │ + bne f1370 │ │ │ │ ldr r6, [r5, #88] @ 0x58 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r5, [r5, #92] @ 0x5c │ │ │ │ mov r2, #13 │ │ │ │ - ldr r1, [pc, #280] @ f1338 │ │ │ │ + ldr r1, [pc, #280] @ f13bc │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f12fc │ │ │ │ - ldr r1, [pc, #232] @ f133c │ │ │ │ + bne f1380 │ │ │ │ + ldr r1, [pc, #232] @ f13c0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 200c0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f130c │ │ │ │ - ldr r1, [pc, #188] @ f1340 │ │ │ │ + bne f1390 │ │ │ │ + ldr r1, [pc, #188] @ f13c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #25 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl fd220 │ │ │ │ + bl fd2a4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b f10ac │ │ │ │ + bl 1b0888 │ │ │ │ + b f1130 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b f10f8 │ │ │ │ + bl 1b0888 │ │ │ │ + b f117c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b f113c │ │ │ │ + bl 1b0888 │ │ │ │ + b f11c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b f1180 │ │ │ │ + bl 1b0888 │ │ │ │ + b f1204 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b f11c4 │ │ │ │ + bl 1b0888 │ │ │ │ + b f1248 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b f1208 │ │ │ │ + bl 1b0888 │ │ │ │ + b f128c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b f124c │ │ │ │ + bl 1b0888 │ │ │ │ + b f12d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b f127c │ │ │ │ - eoreq sp, r6, r8, ror #29 │ │ │ │ - eorseq r0, r2, r0, asr #2 │ │ │ │ - ldrdeq sp, [r6], -r0 @ │ │ │ │ - mlaeq r6, r3, lr, sp │ │ │ │ - eoreq sp, r6, sl, asr lr │ │ │ │ - eoreq sp, r6, pc, lsl lr │ │ │ │ - eoreq sp, r6, sl, ror #27 │ │ │ │ - @ instruction: 0x0026ddbc │ │ │ │ - eoreq r8, r6, r3, ror #15 │ │ │ │ - strdeq sp, [r6], -ip @ │ │ │ │ + bl 1b0888 │ │ │ │ + b f1300 │ │ │ │ + strdeq sp, [r6], -r4 @ │ │ │ │ + ldrheq r0, [r2], -ip @ │ │ │ │ + ldrdeq sp, [r6], -ip @ │ │ │ │ + mlaeq r6, pc, lr, sp @ │ │ │ │ + eoreq sp, r6, r6, ror #28 │ │ │ │ + eoreq sp, r6, fp, lsr #28 │ │ │ │ + strdeq sp, [r6], -r6 @ │ │ │ │ + eoreq sp, r6, r8, asr #27 │ │ │ │ + eoreq r8, r6, pc, ror #15 │ │ │ │ + eoreq sp, r6, r8, lsl #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ - ldr r4, [pc, #1648] @ f19c8 │ │ │ │ + ldr r4, [pc, #1648] @ f1a4c │ │ │ │ mov r8, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1380 │ │ │ │ + beq f1404 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ add r0, r0, r2 │ │ │ │ sub r0, r8, r0 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ add r0, r1, r0 │ │ │ │ sub r4, r8, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2da120 │ │ │ │ - ldr sl, [pc, #1580] @ f19cc │ │ │ │ + bl 2da1a4 │ │ │ │ + ldr sl, [pc, #1580] @ f1a50 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, #4 │ │ │ │ ldr sl, [pc, sl] │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f182c │ │ │ │ + beq f18b0 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ str r5, [r0] │ │ │ │ bl 1e338 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f183c │ │ │ │ + beq f18c0 │ │ │ │ str r7, [r0] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1496] @ f19d0 │ │ │ │ + ldr r0, [pc, #1496] @ f1a54 │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r5} │ │ │ │ mov r0, fp │ │ │ │ - ldr r1, [pc, #1484] @ f19d4 │ │ │ │ - ldr r2, [pc, #1484] @ f19d8 │ │ │ │ + ldr r1, [pc, #1484] @ f1a58 │ │ │ │ + ldr r2, [pc, #1484] @ f1a5c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f182c │ │ │ │ + beq f18b0 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 1e338 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f184c │ │ │ │ + beq f18d0 │ │ │ │ str r5, [r0] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1396] @ f19dc │ │ │ │ + ldr r0, [pc, #1396] @ f1a60 │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r7} │ │ │ │ mov r0, fp │ │ │ │ - ldr r1, [pc, #1384] @ f19e0 │ │ │ │ - ldr r2, [pc, #1384] @ f19e4 │ │ │ │ + ldr r1, [pc, #1384] @ f1a64 │ │ │ │ + ldr r2, [pc, #1384] @ f1a68 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ bl 1e89c │ │ │ │ add r5, sp, #544 @ 0x220 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d84c0 │ │ │ │ + bl 2d8544 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d84dc │ │ │ │ + bl 2d8560 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d8504 │ │ │ │ + bl 2d8588 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f185c │ │ │ │ + beq f18e0 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ str r5, [r0] │ │ │ │ bl 1e338 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f186c │ │ │ │ + beq f18f0 │ │ │ │ str r7, [r0] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1240] @ f19e8 │ │ │ │ + ldr r0, [pc, #1240] @ f1a6c │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r5} │ │ │ │ mov r0, fp │ │ │ │ - ldr r1, [pc, #1228] @ f19ec │ │ │ │ - ldr r2, [pc, #1228] @ f19f0 │ │ │ │ + ldr r1, [pc, #1228] @ f1a70 │ │ │ │ + ldr r2, [pc, #1228] @ f1a74 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ bl 1e89c │ │ │ │ add r5, sp, #544 @ 0x220 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dc87c │ │ │ │ + bl 2dc900 │ │ │ │ add r9, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2dc898 │ │ │ │ + bl 2dc91c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2dc8c0 │ │ │ │ + bl 2dc944 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f187c │ │ │ │ + beq f1900 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0] │ │ │ │ bl 1e338 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f188c │ │ │ │ + beq f1910 │ │ │ │ str r5, [r0] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1084] @ f19f4 │ │ │ │ + ldr r0, [pc, #1084] @ f1a78 │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r6} │ │ │ │ mov r0, fp │ │ │ │ - ldr r1, [pc, #1072] @ f19f8 │ │ │ │ - ldr r2, [pc, #1072] @ f19fc │ │ │ │ + ldr r1, [pc, #1072] @ f1a7c │ │ │ │ + ldr r2, [pc, #1072] @ f1a80 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ bl 1e89c │ │ │ │ ldr r0, [r8, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f17c4 │ │ │ │ + beq f1848 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f189c │ │ │ │ + beq f1920 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0] │ │ │ │ bl 1e338 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f18a8 │ │ │ │ + beq f192c │ │ │ │ str r5, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r8, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #968] @ f1a0c │ │ │ │ + ldr r1, [pc, #968] @ f1a90 │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r1, r6} │ │ │ │ - ldr r1, [pc, #960] @ f1a10 │ │ │ │ - ldr r2, [pc, #960] @ f1a14 │ │ │ │ + ldr r1, [pc, #960] @ f1a94 │ │ │ │ + ldr r2, [pc, #960] @ f1a98 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r1, #32]! │ │ │ │ ldr r3, [r1, #4] │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne f18b8 │ │ │ │ + bne f193c │ │ │ │ mov r5, #0 │ │ │ │ stm r1, {r0, r5} │ │ │ │ ldr r0, [r8, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f18ec │ │ │ │ + beq f1970 │ │ │ │ bl 1f82c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #7 │ │ │ │ str r5, [sp, #580] @ 0x244 │ │ │ │ str r5, [sp, #572] @ 0x23c │ │ │ │ str r5, [sp, #568] @ 0x238 │ │ │ │ str r0, [sp, #564] @ 0x234 │ │ │ │ - ldr r0, [pc, #880] @ f1a18 │ │ │ │ + ldr r0, [pc, #880] @ f1a9c │ │ │ │ str r9, [sp, #556] @ 0x22c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ mov r0, #14 │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ - ldr r0, [pc, #860] @ f1a1c │ │ │ │ + ldr r0, [pc, #860] @ f1aa0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #548] @ 0x224 │ │ │ │ add r0, r8, #64 @ 0x40 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ add r8, sp, #544 @ 0x220 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e3c44 │ │ │ │ + bl 2e3cc8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ed874 │ │ │ │ + bl ed8f8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl eda08 │ │ │ │ + bl eda8c │ │ │ │ mov r0, r4 │ │ │ │ - bl edb20 │ │ │ │ - ldr r1, [pc, #800] @ f1a20 │ │ │ │ + bl edba4 │ │ │ │ + ldr r1, [pc, #800] @ f1aa4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r1, #88] @ 0x58 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ add r0, r0, r4 │ │ │ │ add sl, r0, r1 │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f17cc │ │ │ │ + beq f1850 │ │ │ │ mov r0, r4 │ │ │ │ - bl f088c │ │ │ │ + bl f0910 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #564] @ 0x234 │ │ │ │ mov r1, #24 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ @@ -214429,331 +214462,331 @@ │ │ │ │ mov r1, #180 @ 0xb4 │ │ │ │ movne r1, #120 @ 0x78 │ │ │ │ bl 1e020 │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #664] @ f1a24 │ │ │ │ + ldr r1, [pc, #664] @ f1aa8 │ │ │ │ mov r2, #10 │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #648] @ f1a28 │ │ │ │ + ldr r1, [pc, #648] @ f1aac │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4de10 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f17b8 │ │ │ │ + beq f183c │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ bl 1e800 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1f2e0 │ │ │ │ - b f17d0 │ │ │ │ - bl edc58 │ │ │ │ - bl 2e81ec │ │ │ │ + b f1854 │ │ │ │ + bl edcdc │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #1076] @ 0x434 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #1080] @ 0x438 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #548] @ 0x224 │ │ │ │ - ldr r0, [pc, #520] @ f1a00 │ │ │ │ + ldr r0, [pc, #520] @ f1a84 │ │ │ │ str r9, [sp, #552] @ 0x228 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ - ldr r0, [pc, #500] @ f1a04 │ │ │ │ + ldr r0, [pc, #500] @ f1a88 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, lr, #52 @ 0x34 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #484] @ f1a08 │ │ │ │ + ldr r1, [pc, #484] @ f1a8c │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b f18b4 │ │ │ │ + b f1938 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b f18b4 │ │ │ │ + b f1938 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b f18b4 │ │ │ │ + b f1938 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b f18b4 │ │ │ │ + b f1938 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b f18b4 │ │ │ │ + b f1938 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b f18b4 │ │ │ │ + b f1938 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b f18b4 │ │ │ │ + b f1938 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ str r1, [sp, #548] @ 0x224 │ │ │ │ add r2, sp, #544 @ 0x220 │ │ │ │ - ldr r0, [pc, #348] @ f1a2c │ │ │ │ + ldr r0, [pc, #348] @ f1ab0 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #336] @ f1a30 │ │ │ │ - ldr r3, [pc, #336] @ f1a34 │ │ │ │ + ldr r0, [pc, #336] @ f1ab4 │ │ │ │ + ldr r3, [pc, #336] @ f1ab8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ bl 479c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1908 │ │ │ │ + beq f198c │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f724 │ │ │ │ + bl 14f7a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166318 │ │ │ │ + bl 16639c │ │ │ │ mov r0, fp │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - b f19b4 │ │ │ │ + b f1a38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 166318 │ │ │ │ + bl 16639c │ │ │ │ mov r0, fp │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - b f19b4 │ │ │ │ + b f1a38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c2630 │ │ │ │ + bl c26b4 │ │ │ │ mov r0, fp │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c2630 │ │ │ │ + bl c26b4 │ │ │ │ mov r0, fp │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq pc, r1, r0, lsr #29 │ │ │ │ - mlaseq r1, r4, sl, lr │ │ │ │ - @ instruction: 0xfff783c8 │ │ │ │ - eoreq fp, r6, r5, ror fp │ │ │ │ + eorseq pc, r1, ip, lsl lr @ │ │ │ │ + eorseq lr, r1, r0, lsl sl │ │ │ │ + @ instruction: 0xfff78344 │ │ │ │ + eoreq fp, r6, r1, lsl #23 │ │ │ │ @ instruction: 0xfffe9518 │ │ │ │ - @ instruction: 0xfff78358 │ │ │ │ - eoreq fp, r6, fp, lsl #22 │ │ │ │ + @ instruction: 0xfff782d4 │ │ │ │ + eoreq fp, r6, r7, lsl fp │ │ │ │ @ instruction: 0xfffe95c8 │ │ │ │ - @ instruction: 0xfff782b0 │ │ │ │ - eoreq r3, r7, ip, lsr r2 │ │ │ │ + @ instruction: 0xfff7822c │ │ │ │ + eoreq r3, r7, r8, asr #4 │ │ │ │ strdeq sl, [r7], -r0 │ │ │ │ - @ instruction: 0xfff78208 │ │ │ │ - eoreq r3, r6, r8, ror #23 │ │ │ │ + @ instruction: 0xfff78184 │ │ │ │ + strdeq r3, [r6], -r4 @ │ │ │ │ andeq sl, r7, r0, asr #12 │ │ │ │ - @ instruction: 0x003093b0 │ │ │ │ - @ instruction: 0xfff5c0d0 │ │ │ │ - mlaseq r0, r4, r3, r9 │ │ │ │ - @ instruction: 0xfff7817c │ │ │ │ - eoreq r2, r7, sl, ror sl │ │ │ │ + eorseq r9, r0, ip, lsr #6 │ │ │ │ + @ instruction: 0xfff5c04c │ │ │ │ + eorseq r9, r0, r0, lsl r3 │ │ │ │ + @ instruction: 0xfff780f8 │ │ │ │ + eoreq r2, r7, r6, lsl #21 │ │ │ │ andeq r7, r6, ip, ror #31 │ │ │ │ - eoreq sp, r6, r7, lsl #22 │ │ │ │ - eoreq sp, r6, r5, ror #21 │ │ │ │ - @ instruction: 0x0031fafc │ │ │ │ - eorseq r3, r0, ip, ror sl │ │ │ │ - eoreq r6, r6, r0, ror #4 │ │ │ │ - eorseq r9, r0, r8, asr r9 │ │ │ │ - eoreq ip, r6, r7, asr #15 │ │ │ │ - eorseq r9, r0, ip, ror #1 │ │ │ │ + eoreq sp, r6, r3, lsl fp │ │ │ │ + strdeq sp, [r6], -r1 @ │ │ │ │ + eorseq pc, r1, r8, ror sl @ │ │ │ │ + @ instruction: 0x003039f8 │ │ │ │ + eoreq r6, r6, ip, ror #4 │ │ │ │ + @ instruction: 0x003098d4 │ │ │ │ + ldrdeq ip, [r6], -r3 @ │ │ │ │ + eorseq r9, r0, r8, rrx │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi f2278 │ │ │ │ + bhi f22fc │ │ │ │ mov r6, r2 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ andeq r0, r0, r4, ror #5 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl e9c60 │ │ │ │ + bl e9ce4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs f21ec │ │ │ │ + bcs f2270 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl e9c60 │ │ │ │ + bl e9ce4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f1ac8 │ │ │ │ + beq f1b4c │ │ │ │ cmp r0, #2 │ │ │ │ - bne f228c │ │ │ │ + bne f2310 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e938 │ │ │ │ mov r5, r0 │ │ │ │ str r5, [sp, #8] │ │ │ │ - ldr r0, [pc, #2180] @ f2358 │ │ │ │ + ldr r0, [pc, #2180] @ f23dc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ add r0, r0, r1 │ │ │ │ sub r8, r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl f0738 │ │ │ │ + bl f07bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq f1f08 │ │ │ │ + beq f1f8c │ │ │ │ add r7, sp, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1f18 │ │ │ │ + beq f1f9c │ │ │ │ mov r6, r0 │ │ │ │ bl 1fda8 │ │ │ │ cmp r6, r5 │ │ │ │ - bne f1f18 │ │ │ │ + bne f1f9c │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #20 │ │ │ │ mov r5, #20 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f20fc │ │ │ │ + beq f2180 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f298 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #2176] @ f23cc │ │ │ │ + ldr r0, [pc, #2176] @ f2450 │ │ │ │ mov r2, #28 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ add r0, r1, r0 │ │ │ │ sub r0, r4, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #2148] @ f23d0 │ │ │ │ - ldr r3, [pc, #2148] @ f23d4 │ │ │ │ + ldr r1, [pc, #2148] @ f2454 │ │ │ │ + ldr r3, [pc, #2148] @ f2458 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl e3f68 │ │ │ │ + bl e3fec │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ movne r1, #1 │ │ │ │ teq r1, r0 │ │ │ │ - beq f1f90 │ │ │ │ + beq f2014 │ │ │ │ cmp r5, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movne r5, #1 │ │ │ │ strb r5, [r4, #71] @ 0x47 │ │ │ │ - bl eda08 │ │ │ │ - ldr r4, [pc, #2096] @ f23d8 │ │ │ │ + bl eda8c │ │ │ │ + ldr r4, [pc, #2096] @ f245c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f1fb4 │ │ │ │ + bne f2038 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 1f0d0 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #1884] @ f2338 │ │ │ │ + ldr r5, [pc, #1884] @ f23bc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f1f98 │ │ │ │ + bne f201c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2124 │ │ │ │ + beq f21a8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e65c │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1c28 │ │ │ │ + beq f1cac │ │ │ │ cmp r0, #1 │ │ │ │ - bne f22a4 │ │ │ │ + bne f2328 │ │ │ │ mov r6, #1 │ │ │ │ - ldr r7, [pc, #1920] @ f23b0 │ │ │ │ + ldr r7, [pc, #1920] @ f2434 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ add r0, r1, r0 │ │ │ │ sub fp, r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl f088c │ │ │ │ + bl f0910 │ │ │ │ cmp r6, r0 │ │ │ │ - beq f1f90 │ │ │ │ + beq f2014 │ │ │ │ strb r6, [r4, #70] @ 0x46 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ add r0, r0, fp │ │ │ │ add sl, r0, r1 │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2050 │ │ │ │ + beq f20d4 │ │ │ │ mov r0, fp │ │ │ │ - bl f088c │ │ │ │ + bl f0910 │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #24 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ @@ -214772,473 +214805,473 @@ │ │ │ │ movne r1, #120 @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e020 │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #1752] @ f23c0 │ │ │ │ + ldr r1, [pc, #1752] @ f2444 │ │ │ │ mov r2, #10 │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #1736] @ f23c4 │ │ │ │ + ldr r1, [pc, #1736] @ f2448 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4de10 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1d14 │ │ │ │ + beq f1d98 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 1e800 │ │ │ │ - ldr r4, [pc, #1708] @ f23c8 │ │ │ │ + ldr r4, [pc, #1708] @ f244c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f1fcc │ │ │ │ + bne f2050 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1f0d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #20 │ │ │ │ mov r5, #20 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f21c4 │ │ │ │ + beq f2248 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f298 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #1580] @ f23a0 │ │ │ │ + ldr r0, [pc, #1580] @ f2424 │ │ │ │ mov r2, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ add r0, r1, r0 │ │ │ │ sub r0, r4, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #1552] @ f23a4 │ │ │ │ - ldr r3, [pc, #1552] @ f23a8 │ │ │ │ + ldr r1, [pc, #1552] @ f2428 │ │ │ │ + ldr r3, [pc, #1552] @ f242c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl e3f68 │ │ │ │ + bl e3fec │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ movne r1, #1 │ │ │ │ teq r1, r0 │ │ │ │ - beq f1f90 │ │ │ │ + beq f2014 │ │ │ │ cmp r5, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movne r5, #1 │ │ │ │ strb r5, [r4, #69] @ 0x45 │ │ │ │ - bl eda08 │ │ │ │ - ldr r4, [pc, #1500] @ f23ac │ │ │ │ + bl eda8c │ │ │ │ + ldr r4, [pc, #1500] @ f2430 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f1fc0 │ │ │ │ + bne f2044 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 1f0d0 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #20 │ │ │ │ mov r5, #20 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f21f8 │ │ │ │ + beq f227c │ │ │ │ mov r0, r6 │ │ │ │ bl 1f298 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #1352] @ f2370 │ │ │ │ + ldr r0, [pc, #1352] @ f23f4 │ │ │ │ mov r2, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #1332] @ f2374 │ │ │ │ - ldr r3, [pc, #1332] @ f2378 │ │ │ │ + ldr r1, [pc, #1332] @ f23f8 │ │ │ │ + ldr r3, [pc, #1332] @ f23fc │ │ │ │ sub r5, r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl e3f68 │ │ │ │ + bl e3fec │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ movne r1, #1 │ │ │ │ teq r1, r0 │ │ │ │ - beq f1f90 │ │ │ │ + beq f2014 │ │ │ │ mov r7, r4 │ │ │ │ cmp r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r7, #32]! │ │ │ │ movne r0, #1 │ │ │ │ strb r0, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ orrs r0, r1, r0 │ │ │ │ - beq f22d0 │ │ │ │ + beq f2354 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1fe4 │ │ │ │ + beq f2068 │ │ │ │ bl 20048 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1fe4 │ │ │ │ + beq f2068 │ │ │ │ cmp r6, #0 │ │ │ │ movne r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ bl 1fdb4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1fe4 │ │ │ │ + beq f2068 │ │ │ │ ldr r1, [r7] │ │ │ │ bl 1f628 │ │ │ │ mov r0, r5 │ │ │ │ - bl ed874 │ │ │ │ - ldr r4, [pc, #1216] @ f239c │ │ │ │ + bl ed8f8 │ │ │ │ + ldr r4, [pc, #1216] @ f2420 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f1fd8 │ │ │ │ + bne f205c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1f0d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1f90 │ │ │ │ + beq f2014 │ │ │ │ bl 1fda8 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ bl 1fb08 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #44]! @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1fec │ │ │ │ + beq f2070 │ │ │ │ mov r1, r7 │ │ │ │ bl 64528 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne f227c │ │ │ │ + bne f2300 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1f5c │ │ │ │ + beq f1fe0 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r8 │ │ │ │ - bl edb20 │ │ │ │ - ldr r4, [pc, #1024] @ f236c │ │ │ │ + bl edba4 │ │ │ │ + ldr r4, [pc, #1024] @ f23f0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f1fa8 │ │ │ │ + bne f202c │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ bl 1f0d0 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #924] @ f233c │ │ │ │ + ldr r0, [pc, #924] @ f23c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ - b f1bf4 │ │ │ │ + b f1c78 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ bl 22840 │ │ │ │ - b f1f84 │ │ │ │ + b f2008 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ bl 22840 │ │ │ │ - b f1bc0 │ │ │ │ + b f1c44 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ bl 22840 │ │ │ │ - b f1de8 │ │ │ │ + b f1e6c │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ bl 22840 │ │ │ │ - b f1d34 │ │ │ │ + b f1db8 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ bl 22840 │ │ │ │ - b f1ef4 │ │ │ │ - bl e971c │ │ │ │ - b f2054 │ │ │ │ - bl edc58 │ │ │ │ - bl 2e81ec │ │ │ │ + b f1f78 │ │ │ │ + bl e97a0 │ │ │ │ + b f20d8 │ │ │ │ + bl edcdc │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #840] @ f235c │ │ │ │ + ldr r0, [pc, #840] @ f23e0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #816] @ f2360 │ │ │ │ + ldr r0, [pc, #816] @ f23e4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r1, [pc, #800] @ f2364 │ │ │ │ + ldr r1, [pc, #800] @ f23e8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f2288 │ │ │ │ - bl edc58 │ │ │ │ - bl 2e81ec │ │ │ │ + b f230c │ │ │ │ + bl edcdc │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #772] @ f237c │ │ │ │ + ldr r0, [pc, #772] @ f2400 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #748] @ f2380 │ │ │ │ + ldr r0, [pc, #748] @ f2404 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r1, [pc, #732] @ f2384 │ │ │ │ + ldr r1, [pc, #732] @ f2408 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl e5194 │ │ │ │ + bl e5218 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #620] @ f2330 │ │ │ │ + ldr r0, [pc, #620] @ f23b4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #588] @ f2334 │ │ │ │ + ldr r1, [pc, #588] @ f23b8 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b f2268 │ │ │ │ + b f22ec │ │ │ │ ldr r0, [r6] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #720] @ f23f0 │ │ │ │ + ldr r1, [pc, #720] @ f2474 │ │ │ │ add r1, pc, r1 │ │ │ │ - b f221c │ │ │ │ + b f22a0 │ │ │ │ ldr r5, [r6] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r4, [pc, #524] @ f2340 │ │ │ │ + ldr r4, [pc, #524] @ f23c4 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - beq f2158 │ │ │ │ - ldr r0, [pc, #496] @ f2344 │ │ │ │ + beq f21dc │ │ │ │ + ldr r0, [pc, #496] @ f23c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #2 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #464] @ f2348 │ │ │ │ + ldr r1, [pc, #464] @ f23cc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #444] @ f234c │ │ │ │ + ldr r0, [pc, #444] @ f23d0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #428] @ f2350 │ │ │ │ + ldr r0, [pc, #428] @ f23d4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #404] @ f2354 │ │ │ │ + ldr r0, [pc, #404] @ f23d8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f2264 │ │ │ │ + b f22e8 │ │ │ │ ldr r0, [r6] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #516] @ f23ec │ │ │ │ + ldr r1, [pc, #516] @ f2470 │ │ │ │ add r1, pc, r1 │ │ │ │ - b f221c │ │ │ │ + b f22a0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl f06a4 │ │ │ │ + bl f0728 │ │ │ │ ldr r0, [r6] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #364] @ f2388 │ │ │ │ + ldr r1, [pc, #364] @ f240c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #344] @ f238c │ │ │ │ + ldr r0, [pc, #344] @ f2410 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #328] @ f2390 │ │ │ │ + ldr r0, [pc, #328] @ f2414 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #304] @ f2394 │ │ │ │ + ldr r0, [pc, #304] @ f2418 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #296] @ f2398 │ │ │ │ + ldr r1, [pc, #296] @ f241c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl f0638 │ │ │ │ - ldr r0, [pc, #228] @ f2368 │ │ │ │ + bl f06bc │ │ │ │ + ldr r0, [pc, #228] @ f23ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #328] @ f23dc │ │ │ │ + ldr r0, [pc, #328] @ f2460 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #324] @ f23e0 │ │ │ │ + ldr r2, [pc, #324] @ f2464 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - ldr r0, [pc, #256] @ f23b4 │ │ │ │ + ldr r0, [pc, #256] @ f2438 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #244] @ f23b8 │ │ │ │ - ldr r3, [pc, #244] @ f23bc │ │ │ │ + ldr r0, [pc, #244] @ f243c │ │ │ │ + ldr r3, [pc, #244] @ f2440 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - ldr r0, [pc, #268] @ f23e4 │ │ │ │ + ldr r0, [pc, #268] @ f2468 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #264] @ f23e8 │ │ │ │ + ldr r2, [pc, #264] @ f246c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2318 │ │ │ │ + beq f239c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - b f230c │ │ │ │ + b f2390 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne f2320 │ │ │ │ + bne f23a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfff5b81c │ │ │ │ - eorseq r9, r0, r4, lsr #32 │ │ │ │ - eorseq pc, r1, r0, ror #13 │ │ │ │ - eorseq pc, r1, r4, lsr #6 │ │ │ │ - eorseq pc, r1, r8, lsl #3 │ │ │ │ - eorseq pc, r1, r0, ror r1 @ │ │ │ │ - @ instruction: 0x00308fbc │ │ │ │ + @ instruction: 0xfff5b798 │ │ │ │ + eorseq r8, r0, r0, lsr #31 │ │ │ │ + eorseq pc, r1, ip, asr r6 @ │ │ │ │ + eorseq pc, r1, r0, lsr #5 │ │ │ │ + eorseq pc, r1, r4, lsl #2 │ │ │ │ + eorseq pc, r1, ip, ror #1 │ │ │ │ + eorseq r8, r0, r8, lsr pc │ │ │ │ @ instruction: 0xffff73ec │ │ │ │ - @ instruction: 0xfff5b73c │ │ │ │ - eoreq ip, r6, r3, lsl sp │ │ │ │ - eorseq pc, r1, r8, lsr #14 │ │ │ │ - mlaseq r0, r8, fp, r8 │ │ │ │ - @ instruction: 0xfff5b8b0 │ │ │ │ - eorseq r8, r0, r4, ror fp │ │ │ │ - eorseq r8, r0, r8, ror sl │ │ │ │ - eorseq pc, r1, r0, lsl r2 @ │ │ │ │ - @ instruction: 0x0031f3d0 │ │ │ │ - eoreq sp, r6, r4, ror #1 │ │ │ │ - eorseq r9, r0, r0, lsr #6 │ │ │ │ - eorseq r8, r0, r4, lsr fp │ │ │ │ - @ instruction: 0xfff5b84c │ │ │ │ - eorseq r8, r0, r0, lsl fp │ │ │ │ - eorseq r8, r0, r0, lsl #30 │ │ │ │ + @ instruction: 0xfff5b6b8 │ │ │ │ + eoreq ip, r6, pc, lsl sp │ │ │ │ + eorseq pc, r1, r4, lsr #13 │ │ │ │ + eorseq r8, r0, r4, lsl fp │ │ │ │ + @ instruction: 0xfff5b82c │ │ │ │ + @ instruction: 0x00308af0 │ │ │ │ + @ instruction: 0x003089f4 │ │ │ │ + eorseq pc, r1, ip, lsl #3 │ │ │ │ + eorseq pc, r1, ip, asr #6 │ │ │ │ + strdeq sp, [r6], -r0 @ │ │ │ │ + mlaseq r0, ip, r2, r9 │ │ │ │ + @ instruction: 0x00308ab0 │ │ │ │ + @ instruction: 0xfff5b7c8 │ │ │ │ + eorseq r8, r0, ip, lsl #21 │ │ │ │ + eorseq r8, r0, ip, ror lr │ │ │ │ @ instruction: 0xffff7348 │ │ │ │ - @ instruction: 0xfff5b698 │ │ │ │ - eoreq r3, r6, ip, asr r1 │ │ │ │ - mlaseq r0, r0, lr, r8 │ │ │ │ - eorseq pc, r1, r0, lsr #5 │ │ │ │ - eorseq pc, r1, r4, lsl #9 │ │ │ │ - eoreq sp, r6, r8, lsr #3 │ │ │ │ - @ instruction: 0x003093f0 │ │ │ │ - eorseq pc, r1, ip, lsr #7 │ │ │ │ - eorseq pc, r1, ip, asr #11 │ │ │ │ - mlaseq r0, r4, pc, r8 @ │ │ │ │ - eoreq fp, r6, r3, ror #27 │ │ │ │ - eorseq r8, r0, r8, ror #13 │ │ │ │ - eorseq r3, r0, r0, lsr #10 │ │ │ │ - eoreq r5, r6, r4, lsl #26 │ │ │ │ - eorseq pc, r1, r0, ror #8 │ │ │ │ - eorseq pc, r1, ip, lsr #13 │ │ │ │ - eoreq sp, r6, r8, ror #7 │ │ │ │ - eorseq r9, r0, r8, lsr r6 │ │ │ │ - @ instruction: 0x0031f5d4 │ │ │ │ - eoreq ip, r6, r1, lsl #2 │ │ │ │ - mlaseq r0, r4, r8, r8 │ │ │ │ - eoreq ip, r6, r6, asr r3 │ │ │ │ - eorseq r8, r0, r8, lsr #20 │ │ │ │ - eorseq r8, r0, r4, asr #30 │ │ │ │ - eorseq r9, r0, ip, lsr #32 │ │ │ │ + @ instruction: 0xfff5b614 │ │ │ │ + eoreq r3, r6, r8, ror #2 │ │ │ │ + eorseq r8, r0, ip, lsl #28 │ │ │ │ + eorseq pc, r1, ip, lsl r2 @ │ │ │ │ + eorseq pc, r1, r0, lsl #8 │ │ │ │ + @ instruction: 0x0026d1b4 │ │ │ │ + eorseq r9, r0, ip, ror #6 │ │ │ │ + eorseq pc, r1, r8, lsr #6 │ │ │ │ + eorseq pc, r1, r8, asr #10 │ │ │ │ + eorseq r8, r0, r0, lsl pc │ │ │ │ + eoreq fp, r6, pc, ror #27 │ │ │ │ + eorseq r8, r0, r4, ror #12 │ │ │ │ + mlaseq r0, ip, r4, r3 │ │ │ │ + eoreq r5, r6, r0, lsl sp │ │ │ │ + @ instruction: 0x0031f3dc │ │ │ │ + eorseq pc, r1, r8, lsr #12 │ │ │ │ + strdeq sp, [r6], -r4 @ │ │ │ │ + @ instruction: 0x003095b4 │ │ │ │ + eorseq pc, r1, r0, asr r5 @ │ │ │ │ + eoreq ip, r6, sp, lsl #2 │ │ │ │ + eorseq r8, r0, r0, lsl r8 │ │ │ │ + eoreq ip, r6, r2, ror #6 │ │ │ │ + eorseq r8, r0, r4, lsr #19 │ │ │ │ + eorseq r8, r0, r0, asr #29 │ │ │ │ + eorseq r8, r0, r8, lsr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ sub r0, r2, #1 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi f25ec │ │ │ │ + bhi f2670 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ @@ -215246,22 +215279,22 @@ │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ bl 59a38 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r8, [r1, #70] @ 0x46 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r6, [pc, #420] @ f25f4 │ │ │ │ + ldr r6, [pc, #420] @ f2678 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f2580 │ │ │ │ + bne f2604 │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ @@ -215277,15 +215310,15 @@ │ │ │ │ bl 1ebb4 │ │ │ │ ldm r7, {r0, r1, r2, r3, r5, r6} │ │ │ │ stm r9, {r0, r1, r2, r3, r5, r6} │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2590 │ │ │ │ + beq f2614 │ │ │ │ bl 1f8a4 │ │ │ │ add sl, sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #20 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -215296,19 +215329,19 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 1fa54 │ │ │ │ add r7, sp, #8 │ │ │ │ ldm sl, {r1, r2, r3, r4, r5, r6} │ │ │ │ cmp r8, #0 │ │ │ │ mov r0, r7 │ │ │ │ movne r8, #1 │ │ │ │ - b f2560 │ │ │ │ + b f25e4 │ │ │ │ ldrb r8, [r1, #69] @ 0x45 │ │ │ │ - b f2528 │ │ │ │ + b f25ac │ │ │ │ ldrb r8, [r1, #68] @ 0x44 │ │ │ │ - b f2528 │ │ │ │ + b f25ac │ │ │ │ ldrb r8, [r1, #71] @ 0x47 │ │ │ │ add sl, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, #20 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -215324,635 +215357,635 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ bl 1de4c │ │ │ │ ldm r7, {r0, r1, r2, r3, r5, r6} │ │ │ │ stm r9, {r0, r1, r2, r3, r5, r6} │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #112] @ f25f8 │ │ │ │ + ldr r0, [pc, #112] @ f267c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ - b f2468 │ │ │ │ - bl e971c │ │ │ │ - bl 2e81ec │ │ │ │ + b f24ec │ │ │ │ + bl e97a0 │ │ │ │ + bl 2e8270 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #72] @ f25fc │ │ │ │ + ldr r0, [pc, #72] @ f2680 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #48] @ f2600 │ │ │ │ + ldr r0, [pc, #48] @ f2684 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #32 │ │ │ │ - ldr r1, [pc, #28] @ f2604 │ │ │ │ + ldr r1, [pc, #28] @ f2688 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl f05cc │ │ │ │ - eorseq lr, r1, ip, ror #28 │ │ │ │ - eorseq lr, r1, ip, lsr sp │ │ │ │ - @ instruction: 0x003085f8 │ │ │ │ - @ instruction: 0xfff5b310 │ │ │ │ - @ instruction: 0x003085d4 │ │ │ │ + bl f0650 │ │ │ │ + eorseq lr, r1, r8, ror #27 │ │ │ │ + @ instruction: 0x0031ecb8 │ │ │ │ + eorseq r8, r0, r4, ror r5 │ │ │ │ + @ instruction: 0xfff5b28c │ │ │ │ + eorseq r8, r0, r0, asr r5 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #104] @ f2680 │ │ │ │ + ldr r0, [pc, #104] @ f2704 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r4, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f2648 │ │ │ │ - ldr r0, [pc, #80] @ f268c │ │ │ │ + bne f26cc │ │ │ │ + ldr r0, [pc, #80] @ f2710 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #28] @ f2684 │ │ │ │ + ldr r0, [pc, #28] @ f2708 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #20] @ f2688 │ │ │ │ + ldr r3, [pc, #20] @ f270c │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f2634 │ │ │ │ - eorseq lr, r1, r4, ror #22 │ │ │ │ - eorseq r8, r0, ip, lsr #20 │ │ │ │ - @ instruction: 0x00307fd4 │ │ │ │ - eorseq lr, r1, r0, asr #23 │ │ │ │ - ldr r1, [pc, #20] @ f26ac │ │ │ │ + b f26b8 │ │ │ │ + eorseq lr, r1, r0, ror #21 │ │ │ │ + eorseq r8, r0, r8, lsr #19 │ │ │ │ + eorseq r7, r0, r0, asr pc │ │ │ │ + eorseq lr, r1, ip, lsr fp │ │ │ │ + ldr r1, [pc, #20] @ f2730 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq lr, r1, r8, lsr lr │ │ │ │ - ldr r1, [pc, #20] @ f26cc │ │ │ │ + @ instruction: 0x0031edb4 │ │ │ │ + ldr r1, [pc, #20] @ f2750 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq lr, r1, r8, ror #27 │ │ │ │ - ldr r1, [pc, #20] @ f26ec │ │ │ │ + eorseq lr, r1, r4, ror #26 │ │ │ │ + ldr r1, [pc, #20] @ f2770 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq lr, r1, ip, ror #31 │ │ │ │ - ldr r1, [pc, #20] @ f270c │ │ │ │ + eorseq lr, r1, r8, ror #30 │ │ │ │ + ldr r1, [pc, #20] @ f2790 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #216] @ 0xd8 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - @ instruction: 0x0031edd8 │ │ │ │ - ldr r1, [pc, #20] @ f272c │ │ │ │ + eorseq lr, r1, r4, asr sp │ │ │ │ + ldr r1, [pc, #20] @ f27b0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #216] @ 0xd8 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq lr, r1, r8, lsl #27 │ │ │ │ - ldr r1, [pc, #20] @ f274c │ │ │ │ + eorseq lr, r1, r4, lsl #26 │ │ │ │ + ldr r1, [pc, #20] @ f27d0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #216] @ 0xd8 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq lr, r1, ip, lsl #31 │ │ │ │ - ldr r1, [pc, #20] @ f276c │ │ │ │ + eorseq lr, r1, r8, lsl #30 │ │ │ │ + ldr r1, [pc, #20] @ f27f0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #212] @ 0xd4 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq lr, r1, r8, ror sp │ │ │ │ - ldr r1, [pc, #20] @ f278c │ │ │ │ + @ instruction: 0x0031ecf4 │ │ │ │ + ldr r1, [pc, #20] @ f2810 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #212] @ 0xd4 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq lr, r1, ip, asr #30 │ │ │ │ - ldr r1, [pc, #20] @ f27ac │ │ │ │ + eorseq lr, r1, r8, asr #29 │ │ │ │ + ldr r1, [pc, #20] @ f2830 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #212] @ 0xd4 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq lr, r1, r8, lsl #26 │ │ │ │ - ldr r1, [pc, #20] @ f27cc │ │ │ │ + eorseq lr, r1, r4, lsl #25 │ │ │ │ + ldr r1, [pc, #20] @ f2850 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #204] @ 0xcc │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq lr, r1, r8, lsl sp │ │ │ │ - ldr r1, [pc, #20] @ f27ec │ │ │ │ + mlaseq r1, r4, ip, lr │ │ │ │ + ldr r1, [pc, #20] @ f2870 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #204] @ 0xcc │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq lr, r1, ip, ror #29 │ │ │ │ - ldr r1, [pc, #20] @ f280c │ │ │ │ + eorseq lr, r1, r8, ror #28 │ │ │ │ + ldr r1, [pc, #20] @ f2890 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #204] @ 0xcc │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq lr, r1, r8, lsr #25 │ │ │ │ - ldr r1, [pc, #20] @ f282c │ │ │ │ + eorseq lr, r1, r4, lsr #24 │ │ │ │ + ldr r1, [pc, #20] @ f28b0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #204] @ 0xcc │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - @ instruction: 0x0031eab4 │ │ │ │ - ldr r1, [pc, #20] @ f284c │ │ │ │ + eorseq lr, r1, r0, lsr sl │ │ │ │ + ldr r1, [pc, #20] @ f28d0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - mlaseq r1, r4, sl, lr │ │ │ │ - ldr r1, [pc, #36] @ f287c │ │ │ │ - ldr ip, [pc, #20] @ f2870 │ │ │ │ - ldr r2, [pc, #20] @ f2874 │ │ │ │ - ldr r3, [pc, #20] @ f2878 │ │ │ │ + eorseq lr, r1, r0, lsl sl │ │ │ │ + ldr r1, [pc, #36] @ f2900 │ │ │ │ + ldr ip, [pc, #20] @ f28f4 │ │ │ │ + ldr r2, [pc, #20] @ f28f8 │ │ │ │ + ldr r3, [pc, #20] @ f28fc │ │ │ │ stm r0, {r1, r3} │ │ │ │ str r2, [r0, #8] │ │ │ │ str ip, [r0, #12] │ │ │ │ bx lr │ │ │ │ ldrtne r9, [sp], -ip, lsl #16 │ │ │ │ strcs sl, [sl, #-599]! @ 0xfffffda9 │ │ │ │ ldmibpl sp!, {r4, r6, r8, r9, ip}^ │ │ │ │ ldrtle pc, [r1], r6, lsl #30 @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f289c │ │ │ │ - b 18aa24 │ │ │ │ + beq f2920 │ │ │ │ + b 18aaa8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f28ac │ │ │ │ + ldr r0, [pc, #4] @ f2930 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r8, r0, ip, lsr #22 │ │ │ │ + eorseq r8, r0, r8, lsr #21 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f28cc │ │ │ │ - b 18eee8 │ │ │ │ + beq f2950 │ │ │ │ + b 18ef6c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f28dc │ │ │ │ + ldr r0, [pc, #4] @ f2960 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x00308afc │ │ │ │ + eorseq r8, r0, r8, ror sl │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f28fc │ │ │ │ - b 18c30c │ │ │ │ + beq f2980 │ │ │ │ + b 18c390 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f290c │ │ │ │ + ldr r0, [pc, #4] @ f2990 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r8, r0, ip, asr #21 │ │ │ │ + eorseq r8, r0, r8, asr #20 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f292c │ │ │ │ - b 18a7b0 │ │ │ │ + beq f29b0 │ │ │ │ + b 18a834 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f293c │ │ │ │ + ldr r0, [pc, #4] @ f29c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - mlaseq r0, ip, sl, r8 │ │ │ │ + eorseq r8, r0, r8, lsl sl │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f295c │ │ │ │ - b 18b6b0 │ │ │ │ + beq f29e0 │ │ │ │ + b 18b734 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f296c │ │ │ │ + ldr r0, [pc, #4] @ f29f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r8, r0, ip, ror #20 │ │ │ │ + eorseq r8, r0, r8, ror #19 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f298c │ │ │ │ - b 18d264 │ │ │ │ + beq f2a10 │ │ │ │ + b 18d2e8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f299c │ │ │ │ + ldr r0, [pc, #4] @ f2a20 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r8, r0, ip, lsr sl │ │ │ │ + @ instruction: 0x003089b8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f29bc │ │ │ │ - b 18ccdc │ │ │ │ + beq f2a40 │ │ │ │ + b 18cd60 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f29cc │ │ │ │ + ldr r0, [pc, #4] @ f2a50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r8, r0, ip, lsl #20 │ │ │ │ + eorseq r8, r0, r8, lsl #19 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f29ec │ │ │ │ - b 18da78 │ │ │ │ + beq f2a70 │ │ │ │ + b 18dafc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f29fc │ │ │ │ + ldr r0, [pc, #4] @ f2a80 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003089dc │ │ │ │ + eorseq r8, r0, r8, asr r9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2a1c │ │ │ │ - b 18b1b0 │ │ │ │ + beq f2aa0 │ │ │ │ + b 18b234 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f2a2c │ │ │ │ + ldr r0, [pc, #4] @ f2ab0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r8, r0, ip, lsr #19 │ │ │ │ + eorseq r8, r0, r8, lsr #18 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2a4c │ │ │ │ - b 18ca68 │ │ │ │ + beq f2ad0 │ │ │ │ + b 18caec │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f2a5c │ │ │ │ + ldr r0, [pc, #4] @ f2ae0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r8, r0, ip, ror r9 │ │ │ │ + @ instruction: 0x003088f8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2a7c │ │ │ │ - b 18c580 │ │ │ │ + beq f2b00 │ │ │ │ + b 18c604 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f2a8c │ │ │ │ + ldr r0, [pc, #4] @ f2b10 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r8, r0, ip, asr #18 │ │ │ │ + eorseq r8, r0, r8, asr #17 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2aac │ │ │ │ - b 18bb98 │ │ │ │ + beq f2b30 │ │ │ │ + b 18bc1c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f2abc │ │ │ │ + ldr r0, [pc, #4] @ f2b40 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r8, r0, ip, lsl r9 │ │ │ │ + mlaseq r0, r8, r8, r8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2adc │ │ │ │ - b 18dcec │ │ │ │ + beq f2b60 │ │ │ │ + b 18dd70 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f2aec │ │ │ │ + ldr r0, [pc, #4] @ f2b70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r8, r0, ip, ror #17 │ │ │ │ + eorseq r8, r0, r8, ror #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2b0c │ │ │ │ - b 18df60 │ │ │ │ + beq f2b90 │ │ │ │ + b 18dfe4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f2b1c │ │ │ │ + ldr r0, [pc, #4] @ f2ba0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003088bc │ │ │ │ + eorseq r8, r0, r8, lsr r8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2b3c │ │ │ │ - b 18c098 │ │ │ │ + beq f2bc0 │ │ │ │ + b 18c11c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f2b4c │ │ │ │ + ldr r0, [pc, #4] @ f2bd0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r8, r0, ip, lsl #17 │ │ │ │ + eorseq r8, r0, r8, lsl #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2b6c │ │ │ │ - b 18c7f4 │ │ │ │ + beq f2bf0 │ │ │ │ + b 18c878 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f2b7c │ │ │ │ + ldr r0, [pc, #4] @ f2c00 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r8, r0, ip, asr r8 │ │ │ │ + @ instruction: 0x003087d8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2b9c │ │ │ │ - b 18b924 │ │ │ │ + beq f2c20 │ │ │ │ + b 18b9a8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f2bac │ │ │ │ + ldr r0, [pc, #4] @ f2c30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r8, r0, ip, lsr #16 │ │ │ │ + eorseq r8, r0, r8, lsr #15 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2bcc │ │ │ │ - b 18e448 │ │ │ │ + beq f2c50 │ │ │ │ + b 18e4cc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f2bdc │ │ │ │ + ldr r0, [pc, #4] @ f2c60 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003087fc │ │ │ │ - b 343f14 │ │ │ │ + eorseq r8, r0, r8, ror r7 │ │ │ │ + b 343f98 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2caebc │ │ │ │ + b 2caf40 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r0, [pc, #32] @ f2c2c │ │ │ │ + ldr r0, [pc, #32] @ f2cb0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #24] @ f2c30 │ │ │ │ + ldr r1, [pc, #24] @ f2cb4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x003089f4 │ │ │ │ - eoreq r6, r6, r7, lsr #28 │ │ │ │ + eorseq r8, r0, r0, ror r9 │ │ │ │ + eoreq r6, r6, r3, lsr lr │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ f2c48 │ │ │ │ + ldr r1, [pc, #8] @ f2ccc │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 342a2c │ │ │ │ - ldrdeq ip, [r6], -r6 @ │ │ │ │ + b 342ab0 │ │ │ │ + eoreq ip, r6, r2, ror #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #424 @ 0x1a8 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r8, r3 │ │ │ │ stmib sp, {r1, r2} │ │ │ │ cmp r2, #384 @ 0x180 │ │ │ │ ldr r6, [r4] │ │ │ │ - bcs f2ca8 │ │ │ │ + bcs f2d2c │ │ │ │ add r7, sp, #16 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f640 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ strb r0, [r7, r5] │ │ │ │ mov r0, r6 │ │ │ │ bl 1dd80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2ce0 │ │ │ │ + beq f2d64 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f4f0 │ │ │ │ - b f2ce0 │ │ │ │ + b f2d64 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1f394 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1dd80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2cd8 │ │ │ │ + beq f2d5c │ │ │ │ mov r0, r6 │ │ │ │ bl 1f4f0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f2d78 │ │ │ │ + beq f2dfc │ │ │ │ str r6, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2e6cd4 │ │ │ │ + bl 2e6d58 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 2e5594 │ │ │ │ + bl 2e5618 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e29c │ │ │ │ mov r5, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ mov r1, r5 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f2de8 │ │ │ │ + beq f2e6c │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ee90 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2d68 │ │ │ │ + beq f2dec │ │ │ │ add r0, sp, #16 │ │ │ │ bl 1e800 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1ec20 │ │ │ │ add sp, sp, #424 @ 0x1a8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #220] @ f2e6c │ │ │ │ + ldr r0, [pc, #220] @ f2ef0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #188] @ f2e70 │ │ │ │ + ldr r1, [pc, #188] @ f2ef4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #412] @ 0x19c │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ str r1, [sp, #408] @ 0x198 │ │ │ │ - ldr r1, [pc, #172] @ f2e74 │ │ │ │ + ldr r1, [pc, #172] @ f2ef8 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #404] @ 0x194 │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ - ldr r1, [pc, #148] @ f2e78 │ │ │ │ + ldr r1, [pc, #148] @ f2efc │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ ldr r0, [sp, #404] @ 0x194 │ │ │ │ ldr r1, [sp, #408] @ 0x198 │ │ │ │ str r1, [sp, #420] @ 0x1a4 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ - ldr r0, [pc, #96] @ f2e60 │ │ │ │ + ldr r0, [pc, #96] @ f2ee4 │ │ │ │ add r2, sp, #416 @ 0x1a0 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #80] @ f2e64 │ │ │ │ - ldr r3, [pc, #80] @ f2e68 │ │ │ │ + ldr r0, [pc, #80] @ f2ee8 │ │ │ │ + ldr r3, [pc, #80] @ f2eec │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2e50 │ │ │ │ + beq f2ed4 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 1e800 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r8, r0, ip, lsl #13 │ │ │ │ - eoreq ip, r6, r1, asr #9 │ │ │ │ - eorseq r8, r0, r8, asr #12 │ │ │ │ - eorseq r8, r0, r4, asr r6 │ │ │ │ - eorseq ip, r1, r0, ror #30 │ │ │ │ - @ instruction: 0xfff5ab10 │ │ │ │ - eorseq r8, r0, r8, lsl r6 │ │ │ │ + eorseq r8, r0, r8, lsl #12 │ │ │ │ + eoreq ip, r6, sp, asr #9 │ │ │ │ + eorseq r8, r0, r4, asr #11 │ │ │ │ + @ instruction: 0x003085d0 │ │ │ │ + @ instruction: 0x0031cedc │ │ │ │ + @ instruction: 0xfff5aa8c │ │ │ │ + mlaseq r0, r4, r5, r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ ldr r9, [r1] │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #456] @ 0x1c8 │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #452] @ 0x1c4 │ │ │ │ cmp r3, #384 @ 0x180 │ │ │ │ ldr r5, [r9] │ │ │ │ - bcs f2ee4 │ │ │ │ + bcs f2f68 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r3 │ │ │ │ bl 1f640 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ strb r0, [r7, r6] │ │ │ │ mov r0, r5 │ │ │ │ bl 1dd80 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2f1c │ │ │ │ + beq f2fa0 │ │ │ │ mov r0, fp │ │ │ │ bl 1f4f0 │ │ │ │ - b f2f1c │ │ │ │ + b f2fa0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 1f394 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 1dd80 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2f14 │ │ │ │ + beq f2f98 │ │ │ │ mov r0, fp │ │ │ │ bl 1f4f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq f30dc │ │ │ │ + beq f3160 │ │ │ │ ldrb r0, [fp, #8] │ │ │ │ ldr r8, [sp, #496] @ 0x1f0 │ │ │ │ tst r0, #1 │ │ │ │ - beq f314c │ │ │ │ + beq f31d0 │ │ │ │ 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 │ │ │ │ @@ -215965,64 +215998,64 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 1e29c │ │ │ │ mov r6, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f31bc │ │ │ │ + beq f3240 │ │ │ │ mov r4, r8 │ │ │ │ add r8, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r8 │ │ │ │ bl 1faa8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f31f8 │ │ │ │ + beq f327c │ │ │ │ mov r1, r8 │ │ │ │ add r9, sp, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r5, #64 @ 0x40 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3268 │ │ │ │ + beq f32ec │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f32c0 │ │ │ │ + beq f3344 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq f3094 │ │ │ │ + beq f3118 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e6f8 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f32dc │ │ │ │ + beq f3360 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r5, #10 │ │ │ │ - bcs f309c │ │ │ │ + bcs f3120 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r5 │ │ │ │ strh r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 1f640 │ │ │ │ @@ -216032,266 +216065,266 @@ │ │ │ │ ldrh r2, [sp, #66] @ 0x42 │ │ │ │ orr r0, r1, r0, lsl #16 │ │ │ │ ldrh r1, [sp, #68] @ 0x44 │ │ │ │ orr r7, r2, r1, lsl #16 │ │ │ │ ldrh r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, #2 │ │ │ │ mov r5, r7 │ │ │ │ - b f30ac │ │ │ │ + b f3130 │ │ │ │ mov r1, #3 │ │ │ │ - b f30ac │ │ │ │ + b f3130 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ bl 1f394 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sl, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ strh r2, [sl, #2] │ │ │ │ strb r3, [sl, #1] │ │ │ │ strb r1, [sl] │ │ │ │ - beq f30d4 │ │ │ │ + beq f3158 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #640] @ f3374 │ │ │ │ + ldr r0, [pc, #640] @ f33f8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #608] @ f3378 │ │ │ │ + ldr r1, [pc, #608] @ f33fc │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #592] @ f337c │ │ │ │ + ldr r1, [pc, #592] @ f3400 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #452 @ 0x1c4 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #568] @ f3380 │ │ │ │ + ldr r1, [pc, #568] @ f3404 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #568] @ f339c │ │ │ │ + ldr r0, [pc, #568] @ f3420 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #536] @ f33a0 │ │ │ │ + ldr r1, [pc, #536] @ f3424 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #520] @ f33a4 │ │ │ │ + ldr r1, [pc, #520] @ f3428 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #452 @ 0x1c4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ bl 3c534 │ │ │ │ - b f3314 │ │ │ │ + b f3398 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #432] @ f3384 │ │ │ │ + ldr r0, [pc, #432] @ f3408 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #416] @ f3388 │ │ │ │ - ldr r3, [pc, #416] @ f338c │ │ │ │ + ldr r0, [pc, #416] @ f340c │ │ │ │ + ldr r3, [pc, #416] @ f3410 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b f3314 │ │ │ │ + b f3398 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #384] @ f3390 │ │ │ │ + ldr r0, [pc, #384] @ f3414 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #352] @ f3394 │ │ │ │ + ldr r1, [pc, #352] @ f3418 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #336] @ f3398 │ │ │ │ + ldr r1, [pc, #336] @ f341c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #452 @ 0x1c4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ bl 3c534 │ │ │ │ - b f3314 │ │ │ │ + b f3398 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #452] @ 0x1c4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #456] @ 0x1c8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #304] @ f33bc │ │ │ │ + ldr r1, [pc, #304] @ f3440 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #288] @ f33c0 │ │ │ │ + ldr r0, [pc, #288] @ f3444 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r1, [pc, #272] @ f33c4 │ │ │ │ + ldr r1, [pc, #272] @ f3448 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f3314 │ │ │ │ - ldr r0, [pc, #236] @ f33b4 │ │ │ │ + b f3398 │ │ │ │ + ldr r0, [pc, #236] @ f3438 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #232] @ f33b8 │ │ │ │ + ldr r2, [pc, #232] @ f343c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b f3314 │ │ │ │ + b f3398 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #180] @ f33a8 │ │ │ │ + ldr r0, [pc, #180] @ f342c │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #164] @ f33ac │ │ │ │ - ldr r3, [pc, #164] @ f33b0 │ │ │ │ + ldr r0, [pc, #164] @ f3430 │ │ │ │ + ldr r3, [pc, #164] @ f3434 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3344 │ │ │ │ + beq f33c8 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e800 │ │ │ │ mov r0, fp │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f336c │ │ │ │ + beq f33f0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x003082f0 │ │ │ │ - @ instruction: 0x0031cbfc │ │ │ │ - @ instruction: 0xfff5a7ac │ │ │ │ - @ instruction: 0x003082f4 │ │ │ │ - @ instruction: 0x003082b8 │ │ │ │ - eoreq ip, r6, sp, ror #1 │ │ │ │ - eorseq r8, r0, r4, ror r2 │ │ │ │ - eorseq r8, r0, r4, lsl r2 │ │ │ │ - eorseq ip, r1, r0, ror #21 │ │ │ │ - @ instruction: 0xfff5a694 │ │ │ │ - eorseq r8, r0, r8, lsr #5 │ │ │ │ - eorseq ip, r1, ip, lsl #23 │ │ │ │ - @ instruction: 0xfff5a740 │ │ │ │ - eorseq r8, r0, r4, asr #5 │ │ │ │ - @ instruction: 0x0026c3b6 │ │ │ │ - eorseq r8, r0, r4, asr r1 │ │ │ │ - @ instruction: 0x0026c4b3 │ │ │ │ - eorseq r8, r0, ip, asr r3 │ │ │ │ - @ instruction: 0x003081bc │ │ │ │ - eorseq ip, r1, r8, lsl sl │ │ │ │ - mlaseq r0, ip, r1, r8 │ │ │ │ + eorseq r8, r0, ip, ror #4 │ │ │ │ + eorseq ip, r1, r8, ror fp │ │ │ │ + @ instruction: 0xfff5a728 │ │ │ │ + eorseq r8, r0, r0, ror r2 │ │ │ │ + eorseq r8, r0, r4, lsr r2 │ │ │ │ + strdeq ip, [r6], -r9 @ │ │ │ │ + @ instruction: 0x003081f0 │ │ │ │ + mlaseq r0, r0, r1, r8 │ │ │ │ + eorseq ip, r1, ip, asr sl │ │ │ │ + @ instruction: 0xfff5a610 │ │ │ │ + eorseq r8, r0, r4, lsr #4 │ │ │ │ + eorseq ip, r1, r8, lsl #22 │ │ │ │ + @ instruction: 0xfff5a6bc │ │ │ │ + eorseq r8, r0, r0, asr #4 │ │ │ │ + eoreq ip, r6, r2, asr #7 │ │ │ │ + ldrsbeq r8, [r0], -r0 @ │ │ │ │ + @ instruction: 0x0026c4bf │ │ │ │ + @ instruction: 0x003082d8 │ │ │ │ + eorseq r8, r0, r8, lsr r1 │ │ │ │ + mlaseq r1, r4, r9, ip │ │ │ │ + eorseq r8, r0, r8, lsl r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ ldr r9, [r1] │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #456] @ 0x1c8 │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #452] @ 0x1c4 │ │ │ │ cmp r3, #384 @ 0x180 │ │ │ │ ldr r4, [r9] │ │ │ │ - bcs f3430 │ │ │ │ + bcs f34b4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r3 │ │ │ │ bl 1f640 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ strb r0, [r7, r6] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dd80 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3468 │ │ │ │ + beq f34ec │ │ │ │ mov r0, fp │ │ │ │ bl 1f4f0 │ │ │ │ - b f3468 │ │ │ │ + b f34ec │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 1f394 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 1dd80 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3460 │ │ │ │ + beq f34e4 │ │ │ │ mov r0, fp │ │ │ │ bl 1f4f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq f35a0 │ │ │ │ + beq f3624 │ │ │ │ ldrb r0, [fp, #8] │ │ │ │ ldr r8, [sp, #496] @ 0x1f0 │ │ │ │ tst r0, #1 │ │ │ │ - beq f3610 │ │ │ │ + beq f3694 │ │ │ │ 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 │ │ │ │ @@ -216304,514 +216337,514 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 1e29c │ │ │ │ mov r6, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f3680 │ │ │ │ + beq f3704 │ │ │ │ mov r4, r8 │ │ │ │ add r8, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r8 │ │ │ │ bl 1faa8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f36bc │ │ │ │ + beq f3740 │ │ │ │ mov r1, r8 │ │ │ │ add r9, sp, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r4, #64 @ 0x40 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f372c │ │ │ │ + beq f37b0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3784 │ │ │ │ + beq f3808 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq f3578 │ │ │ │ + beq f35fc │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2e6bd4 │ │ │ │ + bl 2e6c58 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - b f357c │ │ │ │ + b f3600 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm sl, {r0, r2} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r1, [sl, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3598 │ │ │ │ + beq f361c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #580] @ f37fc │ │ │ │ + ldr r0, [pc, #580] @ f3880 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #548] @ f3800 │ │ │ │ + ldr r1, [pc, #548] @ f3884 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #532] @ f3804 │ │ │ │ + ldr r1, [pc, #532] @ f3888 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #452 @ 0x1c4 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #508] @ f3808 │ │ │ │ + ldr r1, [pc, #508] @ f388c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #508] @ f3824 │ │ │ │ + ldr r0, [pc, #508] @ f38a8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #476] @ f3828 │ │ │ │ + ldr r1, [pc, #476] @ f38ac │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #460] @ f382c │ │ │ │ + ldr r1, [pc, #460] @ f38b0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #452 @ 0x1c4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ bl 3c534 │ │ │ │ - b f379c │ │ │ │ + b f3820 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #372] @ f380c │ │ │ │ + ldr r0, [pc, #372] @ f3890 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #356] @ f3810 │ │ │ │ - ldr r3, [pc, #356] @ f3814 │ │ │ │ + ldr r0, [pc, #356] @ f3894 │ │ │ │ + ldr r3, [pc, #356] @ f3898 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b f379c │ │ │ │ + b f3820 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #324] @ f3818 │ │ │ │ + ldr r0, [pc, #324] @ f389c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #292] @ f381c │ │ │ │ + ldr r1, [pc, #292] @ f38a0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #276] @ f3820 │ │ │ │ + ldr r1, [pc, #276] @ f38a4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #452 @ 0x1c4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ bl 3c534 │ │ │ │ - b f379c │ │ │ │ + b f3820 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #452] @ 0x1c4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #456] @ 0x1c8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #232] @ f3838 │ │ │ │ + ldr r1, [pc, #232] @ f38bc │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #216] @ f383c │ │ │ │ + ldr r0, [pc, #216] @ f38c0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r1, [pc, #200] @ f3840 │ │ │ │ + ldr r1, [pc, #200] @ f38c4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f379c │ │ │ │ - ldr r0, [pc, #164] @ f3830 │ │ │ │ + b f3820 │ │ │ │ + ldr r0, [pc, #164] @ f38b4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #160] @ f3834 │ │ │ │ + ldr r2, [pc, #160] @ f38b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f37cc │ │ │ │ + beq f3850 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f37ec │ │ │ │ + beq f3870 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e800 │ │ │ │ mov r0, fp │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r7, r0, ip, lsr #28 │ │ │ │ - eorseq ip, r1, r8, lsr r7 │ │ │ │ - @ instruction: 0xfff5a2e8 │ │ │ │ - eorseq r7, r0, r0, lsr lr │ │ │ │ - @ instruction: 0x00307df4 │ │ │ │ - eoreq fp, r6, r9, lsr #24 │ │ │ │ - @ instruction: 0x00307db0 │ │ │ │ - eorseq r7, r0, r0, asr sp │ │ │ │ - eorseq ip, r1, ip, lsl r6 │ │ │ │ - @ instruction: 0xfff5a1d0 │ │ │ │ - eorseq r7, r0, r4, ror #27 │ │ │ │ - eorseq ip, r1, r8, asr #13 │ │ │ │ - @ instruction: 0xfff5a27c │ │ │ │ - eoreq fp, r6, pc, ror #31 │ │ │ │ - mlaseq r0, r8, lr, r7 │ │ │ │ - @ instruction: 0x00307cf8 │ │ │ │ - eorseq ip, r1, r4, asr r5 │ │ │ │ - @ instruction: 0x00307cd8 │ │ │ │ + eorseq r7, r0, r8, lsr #27 │ │ │ │ + @ instruction: 0x0031c6b4 │ │ │ │ + @ instruction: 0xfff5a264 │ │ │ │ + eorseq r7, r0, ip, lsr #27 │ │ │ │ + eorseq r7, r0, r0, ror sp │ │ │ │ + eoreq fp, r6, r5, lsr ip │ │ │ │ + eorseq r7, r0, ip, lsr #26 │ │ │ │ + eorseq r7, r0, ip, asr #25 │ │ │ │ + mlaseq r1, r8, r5, ip │ │ │ │ + @ instruction: 0xfff5a14c │ │ │ │ + eorseq r7, r0, r0, ror #26 │ │ │ │ + eorseq ip, r1, r4, asr #12 │ │ │ │ + @ instruction: 0xfff5a1f8 │ │ │ │ + strdeq fp, [r6], -fp @ │ │ │ │ + eorseq r7, r0, r4, lsl lr │ │ │ │ + eorseq r7, r0, r4, ror ip │ │ │ │ + @ instruction: 0x0031c4d0 │ │ │ │ + eorseq r7, r0, r4, asr ip │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne f385c │ │ │ │ + bne f38e0 │ │ │ │ tst r2, #32 │ │ │ │ - bne f3860 │ │ │ │ - b 344f94 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + bne f38e4 │ │ │ │ + b 345018 │ │ │ │ + b 341d3c │ │ │ │ + b 341db0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3880 │ │ │ │ - b 18dcec │ │ │ │ + beq f3904 │ │ │ │ + b 18dd70 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3890 │ │ │ │ + ldr r0, [pc, #4] @ f3914 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, asr #22 │ │ │ │ + eorseq r7, r0, r4, asr #21 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f38b0 │ │ │ │ - b 18eee8 │ │ │ │ + beq f3934 │ │ │ │ + b 18ef6c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f38c0 │ │ │ │ + ldr r0, [pc, #4] @ f3944 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, lsl fp │ │ │ │ + mlaseq r0, r4, sl, r7 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f38e0 │ │ │ │ - b 18ccdc │ │ │ │ + beq f3964 │ │ │ │ + b 18cd60 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f38f0 │ │ │ │ + ldr r0, [pc, #4] @ f3974 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, ror #21 │ │ │ │ + eorseq r7, r0, r4, ror #20 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3910 │ │ │ │ - b 18aa24 │ │ │ │ + beq f3994 │ │ │ │ + b 18aaa8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3920 │ │ │ │ + ldr r0, [pc, #4] @ f39a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x00307ab8 │ │ │ │ + eorseq r7, r0, r4, lsr sl │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3940 │ │ │ │ - b 18df60 │ │ │ │ + beq f39c4 │ │ │ │ + b 18dfe4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3950 │ │ │ │ + ldr r0, [pc, #4] @ f39d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, lsl #21 │ │ │ │ + eorseq r7, r0, r4, lsl #20 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3970 │ │ │ │ - b 18b1b0 │ │ │ │ + beq f39f4 │ │ │ │ + b 18b234 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3980 │ │ │ │ + ldr r0, [pc, #4] @ f3a04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, asr sl │ │ │ │ + @ instruction: 0x003079d4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f39a0 │ │ │ │ - b 18c7f4 │ │ │ │ + beq f3a24 │ │ │ │ + b 18c878 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f39b0 │ │ │ │ + ldr r0, [pc, #4] @ f3a34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, lsr #20 │ │ │ │ + eorseq r7, r0, r4, lsr #19 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f39d0 │ │ │ │ - b 18da78 │ │ │ │ + beq f3a54 │ │ │ │ + b 18dafc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f39e0 │ │ │ │ + ldr r0, [pc, #4] @ f3a64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003079f8 │ │ │ │ + eorseq r7, r0, r4, ror r9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3a00 │ │ │ │ - b 18e448 │ │ │ │ + beq f3a84 │ │ │ │ + b 18e4cc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3a10 │ │ │ │ + ldr r0, [pc, #4] @ f3a94 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, asr #19 │ │ │ │ + eorseq r7, r0, r4, asr #18 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3a30 │ │ │ │ - b 18a7b0 │ │ │ │ + beq f3ab4 │ │ │ │ + b 18a834 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3a40 │ │ │ │ + ldr r0, [pc, #4] @ f3ac4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - mlaseq r0, r8, r9, r7 │ │ │ │ + eorseq r7, r0, r4, lsl r9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3a60 │ │ │ │ - b 18d264 │ │ │ │ + beq f3ae4 │ │ │ │ + b 18d2e8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3a70 │ │ │ │ + ldr r0, [pc, #4] @ f3af4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, ror #18 │ │ │ │ + eorseq r7, r0, r4, ror #17 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3a90 │ │ │ │ - b 18c30c │ │ │ │ + beq f3b14 │ │ │ │ + b 18c390 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3aa0 │ │ │ │ + ldr r0, [pc, #4] @ f3b24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, lsr r9 │ │ │ │ + @ instruction: 0x003078b4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3ac0 │ │ │ │ - b 18b924 │ │ │ │ + beq f3b44 │ │ │ │ + b 18b9a8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3ad0 │ │ │ │ + ldr r0, [pc, #4] @ f3b54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, lsl #18 │ │ │ │ + eorseq r7, r0, r4, lsl #17 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3af0 │ │ │ │ - b 18bb98 │ │ │ │ + beq f3b74 │ │ │ │ + b 18bc1c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3b00 │ │ │ │ + ldr r0, [pc, #4] @ f3b84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003078d8 │ │ │ │ + eorseq r7, r0, r4, asr r8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3b20 │ │ │ │ - b 18c580 │ │ │ │ + beq f3ba4 │ │ │ │ + b 18c604 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3b30 │ │ │ │ + ldr r0, [pc, #4] @ f3bb4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, lsr #17 │ │ │ │ + eorseq r7, r0, r4, lsr #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3b50 │ │ │ │ - b 18c098 │ │ │ │ + beq f3bd4 │ │ │ │ + b 18c11c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3b60 │ │ │ │ + ldr r0, [pc, #4] @ f3be4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, ror r8 │ │ │ │ + @ instruction: 0x003077f4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3b80 │ │ │ │ - b 18ca68 │ │ │ │ + beq f3c04 │ │ │ │ + b 18caec │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3b90 │ │ │ │ + ldr r0, [pc, #4] @ f3c14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, asr #16 │ │ │ │ + eorseq r7, r0, r4, asr #15 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3bb0 │ │ │ │ - b 18b6b0 │ │ │ │ + beq f3c34 │ │ │ │ + b 18b734 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3bc0 │ │ │ │ + ldr r0, [pc, #4] @ f3c44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, lsl r8 │ │ │ │ + mlaseq r0, r4, r7, r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq f3f20 │ │ │ │ + beq f3fa4 │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl e9838 │ │ │ │ + bl e98bc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ - bne f3f3c │ │ │ │ + bne f3fc0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq f3f84 │ │ │ │ + beq f4008 │ │ │ │ add r5, r6, #24 │ │ │ │ mov r1, #28 │ │ │ │ mov r4, #28 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3fac │ │ │ │ + beq f4030 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e3a4 │ │ │ │ cmp r7, #3 │ │ │ │ - bcc f3fd4 │ │ │ │ + bcc f4058 │ │ │ │ add r4, r6, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #28 │ │ │ │ mov sl, #28 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4018 │ │ │ │ + beq f409c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e3a4 │ │ │ │ cmp r7, #3 │ │ │ │ - beq f4040 │ │ │ │ + beq f40c4 │ │ │ │ add r7, r6, #72 @ 0x48 │ │ │ │ bl 1e74c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f408c │ │ │ │ + beq f4110 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f484 │ │ │ │ mov r1, #27 │ │ │ │ mov fp, #0 │ │ │ │ orr r1, r1, #65280 @ 0xff00 │ │ │ │ mov sl, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - ldreq r1, [pc, #1124] @ f4100 │ │ │ │ + ldreq r1, [pc, #1124] @ f4184 │ │ │ │ andseq r0, r0, r1 │ │ │ │ - beq f3cfc │ │ │ │ + beq f3d80 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #20 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ @@ -216828,336 +216861,336 @@ │ │ │ │ add r0, r8, #8 │ │ │ │ mov sl, #1 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ strd sl, [r8] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r1, [pc, #1056] @ f4128 │ │ │ │ + ldr r1, [pc, #1056] @ f41ac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #88] @ 0x58 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ add r0, r2, r0 │ │ │ │ add r6, r0, r1 │ │ │ │ ldr r0, [r6, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3e50 │ │ │ │ + beq f3ed4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 110514 │ │ │ │ + bl 110598 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, #0 │ │ │ │ - beq f3ca0 │ │ │ │ + beq f3d24 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3e50 │ │ │ │ - ldr r4, [pc, #992] @ f412c │ │ │ │ + beq f3ed4 │ │ │ │ + ldr r4, [pc, #992] @ f41b0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r0, r1, r0 │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f40e8 │ │ │ │ + beq f416c │ │ │ │ bl 1f82c │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2d955c │ │ │ │ + bl 2d95e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3d9c │ │ │ │ + beq f3e20 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2d9574 │ │ │ │ + bl 2d95f8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1fda8 │ │ │ │ mov sl, #1 │ │ │ │ - b f3ca0 │ │ │ │ + b f3d24 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3eb0 │ │ │ │ + beq f3f34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11ad04 │ │ │ │ + bl 11ad88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3e40 │ │ │ │ + beq f3ec4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3ebc │ │ │ │ + beq f3f40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11ad04 │ │ │ │ + bl 11ad88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3d8c │ │ │ │ + beq f3e10 │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ add r0, r0, r7 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #124] @ 0x7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1135f0 │ │ │ │ + bl 113674 │ │ │ │ mov r0, r6 │ │ │ │ - bl 113a74 │ │ │ │ - ldr r0, [pc, #820] @ f413c │ │ │ │ + bl 113af8 │ │ │ │ + ldr r0, [pc, #820] @ f41c0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - beq f3e2c │ │ │ │ - ldr r0, [pc, #792] @ f4140 │ │ │ │ + beq f3eb0 │ │ │ │ + ldr r0, [pc, #792] @ f41c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 228b4 │ │ │ │ - ldr r1, [pc, #784] @ f4144 │ │ │ │ + ldr r1, [pc, #784] @ f41c8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ bl 1f0d0 │ │ │ │ - b f3d8c │ │ │ │ + b f3e10 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1fda8 │ │ │ │ mov sl, #0 │ │ │ │ - b f3ca0 │ │ │ │ - bl 101360 │ │ │ │ - bl 2e81ec │ │ │ │ + b f3d24 │ │ │ │ + bl 1013e4 │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #736] @ f4158 │ │ │ │ + ldr r0, [pc, #736] @ f41dc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #712] @ f415c │ │ │ │ + ldr r0, [pc, #712] @ f41e0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #696] @ f4160 │ │ │ │ + ldr r1, [pc, #696] @ f41e4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl 101360 │ │ │ │ - bl 2e81ec │ │ │ │ - b f3ec4 │ │ │ │ - bl 101360 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 1013e4 │ │ │ │ + bl 2e8270 │ │ │ │ + b f3f48 │ │ │ │ + bl 1013e4 │ │ │ │ + bl 2e8270 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r2, #2 │ │ │ │ - ldr r0, [pc, #596] @ f4130 │ │ │ │ + ldr r0, [pc, #596] @ f41b4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #584] @ f4134 │ │ │ │ + ldr r0, [pc, #584] @ f41b8 │ │ │ │ str r2, [r9, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ str r3, [r9, #12] │ │ │ │ str r0, [r9, #8] │ │ │ │ str r1, [r9, #16] │ │ │ │ - ldr r1, [pc, #548] @ f4138 │ │ │ │ + ldr r1, [pc, #548] @ f41bc │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #460] @ f4104 │ │ │ │ + ldr r1, [pc, #460] @ f4188 │ │ │ │ add r1, pc, r1 │ │ │ │ - b f3fec │ │ │ │ + b f4070 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #492] @ f414c │ │ │ │ + ldr r1, [pc, #492] @ f41d0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #472] @ f4150 │ │ │ │ + ldr r0, [pc, #472] @ f41d4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sp │ │ │ │ - b f4084 │ │ │ │ + b f4108 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #372] @ f4110 │ │ │ │ + ldr r0, [pc, #372] @ f4194 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b f3ff8 │ │ │ │ + b f407c │ │ │ │ ldr r0, [r5] │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #328] @ f4118 │ │ │ │ + ldr r1, [pc, #328] @ f419c │ │ │ │ add r1, pc, r1 │ │ │ │ - b f40b4 │ │ │ │ + b f4138 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #296] @ f4114 │ │ │ │ + ldr r1, [pc, #296] @ f4198 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #256] @ f4108 │ │ │ │ + ldr r1, [pc, #256] @ f418c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ - b f4084 │ │ │ │ + b f4108 │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #280] @ f4154 │ │ │ │ + ldr r1, [pc, #280] @ f41d8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b f40b4 │ │ │ │ + b f4138 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #200] @ f4120 │ │ │ │ + ldr r0, [pc, #200] @ f41a4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #176] @ f4124 │ │ │ │ + ldr r0, [pc, #176] @ f41a8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b f40d8 │ │ │ │ + b f415c │ │ │ │ ldr r4, [r7] │ │ │ │ bl 1e74c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #148] @ f4148 │ │ │ │ + ldr r1, [pc, #148] @ f41cc │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, sp │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #80] @ f411c │ │ │ │ + ldr r0, [pc, #80] @ f41a0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #44] @ f410c │ │ │ │ + ldr r1, [pc, #44] @ f4190 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ bl 47a30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ stcne 15, cr1, [r0], {15} │ │ │ │ - eorseq r7, r0, r0, ror #25 │ │ │ │ - eorseq fp, r1, r0, lsl #31 │ │ │ │ - mlaseq r0, r4, fp, r7 │ │ │ │ - mlaseq r0, r4, ip, r7 │ │ │ │ eorseq r7, r0, ip, asr ip │ │ │ │ - eorseq r7, r0, r0, ror ip │ │ │ │ + @ instruction: 0x0031befc │ │ │ │ + eorseq r7, r0, r0, lsl fp │ │ │ │ + eorseq r7, r0, r0, lsl ip │ │ │ │ + @ instruction: 0x00307bd8 │ │ │ │ + eorseq r7, r0, ip, ror #23 │ │ │ │ ldrdeq r9, [r0], -r8 │ │ │ │ - eorseq r7, r0, r8, lsl #24 │ │ │ │ - eorseq fp, r1, r4, lsl pc │ │ │ │ - eorseq sp, r1, ip, lsr r6 │ │ │ │ - eorseq sp, r1, r0, lsl #14 │ │ │ │ - mlaseq r0, r0, r7, r7 │ │ │ │ - @ instruction: 0xfff599f0 │ │ │ │ - eorseq r7, r0, r8, ror #14 │ │ │ │ - eorseq sp, r1, r0, lsr #11 │ │ │ │ - eorseq sp, r1, r8, lsl #11 │ │ │ │ - eorseq sp, r1, r8, ror r5 │ │ │ │ - @ instruction: 0x00307bbc │ │ │ │ - eorseq r7, r0, r0, asr #25 │ │ │ │ + eorseq r7, r0, r4, lsl #23 │ │ │ │ + mlaseq r1, r0, lr, fp │ │ │ │ + @ instruction: 0x0031d5b8 │ │ │ │ + eorseq sp, r1, ip, ror r6 │ │ │ │ + eorseq r7, r0, ip, lsl #14 │ │ │ │ + @ instruction: 0xfff5996c │ │ │ │ + eorseq r7, r0, r4, ror #13 │ │ │ │ + eorseq sp, r1, ip, lsl r5 │ │ │ │ + eorseq sp, r1, r4, lsl #10 │ │ │ │ + @ instruction: 0x0031d4f4 │ │ │ │ + eorseq r7, r0, r8, lsr fp │ │ │ │ + eorseq r7, r0, ip, lsr ip │ │ │ │ andeq sl, r0, r0, asr #3 │ │ │ │ - eorseq r7, r0, ip, lsl ip │ │ │ │ - @ instruction: 0x003077f8 │ │ │ │ - @ instruction: 0xfff59a4c │ │ │ │ - @ instruction: 0x003077d4 │ │ │ │ + mlaseq r0, r8, fp, r7 │ │ │ │ + eorseq r7, r0, r4, ror r7 │ │ │ │ + @ instruction: 0xfff599c8 │ │ │ │ + eorseq r7, r0, r0, asr r7 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne f4194 │ │ │ │ + bne f4218 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 1dfb4 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f41b4 │ │ │ │ + beq f4238 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ b 1fda8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldmib r0, {r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f41e8 │ │ │ │ + beq f426c │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bl 1e08c │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne f41d8 │ │ │ │ + bne f425c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4208 │ │ │ │ + beq f428c │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e08c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ @@ -217166,2723 +217199,2723 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 1e29c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r0, [sp, #8] │ │ │ │ ldrne r1, [sp, #12] │ │ │ │ addne sp, sp, #24 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #24] @ f429c │ │ │ │ + ldr r0, [pc, #24] @ f4320 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ f42a0 │ │ │ │ - ldr r3, [pc, #16] @ f42a4 │ │ │ │ + ldr r0, [pc, #16] @ f4324 │ │ │ │ + ldr r3, [pc, #16] @ f4328 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - eorseq r7, r0, r0, lsl r2 │ │ │ │ - eoreq fp, r6, r5, asr #32 │ │ │ │ - eorseq r7, r0, ip, asr #3 │ │ │ │ - ldr r1, [pc, #20] @ f42c4 │ │ │ │ + eorseq r7, r0, ip, lsl #3 │ │ │ │ + eoreq fp, r6, r1, asr r0 │ │ │ │ + eorseq r7, r0, r8, asr #2 │ │ │ │ + ldr r1, [pc, #20] @ f4348 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq ip, r1, ip, ror #27 │ │ │ │ + eorseq ip, r1, r8, ror #26 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r7, [pc, #88] @ f4330 │ │ │ │ + ldr r7, [pc, #88] @ f43b4 │ │ │ │ mov r4, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, r7, #108 @ 0x6c │ │ │ │ ldm r6, {r0, r5, r6} │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq f4308 │ │ │ │ + beq f438c │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r7, #112] @ 0x70 │ │ │ │ ldr r0, [r7, #116] @ 0x74 │ │ │ │ add r0, r0, r1 │ │ │ │ add r1, r5, r4 │ │ │ │ add r1, r1, r6 │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 114490 │ │ │ │ + bl 114514 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0x0031cff0 │ │ │ │ + eorseq ip, r1, ip, ror #30 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #28] @ f435c │ │ │ │ + ldr r1, [pc, #28] @ f43e0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl f1344 │ │ │ │ + bl f13c8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, ip, ror #29 │ │ │ │ + eorseq ip, r1, r8, ror #28 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #28] @ f4388 │ │ │ │ + ldr r1, [pc, #28] @ f440c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl b9ed0 │ │ │ │ + bl b9f54 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, r8, lsr #27 │ │ │ │ + eorseq ip, r1, r4, lsr #26 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #28] @ f43b4 │ │ │ │ + ldr r1, [pc, #28] @ f4438 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl 12c388 │ │ │ │ + bl 12c40c │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq sp, r1, r8, ror #2 │ │ │ │ - ldr r1, [pc, #20] @ f43d4 │ │ │ │ + eorseq sp, r1, r4, ror #1 │ │ │ │ + ldr r1, [pc, #20] @ f4458 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq ip, r1, ip, lsl #25 │ │ │ │ + eorseq ip, r1, r8, lsl #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r5, [pc, #1356] @ f4934 │ │ │ │ + ldr r5, [pc, #1356] @ f49b8 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ add r7, r5, #60 @ 0x3c │ │ │ │ ldm r7, {r0, r6, r7} │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq f4418 │ │ │ │ + beq f449c │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ add r0, r0, r1 │ │ │ │ add r1, r6, r4 │ │ │ │ add r1, r1, r7 │ │ │ │ sub sl, r1, r0 │ │ │ │ str sl, [sp, #12] │ │ │ │ - ldr r0, [pc, #1284] @ f4938 │ │ │ │ + ldr r0, [pc, #1284] @ f49bc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f46c4 │ │ │ │ + beq f4748 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ ldr r5, [r5, #68] @ 0x44 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 10065c │ │ │ │ + bl 1006e0 │ │ │ │ add r1, r4, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ add r7, r1, r5 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4788 │ │ │ │ - ldr r1, [pc, #1244] @ f494c │ │ │ │ + beq f480c │ │ │ │ + ldr r1, [pc, #1244] @ f49d0 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 94974 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - ldr r1, [pc, #1216] @ f4950 │ │ │ │ + ldr r1, [pc, #1216] @ f49d4 │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ bl 94974 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ add r9, sp, #44 @ 0x2c │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2d82e0 │ │ │ │ + bl 2d8364 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, r4 │ │ │ │ bl 1e818 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f44f8 │ │ │ │ + beq f457c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4510 │ │ │ │ + beq f4594 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f47b8 │ │ │ │ - ldr r1, [pc, #1080] @ f495c │ │ │ │ + beq f483c │ │ │ │ + ldr r1, [pc, #1080] @ f49e0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19468c │ │ │ │ + bl 194710 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 1deb8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f47c4 │ │ │ │ - ldr r4, [pc, #1040] @ f4960 │ │ │ │ + beq f4848 │ │ │ │ + ldr r4, [pc, #1040] @ f49e4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4858 │ │ │ │ + beq f48dc │ │ │ │ mov r6, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0] │ │ │ │ bl 1e338 │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4868 │ │ │ │ + beq f48ec │ │ │ │ str r5, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r1, [pc, #956] @ f4964 │ │ │ │ + ldr r1, [pc, #956] @ f49e8 │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r1, r6} │ │ │ │ - ldr r1, [pc, #948] @ f4968 │ │ │ │ - ldr r2, [pc, #948] @ f496c │ │ │ │ + ldr r1, [pc, #948] @ f49ec │ │ │ │ + ldr r2, [pc, #948] @ f49f0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f47d0 │ │ │ │ - ldr r2, [pc, #924] @ f4970 │ │ │ │ + beq f4854 │ │ │ │ + ldr r2, [pc, #924] @ f49f4 │ │ │ │ add r6, sp, #32 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1942cc │ │ │ │ + bl 194350 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r9, sp, #44 @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ bl 1efec │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f476c │ │ │ │ + bne f47f0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4638 │ │ │ │ + beq f46bc │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f47f8 │ │ │ │ + beq f487c │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4858 │ │ │ │ + beq f48dc │ │ │ │ mov r6, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0] │ │ │ │ bl 1e338 │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4878 │ │ │ │ + beq f48fc │ │ │ │ str r5, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - ldr r1, [pc, #760] @ f4994 │ │ │ │ + ldr r1, [pc, #760] @ f4a18 │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r1, r6} │ │ │ │ - ldr r1, [pc, #752] @ f4998 │ │ │ │ - ldr r2, [pc, #752] @ f499c │ │ │ │ + ldr r1, [pc, #752] @ f4a1c │ │ │ │ + ldr r2, [pc, #752] @ f4a20 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #624] @ f493c │ │ │ │ + ldr r0, [pc, #624] @ f49c0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc f46f8 │ │ │ │ + bcc f477c │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4440 │ │ │ │ - ldr r0, [pc, #596] @ f4940 │ │ │ │ + beq f44c4 │ │ │ │ + ldr r0, [pc, #596] @ f49c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq f4440 │ │ │ │ - ldr r0, [pc, #640] @ f4980 │ │ │ │ + beq f44c4 │ │ │ │ + ldr r0, [pc, #640] @ f4a04 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4440 │ │ │ │ - ldr r0, [pc, #624] @ f4984 │ │ │ │ + beq f44c4 │ │ │ │ + ldr r0, [pc, #624] @ f4a08 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 162a8c │ │ │ │ + bl 162b10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4440 │ │ │ │ + beq f44c4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 10065c │ │ │ │ - ldr r2, [pc, #592] @ f4988 │ │ │ │ + bl 1006e0 │ │ │ │ + ldr r2, [pc, #592] @ f4a0c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #572] @ f498c │ │ │ │ + ldr r1, [pc, #572] @ f4a10 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #568] @ f4990 │ │ │ │ + ldr r2, [pc, #568] @ f4a14 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ - b f4440 │ │ │ │ + b f44c4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f462c │ │ │ │ - b f4638 │ │ │ │ + bne f46b0 │ │ │ │ + b f46bc │ │ │ │ bl 1fee0 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r8, sp, #32 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r9, sp, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #412] @ f4944 │ │ │ │ + ldr r0, [pc, #412] @ f49c8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #404] @ f4948 │ │ │ │ + ldr r0, [pc, #404] @ f49cc │ │ │ │ add r0, pc, r0 │ │ │ │ - b f4820 │ │ │ │ + b f48a4 │ │ │ │ bl 1fee0 │ │ │ │ - bl 2e81ec │ │ │ │ - b f47d8 │ │ │ │ + bl 2e8270 │ │ │ │ + b f485c │ │ │ │ bl 1fee0 │ │ │ │ - bl 2e81ec │ │ │ │ - b f47d8 │ │ │ │ + bl 2e8270 │ │ │ │ + b f485c │ │ │ │ bl 1f208 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r0, [pc, #364] @ f4954 │ │ │ │ + ldr r0, [pc, #364] @ f49d8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #356] @ f4958 │ │ │ │ + ldr r0, [pc, #356] @ f49dc │ │ │ │ add r0, pc, r0 │ │ │ │ - b f4820 │ │ │ │ + b f48a4 │ │ │ │ bl 1f208 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r8, sp, #32 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r0, [pc, #352] @ f4974 │ │ │ │ + ldr r0, [pc, #352] @ f49f8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #344] @ f4978 │ │ │ │ + ldr r0, [pc, #344] @ f49fc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ stmib r9, {r1, r8} │ │ │ │ str r2, [r9, #12] │ │ │ │ str r0, [r9, #16] │ │ │ │ - ldr r1, [pc, #304] @ f497c │ │ │ │ + ldr r1, [pc, #304] @ f4a00 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f4884 │ │ │ │ + b f4908 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b f4884 │ │ │ │ + b f4908 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b f4884 │ │ │ │ + b f4908 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r5 │ │ │ │ - bl c2630 │ │ │ │ + bl c26b4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f48d8 │ │ │ │ - b f490c │ │ │ │ + beq f495c │ │ │ │ + b f4990 │ │ │ │ mov r0, r5 │ │ │ │ - bl c2630 │ │ │ │ + bl c26b4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f48e4 │ │ │ │ + bne f4968 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f490c │ │ │ │ + bne f4990 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f48d8 │ │ │ │ - b f490c │ │ │ │ + beq f495c │ │ │ │ + b f4990 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f48d8 │ │ │ │ + beq f495c │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, r0, ror #29 │ │ │ │ - mlaseq r1, ip, r8, fp │ │ │ │ - eorseq fp, r1, r8, ror #26 │ │ │ │ - eorseq fp, r1, r8, asr #26 │ │ │ │ - eorseq r6, r0, r8, asr #29 │ │ │ │ - @ instruction: 0xfff5912c │ │ │ │ - eoreq fp, r6, r0, lsl #11 │ │ │ │ - eoreq fp, r6, sl, ror #10 │ │ │ │ - eorseq r6, r0, r8, lsl #29 │ │ │ │ - @ instruction: 0xfff590ec │ │ │ │ - eoreq lr, r6, pc, lsl #23 │ │ │ │ - eorseq fp, r1, r8, ror #17 │ │ │ │ - @ instruction: 0xfff75218 │ │ │ │ - eoreq r8, r6, lr, asr #8 │ │ │ │ + eorseq ip, r1, ip, asr lr │ │ │ │ + eorseq fp, r1, r8, lsl r8 │ │ │ │ + eorseq fp, r1, r4, ror #25 │ │ │ │ + eorseq fp, r1, r4, asr #25 │ │ │ │ + eorseq r6, r0, r4, asr #28 │ │ │ │ + @ instruction: 0xfff590a8 │ │ │ │ + eoreq fp, r6, ip, lsl #11 │ │ │ │ + eoreq fp, r6, r6, ror r5 │ │ │ │ + eorseq r6, r0, r4, lsl #28 │ │ │ │ + @ instruction: 0xfff59068 │ │ │ │ + mlaeq r6, fp, fp, lr │ │ │ │ + eorseq fp, r1, r4, ror #16 │ │ │ │ + @ instruction: 0xfff75194 │ │ │ │ + eoreq r8, r6, sl, asr r4 │ │ │ │ @ instruction: 0xfffc7bf0 │ │ │ │ - eoreq lr, r6, fp, lsl fp │ │ │ │ - eorseq r6, r0, ip, asr lr │ │ │ │ - @ instruction: 0xfff590c0 │ │ │ │ - eorseq r6, r0, r0, lsr lr │ │ │ │ - eorseq fp, r1, r4, lsr sp │ │ │ │ - eorseq fp, r1, r0, lsr #26 │ │ │ │ - @ instruction: 0xfff75078 │ │ │ │ - eoreq r5, r6, pc, asr #6 │ │ │ │ + eoreq lr, r6, r7, lsr #22 │ │ │ │ + @ instruction: 0x00306dd8 │ │ │ │ + @ instruction: 0xfff5903c │ │ │ │ + eorseq r6, r0, ip, lsr #27 │ │ │ │ + @ instruction: 0x0031bcb0 │ │ │ │ + mlaseq r1, ip, ip, fp │ │ │ │ + @ instruction: 0xfff74ff4 │ │ │ │ + eoreq r5, r6, fp, asr r3 │ │ │ │ andeq pc, r9, r0, ror #18 │ │ │ │ - @ instruction: 0xfff75124 │ │ │ │ - eoreq r8, r6, fp, ror #6 │ │ │ │ + @ instruction: 0xfff750a0 │ │ │ │ + eoreq r8, r6, r7, ror r3 │ │ │ │ @ instruction: 0xfffc8120 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #28] @ f49c8 │ │ │ │ + ldr r1, [pc, #28] @ f4a4c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl 11c024 │ │ │ │ + bl 11c0a8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, r0, lsr #21 │ │ │ │ - ldr r1, [pc, #20] @ f49e8 │ │ │ │ + eorseq ip, r1, ip, lsl sl │ │ │ │ + ldr r1, [pc, #20] @ f4a6c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq ip, r1, ip, asr #21 │ │ │ │ - ldr r1, [pc, #20] @ f4a08 │ │ │ │ + eorseq ip, r1, r8, asr #20 │ │ │ │ + ldr r1, [pc, #20] @ f4a8c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq ip, r1, r0, ror ip │ │ │ │ - ldr r1, [pc, #20] @ f4a28 │ │ │ │ + eorseq ip, r1, ip, ror #23 │ │ │ │ + ldr r1, [pc, #20] @ f4aac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq ip, r1, r0, lsr #24 │ │ │ │ + mlaseq r1, ip, fp, ip │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #28] @ f4a54 │ │ │ │ + ldr r1, [pc, #28] @ f4ad8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl 1930a4 │ │ │ │ + bl 193128 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, ip, asr ip │ │ │ │ + @ instruction: 0x0031cbd8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r7, [pc, #1008] @ f4e58 │ │ │ │ + ldr r7, [pc, #1008] @ f4edc │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ ldr r2, [r7, #92] @ 0x5c │ │ │ │ add r6, r1, r0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r5, r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq f4a94 │ │ │ │ + beq f4b18 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ ldr r2, [r7, #92] @ 0x5c │ │ │ │ add r0, r1, r2 │ │ │ │ sub r4, r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ str r4, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4d74 │ │ │ │ + beq f4df8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1293d8 │ │ │ │ + bl 12945c │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r6, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4d80 │ │ │ │ + beq f4e04 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 111548 │ │ │ │ + bl 1115cc │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4d8c │ │ │ │ - ldr r1, [pc, #884] @ f4e5c │ │ │ │ + beq f4e10 │ │ │ │ + ldr r1, [pc, #884] @ f4ee0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4e24 │ │ │ │ + beq f4ea8 │ │ │ │ bl 1f82c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e524 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ - ldr r8, [pc, #828] @ f4e60 │ │ │ │ + ldr r8, [pc, #828] @ f4ee4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ ldr r5, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4e14 │ │ │ │ + beq f4e98 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r5, r4 │ │ │ │ add r5, r0, r7 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 1e338 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 76034 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4e14 │ │ │ │ + beq f4e98 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 1e338 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 700c8 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4d98 │ │ │ │ + beq f4e1c │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4e14 │ │ │ │ + beq f4e98 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 1e338 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1290d0 │ │ │ │ + bl 129154 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r6, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4da4 │ │ │ │ + beq f4e28 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4e14 │ │ │ │ + beq f4e98 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 1e338 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 11ae14 │ │ │ │ + bl 11ae98 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4db0 │ │ │ │ + beq f4e34 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4e14 │ │ │ │ + beq f4e98 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 1e338 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4e2c │ │ │ │ + beq f4eb0 │ │ │ │ str r6, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - ldr r1, [pc, #456] @ f4e70 │ │ │ │ + ldr r1, [pc, #456] @ f4ef4 │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r1, r7} │ │ │ │ - ldr r1, [pc, #448] @ f4e74 │ │ │ │ - ldr r2, [pc, #448] @ f4e78 │ │ │ │ + ldr r1, [pc, #448] @ f4ef8 │ │ │ │ + ldr r2, [pc, #448] @ f4efc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ - bl 16f7d0 │ │ │ │ + bl 16f854 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #428] @ f4e7c │ │ │ │ + ldr r0, [pc, #428] @ f4f00 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r5 │ │ │ │ add r0, r1, r0 │ │ │ │ add r6, r0, #68 @ 0x44 │ │ │ │ - ldr r1, [pc, #404] @ f4e80 │ │ │ │ + ldr r1, [pc, #404] @ f4f04 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 194568 │ │ │ │ - ldr r1, [pc, #388] @ f4e84 │ │ │ │ + bl 1945ec │ │ │ │ + ldr r1, [pc, #388] @ f4f08 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 194568 │ │ │ │ + bl 1945ec │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 1fe5c │ │ │ │ - ldr r1, [pc, #352] @ f4e88 │ │ │ │ + ldr r1, [pc, #352] @ f4f0c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 194844 │ │ │ │ + bl 1948c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4d44 │ │ │ │ + beq f4dc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e008 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1004d4 │ │ │ │ + bl 100558 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1003d4 │ │ │ │ + bl 100458 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 100164 │ │ │ │ + bl 1001e8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 100224 │ │ │ │ + bl 1002a8 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 101dec │ │ │ │ - bl 2e81ec │ │ │ │ - b f4db8 │ │ │ │ - bl 101360 │ │ │ │ - bl 2e81ec │ │ │ │ - b f4db8 │ │ │ │ - bl 101360 │ │ │ │ - bl 2e81ec │ │ │ │ - b f4db8 │ │ │ │ - bl 101dec │ │ │ │ - bl 2e81ec │ │ │ │ - b f4db8 │ │ │ │ - bl 101360 │ │ │ │ - bl 2e81ec │ │ │ │ - b f4db8 │ │ │ │ + bl 101e70 │ │ │ │ + bl 2e8270 │ │ │ │ + b f4e3c │ │ │ │ + bl 1013e4 │ │ │ │ + bl 2e8270 │ │ │ │ + b f4e3c │ │ │ │ + bl 1013e4 │ │ │ │ + bl 2e8270 │ │ │ │ + b f4e3c │ │ │ │ + bl 101e70 │ │ │ │ + bl 2e8270 │ │ │ │ + b f4e3c │ │ │ │ + bl 1013e4 │ │ │ │ + bl 2e8270 │ │ │ │ + b f4e3c │ │ │ │ bl 1e80c │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #148] @ f4e64 │ │ │ │ + ldr r0, [pc, #148] @ f4ee8 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #132] @ f4e68 │ │ │ │ + ldr r0, [pc, #132] @ f4eec │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ - ldr r1, [pc, #96] @ f4e6c │ │ │ │ + ldr r1, [pc, #96] @ f4ef0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f4e38 │ │ │ │ + b f4ebc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b f4e38 │ │ │ │ + b f4ebc │ │ │ │ bl 47a30 │ │ │ │ - b f4e38 │ │ │ │ + b f4ebc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r6 │ │ │ │ - bl c2630 │ │ │ │ + bl c26b4 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0x0031c8dc │ │ │ │ - eorseq ip, r1, r4, ror #18 │ │ │ │ - eorseq fp, r1, r4, lsl r3 │ │ │ │ - mlaseq r0, r8, r8, r6 │ │ │ │ - @ instruction: 0xfff58afc │ │ │ │ - eorseq r6, r0, r4, ror r8 │ │ │ │ - @ instruction: 0xfff74b18 │ │ │ │ - ldrdeq r8, [r6], -r5 @ │ │ │ │ + eorseq ip, r1, r8, asr r8 │ │ │ │ + eorseq ip, r1, r0, ror #17 │ │ │ │ + mlaseq r1, r0, r2, fp │ │ │ │ + eorseq r6, r0, r4, lsl r8 │ │ │ │ + @ instruction: 0xfff58a78 │ │ │ │ + @ instruction: 0x003067f0 │ │ │ │ + @ instruction: 0xfff74a94 │ │ │ │ + eoreq r8, r6, r1, ror #5 │ │ │ │ @ instruction: 0xfffe5ea8 │ │ │ │ - eorseq ip, r1, ip, asr #7 │ │ │ │ + eorseq ip, r1, r8, asr #6 │ │ │ │ + eoreq lr, r6, sl, ror r3 │ │ │ │ eoreq lr, r6, lr, ror #6 │ │ │ │ - eoreq lr, r6, r2, ror #6 │ │ │ │ - eoreq r1, r6, r0, asr #18 │ │ │ │ + eoreq r1, r6, ip, asr #18 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #28] @ f4eb4 │ │ │ │ + ldr r1, [pc, #28] @ f4f38 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl 193540 │ │ │ │ + bl 1935c4 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, ip, lsr #16 │ │ │ │ + eorseq ip, r1, r8, lsr #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r7, [pc, #88] @ f4f20 │ │ │ │ + ldr r7, [pc, #88] @ f4fa4 │ │ │ │ mov r4, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, r7, #36 @ 0x24 │ │ │ │ ldm r6, {r0, r5, r6} │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq f4ef8 │ │ │ │ + beq f4f7c │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r0, r1, r0 │ │ │ │ add r1, r5, r4 │ │ │ │ add r1, r1, r6 │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 649d0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, r0, lsr r3 │ │ │ │ + eorseq ip, r1, ip, lsr #5 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #28] @ f4f4c │ │ │ │ + ldr r1, [pc, #28] @ f4fd0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl 192928 │ │ │ │ + bl 1929ac │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, r4, asr #15 │ │ │ │ - ldr r1, [pc, #20] @ f4f6c │ │ │ │ + eorseq ip, r1, r0, asr #14 │ │ │ │ + ldr r1, [pc, #20] @ f4ff0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq ip, r1, ip, ror r6 │ │ │ │ - ldr r1, [pc, #20] @ f4f8c │ │ │ │ + @ instruction: 0x0031c5f8 │ │ │ │ + ldr r1, [pc, #20] @ f5010 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq ip, r1, r4, ror r4 │ │ │ │ + @ instruction: 0x0031c3f0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #28] @ f4fb8 │ │ │ │ + ldr r1, [pc, #28] @ f503c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ bl 99a4c │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, r4, asr #2 │ │ │ │ - ldr r1, [pc, #20] @ f4fd8 │ │ │ │ + eorseq ip, r1, r0, asr #1 │ │ │ │ + ldr r1, [pc, #20] @ f505c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq ip, r1, ip, lsr r0 │ │ │ │ + @ instruction: 0x0031bfb8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #28] @ f5004 │ │ │ │ + ldr r1, [pc, #28] @ f5088 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl 12b548 │ │ │ │ + bl 12b5cc │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, r8, ror #9 │ │ │ │ + eorseq ip, r1, r4, ror #8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #28] @ f5030 │ │ │ │ + ldr r1, [pc, #28] @ f50b4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl e028c │ │ │ │ + bl e0310 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, r0, asr #2 │ │ │ │ - ldr r1, [pc, #20] @ f5050 │ │ │ │ + ldrheq ip, [r1], -ip @ │ │ │ │ + ldr r1, [pc, #20] @ f50d4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq ip, r1, r8, asr #11 │ │ │ │ + eorseq ip, r1, r4, asr #10 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #28] @ f507c │ │ │ │ + ldr r1, [pc, #28] @ f5100 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl ef6bc │ │ │ │ + bl ef740 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0x0031c1fc │ │ │ │ - ldr r1, [pc, #20] @ f509c │ │ │ │ + eorseq ip, r1, r8, ror r1 │ │ │ │ + ldr r1, [pc, #20] @ f5120 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq ip, r1, r4, lsl #4 │ │ │ │ - ldr r1, [pc, #20] @ f50bc │ │ │ │ + eorseq ip, r1, r0, lsl #3 │ │ │ │ + ldr r1, [pc, #20] @ f5140 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq ip, r1, r4, ror r3 │ │ │ │ - ldr r1, [pc, #20] @ f50dc │ │ │ │ + @ instruction: 0x0031c2f0 │ │ │ │ + ldr r1, [pc, #20] @ f5160 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq ip, r1, ip, ror r2 │ │ │ │ - ldr r1, [pc, #20] @ f50fc │ │ │ │ + @ instruction: 0x0031c1f8 │ │ │ │ + ldr r1, [pc, #20] @ f5180 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - @ instruction: 0x0031bedc │ │ │ │ + eorseq fp, r1, r8, asr lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #28] @ f5128 │ │ │ │ + ldr r1, [pc, #28] @ f51ac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl edf54 │ │ │ │ + bl edfd8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, r0, asr #1 │ │ │ │ + eorseq ip, r1, ip, lsr r0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f5150 │ │ │ │ + ldr r0, [pc, #24] @ f51d4 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f5154 │ │ │ │ + ldr r2, [pc, #20] @ f51d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ - strdeq sl, [r6], -fp @ │ │ │ │ - eorseq r6, r0, r0, ror #6 │ │ │ │ + eoreq sl, r6, r7, lsl #4 │ │ │ │ + @ instruction: 0x003062dc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f517c │ │ │ │ + ldr r0, [pc, #24] @ f5200 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f5180 │ │ │ │ + ldr r2, [pc, #20] @ f5204 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ - eoreq r9, r6, r8 │ │ │ │ - eorseq r5, r0, ip, ror #17 │ │ │ │ + eoreq r9, r6, r4, lsl r0 │ │ │ │ + eorseq r5, r0, r8, ror #16 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f51bc │ │ │ │ + ldr ip, [pc, #40] @ f5240 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ ldr ip, [ip, #44] @ 0x2c │ │ │ │ add r0, lr, r0 │ │ │ │ add r0, r0, ip │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 192578 │ │ │ │ + bl 1925fc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, ip, asr #9 │ │ │ │ + eorseq ip, r1, r8, asr #8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f51f8 │ │ │ │ + ldr ip, [pc, #40] @ f527c │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ ldr ip, [ip, #44] @ 0x2c │ │ │ │ add r0, lr, r0 │ │ │ │ add r0, r0, ip │ │ │ │ add r3, sp, #4 │ │ │ │ - bl efa14 │ │ │ │ + bl efa98 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, r8, lsl #1 │ │ │ │ + eorseq ip, r1, r4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f5234 │ │ │ │ + ldr ip, [pc, #40] @ f52b8 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ ldr ip, [ip, #44] @ 0x2c │ │ │ │ add r0, lr, r0 │ │ │ │ add r0, r0, ip │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 11c4f0 │ │ │ │ + bl 11c574 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, ip, lsr r2 │ │ │ │ + @ instruction: 0x0031c1b8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f5270 │ │ │ │ + ldr ip, [pc, #40] @ f52f4 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ ldr ip, [ip, #44] @ 0x2c │ │ │ │ add r0, lr, r0 │ │ │ │ add r0, r0, ip │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 12b748 │ │ │ │ + bl 12b7cc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, r4, lsl #5 │ │ │ │ + eorseq ip, r1, r0, lsl #4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f5298 │ │ │ │ + ldr r0, [pc, #24] @ f531c │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f529c │ │ │ │ + ldr r2, [pc, #20] @ f5320 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ - eoreq r4, r6, r8, lsl #21 │ │ │ │ - eorseq r1, r0, r0, lsr pc │ │ │ │ + mlaeq r6, r4, sl, r4 │ │ │ │ + eorseq r1, r0, ip, lsr #29 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f52d8 │ │ │ │ + ldr ip, [pc, #40] @ f535c │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ ldr ip, [ip, #44] @ 0x2c │ │ │ │ add r0, lr, r0 │ │ │ │ add r0, r0, ip │ │ │ │ add r3, sp, #4 │ │ │ │ - bl f1a38 │ │ │ │ + bl f1abc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq fp, r1, r8, ror pc │ │ │ │ + @ instruction: 0x0031bef4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f5314 │ │ │ │ + ldr ip, [pc, #40] @ f5398 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ ldr ip, [ip, #44] @ 0x2c │ │ │ │ add r0, lr, r0 │ │ │ │ add r0, r0, ip │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 193244 │ │ │ │ + bl 1932c8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, r4, lsr #7 │ │ │ │ + eorseq ip, r1, r0, lsr #6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f5350 │ │ │ │ + ldr ip, [pc, #40] @ f53d4 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ ldr ip, [ip, #44] @ 0x2c │ │ │ │ add r0, lr, r0 │ │ │ │ add r0, r0, ip │ │ │ │ add r3, sp, #4 │ │ │ │ - bl e0a8c │ │ │ │ + bl e0b10 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq fp, r1, r8, lsr #28 │ │ │ │ + eorseq fp, r1, r4, lsr #27 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f5378 │ │ │ │ + ldr r0, [pc, #24] @ f53fc │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f537c │ │ │ │ + ldr r2, [pc, #20] @ f5400 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ - eoreq r8, r8, r5, lsl #16 │ │ │ │ - eorseq fp, r0, r8, ror r5 │ │ │ │ + eoreq r8, r8, r1, lsl r8 │ │ │ │ + @ instruction: 0x0030b4f4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f53b8 │ │ │ │ + ldr ip, [pc, #40] @ f543c │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ ldr ip, [ip, #44] @ 0x2c │ │ │ │ add r0, lr, r0 │ │ │ │ add r0, r0, ip │ │ │ │ add r3, sp, #4 │ │ │ │ bl 99c08 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq fp, r1, ip, asr #26 │ │ │ │ + eorseq fp, r1, r8, asr #25 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f53f4 │ │ │ │ + ldr ip, [pc, #40] @ f5478 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ ldr ip, [ip, #44] @ 0x2c │ │ │ │ add r0, lr, r0 │ │ │ │ add r0, r0, ip │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 19393c │ │ │ │ + bl 1939c0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0x0031c2f4 │ │ │ │ + eorseq ip, r1, r0, ror r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne f5568 │ │ │ │ - ldr r8, [pc, #604] @ f566c │ │ │ │ + bne f55ec │ │ │ │ + ldr r8, [pc, #604] @ f56f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r8, #112] @ 0x70 │ │ │ │ ldr r7, [r8, #116] @ 0x74 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f55a4 │ │ │ │ + beq f5628 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq f55b0 │ │ │ │ + beq f5634 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e6bd4 │ │ │ │ + bl 2e6c58 │ │ │ │ add r0, r6, r4 │ │ │ │ ldr r1, [r8, #116] @ 0x74 │ │ │ │ add r4, r0, r7 │ │ │ │ ldr r0, [r8, #112] @ 0x70 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ sub r0, r4, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 11ca00 │ │ │ │ + bl 11ca84 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r6, r0 │ │ │ │ - bne f54a8 │ │ │ │ + bne f552c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 1efb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5530 │ │ │ │ + beq f55b4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f54c0 │ │ │ │ + beq f5544 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne f5630 │ │ │ │ + bne f56b4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ str r6, [r4, #12] │ │ │ │ str r5, [r4, #8] │ │ │ │ str r9, [r4, #4] │ │ │ │ - beq f54f0 │ │ │ │ + beq f5574 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 114490 │ │ │ │ + bl 114514 │ │ │ │ add r4, r8, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - beq f551c │ │ │ │ + beq f55a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 227d0 │ │ │ │ ldr r1, [r8, #20] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1f0d0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5548 │ │ │ │ + beq f55cc │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r9, #0 │ │ │ │ - beq f5528 │ │ │ │ + beq f55ac │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl f4228 │ │ │ │ + bl f42ac │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r0, [pc, #228] @ f5664 │ │ │ │ + ldr r0, [pc, #228] @ f56e8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #212] @ f5668 │ │ │ │ + ldr r0, [pc, #212] @ f56ec │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b f560c │ │ │ │ + b f5690 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, #0 │ │ │ │ - b f55b4 │ │ │ │ + b f5638 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #172] @ f5674 │ │ │ │ + ldr r0, [pc, #172] @ f56f8 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #160] @ f5678 │ │ │ │ + ldr r0, [pc, #160] @ f56fc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #144] @ f567c │ │ │ │ + ldr r0, [pc, #144] @ f5700 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #120] @ f5680 │ │ │ │ + ldr r0, [pc, #120] @ f5704 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r3, #0 │ │ │ │ add ip, r0, #8 │ │ │ │ str r2, [r0, #4] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - ldr r1, [pc, #92] @ f5684 │ │ │ │ + ldr r1, [pc, #92] @ f5708 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f563c │ │ │ │ - ldr r0, [pc, #56] @ f5670 │ │ │ │ + b f56c0 │ │ │ │ + ldr r0, [pc, #56] @ f56f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl f4164 │ │ │ │ + bl f41e8 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl f4164 │ │ │ │ + bl f41e8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0xfff58360 │ │ │ │ - eorseq r6, r0, r4, ror #4 │ │ │ │ - @ instruction: 0x0031beb0 │ │ │ │ - eorseq r6, r0, r0, asr #1 │ │ │ │ - eorseq r6, r0, ip, lsl #7 │ │ │ │ + @ instruction: 0xfff582dc │ │ │ │ + eorseq r6, r0, r0, ror #3 │ │ │ │ + eorseq fp, r1, ip, lsr #28 │ │ │ │ + eorseq r6, r0, ip, lsr r0 │ │ │ │ + eorseq r6, r0, r8, lsl #6 │ │ │ │ andeq r8, r0, r0, ror #22 │ │ │ │ - @ instruction: 0xfff582f4 │ │ │ │ - eoreq sl, r6, sl, lsr #21 │ │ │ │ - eorseq r6, r0, r0, lsr #6 │ │ │ │ + @ instruction: 0xfff58270 │ │ │ │ + @ instruction: 0x0026aab6 │ │ │ │ + mlaseq r0, ip, r2, r6 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f56ac │ │ │ │ + ldr r0, [pc, #24] @ f5730 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f56b0 │ │ │ │ + ldr r2, [pc, #20] @ f5734 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0x00260bb7 │ │ │ │ - strdeq pc, [pc], -r0 @ │ │ │ │ + eoreq r0, r6, r3, asr #23 │ │ │ │ + eoreq pc, pc, ip, ror #4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f56d8 │ │ │ │ + ldr r0, [pc, #24] @ f575c │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f56dc │ │ │ │ + ldr r2, [pc, #20] @ f5760 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ - eoreq fp, r6, r6, ror #9 │ │ │ │ - eorseq r6, r0, ip, asr #16 │ │ │ │ + strdeq fp, [r6], -r2 @ │ │ │ │ + eorseq r6, r0, r8, asr #15 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f5718 │ │ │ │ + ldr ip, [pc, #40] @ f579c │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ ldr ip, [ip, #44] @ 0x2c │ │ │ │ add r0, lr, r0 │ │ │ │ add r0, r0, ip │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 1195a8 │ │ │ │ + bl 11962c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0x0031bcf8 │ │ │ │ + eorseq fp, r1, r4, ror ip │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f5740 │ │ │ │ + ldr r0, [pc, #24] @ f57c4 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f5744 │ │ │ │ + ldr r2, [pc, #20] @ f57c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ - eoreq pc, r5, ip, ror #11 │ │ │ │ - eoreq lr, pc, r0, asr #21 │ │ │ │ + strdeq pc, [r5], -r8 @ │ │ │ │ + eoreq lr, pc, ip, lsr sl @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #36] @ f577c │ │ │ │ + ldr ip, [pc, #36] @ f5800 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ ldr ip, [ip, #44] @ 0x2c │ │ │ │ add r0, lr, r0 │ │ │ │ add r0, r0, ip │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 191fd4 │ │ │ │ + bl 192058 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ - eorseq fp, r1, r8, ror lr │ │ │ │ + @ instruction: 0x0031bdf4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f57b8 │ │ │ │ + ldr ip, [pc, #40] @ f583c │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ ldr ip, [ip, #44] @ 0x2c │ │ │ │ add r0, lr, r0 │ │ │ │ add r0, r0, ip │ │ │ │ add r3, sp, #4 │ │ │ │ bl 656b4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0x0031b8b8 │ │ │ │ + eorseq fp, r1, r4, lsr r8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f57f4 │ │ │ │ + ldr ip, [pc, #40] @ f5878 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ ldr ip, [ip, #44] @ 0x2c │ │ │ │ add r0, lr, r0 │ │ │ │ add r0, r0, ip │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 192a30 │ │ │ │ + bl 192ab4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq fp, r1, r4, lsr #30 │ │ │ │ + eorseq fp, r1, r0, lsr #29 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - bne f5898 │ │ │ │ + bne f591c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #284] @ f5930 │ │ │ │ + ldr r0, [pc, #284] @ f59b4 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [r0, #64] @ 0x40 │ │ │ │ ldr r6, [r0, #68] @ 0x44 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl eac1c │ │ │ │ + bl eaca0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bne f58f8 │ │ │ │ + bne f597c │ │ │ │ mov r0, r4 │ │ │ │ add r5, r7, r5 │ │ │ │ bl 1e938 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ cmp r1, #0 │ │ │ │ streq r0, [r5, r6] │ │ │ │ addeq sp, sp, #40 @ 0x28 │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #192] @ f5934 │ │ │ │ + ldr r1, [pc, #192] @ f59b8 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r1, [pc, #172] @ f5938 │ │ │ │ + ldr r1, [pc, #172] @ f59bc │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f5910 │ │ │ │ + b f5994 │ │ │ │ mov r0, r3 │ │ │ │ - bl f4228 │ │ │ │ + bl f42ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #120] @ f5924 │ │ │ │ + ldr r0, [pc, #120] @ f59a8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r2, [pc, #88] @ f5928 │ │ │ │ + ldr r2, [pc, #88] @ f59ac │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, sp │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #64] @ f592c │ │ │ │ + ldr r1, [pc, #64] @ f59b0 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f5910 │ │ │ │ + b f5994 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1005d0 │ │ │ │ + bl 100654 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0xfff58034 │ │ │ │ - eorseq r5, r0, r8, lsr #30 │ │ │ │ - eorseq r5, r0, r8, lsl pc │ │ │ │ - @ instruction: 0x0031bab0 │ │ │ │ - @ instruction: 0x0030b6d8 │ │ │ │ - eorseq fp, r0, ip, asr #13 │ │ │ │ + @ instruction: 0xfff57fb0 │ │ │ │ + eorseq r5, r0, r4, lsr #29 │ │ │ │ + mlaseq r0, r4, lr, r5 │ │ │ │ + eorseq fp, r1, ip, lsr #20 │ │ │ │ + eorseq fp, r0, r4, asr r6 │ │ │ │ + eorseq fp, r0, r8, asr #12 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f5960 │ │ │ │ + ldr r0, [pc, #24] @ f59e4 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f5964 │ │ │ │ + ldr r2, [pc, #20] @ f59e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ - eoreq r6, r6, r7, ror r2 │ │ │ │ - eorseq r3, r0, r0, lsr #12 │ │ │ │ + eoreq r6, r6, r3, lsl #5 │ │ │ │ + mlaseq r0, ip, r5, r3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f59a0 │ │ │ │ + ldr ip, [pc, #40] @ f5a24 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ ldr ip, [ip, #44] @ 0x2c │ │ │ │ add r0, lr, r0 │ │ │ │ add r0, r0, ip │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 192234 │ │ │ │ + bl 1922b8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq fp, r1, r8, lsl #25 │ │ │ │ + eorseq fp, r1, r4, lsl #24 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f59dc │ │ │ │ + ldr ip, [pc, #40] @ f5a60 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ ldr ip, [ip, #44] @ 0x2c │ │ │ │ add r0, lr, r0 │ │ │ │ add r0, r0, ip │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 12c55c │ │ │ │ + bl 12c5e0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq fp, r1, r8, asr #22 │ │ │ │ + eorseq fp, r1, r4, asr #21 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f5a18 │ │ │ │ + ldr ip, [pc, #40] @ f5a9c │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ ldr ip, [ip, #44] @ 0x2c │ │ │ │ add r0, lr, r0 │ │ │ │ add r0, r0, ip │ │ │ │ add r3, sp, #4 │ │ │ │ - bl eeb60 │ │ │ │ + bl eebe4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq fp, r1, r8, lsl #16 │ │ │ │ + eorseq fp, r1, r4, lsl #15 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f5a54 │ │ │ │ + ldr ip, [pc, #40] @ f5ad8 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ ldr ip, [ip, #44] @ 0x2c │ │ │ │ add r0, lr, r0 │ │ │ │ add r0, r0, ip │ │ │ │ add r3, sp, #4 │ │ │ │ - bl ee584 │ │ │ │ + bl ee608 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - mlaseq r1, ip, r7, fp │ │ │ │ + eorseq fp, r1, r8, lsl r7 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f5a90 │ │ │ │ + ldr ip, [pc, #40] @ f5b14 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ ldr ip, [ip, #44] @ 0x2c │ │ │ │ add r0, lr, r0 │ │ │ │ add r0, r0, ip │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 12a714 │ │ │ │ + bl 12a798 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq fp, r1, r4, lsr sl │ │ │ │ - ldr r3, [pc, #28] @ f5ab8 │ │ │ │ + @ instruction: 0x0031b9b0 │ │ │ │ + ldr r3, [pc, #28] @ f5b3c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x0031b5b0 │ │ │ │ - ldr r3, [pc, #28] @ f5ae0 │ │ │ │ + eorseq fp, r1, ip, lsr #10 │ │ │ │ + ldr r3, [pc, #28] @ f5b64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - mlaseq r1, r0, r6, fp │ │ │ │ - ldr r3, [pc, #28] @ f5b08 │ │ │ │ + eorseq fp, r1, ip, lsl #12 │ │ │ │ + ldr r3, [pc, #28] @ f5b8c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x0031b4d8 │ │ │ │ - ldr r3, [pc, #28] @ f5b30 │ │ │ │ + eorseq fp, r1, r4, asr r4 │ │ │ │ + ldr r3, [pc, #28] @ f5bb4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x0031b7b8 │ │ │ │ - ldr r3, [pc, #28] @ f5b58 │ │ │ │ + eorseq fp, r1, r4, lsr r7 │ │ │ │ + ldr r3, [pc, #28] @ f5bdc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - eorseq fp, r1, r8, asr #21 │ │ │ │ - ldr r3, [pc, #28] @ f5b80 │ │ │ │ + eorseq fp, r1, r4, asr #20 │ │ │ │ + ldr r3, [pc, #28] @ f5c04 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - eorseq fp, r1, ip, ror r5 │ │ │ │ - ldr r3, [pc, #28] @ f5ba8 │ │ │ │ + @ instruction: 0x0031b4f8 │ │ │ │ + ldr r3, [pc, #28] @ f5c2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - eorseq fp, r1, r8, lsr #21 │ │ │ │ - ldr r3, [pc, #28] @ f5bd0 │ │ │ │ + eorseq fp, r1, r4, lsr #20 │ │ │ │ + ldr r3, [pc, #28] @ f5c54 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - eorseq fp, r1, r8, ror r6 │ │ │ │ - ldr r3, [pc, #28] @ f5bf8 │ │ │ │ + @ instruction: 0x0031b5f4 │ │ │ │ + ldr r3, [pc, #28] @ f5c7c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - eorseq fp, r1, r8, lsr r5 │ │ │ │ - ldr r3, [pc, #28] @ f5c20 │ │ │ │ + @ instruction: 0x0031b4b4 │ │ │ │ + ldr r3, [pc, #28] @ f5ca4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - eorseq fp, r1, r0, asr #14 │ │ │ │ - ldr r3, [pc, #28] @ f5c48 │ │ │ │ + @ instruction: 0x0031b6bc │ │ │ │ + ldr r3, [pc, #28] @ f5ccc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x0031b3d4 │ │ │ │ - ldr r3, [pc, #28] @ f5c70 │ │ │ │ + eorseq fp, r1, r0, asr r3 │ │ │ │ + ldr r3, [pc, #28] @ f5cf4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x0031b6f0 │ │ │ │ - ldr r3, [pc, #28] @ f5c98 │ │ │ │ + eorseq fp, r1, ip, ror #12 │ │ │ │ + ldr r3, [pc, #28] @ f5d1c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - eorseq fp, r1, r0, asr r5 │ │ │ │ - ldr r3, [pc, #28] @ f5cc0 │ │ │ │ + eorseq fp, r1, ip, asr #9 │ │ │ │ + ldr r3, [pc, #28] @ f5d44 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - eorseq fp, r1, ip, asr r8 │ │ │ │ - ldr r3, [pc, #28] @ f5ce8 │ │ │ │ + @ instruction: 0x0031b7d8 │ │ │ │ + ldr r3, [pc, #28] @ f5d6c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - eorseq fp, r1, r8, asr #19 │ │ │ │ - ldr r3, [pc, #28] @ f5d10 │ │ │ │ + eorseq fp, r1, r4, asr #18 │ │ │ │ + ldr r3, [pc, #28] @ f5d94 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - eorseq fp, r1, ip, lsr #15 │ │ │ │ - ldr r3, [pc, #28] @ f5d38 │ │ │ │ + eorseq fp, r1, r8, lsr #14 │ │ │ │ + ldr r3, [pc, #28] @ f5dbc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x0031b9d8 │ │ │ │ - ldr r3, [pc, #28] @ f5d60 │ │ │ │ + eorseq fp, r1, r4, asr r9 │ │ │ │ + ldr r3, [pc, #28] @ f5de4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - eorseq fp, r1, r0, lsl #19 │ │ │ │ - ldr r3, [pc, #28] @ f5d88 │ │ │ │ + @ instruction: 0x0031b8fc │ │ │ │ + ldr r3, [pc, #28] @ f5e0c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - eorseq fp, r1, r8, ror #16 │ │ │ │ - ldr r3, [pc, #28] @ f5db0 │ │ │ │ + eorseq fp, r1, r4, ror #15 │ │ │ │ + ldr r3, [pc, #28] @ f5e34 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x0031b8d0 │ │ │ │ - ldr r3, [pc, #28] @ f5dd8 │ │ │ │ + eorseq fp, r1, ip, asr #16 │ │ │ │ + ldr r3, [pc, #28] @ f5e5c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - eorseq fp, r1, r0, lsr r6 │ │ │ │ - ldr r3, [pc, #28] @ f5e00 │ │ │ │ + eorseq fp, r1, ip, lsr #11 │ │ │ │ + ldr r3, [pc, #28] @ f5e84 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - eorseq fp, r1, ip, ror #13 │ │ │ │ - ldr r3, [pc, #28] @ f5e28 │ │ │ │ + eorseq fp, r1, r8, ror #12 │ │ │ │ + ldr r3, [pc, #28] @ f5eac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - mlaseq r1, r0, r2, fp │ │ │ │ - ldr r3, [pc, #28] @ f5e50 │ │ │ │ + eorseq fp, r1, ip, lsl #4 │ │ │ │ + ldr r3, [pc, #28] @ f5ed4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - mlaseq r1, r8, r4, fp │ │ │ │ - ldr r3, [pc, #28] @ f5e78 │ │ │ │ + eorseq fp, r1, r4, lsl r4 │ │ │ │ + ldr r3, [pc, #28] @ f5efc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x0031b5f0 │ │ │ │ - ldr r3, [pc, #28] @ f5ea0 │ │ │ │ + eorseq fp, r1, ip, ror #10 │ │ │ │ + ldr r3, [pc, #28] @ f5f24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x0031b3d8 │ │ │ │ - ldr r3, [pc, #28] @ f5ec8 │ │ │ │ + eorseq fp, r1, r4, asr r3 │ │ │ │ + ldr r3, [pc, #28] @ f5f4c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - eorseq fp, r1, r0, ror #7 │ │ │ │ - ldr r3, [pc, #28] @ f5ef0 │ │ │ │ + eorseq fp, r1, ip, asr r3 │ │ │ │ + ldr r3, [pc, #28] @ f5f74 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - eorseq fp, r1, r8, lsr #6 │ │ │ │ - ldr r3, [pc, #28] @ f5f18 │ │ │ │ + eorseq fp, r1, r4, lsr #5 │ │ │ │ + ldr r3, [pc, #28] @ f5f9c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ bx r3 │ │ │ │ - eorseq fp, r1, r0, lsr #10 │ │ │ │ - ldr r2, [pc, #20] @ f5f38 │ │ │ │ + mlaseq r1, ip, r4, fp │ │ │ │ + ldr r2, [pc, #20] @ f5fbc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq fp, r1, r0, lsr #8 │ │ │ │ - ldr r2, [pc, #20] @ f5f58 │ │ │ │ + mlaseq r1, ip, r3, fp │ │ │ │ + ldr r2, [pc, #20] @ f5fdc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - @ instruction: 0x0031b2b8 │ │ │ │ - ldr r2, [pc, #20] @ f5f78 │ │ │ │ + eorseq fp, r1, r4, lsr r2 │ │ │ │ + ldr r2, [pc, #20] @ f5ffc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq fp, r1, r8, ror #9 │ │ │ │ - ldr r2, [pc, #20] @ f5f98 │ │ │ │ + eorseq fp, r1, r4, ror #8 │ │ │ │ + ldr r2, [pc, #20] @ f601c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq fp, r1, r8, ror #8 │ │ │ │ - ldr r2, [pc, #20] @ f5fb8 │ │ │ │ + eorseq fp, r1, r4, ror #7 │ │ │ │ + ldr r2, [pc, #20] @ f603c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq fp, r1, r8, ror r4 │ │ │ │ - ldr r2, [pc, #20] @ f5fd8 │ │ │ │ + @ instruction: 0x0031b3f4 │ │ │ │ + ldr r2, [pc, #20] @ f605c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq fp, r1, ip, lsr r5 │ │ │ │ - ldr r2, [pc, #20] @ f5ff8 │ │ │ │ + @ instruction: 0x0031b4b8 │ │ │ │ + ldr r2, [pc, #20] @ f607c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq fp, r1, ip, lsl r0 │ │ │ │ - ldr r2, [pc, #20] @ f6018 │ │ │ │ + mlaseq r1, r8, pc, sl @ │ │ │ │ + ldr r2, [pc, #20] @ f609c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq fp, r1, r8, asr r2 │ │ │ │ - ldr r2, [pc, #20] @ f6038 │ │ │ │ + @ instruction: 0x0031b1d4 │ │ │ │ + ldr r2, [pc, #20] @ f60bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq fp, r1, r8, ror #4 │ │ │ │ - ldr r2, [pc, #20] @ f6058 │ │ │ │ + eorseq fp, r1, r4, ror #3 │ │ │ │ + ldr r2, [pc, #20] @ f60dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq fp, r1, ip, lsl #9 │ │ │ │ - ldr r2, [pc, #20] @ f6078 │ │ │ │ + eorseq fp, r1, r8, lsl #8 │ │ │ │ + ldr r2, [pc, #20] @ f60fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq fp, r1, ip, ror r0 │ │ │ │ - ldr r2, [pc, #20] @ f6098 │ │ │ │ + @ instruction: 0x0031aff8 │ │ │ │ + ldr r2, [pc, #20] @ f611c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq fp, r1, r0, asr r5 │ │ │ │ - ldr r2, [pc, #20] @ f60b8 │ │ │ │ + eorseq fp, r1, ip, asr #9 │ │ │ │ + ldr r2, [pc, #20] @ f613c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq fp, r1, r8, lsr #4 │ │ │ │ - ldr r2, [pc, #20] @ f60d8 │ │ │ │ + eorseq fp, r1, r4, lsr #3 │ │ │ │ + ldr r2, [pc, #20] @ f615c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq fp, r1, r0, asr #10 │ │ │ │ - ldr r2, [pc, #20] @ f60f8 │ │ │ │ + @ instruction: 0x0031b4bc │ │ │ │ + ldr r2, [pc, #20] @ f617c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq fp, r1, r8, ror #3 │ │ │ │ - ldr r2, [pc, #20] @ f6118 │ │ │ │ + eorseq fp, r1, r4, ror #2 │ │ │ │ + ldr r2, [pc, #20] @ f619c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq fp, r1, r0, lsr r5 │ │ │ │ - ldr r2, [pc, #20] @ f6138 │ │ │ │ + eorseq fp, r1, ip, lsr #9 │ │ │ │ + ldr r2, [pc, #20] @ f61bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq fp, r1, r0, lsr r0 │ │ │ │ - ldr r2, [pc, #20] @ f6158 │ │ │ │ + eorseq sl, r1, ip, lsr #31 │ │ │ │ + ldr r2, [pc, #20] @ f61dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq fp, r1, r8, ror #1 │ │ │ │ - ldr r2, [pc, #20] @ f6178 │ │ │ │ + eorseq fp, r1, r4, rrx │ │ │ │ + ldr r2, [pc, #20] @ f61fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq fp, r1, r0, ror #3 │ │ │ │ - ldr r2, [pc, #20] @ f6198 │ │ │ │ + eorseq fp, r1, ip, asr r1 │ │ │ │ + ldr r2, [pc, #20] @ f621c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq sl, r1, r0, asr #28 │ │ │ │ - ldr r2, [pc, #20] @ f61b8 │ │ │ │ + @ instruction: 0x0031adbc │ │ │ │ + ldr r2, [pc, #20] @ f623c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq fp, r1, r0, lsr #10 │ │ │ │ - ldr r2, [pc, #20] @ f61d8 │ │ │ │ + mlaseq r1, ip, r4, fp │ │ │ │ + ldr r2, [pc, #20] @ f625c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq fp, r1, r0, lsr r5 │ │ │ │ - ldr r2, [pc, #20] @ f61f8 │ │ │ │ + eorseq fp, r1, ip, lsr #9 │ │ │ │ + ldr r2, [pc, #20] @ f627c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - @ instruction: 0x0031aeb8 │ │ │ │ - ldr r2, [pc, #20] @ f6218 │ │ │ │ + eorseq sl, r1, r4, lsr lr │ │ │ │ + ldr r2, [pc, #20] @ f629c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq sl, r1, r8, asr #31 │ │ │ │ - ldr r2, [pc, #20] @ f6238 │ │ │ │ + eorseq sl, r1, r4, asr #30 │ │ │ │ + ldr r2, [pc, #20] @ f62bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq fp, r1, r0, asr #8 │ │ │ │ - ldr r2, [pc, #20] @ f6258 │ │ │ │ + @ instruction: 0x0031b3bc │ │ │ │ + ldr r2, [pc, #20] @ f62dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq sl, r1, r8, lsl #28 │ │ │ │ - ldr r2, [pc, #20] @ f6278 │ │ │ │ + eorseq sl, r1, r4, lsl #27 │ │ │ │ + ldr r2, [pc, #20] @ f62fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq fp, r1, r0, lsr r4 │ │ │ │ - ldr r2, [pc, #20] @ f6298 │ │ │ │ + eorseq fp, r1, ip, lsr #7 │ │ │ │ + ldr r2, [pc, #20] @ f631c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq fp, r1, ip, lsl r2 │ │ │ │ - ldr r2, [pc, #20] @ f62b8 │ │ │ │ + mlaseq r1, r8, r1, fp │ │ │ │ + ldr r2, [pc, #20] @ f633c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eorseq sl, r1, r0, ror lr │ │ │ │ - ldr r1, [pc, #20] @ f62d8 │ │ │ │ + eorseq sl, r1, ip, ror #27 │ │ │ │ + ldr r1, [pc, #20] @ f635c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq fp, r1, r0, asr #6 │ │ │ │ - ldr r1, [pc, #20] @ f62f8 │ │ │ │ + @ instruction: 0x0031b2bc │ │ │ │ + ldr r1, [pc, #20] @ f637c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - @ instruction: 0x0031b1bc │ │ │ │ + eorseq fp, r1, r8, lsr r1 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl eba60 │ │ │ │ + bl ebae4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ebc94 │ │ │ │ - ldr r0, [pc, #40] @ f634c │ │ │ │ + bl ebd18 │ │ │ │ + ldr r0, [pc, #40] @ f63d0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ addeq sp, sp, #8 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ bx r1 │ │ │ │ bl 3c6dc │ │ │ │ - eorseq fp, r1, r0, lsr #7 │ │ │ │ - ldr r1, [pc, #20] @ f636c │ │ │ │ + eorseq fp, r1, ip, lsl r3 │ │ │ │ + ldr r1, [pc, #20] @ f63f0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq fp, r1, r4, asr #1 │ │ │ │ - ldr r1, [pc, #20] @ f638c │ │ │ │ + eorseq fp, r1, r0, asr #32 │ │ │ │ + ldr r1, [pc, #20] @ f6410 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - @ instruction: 0x0031acd4 │ │ │ │ + eorseq sl, r1, r0, asr ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #144] @ f6434 │ │ │ │ + ldr r0, [pc, #144] @ f64b8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f63f4 │ │ │ │ - ldr r5, [pc, #132] @ f6444 │ │ │ │ + bne f6478 │ │ │ │ + ldr r5, [pc, #132] @ f64c8 │ │ │ │ mov r0, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ bl 1fc34 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f63ec │ │ │ │ + beq f6470 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #44] @ f6438 │ │ │ │ + ldr r0, [pc, #44] @ f64bc │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #28] @ f643c │ │ │ │ - ldr r3, [pc, #28] @ f6440 │ │ │ │ + ldr r0, [pc, #28] @ f64c0 │ │ │ │ + ldr r3, [pc, #28] @ f64c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f63b8 │ │ │ │ + b f643c │ │ │ │ bl 3c6dc │ │ │ │ - eorseq sl, r1, r4, ror #26 │ │ │ │ - @ instruction: 0x00302ff8 │ │ │ │ - eorseq sl, r1, ip, ror #25 │ │ │ │ - eorseq r2, r0, ip, lsr #20 │ │ │ │ - eorseq sl, r1, r0, asr sp │ │ │ │ + eorseq sl, r1, r0, ror #25 │ │ │ │ + eorseq r2, r0, r4, ror pc │ │ │ │ + eorseq sl, r1, r8, ror #24 │ │ │ │ + eorseq r2, r0, r8, lsr #19 │ │ │ │ + eorseq sl, r1, ip, asr #25 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - ldr r5, [pc, #60] @ f6490 │ │ │ │ + ldr r5, [pc, #60] @ f6514 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl 12b628 │ │ │ │ + bl 12b6ac │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f6488 │ │ │ │ + beq f650c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq fp, r1, r8, ror r0 │ │ │ │ + @ instruction: 0x0031aff4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #144] @ f6538 │ │ │ │ + ldr r0, [pc, #144] @ f65bc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f64f8 │ │ │ │ - ldr r5, [pc, #132] @ f6548 │ │ │ │ + bne f657c │ │ │ │ + ldr r5, [pc, #132] @ f65cc │ │ │ │ mov r0, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ bl 1fc34 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f64f0 │ │ │ │ + beq f6574 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #44] @ f653c │ │ │ │ + ldr r0, [pc, #44] @ f65c0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #28] @ f6540 │ │ │ │ - ldr r3, [pc, #28] @ f6544 │ │ │ │ + ldr r0, [pc, #28] @ f65c4 │ │ │ │ + ldr r3, [pc, #28] @ f65c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f64bc │ │ │ │ + b f6540 │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0x0031afd4 │ │ │ │ - eorseq r7, r0, ip, lsl r1 │ │ │ │ - eorseq sl, r1, ip, asr pc │ │ │ │ - eorseq r6, r0, r8, lsl r8 │ │ │ │ - eorseq fp, r1, r8, lsr r0 │ │ │ │ - ldr r1, [pc, #20] @ f6568 │ │ │ │ + eorseq sl, r1, r0, asr pc │ │ │ │ + mlaseq r0, r8, r0, r7 │ │ │ │ + @ instruction: 0x0031aed8 │ │ │ │ + mlaseq r0, r4, r7, r6 │ │ │ │ + @ instruction: 0x0031afb4 │ │ │ │ + ldr r1, [pc, #20] @ f65ec │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq sl, r1, r0, ror sl │ │ │ │ - ldr r1, [pc, #20] @ f6588 │ │ │ │ + eorseq sl, r1, ip, ror #19 │ │ │ │ + ldr r1, [pc, #20] @ f660c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq sl, r1, r8, lsr #22 │ │ │ │ + eorseq sl, r1, r4, lsr #21 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - ldr r5, [pc, #60] @ f65d4 │ │ │ │ + ldr r5, [pc, #60] @ f6658 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl e0968 │ │ │ │ + bl e09ec │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f65cc │ │ │ │ + beq f6650 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0x0031abb8 │ │ │ │ + eorseq sl, r1, r4, lsr fp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #144] @ f667c │ │ │ │ + ldr r0, [pc, #144] @ f6700 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f663c │ │ │ │ - ldr r5, [pc, #132] @ f668c │ │ │ │ + bne f66c0 │ │ │ │ + ldr r5, [pc, #132] @ f6710 │ │ │ │ mov r0, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ bl 1fc34 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f6634 │ │ │ │ + beq f66b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #44] @ f6680 │ │ │ │ + ldr r0, [pc, #44] @ f6704 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #28] @ f6684 │ │ │ │ - ldr r3, [pc, #28] @ f6688 │ │ │ │ + ldr r0, [pc, #28] @ f6708 │ │ │ │ + ldr r3, [pc, #28] @ f670c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f6600 │ │ │ │ + b f6684 │ │ │ │ bl 3c6dc │ │ │ │ - eorseq sl, r1, ip, lsr #31 │ │ │ │ - eorseq sl, r0, r8, ror r5 │ │ │ │ - eorseq sl, r1, r4, lsr pc │ │ │ │ - eorseq sl, r0, r0, rrx │ │ │ │ - eorseq fp, r1, r8, ror #1 │ │ │ │ + eorseq sl, r1, r8, lsr #30 │ │ │ │ + @ instruction: 0x0030a4f4 │ │ │ │ + @ instruction: 0x0031aeb0 │ │ │ │ + @ instruction: 0x00309fdc │ │ │ │ + eorseq fp, r1, r4, rrx │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #140] @ f6730 │ │ │ │ + ldr r0, [pc, #140] @ f67b4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r5, r0, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f66f4 │ │ │ │ - ldr r5, [pc, #116] @ f673c │ │ │ │ + bne f6778 │ │ │ │ + ldr r5, [pc, #116] @ f67c0 │ │ │ │ mov r0, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ bl 1fc34 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f66ec │ │ │ │ + beq f6770 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #40] @ f6734 │ │ │ │ + ldr r0, [pc, #40] @ f67b8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #24] @ f6738 │ │ │ │ + ldr r3, [pc, #24] @ f67bc │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f66c0 │ │ │ │ + b f6744 │ │ │ │ bl 3c6dc │ │ │ │ - eorseq sl, r1, r0, lsr #24 │ │ │ │ - eorseq r5, r0, r4, asr r3 │ │ │ │ - eorseq r4, r0, r8, lsr ip │ │ │ │ - eorseq sl, r1, r8, ror ip │ │ │ │ + mlaseq r1, ip, fp, sl │ │ │ │ + @ instruction: 0x003052d0 │ │ │ │ + @ instruction: 0x00304bb4 │ │ │ │ + @ instruction: 0x0031abf4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r6, [pc, #112] @ f67c0 │ │ │ │ + ldr r6, [pc, #112] @ f6844 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 2b9e18 │ │ │ │ + bl 2b9e9c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 2c3660 │ │ │ │ + bl 2c36e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f67a8 │ │ │ │ + beq f682c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ - eorseq sl, r1, ip, lsl #19 │ │ │ │ - ldr r1, [pc, #20] @ f67e0 │ │ │ │ + eorseq sl, r1, r8, lsl #18 │ │ │ │ + ldr r1, [pc, #20] @ f6864 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq sl, r1, r0, lsr sl │ │ │ │ - ldr r1, [pc, #20] @ f6800 │ │ │ │ + eorseq sl, r1, ip, lsr #19 │ │ │ │ + ldr r1, [pc, #20] @ f6884 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq sl, r1, r4, lsl r8 │ │ │ │ - ldr r1, [pc, #20] @ f6820 │ │ │ │ + mlaseq r1, r0, r7, sl │ │ │ │ + ldr r1, [pc, #20] @ f68a4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq sl, r1, r0, lsl #21 │ │ │ │ + @ instruction: 0x0031a9fc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #144] @ f68c8 │ │ │ │ + ldr r0, [pc, #144] @ f694c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f6888 │ │ │ │ - ldr r5, [pc, #132] @ f68d8 │ │ │ │ + bne f690c │ │ │ │ + ldr r5, [pc, #132] @ f695c │ │ │ │ mov r0, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ bl 1fc34 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f6880 │ │ │ │ + beq f6904 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #44] @ f68cc │ │ │ │ + ldr r0, [pc, #44] @ f6950 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #28] @ f68d0 │ │ │ │ - ldr r3, [pc, #28] @ f68d4 │ │ │ │ + ldr r0, [pc, #28] @ f6954 │ │ │ │ + ldr r3, [pc, #28] @ f6958 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f684c │ │ │ │ + b f68d0 │ │ │ │ bl 3c6dc │ │ │ │ - eorseq sl, r1, ip, ror #22 │ │ │ │ - @ instruction: 0x003062fc │ │ │ │ - @ instruction: 0x0031aaf4 │ │ │ │ - eorseq r5, r0, ip, lsr #8 │ │ │ │ - @ instruction: 0x0031abf4 │ │ │ │ - ldr r1, [pc, #20] @ f68f8 │ │ │ │ + eorseq sl, r1, r8, ror #21 │ │ │ │ + eorseq r6, r0, r8, ror r2 │ │ │ │ + eorseq sl, r1, r0, ror sl │ │ │ │ + eorseq r5, r0, r8, lsr #7 │ │ │ │ + eorseq sl, r1, r0, ror fp │ │ │ │ + ldr r1, [pc, #20] @ f697c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq sl, r1, r8, ror #17 │ │ │ │ - ldr r1, [pc, #20] @ f6918 │ │ │ │ + eorseq sl, r1, r4, ror #16 │ │ │ │ + ldr r1, [pc, #20] @ f699c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq sl, r1, r8, ror #21 │ │ │ │ - ldr r1, [pc, #20] @ f6938 │ │ │ │ + eorseq sl, r1, r4, ror #20 │ │ │ │ + ldr r1, [pc, #20] @ f69bc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq sl, r1, r0, ror sp │ │ │ │ + eorseq sl, r1, ip, ror #25 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - ldr r5, [pc, #60] @ f6984 │ │ │ │ + ldr r5, [pc, #60] @ f6a08 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl ef8a0 │ │ │ │ + bl ef924 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f697c │ │ │ │ + beq f6a00 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq sl, r1, r0, lsl r9 │ │ │ │ - ldr r1, [pc, #20] @ f69a4 │ │ │ │ + eorseq sl, r1, ip, lsl #17 │ │ │ │ + ldr r1, [pc, #20] @ f6a28 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq sl, r1, r4, lsr #25 │ │ │ │ - ldr r1, [pc, #20] @ f69c4 │ │ │ │ + eorseq sl, r1, r0, lsr #24 │ │ │ │ + ldr r1, [pc, #20] @ f6a48 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq sl, r1, r4, lsr #24 │ │ │ │ - ldr r1, [pc, #20] @ f69e4 │ │ │ │ + eorseq sl, r1, r0, lsr #23 │ │ │ │ + ldr r1, [pc, #20] @ f6a68 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - mlaseq r1, r4, ip, sl │ │ │ │ + eorseq sl, r1, r0, lsl ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r5, [pc, #180] @ f6aac │ │ │ │ + ldr r5, [pc, #180] @ f6b30 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r8, [r5, #40] @ 0x28 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ - bl ed3b0 │ │ │ │ + bl ed434 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #144] @ f6ab0 │ │ │ │ + ldr r0, [pc, #144] @ f6b34 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f6a6c │ │ │ │ + bne f6af0 │ │ │ │ add r1, r8, r4 │ │ │ │ add r0, r6, r7 │ │ │ │ add r1, r1, r9 │ │ │ │ sub r0, r1, r0 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ bl 1fc34 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f6a64 │ │ │ │ + beq f6ae8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ bx r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #48] @ f6ab4 │ │ │ │ + ldr r0, [pc, #48] @ f6b38 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #32] @ f6ab8 │ │ │ │ - ldr r3, [pc, #32] @ f6abc │ │ │ │ + ldr r0, [pc, #32] @ f6b3c │ │ │ │ + ldr r3, [pc, #32] @ f6b40 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f6a2c │ │ │ │ + b f6ab0 │ │ │ │ bl 3c6dc │ │ │ │ - eorseq sl, r1, r0, lsr r8 │ │ │ │ - eorseq sl, r1, r0, ror r7 │ │ │ │ - eorseq r4, r0, r8, lsl #12 │ │ │ │ - @ instruction: 0x0031a6f4 │ │ │ │ - eorseq r3, r0, ip, lsr #23 │ │ │ │ - ldr r1, [pc, #20] @ f6adc │ │ │ │ + eorseq sl, r1, ip, lsr #15 │ │ │ │ + eorseq sl, r1, ip, ror #13 │ │ │ │ + eorseq r4, r0, r4, lsl #11 │ │ │ │ + eorseq sl, r1, r0, ror r6 │ │ │ │ + eorseq r3, r0, r8, lsr #22 │ │ │ │ + ldr r1, [pc, #20] @ f6b60 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #108] @ 0x6c │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq sl, r1, r4, lsl #16 │ │ │ │ - ldr r1, [pc, #20] @ f6afc │ │ │ │ + eorseq sl, r1, r0, lsl #15 │ │ │ │ + ldr r1, [pc, #20] @ f6b80 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq sl, r1, r4, ror #15 │ │ │ │ - ldr r1, [pc, #20] @ f6b1c │ │ │ │ + eorseq sl, r1, r0, ror #14 │ │ │ │ + ldr r1, [pc, #20] @ f6ba0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq sl, r1, ip, lsr r8 │ │ │ │ + @ instruction: 0x0031a7b8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ f6b78 │ │ │ │ + ldr r1, [pc, #64] @ f6bfc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r5, r0 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192094 │ │ │ │ + bl 192118 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e800 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - mlaseq r1, r8, sl, sl │ │ │ │ + eorseq sl, r1, r4, lsl sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne f6c00 │ │ │ │ - ldr r1, [pc, #236] @ f6c80 │ │ │ │ + bne f6c84 │ │ │ │ + ldr r1, [pc, #236] @ f6d04 │ │ │ │ mov r7, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r6, r0, r1 │ │ │ │ ldr r0, [r6] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs f6bf0 │ │ │ │ + bcs f6c74 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1], #4 │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6cd4 │ │ │ │ + bl 2e6d58 │ │ │ │ ldr r0, [r6] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r7 │ │ │ │ bl 1e800 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ f6c84 │ │ │ │ + ldr r0, [pc, #140] @ f6d08 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c3e8 │ │ │ │ - b f6c5c │ │ │ │ + b f6ce0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1859f4 │ │ │ │ + bl 185a78 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #96] @ f6c74 │ │ │ │ + ldr r0, [pc, #96] @ f6cf8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #64] @ f6c78 │ │ │ │ + ldr r2, [pc, #64] @ f6cfc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #40] @ f6c7c │ │ │ │ + ldr r1, [pc, #40] @ f6d00 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [r6] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0xfff56ccc │ │ │ │ - eorseq r9, r0, r4, asr #29 │ │ │ │ - eorseq r9, r0, ip, ror #29 │ │ │ │ - eorseq sl, r1, ip, asr #21 │ │ │ │ - eoreq lr, pc, r8, lsl #6 │ │ │ │ + @ instruction: 0xfff56c48 │ │ │ │ + eorseq r9, r0, r0, asr #28 │ │ │ │ + eorseq r9, r0, r8, ror #28 │ │ │ │ + eorseq sl, r1, r8, asr #20 │ │ │ │ + eoreq lr, pc, r4, lsl #5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ f6ce0 │ │ │ │ + ldr r1, [pc, #64] @ f6d64 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r5, r0 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r5, sp │ │ │ │ @@ -219892,97 +219925,97 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 1e800 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq sl, r1, ip, lsr r4 │ │ │ │ + @ instruction: 0x0031a3b8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ f6d3c │ │ │ │ + ldr r1, [pc, #64] @ f6dc0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r5, r0 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl e0c04 │ │ │ │ + bl e0c88 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e800 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq sl, r1, r4, asr r4 │ │ │ │ + @ instruction: 0x0031a3d0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ f6d98 │ │ │ │ + ldr r1, [pc, #64] @ f6e1c │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r5, r0 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12ccec │ │ │ │ + bl 12cd70 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e800 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq sl, r1, r4, lsr #15 │ │ │ │ + eorseq sl, r1, r0, lsr #14 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f6dc0 │ │ │ │ + ldr r0, [pc, #24] @ f6e44 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f6dc4 │ │ │ │ + ldr r2, [pc, #20] @ f6e48 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ - eoreq r2, r6, r0, ror #30 │ │ │ │ - eorseq r0, r0, r8, lsl r4 │ │ │ │ + eoreq r2, r6, ip, ror #30 │ │ │ │ + mlaseq r0, r4, r3, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r9, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #220] @ f6ebc │ │ │ │ + ldr r1, [pc, #220] @ f6f40 │ │ │ │ cmp r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r7, r0 │ │ │ │ add r1, r0, r1 │ │ │ │ - beq f6e88 │ │ │ │ + beq f6f0c │ │ │ │ cmp r2, #2 │ │ │ │ - bne f6eac │ │ │ │ + bne f6f30 │ │ │ │ ldrb r8, [r1, #96] @ 0x60 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r6, [pc, #176] @ f6ec0 │ │ │ │ + ldr r6, [pc, #176] @ f6f44 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - beq f6e34 │ │ │ │ - ldr r0, [pc, #148] @ f6ec4 │ │ │ │ + beq f6eb8 │ │ │ │ + ldr r0, [pc, #148] @ f6f48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ @@ -219997,231 +220030,231 @@ │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ bl 1ebb4 │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, sp │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ - b f6e90 │ │ │ │ + b f6f14 │ │ │ │ mov r0, sp │ │ │ │ bl 59a38 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e800 │ │ │ │ mov r0, sp │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 1933d4 │ │ │ │ + bl 193458 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ - eorseq sl, r1, r0, ror #17 │ │ │ │ - eorseq sl, r1, ip, lsr #9 │ │ │ │ - mlaseq r1, r4, r4, sl │ │ │ │ + eorseq sl, r1, ip, asr r8 │ │ │ │ + eorseq sl, r1, r8, lsr #8 │ │ │ │ + eorseq sl, r1, r0, lsl r4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f6eec │ │ │ │ + ldr r0, [pc, #24] @ f6f70 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f6ef0 │ │ │ │ + ldr r2, [pc, #20] @ f6f74 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ - eoreq sp, r5, r0, asr #28 │ │ │ │ - eoreq sp, pc, r4, lsr #6 │ │ │ │ + eoreq sp, r5, ip, asr #28 │ │ │ │ + eoreq sp, pc, r0, lsr #5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne f6f78 │ │ │ │ - ldr r1, [pc, #236] @ f6ff8 │ │ │ │ + bne f6ffc │ │ │ │ + ldr r1, [pc, #236] @ f707c │ │ │ │ mov r7, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r6, r0, r1 │ │ │ │ ldr r0, [r6] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs f6f68 │ │ │ │ + bcs f6fec │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1], #4 │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6cd4 │ │ │ │ + bl 2e6d58 │ │ │ │ ldr r0, [r6] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r7 │ │ │ │ bl 1e800 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ f6ffc │ │ │ │ + ldr r0, [pc, #140] @ f7080 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c3e8 │ │ │ │ - b f6fd4 │ │ │ │ + b f7058 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1859f4 │ │ │ │ + bl 185a78 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #96] @ f6fec │ │ │ │ + ldr r0, [pc, #96] @ f7070 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #64] @ f6ff0 │ │ │ │ + ldr r2, [pc, #64] @ f7074 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #40] @ f6ff4 │ │ │ │ + ldr r1, [pc, #40] @ f7078 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [r6] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0xfff56954 │ │ │ │ - eorseq r9, r0, ip, asr #22 │ │ │ │ - eorseq r9, r0, r4, asr fp │ │ │ │ - @ instruction: 0x0031a6f4 │ │ │ │ - mlaeq pc, r0, pc, sp @ │ │ │ │ + @ instruction: 0xfff568d0 │ │ │ │ + eorseq r9, r0, r8, asr #21 │ │ │ │ + @ instruction: 0x00309ad0 │ │ │ │ + eorseq sl, r1, r0, ror r6 │ │ │ │ + eoreq sp, pc, ip, lsl #30 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f7024 │ │ │ │ + ldr r0, [pc, #24] @ f70a8 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f7028 │ │ │ │ + ldr r2, [pc, #20] @ f70ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ - mlaeq r6, sl, fp, r9 │ │ │ │ - eorseq r4, r0, r0, lsl pc │ │ │ │ + eoreq r9, r6, r6, lsr #23 │ │ │ │ + eorseq r4, r0, ip, lsl #29 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ f7084 │ │ │ │ + ldr r1, [pc, #64] @ f7108 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r5, r0 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12ba4c │ │ │ │ + bl 12bad0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e800 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq sl, r1, r8, lsl #9 │ │ │ │ + eorseq sl, r1, r4, lsl #8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f70ac │ │ │ │ + ldr r0, [pc, #24] @ f7130 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f70b0 │ │ │ │ + ldr r2, [pc, #20] @ f7134 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ - eoreq r4, r6, fp, lsr #22 │ │ │ │ - eorseq r1, r0, r4, ror #29 │ │ │ │ + eoreq r4, r6, r7, lsr fp │ │ │ │ + eorseq r1, r0, r0, ror #28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ f710c │ │ │ │ + ldr r1, [pc, #64] @ f7190 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r5, r0 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c8ec │ │ │ │ + bl 11c970 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e800 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq sl, r1, ip, ror r3 │ │ │ │ + @ instruction: 0x0031a2f8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne f7160 │ │ │ │ - ldr r1, [pc, #168] @ f71d0 │ │ │ │ + bne f71e4 │ │ │ │ + ldr r1, [pc, #168] @ f7254 │ │ │ │ mov r7, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 19e958 │ │ │ │ + bl 19e9dc │ │ │ │ mov r0, r7 │ │ │ │ bl 1e800 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl e5194 │ │ │ │ + bl e5218 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #80] @ f71c4 │ │ │ │ + ldr r0, [pc, #80] @ f7248 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #48] @ f71c8 │ │ │ │ + ldr r2, [pc, #48] @ f724c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #24] @ f71cc │ │ │ │ + ldr r1, [pc, #24] @ f7250 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0xfff5676c │ │ │ │ - eorseq r3, r0, ip, lsr sp │ │ │ │ - eorseq r3, r0, ip, lsr #26 │ │ │ │ - eorseq sl, r1, r0, lsr #1 │ │ │ │ + @ instruction: 0xfff566e8 │ │ │ │ + @ instruction: 0x00303cb8 │ │ │ │ + eorseq r3, r0, r8, lsr #25 │ │ │ │ + eorseq sl, r1, ip, lsl r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ cmp r1, #1 │ │ │ │ - bne f7278 │ │ │ │ - ldr r1, [pc, #252] @ f72e8 │ │ │ │ + bne f72fc │ │ │ │ + ldr r1, [pc, #252] @ f736c │ │ │ │ mov sl, r2 │ │ │ │ add fp, sp, #56 @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ ldr r8, [r0, r1]! │ │ │ │ @@ -220251,126 +220284,126 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 1e800 │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 1859f4 │ │ │ │ + bl 185a78 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #80] @ f72dc │ │ │ │ + ldr r0, [pc, #80] @ f7360 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #48] @ f72e0 │ │ │ │ + ldr r2, [pc, #48] @ f7364 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #24] @ f72e4 │ │ │ │ + ldr r1, [pc, #24] @ f7368 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0xfff56654 │ │ │ │ - eorseq r9, r0, ip, asr #16 │ │ │ │ - eorseq r9, r0, r4, asr #18 │ │ │ │ - eorseq sl, r1, r0, lsr #9 │ │ │ │ + @ instruction: 0xfff565d0 │ │ │ │ + eorseq r9, r0, r8, asr #15 │ │ │ │ + eorseq r9, r0, r0, asr #17 │ │ │ │ + eorseq sl, r1, ip, lsl r4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f7310 │ │ │ │ + ldr r0, [pc, #24] @ f7394 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f7314 │ │ │ │ + ldr r2, [pc, #20] @ f7398 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ - eoreq r6, r8, sp, ror #16 │ │ │ │ - @ instruction: 0x003095f0 │ │ │ │ + eoreq r6, r8, r9, ror r8 │ │ │ │ + eorseq r9, r0, ip, ror #10 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f733c │ │ │ │ + ldr r0, [pc, #24] @ f73c0 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f7340 │ │ │ │ + ldr r2, [pc, #20] @ f73c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ - eoreq r6, r6, r8, asr #28 │ │ │ │ - eorseq r3, r0, ip, lsr r7 │ │ │ │ + eoreq r6, r6, r4, asr lr │ │ │ │ + @ instruction: 0x003036b8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ f739c │ │ │ │ + ldr r1, [pc, #64] @ f7420 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r5, r0 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl efdb0 │ │ │ │ + bl efe34 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e800 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0x00319efc │ │ │ │ + eorseq r9, r1, r8, ror lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ f73f8 │ │ │ │ + ldr r1, [pc, #64] @ f747c │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r5, r0 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192cc8 │ │ │ │ + bl 192d4c │ │ │ │ mov r0, r7 │ │ │ │ bl 1e800 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq sl, r1, r8, lsr r3 │ │ │ │ + @ instruction: 0x0031a2b4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f7420 │ │ │ │ + ldr r0, [pc, #24] @ f74a4 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f7424 │ │ │ │ + ldr r2, [pc, #20] @ f74a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ - eoreq r7, r6, fp, lsr #30 │ │ │ │ - eorseq r4, r0, r0, lsr #1 │ │ │ │ + eoreq r7, r6, r7, lsr pc │ │ │ │ + eorseq r4, r0, ip, lsl r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ f7480 │ │ │ │ + ldr r1, [pc, #64] @ f7504 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r5, r0 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r5, sp │ │ │ │ @@ -220380,28 +220413,28 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 1e800 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq r9, r1, r8, lsl #24 │ │ │ │ + eorseq r9, r1, r4, lsl #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ cmp r1, #1 │ │ │ │ - bne f7534 │ │ │ │ - ldr r1, [pc, #280] @ f75b4 │ │ │ │ + bne f75b8 │ │ │ │ + ldr r1, [pc, #280] @ f7638 │ │ │ │ mov r8, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ add r0, r2, r0 │ │ │ │ ldr r9, [r0, r1] │ │ │ │ cmp r9, #0 │ │ │ │ - beq f7594 │ │ │ │ + beq f7618 │ │ │ │ bl 1f904 │ │ │ │ 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 │ │ │ │ @@ -220426,52 +220459,52 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 1e800 │ │ │ │ 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 f4228 │ │ │ │ + bl f42ac │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #96] @ f75a8 │ │ │ │ + ldr r0, [pc, #96] @ f762c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #64] @ f75ac │ │ │ │ + ldr r2, [pc, #64] @ f7630 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #40] @ f75b0 │ │ │ │ + ldr r1, [pc, #40] @ f7634 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f75a0 │ │ │ │ - ldr r0, [pc, #28] @ f75b8 │ │ │ │ + b f7624 │ │ │ │ + ldr r0, [pc, #28] @ f763c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0xfff56398 │ │ │ │ - eorseq r4, r0, ip, lsl #5 │ │ │ │ - eorseq r4, r0, ip, ror r2 │ │ │ │ - eorseq r9, r1, ip, lsr #28 │ │ │ │ - eorseq r9, r0, r8, lsr #19 │ │ │ │ + @ instruction: 0xfff56314 │ │ │ │ + eorseq r4, r0, r8, lsl #4 │ │ │ │ + @ instruction: 0x003041f8 │ │ │ │ + eorseq r9, r1, r8, lsr #27 │ │ │ │ + eorseq r9, r0, r4, lsr #18 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne f760c │ │ │ │ - ldr r1, [pc, #168] @ f767c │ │ │ │ + bne f7690 │ │ │ │ + ldr r1, [pc, #168] @ f7700 │ │ │ │ mov r7, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r5, sp │ │ │ │ @@ -220480,1695 +220513,1695 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 1e800 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 121cec │ │ │ │ + bl 121d70 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #80] @ f7670 │ │ │ │ + ldr r0, [pc, #80] @ f76f4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #48] @ f7674 │ │ │ │ + ldr r2, [pc, #48] @ f76f8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #24] @ f7678 │ │ │ │ + ldr r1, [pc, #24] @ f76fc │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0xfff562c0 │ │ │ │ - @ instruction: 0x00305df0 │ │ │ │ - eorseq r5, r0, r0, ror #27 │ │ │ │ - eorseq r9, r1, r8, asr #29 │ │ │ │ + @ instruction: 0xfff5623c │ │ │ │ + eorseq r5, r0, ip, ror #26 │ │ │ │ + eorseq r5, r0, ip, asr sp │ │ │ │ + eorseq r9, r1, r4, asr #28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne f7700 │ │ │ │ - ldr r1, [pc, #232] @ f7780 │ │ │ │ + bne f7784 │ │ │ │ + ldr r1, [pc, #232] @ f7804 │ │ │ │ mov r7, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ ldr r1, [r1, #116] @ 0x74 │ │ │ │ add r6, r2, r0 │ │ │ │ ldr r0, [r6, r1]! │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs f76f0 │ │ │ │ + bcs f7774 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1], #4 │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6cd4 │ │ │ │ + bl 2e6d58 │ │ │ │ ldr r0, [r6] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r7 │ │ │ │ bl 1e800 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ f7784 │ │ │ │ + ldr r0, [pc, #140] @ f7808 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c3e8 │ │ │ │ - b f775c │ │ │ │ + b f77e0 │ │ │ │ mov r0, r3 │ │ │ │ - bl f4228 │ │ │ │ + bl f42ac │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #96] @ f7774 │ │ │ │ + ldr r0, [pc, #96] @ f77f8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #64] @ f7778 │ │ │ │ + ldr r2, [pc, #64] @ f77fc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #40] @ f777c │ │ │ │ + ldr r1, [pc, #40] @ f7800 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [r6] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0xfff561cc │ │ │ │ - eorseq r4, r0, r0, asr #1 │ │ │ │ - @ instruction: 0x003041f0 │ │ │ │ - eorseq r9, r1, r0, lsr ip │ │ │ │ - eoreq sp, pc, r8, lsl #16 │ │ │ │ + @ instruction: 0xfff56148 │ │ │ │ + eorseq r4, r0, ip, lsr r0 │ │ │ │ + eorseq r4, r0, ip, ror #2 │ │ │ │ + eorseq r9, r1, ip, lsr #23 │ │ │ │ + eoreq sp, pc, r4, lsl #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ f77e0 │ │ │ │ + ldr r1, [pc, #64] @ f7864 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r5, r0 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl f23f4 │ │ │ │ + bl f2478 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e800 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq r9, r1, r8, lsl #21 │ │ │ │ + eorseq r9, r1, r4, lsl #20 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ f783c │ │ │ │ + ldr r1, [pc, #64] @ f78c0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r5, r0 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11a2ec │ │ │ │ + bl 11a370 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e800 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq r9, r1, ip, ror #23 │ │ │ │ + eorseq r9, r1, r8, ror #22 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ f7898 │ │ │ │ + ldr r1, [pc, #64] @ f791c │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r5, r0 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl eed48 │ │ │ │ + bl eedcc │ │ │ │ mov r0, r7 │ │ │ │ bl 1e800 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq r9, r1, r0, lsr #19 │ │ │ │ + eorseq r9, r1, ip, lsl r9 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f78c0 │ │ │ │ + ldr r0, [pc, #24] @ f7944 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f78c4 │ │ │ │ + ldr r2, [pc, #20] @ f7948 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ - eoreq lr, r5, r3, lsr #19 │ │ │ │ - eoreq sp, pc, ip, ror #1 │ │ │ │ + eoreq lr, r5, pc, lsr #19 │ │ │ │ + eoreq sp, pc, r8, rrx │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #392] @ f7a64 │ │ │ │ + ldr r0, [pc, #392] @ f7ae8 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f79bc │ │ │ │ + beq f7a40 │ │ │ │ lsl r9, r5, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq f7948 │ │ │ │ - ldr r0, [pc, #368] @ f7a78 │ │ │ │ + beq f79cc │ │ │ │ + ldr r0, [pc, #368] @ f7afc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f79e4 │ │ │ │ + beq f7a68 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r6, [sl, r4, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e914 │ │ │ │ str r6, [r7, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne f7928 │ │ │ │ - b f794c │ │ │ │ + bne f79ac │ │ │ │ + b f79d0 │ │ │ │ mov r7, #4 │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {r5, r7} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d95cc │ │ │ │ + bl 2d9650 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f10c │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq f79a8 │ │ │ │ + beq f7a2c │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r7, r6, lsl #2] │ │ │ │ bl 1e08c │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bne f7984 │ │ │ │ + bne f7a08 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f6d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #164] @ f7a68 │ │ │ │ + ldr r0, [pc, #164] @ f7aec │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne f79fc │ │ │ │ - ldr r0, [pc, #140] @ f7a6c │ │ │ │ + bne f7a80 │ │ │ │ + ldr r0, [pc, #140] @ f7af0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f7a04 │ │ │ │ - ldr r2, [pc, #144] @ f7a7c │ │ │ │ + b f7a88 │ │ │ │ + ldr r2, [pc, #144] @ f7b00 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b f7a30 │ │ │ │ - ldr r0, [pc, #108] @ f7a70 │ │ │ │ + b f7ab4 │ │ │ │ + ldr r0, [pc, #108] @ f7af4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r0, {r2, r3} │ │ │ │ str r1, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ - ldr r1, [pc, #72] @ f7a74 │ │ │ │ + ldr r1, [pc, #72] @ f7af8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl f41c0 │ │ │ │ + bl f4244 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f6d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f6d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - mlaseq r1, r8, r6, r8 │ │ │ │ - @ instruction: 0x003183f4 │ │ │ │ - eorseq r3, r0, ip, ror #21 │ │ │ │ - eorseq r3, r0, r0, asr #21 │ │ │ │ - eorseq r3, r0, r8, lsr #21 │ │ │ │ - eorseq r8, r1, r0, lsr r5 │ │ │ │ - @ instruction: 0x00303af0 │ │ │ │ + eorseq r8, r1, r4, lsl r6 │ │ │ │ + eorseq r8, r1, r0, ror r3 │ │ │ │ + eorseq r3, r0, r8, ror #20 │ │ │ │ + eorseq r3, r0, ip, lsr sl │ │ │ │ + eorseq r3, r0, r4, lsr #20 │ │ │ │ + eorseq r8, r1, ip, lsr #9 │ │ │ │ + eorseq r3, r0, ip, ror #20 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #356] @ f7bf8 │ │ │ │ + ldr r0, [pc, #356] @ f7c7c │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7b4c │ │ │ │ + beq f7bd0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldm r5, {r0, r1} │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #320] @ f7c0c │ │ │ │ + ldr r2, [pc, #320] @ f7c90 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 127560 │ │ │ │ + bl 1275e4 │ │ │ │ ldmib sp, {r4, r7} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2d95cc │ │ │ │ + bl 2d9650 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ bl 1f10c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f7b1c │ │ │ │ + beq f7ba0 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1e08c │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne f7b0c │ │ │ │ + bne f7b90 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7b38 │ │ │ │ + beq f7bbc │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f6d0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #168] @ f7bfc │ │ │ │ + ldr r0, [pc, #168] @ f7c80 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7b74 │ │ │ │ - ldr r0, [pc, #144] @ f7c00 │ │ │ │ + bne f7bf8 │ │ │ │ + ldr r0, [pc, #144] @ f7c84 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f7b7c │ │ │ │ - ldr r0, [pc, #140] @ f7c08 │ │ │ │ + b f7c00 │ │ │ │ + ldr r0, [pc, #140] @ f7c8c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r0, {r2, r3} │ │ │ │ str r1, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ - ldr r1, [pc, #96] @ f7c04 │ │ │ │ + ldr r1, [pc, #96] @ f7c88 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl f41c0 │ │ │ │ + bl f4244 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f6d0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f6d0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f6d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl f420c │ │ │ │ + bl f4290 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r8, r1, r4, ror #9 │ │ │ │ - eorseq r8, r1, r4, ror #4 │ │ │ │ - eorseq r3, r0, ip, asr r9 │ │ │ │ - eorseq r3, r0, r0, lsr r9 │ │ │ │ - eorseq r3, r0, r8, asr #18 │ │ │ │ - eorseq r3, r0, r0, lsl sl │ │ │ │ + eorseq r8, r1, r0, ror #8 │ │ │ │ + eorseq r8, r1, r0, ror #3 │ │ │ │ + @ instruction: 0x003038d8 │ │ │ │ + eorseq r3, r0, ip, lsr #17 │ │ │ │ + eorseq r3, r0, r4, asr #17 │ │ │ │ + eorseq r3, r0, ip, lsl #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - bl e7ab0 │ │ │ │ - ldr r0, [pc, #728] @ f7f00 │ │ │ │ + bl e7b34 │ │ │ │ + ldr r0, [pc, #728] @ f7f84 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7e58 │ │ │ │ - ldr r0, [pc, #736] @ f7f20 │ │ │ │ + beq f7edc │ │ │ │ + ldr r0, [pc, #736] @ f7fa4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f7e90 │ │ │ │ - ldr r0, [pc, #676] @ f7f04 │ │ │ │ + bne f7f14 │ │ │ │ + ldr r0, [pc, #676] @ f7f88 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #700] @ f7f30 │ │ │ │ + ldr r1, [pc, #700] @ f7fb4 │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq f7c9c │ │ │ │ - ldr r0, [pc, #644] @ f7f0c │ │ │ │ + beq f7d20 │ │ │ │ + ldr r0, [pc, #644] @ f7f90 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b f7ccc │ │ │ │ + b f7d50 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #604] @ f7f08 │ │ │ │ + bl 32ffc4 │ │ │ │ + ldr r0, [pc, #604] @ f7f8c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r3, #0 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r0, [pc, #572] @ f7f10 │ │ │ │ + ldr r0, [pc, #572] @ f7f94 │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ adds r6, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r7, r2, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ - ldr r0, [pc, #576] @ f7f34 │ │ │ │ + ldr r0, [pc, #576] @ f7fb8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #560] @ f7f38 │ │ │ │ + ldr r0, [pc, #560] @ f7fbc │ │ │ │ add r0, pc, r0 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #528] @ f7f3c │ │ │ │ + ldr r0, [pc, #528] @ f7fc0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #520] @ f7f40 │ │ │ │ + bl 18f53c │ │ │ │ + ldr r0, [pc, #520] @ f7fc4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #512] @ f7f44 │ │ │ │ + ldr r0, [pc, #512] @ f7fc8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #504] @ f7f48 │ │ │ │ + ldr r0, [pc, #504] @ f7fcc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #496] @ f7f4c │ │ │ │ + ldr r0, [pc, #496] @ f7fd0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #488] @ f7f50 │ │ │ │ + ldr r0, [pc, #488] @ f7fd4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #480] @ f7f54 │ │ │ │ + ldr r0, [pc, #480] @ f7fd8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #472] @ f7f58 │ │ │ │ + ldr r0, [pc, #472] @ f7fdc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #464] @ f7f5c │ │ │ │ - ldr r1, [pc, #464] @ f7f60 │ │ │ │ + ldr ip, [pc, #464] @ f7fe0 │ │ │ │ + ldr r1, [pc, #464] @ f7fe4 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #452] @ f7f64 │ │ │ │ + ldr r1, [pc, #452] @ f7fe8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #444] @ f7f68 │ │ │ │ + ldr r1, [pc, #444] @ f7fec │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #436] @ f7f6c │ │ │ │ + ldr r1, [pc, #436] @ f7ff0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #428] @ f7f70 │ │ │ │ - ldr r2, [pc, #428] @ f7f74 │ │ │ │ + ldr r1, [pc, #428] @ f7ff4 │ │ │ │ + ldr r2, [pc, #428] @ f7ff8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #416] @ f7f78 │ │ │ │ - ldr r3, [pc, #416] @ f7f7c │ │ │ │ - ldr r7, [pc, #416] @ f7f80 │ │ │ │ + ldr r2, [pc, #416] @ f7ffc │ │ │ │ + ldr r3, [pc, #416] @ f8000 │ │ │ │ + ldr r7, [pc, #416] @ f8004 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #160] @ 0xa0 │ │ │ │ - ldr r7, [pc, #400] @ f7f84 │ │ │ │ + ldr r7, [pc, #400] @ f8008 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #392] @ f7f88 │ │ │ │ - ldr r6, [pc, #392] @ f7f8c │ │ │ │ + ldr r7, [pc, #392] @ f800c │ │ │ │ + ldr r6, [pc, #392] @ f8010 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #380] @ f7f90 │ │ │ │ + ldr r6, [pc, #380] @ f8014 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #104] @ 0x68 │ │ │ │ - ldr r6, [pc, #372] @ f7f94 │ │ │ │ - ldr r5, [pc, #372] @ f7f98 │ │ │ │ - ldr r0, [pc, #372] @ f7f9c │ │ │ │ + ldr r6, [pc, #372] @ f8018 │ │ │ │ + ldr r5, [pc, #372] @ f801c │ │ │ │ + ldr r0, [pc, #372] @ f8020 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4, #72] @ 0x48 │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ f7f14 │ │ │ │ + ldr r0, [pc, #180] @ f7f98 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7ecc │ │ │ │ + bne f7f50 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ f7f18 │ │ │ │ + ldr r0, [pc, #140] @ f7f9c │ │ │ │ add r0, pc, r0 │ │ │ │ - b f7ee0 │ │ │ │ + b f7f64 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #116] @ f7f24 │ │ │ │ + ldr r0, [pc, #116] @ f7fa8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ f7f28 │ │ │ │ - ldr r3, [pc, #108] @ f7f2c │ │ │ │ + ldr r0, [pc, #108] @ f7fac │ │ │ │ + ldr r3, [pc, #108] @ f7fb0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f7c58 │ │ │ │ + b f7cdc │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #192] @ f7fa0 │ │ │ │ + ldr r0, [pc, #192] @ f8024 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r1, [pc, #32] @ f7f1c │ │ │ │ + ldr r1, [pc, #32] @ f7fa0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r8, r1, r4, asr r3 │ │ │ │ - eorseq r8, r1, r4, lsr #32 │ │ │ │ - @ instruction: 0x00317fd8 │ │ │ │ - eorseq r8, r1, r0 │ │ │ │ - @ instruction: 0x00317fb0 │ │ │ │ + @ instruction: 0x003182d0 │ │ │ │ + eorseq r7, r1, r0, lsr #31 │ │ │ │ eorseq r7, r1, r4, asr pc │ │ │ │ - eorseq r3, r0, r0, asr #12 │ │ │ │ - @ instruction: 0x003035f8 │ │ │ │ - eorseq r9, r1, r0, lsr r8 │ │ │ │ - eorseq r3, r0, r8, ror #21 │ │ │ │ - @ instruction: 0x003195bc │ │ │ │ - eorseq r3, r0, r4, lsl #9 │ │ │ │ - eorseq r9, r1, ip, lsr #16 │ │ │ │ - eorseq r3, r0, r0, lsl r8 │ │ │ │ - @ instruction: 0x003037fc │ │ │ │ - eorseq r9, r1, r4, ror r7 │ │ │ │ - @ instruction: 0xfff4ca58 │ │ │ │ - @ instruction: 0xfff4f514 │ │ │ │ - @ instruction: 0xfff469cc │ │ │ │ - @ instruction: 0xfff50910 │ │ │ │ - @ instruction: 0xfff4da70 │ │ │ │ - @ instruction: 0xfff502e8 │ │ │ │ - @ instruction: 0xfff4de6c │ │ │ │ - @ instruction: 0xfff46194 │ │ │ │ - @ instruction: 0xfff4e1f8 │ │ │ │ - @ instruction: 0xfff4dbf4 │ │ │ │ - @ instruction: 0xfff50d1c │ │ │ │ - @ instruction: 0xfff4c528 │ │ │ │ - @ instruction: 0xfff45f1c │ │ │ │ - @ instruction: 0xfff4fee0 │ │ │ │ - @ instruction: 0xfff46204 │ │ │ │ - @ instruction: 0xfff4c8f4 │ │ │ │ - @ instruction: 0xfff4cfe8 │ │ │ │ - @ instruction: 0xfff4e6e0 │ │ │ │ - @ instruction: 0xfff46600 │ │ │ │ - @ instruction: 0xfff51144 │ │ │ │ - @ instruction: 0xfff50f14 │ │ │ │ - @ instruction: 0xfff46a84 │ │ │ │ - @ instruction: 0xfff4d540 │ │ │ │ - @ instruction: 0xfff46d18 │ │ │ │ - eorseq r3, r0, r4, ror #11 │ │ │ │ + eorseq r7, r1, ip, ror pc │ │ │ │ + eorseq r7, r1, ip, lsr #30 │ │ │ │ + @ instruction: 0x00317ed0 │ │ │ │ + @ instruction: 0x003035bc │ │ │ │ + eorseq r3, r0, r4, ror r5 │ │ │ │ + eorseq r9, r1, ip, lsr #15 │ │ │ │ + eorseq r3, r0, r4, ror #20 │ │ │ │ + eorseq r9, r1, r8, lsr r5 │ │ │ │ + eorseq r3, r0, r0, lsl #8 │ │ │ │ + eorseq r9, r1, r8, lsr #15 │ │ │ │ + eorseq r3, r0, ip, lsl #15 │ │ │ │ + eorseq r3, r0, r8, ror r7 │ │ │ │ + @ instruction: 0x003196f0 │ │ │ │ + @ instruction: 0xfff4c9d4 │ │ │ │ + @ instruction: 0xfff4f490 │ │ │ │ + @ instruction: 0xfff46948 │ │ │ │ + @ instruction: 0xfff5088c │ │ │ │ + @ instruction: 0xfff4d9ec │ │ │ │ + @ instruction: 0xfff50264 │ │ │ │ + @ instruction: 0xfff4dde8 │ │ │ │ + @ instruction: 0xfff46110 │ │ │ │ + @ instruction: 0xfff4e174 │ │ │ │ + @ instruction: 0xfff4db70 │ │ │ │ + @ instruction: 0xfff50c98 │ │ │ │ + @ instruction: 0xfff4c4a4 │ │ │ │ + @ instruction: 0xfff45e98 │ │ │ │ + @ instruction: 0xfff4fe5c │ │ │ │ + @ instruction: 0xfff46180 │ │ │ │ + @ instruction: 0xfff4c870 │ │ │ │ + @ instruction: 0xfff4cf64 │ │ │ │ + @ instruction: 0xfff4e65c │ │ │ │ + @ instruction: 0xfff4657c │ │ │ │ + @ instruction: 0xfff510c0 │ │ │ │ + @ instruction: 0xfff50e90 │ │ │ │ + @ instruction: 0xfff46a00 │ │ │ │ + @ instruction: 0xfff4d4bc │ │ │ │ + @ instruction: 0xfff46c94 │ │ │ │ + eorseq r3, r0, r0, ror #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - bl e8de0 │ │ │ │ - ldr r0, [pc, #728] @ f8294 │ │ │ │ + bl e8e64 │ │ │ │ + ldr r0, [pc, #728] @ f8318 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f81ec │ │ │ │ - ldr r0, [pc, #736] @ f82b4 │ │ │ │ + beq f8270 │ │ │ │ + ldr r0, [pc, #736] @ f8338 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f8224 │ │ │ │ - ldr r0, [pc, #676] @ f8298 │ │ │ │ + bne f82a8 │ │ │ │ + ldr r0, [pc, #676] @ f831c │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #700] @ f82c4 │ │ │ │ + ldr r1, [pc, #700] @ f8348 │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq f8030 │ │ │ │ - ldr r0, [pc, #644] @ f82a0 │ │ │ │ + beq f80b4 │ │ │ │ + ldr r0, [pc, #644] @ f8324 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b f8060 │ │ │ │ + b f80e4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #604] @ f829c │ │ │ │ + bl 32ffc4 │ │ │ │ + ldr r0, [pc, #604] @ f8320 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r3, #0 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r0, [pc, #572] @ f82a4 │ │ │ │ + ldr r0, [pc, #572] @ f8328 │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ adds r6, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r7, r2, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ - ldr r0, [pc, #576] @ f82c8 │ │ │ │ + ldr r0, [pc, #576] @ f834c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #560] @ f82cc │ │ │ │ + ldr r0, [pc, #560] @ f8350 │ │ │ │ add r0, pc, r0 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #528] @ f82d0 │ │ │ │ + ldr r0, [pc, #528] @ f8354 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #520] @ f82d4 │ │ │ │ + bl 18f53c │ │ │ │ + ldr r0, [pc, #520] @ f8358 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #512] @ f82d8 │ │ │ │ + ldr r0, [pc, #512] @ f835c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #504] @ f82dc │ │ │ │ + ldr r0, [pc, #504] @ f8360 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #496] @ f82e0 │ │ │ │ + ldr r0, [pc, #496] @ f8364 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #488] @ f82e4 │ │ │ │ + ldr r0, [pc, #488] @ f8368 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #480] @ f82e8 │ │ │ │ + ldr r0, [pc, #480] @ f836c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #472] @ f82ec │ │ │ │ + ldr r0, [pc, #472] @ f8370 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #464] @ f82f0 │ │ │ │ - ldr r1, [pc, #464] @ f82f4 │ │ │ │ + ldr ip, [pc, #464] @ f8374 │ │ │ │ + ldr r1, [pc, #464] @ f8378 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #452] @ f82f8 │ │ │ │ + ldr r1, [pc, #452] @ f837c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #444] @ f82fc │ │ │ │ + ldr r1, [pc, #444] @ f8380 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #436] @ f8300 │ │ │ │ + ldr r1, [pc, #436] @ f8384 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #428] @ f8304 │ │ │ │ - ldr r2, [pc, #428] @ f8308 │ │ │ │ + ldr r1, [pc, #428] @ f8388 │ │ │ │ + ldr r2, [pc, #428] @ f838c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #416] @ f830c │ │ │ │ - ldr r3, [pc, #416] @ f8310 │ │ │ │ - ldr r7, [pc, #416] @ f8314 │ │ │ │ + ldr r2, [pc, #416] @ f8390 │ │ │ │ + ldr r3, [pc, #416] @ f8394 │ │ │ │ + ldr r7, [pc, #416] @ f8398 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #160] @ 0xa0 │ │ │ │ - ldr r7, [pc, #400] @ f8318 │ │ │ │ + ldr r7, [pc, #400] @ f839c │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #392] @ f831c │ │ │ │ - ldr r6, [pc, #392] @ f8320 │ │ │ │ + ldr r7, [pc, #392] @ f83a0 │ │ │ │ + ldr r6, [pc, #392] @ f83a4 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #380] @ f8324 │ │ │ │ + ldr r6, [pc, #380] @ f83a8 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #104] @ 0x68 │ │ │ │ - ldr r6, [pc, #372] @ f8328 │ │ │ │ - ldr r5, [pc, #372] @ f832c │ │ │ │ - ldr r0, [pc, #372] @ f8330 │ │ │ │ + ldr r6, [pc, #372] @ f83ac │ │ │ │ + ldr r5, [pc, #372] @ f83b0 │ │ │ │ + ldr r0, [pc, #372] @ f83b4 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4, #72] @ 0x48 │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ f82a8 │ │ │ │ + ldr r0, [pc, #180] @ f832c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne f8260 │ │ │ │ + bne f82e4 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ f82ac │ │ │ │ + ldr r0, [pc, #140] @ f8330 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f8274 │ │ │ │ + b f82f8 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #116] @ f82b8 │ │ │ │ + ldr r0, [pc, #116] @ f833c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ f82bc │ │ │ │ - ldr r3, [pc, #108] @ f82c0 │ │ │ │ + ldr r0, [pc, #108] @ f8340 │ │ │ │ + ldr r3, [pc, #108] @ f8344 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f7fec │ │ │ │ + b f8070 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #192] @ f8334 │ │ │ │ + ldr r0, [pc, #192] @ f83b8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r1, [pc, #32] @ f82b0 │ │ │ │ + ldr r1, [pc, #32] @ f8334 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r7, r1, r0, asr #31 │ │ │ │ - mlaseq r1, r0, ip, r7 │ │ │ │ - eorseq r7, r1, r4, asr #24 │ │ │ │ - eorseq r7, r1, ip, ror #24 │ │ │ │ - eorseq r7, r1, ip, lsl ip │ │ │ │ + eorseq r7, r1, ip, lsr pc │ │ │ │ + eorseq r7, r1, ip, lsl #24 │ │ │ │ eorseq r7, r1, r0, asr #23 │ │ │ │ - eorseq r3, r0, ip, lsr #5 │ │ │ │ - eorseq r3, r0, r4, ror #4 │ │ │ │ - eorseq r9, r1, ip, asr #7 │ │ │ │ - @ instruction: 0x003036f4 │ │ │ │ - eorseq r9, r1, r8, asr r1 │ │ │ │ - eorseq r3, r0, r8, ror r0 │ │ │ │ - eorseq r9, r1, r4, asr #8 │ │ │ │ - eorseq r3, r0, ip, ror r4 │ │ │ │ - eorseq r3, r0, r8, ror #8 │ │ │ │ - eorseq r9, r1, ip, lsl #7 │ │ │ │ - @ instruction: 0xfff4c7a8 │ │ │ │ - @ instruction: 0xfff4e610 │ │ │ │ - @ instruction: 0xfff46498 │ │ │ │ - @ instruction: 0xfff50694 │ │ │ │ - @ instruction: 0xfff4d674 │ │ │ │ - @ instruction: 0xfff50094 │ │ │ │ - @ instruction: 0xfff4dce0 │ │ │ │ - @ instruction: 0xfff45d00 │ │ │ │ - @ instruction: 0xfff4de18 │ │ │ │ - @ instruction: 0xfff4d880 │ │ │ │ - @ instruction: 0xfff506b8 │ │ │ │ - @ instruction: 0xfff4bc0c │ │ │ │ - @ instruction: 0xfff45a88 │ │ │ │ - @ instruction: 0xfff4fc2c │ │ │ │ - @ instruction: 0xfff45f90 │ │ │ │ - @ instruction: 0xfff4c3e0 │ │ │ │ - @ instruction: 0xfff4caf4 │ │ │ │ - @ instruction: 0xfff4e3cc │ │ │ │ - @ instruction: 0xfff4624c │ │ │ │ - @ instruction: 0xfff50e70 │ │ │ │ - @ instruction: 0xfff50cb4 │ │ │ │ - @ instruction: 0xfff46670 │ │ │ │ - @ instruction: 0xfff4d14c │ │ │ │ - @ instruction: 0xfff46864 │ │ │ │ - eorseq r3, r0, r0, asr r2 │ │ │ │ + eorseq r7, r1, r8, ror #23 │ │ │ │ + mlaseq r1, r8, fp, r7 │ │ │ │ + eorseq r7, r1, ip, lsr fp │ │ │ │ + eorseq r3, r0, r8, lsr #4 │ │ │ │ + eorseq r3, r0, r0, ror #3 │ │ │ │ + eorseq r9, r1, r8, asr #6 │ │ │ │ + eorseq r3, r0, r0, ror r6 │ │ │ │ + ldrsbeq r9, [r1], -r4 @ │ │ │ │ + @ instruction: 0x00302ff4 │ │ │ │ + eorseq r9, r1, r0, asr #7 │ │ │ │ + @ instruction: 0x003033f8 │ │ │ │ + eorseq r3, r0, r4, ror #7 │ │ │ │ + eorseq r9, r1, r8, lsl #6 │ │ │ │ + @ instruction: 0xfff4c724 │ │ │ │ + @ instruction: 0xfff4e58c │ │ │ │ + @ instruction: 0xfff46414 │ │ │ │ + @ instruction: 0xfff50610 │ │ │ │ + @ instruction: 0xfff4d5f0 │ │ │ │ + @ instruction: 0xfff50010 │ │ │ │ + @ instruction: 0xfff4dc5c │ │ │ │ + @ instruction: 0xfff45c7c │ │ │ │ + @ instruction: 0xfff4dd94 │ │ │ │ + @ instruction: 0xfff4d7fc │ │ │ │ + @ instruction: 0xfff50634 │ │ │ │ + @ instruction: 0xfff4bb88 │ │ │ │ + @ instruction: 0xfff45a04 │ │ │ │ + @ instruction: 0xfff4fba8 │ │ │ │ + @ instruction: 0xfff45f0c │ │ │ │ + @ instruction: 0xfff4c35c │ │ │ │ + @ instruction: 0xfff4ca70 │ │ │ │ + @ instruction: 0xfff4e348 │ │ │ │ + @ instruction: 0xfff461c8 │ │ │ │ + @ instruction: 0xfff50dec │ │ │ │ + @ instruction: 0xfff50c30 │ │ │ │ + @ instruction: 0xfff465ec │ │ │ │ + @ instruction: 0xfff4d0c8 │ │ │ │ + @ instruction: 0xfff467e0 │ │ │ │ + eorseq r3, r0, ip, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - bl e8a54 │ │ │ │ - ldr r0, [pc, #728] @ f8628 │ │ │ │ + bl e8ad8 │ │ │ │ + ldr r0, [pc, #728] @ f86ac │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8580 │ │ │ │ - ldr r0, [pc, #736] @ f8648 │ │ │ │ + beq f8604 │ │ │ │ + ldr r0, [pc, #736] @ f86cc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f85b8 │ │ │ │ - ldr r0, [pc, #676] @ f862c │ │ │ │ + bne f863c │ │ │ │ + ldr r0, [pc, #676] @ f86b0 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #700] @ f8658 │ │ │ │ + ldr r1, [pc, #700] @ f86dc │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq f83c4 │ │ │ │ - ldr r0, [pc, #644] @ f8634 │ │ │ │ + beq f8448 │ │ │ │ + ldr r0, [pc, #644] @ f86b8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b f83f4 │ │ │ │ + b f8478 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #604] @ f8630 │ │ │ │ + bl 32ffc4 │ │ │ │ + ldr r0, [pc, #604] @ f86b4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r3, #0 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r0, [pc, #572] @ f8638 │ │ │ │ + ldr r0, [pc, #572] @ f86bc │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ adds r6, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r7, r2, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ - ldr r0, [pc, #576] @ f865c │ │ │ │ + ldr r0, [pc, #576] @ f86e0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #560] @ f8660 │ │ │ │ + ldr r0, [pc, #560] @ f86e4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #528] @ f8664 │ │ │ │ + ldr r0, [pc, #528] @ f86e8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #520] @ f8668 │ │ │ │ + bl 18f53c │ │ │ │ + ldr r0, [pc, #520] @ f86ec │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #512] @ f866c │ │ │ │ + ldr r0, [pc, #512] @ f86f0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #504] @ f8670 │ │ │ │ + ldr r0, [pc, #504] @ f86f4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #496] @ f8674 │ │ │ │ + ldr r0, [pc, #496] @ f86f8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #488] @ f8678 │ │ │ │ + ldr r0, [pc, #488] @ f86fc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #480] @ f867c │ │ │ │ + ldr r0, [pc, #480] @ f8700 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #472] @ f8680 │ │ │ │ + ldr r0, [pc, #472] @ f8704 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #464] @ f8684 │ │ │ │ - ldr r1, [pc, #464] @ f8688 │ │ │ │ + ldr ip, [pc, #464] @ f8708 │ │ │ │ + ldr r1, [pc, #464] @ f870c │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #452] @ f868c │ │ │ │ + ldr r1, [pc, #452] @ f8710 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #444] @ f8690 │ │ │ │ + ldr r1, [pc, #444] @ f8714 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #436] @ f8694 │ │ │ │ + ldr r1, [pc, #436] @ f8718 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #428] @ f8698 │ │ │ │ - ldr r2, [pc, #428] @ f869c │ │ │ │ + ldr r1, [pc, #428] @ f871c │ │ │ │ + ldr r2, [pc, #428] @ f8720 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #416] @ f86a0 │ │ │ │ - ldr r3, [pc, #416] @ f86a4 │ │ │ │ - ldr r7, [pc, #416] @ f86a8 │ │ │ │ + ldr r2, [pc, #416] @ f8724 │ │ │ │ + ldr r3, [pc, #416] @ f8728 │ │ │ │ + ldr r7, [pc, #416] @ f872c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #160] @ 0xa0 │ │ │ │ - ldr r7, [pc, #400] @ f86ac │ │ │ │ + ldr r7, [pc, #400] @ f8730 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #392] @ f86b0 │ │ │ │ - ldr r6, [pc, #392] @ f86b4 │ │ │ │ + ldr r7, [pc, #392] @ f8734 │ │ │ │ + ldr r6, [pc, #392] @ f8738 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #380] @ f86b8 │ │ │ │ + ldr r6, [pc, #380] @ f873c │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #104] @ 0x68 │ │ │ │ - ldr r6, [pc, #372] @ f86bc │ │ │ │ - ldr r5, [pc, #372] @ f86c0 │ │ │ │ - ldr r0, [pc, #372] @ f86c4 │ │ │ │ + ldr r6, [pc, #372] @ f8740 │ │ │ │ + ldr r5, [pc, #372] @ f8744 │ │ │ │ + ldr r0, [pc, #372] @ f8748 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4, #72] @ 0x48 │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ f863c │ │ │ │ + ldr r0, [pc, #180] @ f86c0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne f85f4 │ │ │ │ + bne f8678 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ f8640 │ │ │ │ + ldr r0, [pc, #140] @ f86c4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f8608 │ │ │ │ + b f868c │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #116] @ f864c │ │ │ │ + ldr r0, [pc, #116] @ f86d0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ f8650 │ │ │ │ - ldr r3, [pc, #108] @ f8654 │ │ │ │ + ldr r0, [pc, #108] @ f86d4 │ │ │ │ + ldr r3, [pc, #108] @ f86d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f8380 │ │ │ │ + b f8404 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #192] @ f86c8 │ │ │ │ + ldr r0, [pc, #192] @ f874c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r1, [pc, #32] @ f8644 │ │ │ │ + ldr r1, [pc, #32] @ f86c8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r7, r1, ip, lsr #24 │ │ │ │ - @ instruction: 0x003178fc │ │ │ │ - @ instruction: 0x003178b0 │ │ │ │ - @ instruction: 0x003178d8 │ │ │ │ - eorseq r7, r1, r8, lsl #17 │ │ │ │ + eorseq r7, r1, r8, lsr #23 │ │ │ │ + eorseq r7, r1, r8, ror r8 │ │ │ │ eorseq r7, r1, ip, lsr #16 │ │ │ │ - eorseq r2, r0, r8, lsl pc │ │ │ │ - @ instruction: 0x00302ed0 │ │ │ │ - eorseq r9, r1, r0, lsl r1 │ │ │ │ - eorseq r3, r0, r0, lsr #9 │ │ │ │ - mlaseq r1, ip, lr, r8 │ │ │ │ - eorseq r2, r0, r0, lsl #25 │ │ │ │ - eorseq r9, r1, r4, ror #2 │ │ │ │ - eorseq r3, r0, r8, ror #1 │ │ │ │ - ldrsbeq r3, [r0], -r4 @ │ │ │ │ - eorseq r9, r1, ip, lsr #1 │ │ │ │ - @ instruction: 0xfff4c758 │ │ │ │ - @ instruction: 0xfff4f0c8 │ │ │ │ - @ instruction: 0xfff46208 │ │ │ │ - @ instruction: 0xfff50258 │ │ │ │ - @ instruction: 0xfff4d070 │ │ │ │ - @ instruction: 0xfff4fc10 │ │ │ │ - @ instruction: 0xfff4d980 │ │ │ │ - @ instruction: 0xfff459ac │ │ │ │ - @ instruction: 0xfff4dc4c │ │ │ │ - @ instruction: 0xfff4d5cc │ │ │ │ - @ instruction: 0xfff50450 │ │ │ │ - @ instruction: 0xfff4bc28 │ │ │ │ - @ instruction: 0xfff45814 │ │ │ │ - @ instruction: 0xfff4f918 │ │ │ │ - @ instruction: 0xfff45b1c │ │ │ │ - @ instruction: 0xfff4c06c │ │ │ │ - @ instruction: 0xfff4c740 │ │ │ │ - @ instruction: 0xfff4e058 │ │ │ │ - @ instruction: 0xfff45d38 │ │ │ │ - @ instruction: 0xfff50a9c │ │ │ │ - @ instruction: 0xfff5073c │ │ │ │ - @ instruction: 0xfff4631c │ │ │ │ - @ instruction: 0xfff4cef8 │ │ │ │ - @ instruction: 0xfff46530 │ │ │ │ - @ instruction: 0x00302ebc │ │ │ │ + eorseq r7, r1, r4, asr r8 │ │ │ │ + eorseq r7, r1, r4, lsl #16 │ │ │ │ + eorseq r7, r1, r8, lsr #15 │ │ │ │ + mlaseq r0, r4, lr, r2 │ │ │ │ + eorseq r2, r0, ip, asr #28 │ │ │ │ + eorseq r9, r1, ip, lsl #1 │ │ │ │ + eorseq r3, r0, ip, lsl r4 │ │ │ │ + eorseq r8, r1, r8, lsl lr │ │ │ │ + @ instruction: 0x00302bfc │ │ │ │ + eorseq r9, r1, r0, ror #1 │ │ │ │ + eorseq r3, r0, r4, rrx │ │ │ │ + eorseq r3, r0, r0, asr r0 │ │ │ │ + eorseq r9, r1, r8, lsr #32 │ │ │ │ + @ instruction: 0xfff4c6d4 │ │ │ │ + @ instruction: 0xfff4f044 │ │ │ │ + @ instruction: 0xfff46184 │ │ │ │ + @ instruction: 0xfff501d4 │ │ │ │ + @ instruction: 0xfff4cfec │ │ │ │ + @ instruction: 0xfff4fb8c │ │ │ │ + @ instruction: 0xfff4d8fc │ │ │ │ + @ instruction: 0xfff45928 │ │ │ │ + @ instruction: 0xfff4dbc8 │ │ │ │ + @ instruction: 0xfff4d548 │ │ │ │ + @ instruction: 0xfff503cc │ │ │ │ + @ instruction: 0xfff4bba4 │ │ │ │ + @ instruction: 0xfff45790 │ │ │ │ + @ instruction: 0xfff4f894 │ │ │ │ + @ instruction: 0xfff45a98 │ │ │ │ + @ instruction: 0xfff4bfe8 │ │ │ │ + @ instruction: 0xfff4c6bc │ │ │ │ + @ instruction: 0xfff4dfd4 │ │ │ │ + @ instruction: 0xfff45cb4 │ │ │ │ + @ instruction: 0xfff50a18 │ │ │ │ + @ instruction: 0xfff506b8 │ │ │ │ + @ instruction: 0xfff46298 │ │ │ │ + @ instruction: 0xfff4ce74 │ │ │ │ + @ instruction: 0xfff464ac │ │ │ │ + eorseq r2, r0, r8, lsr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - bl e7224 │ │ │ │ - ldr r0, [pc, #728] @ f89bc │ │ │ │ + bl e72a8 │ │ │ │ + ldr r0, [pc, #728] @ f8a40 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8914 │ │ │ │ - ldr r0, [pc, #736] @ f89dc │ │ │ │ + beq f8998 │ │ │ │ + ldr r0, [pc, #736] @ f8a60 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f894c │ │ │ │ - ldr r0, [pc, #676] @ f89c0 │ │ │ │ + bne f89d0 │ │ │ │ + ldr r0, [pc, #676] @ f8a44 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #700] @ f89ec │ │ │ │ + ldr r1, [pc, #700] @ f8a70 │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq f8758 │ │ │ │ - ldr r0, [pc, #644] @ f89c8 │ │ │ │ + beq f87dc │ │ │ │ + ldr r0, [pc, #644] @ f8a4c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b f8788 │ │ │ │ + b f880c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #604] @ f89c4 │ │ │ │ + bl 32ffc4 │ │ │ │ + ldr r0, [pc, #604] @ f8a48 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r3, #0 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r0, [pc, #572] @ f89cc │ │ │ │ + ldr r0, [pc, #572] @ f8a50 │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ adds r6, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r7, r2, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ - ldr r0, [pc, #576] @ f89f0 │ │ │ │ + ldr r0, [pc, #576] @ f8a74 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #560] @ f89f4 │ │ │ │ + ldr r0, [pc, #560] @ f8a78 │ │ │ │ add r0, pc, r0 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #528] @ f89f8 │ │ │ │ + ldr r0, [pc, #528] @ f8a7c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #520] @ f89fc │ │ │ │ + bl 18f53c │ │ │ │ + ldr r0, [pc, #520] @ f8a80 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #512] @ f8a00 │ │ │ │ + ldr r0, [pc, #512] @ f8a84 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #504] @ f8a04 │ │ │ │ + ldr r0, [pc, #504] @ f8a88 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #496] @ f8a08 │ │ │ │ + ldr r0, [pc, #496] @ f8a8c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #488] @ f8a0c │ │ │ │ + ldr r0, [pc, #488] @ f8a90 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #480] @ f8a10 │ │ │ │ + ldr r0, [pc, #480] @ f8a94 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #472] @ f8a14 │ │ │ │ + ldr r0, [pc, #472] @ f8a98 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #464] @ f8a18 │ │ │ │ - ldr r1, [pc, #464] @ f8a1c │ │ │ │ + ldr ip, [pc, #464] @ f8a9c │ │ │ │ + ldr r1, [pc, #464] @ f8aa0 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #452] @ f8a20 │ │ │ │ + ldr r1, [pc, #452] @ f8aa4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #444] @ f8a24 │ │ │ │ + ldr r1, [pc, #444] @ f8aa8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #436] @ f8a28 │ │ │ │ + ldr r1, [pc, #436] @ f8aac │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #428] @ f8a2c │ │ │ │ - ldr r2, [pc, #428] @ f8a30 │ │ │ │ + ldr r1, [pc, #428] @ f8ab0 │ │ │ │ + ldr r2, [pc, #428] @ f8ab4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #416] @ f8a34 │ │ │ │ - ldr r3, [pc, #416] @ f8a38 │ │ │ │ - ldr r7, [pc, #416] @ f8a3c │ │ │ │ + ldr r2, [pc, #416] @ f8ab8 │ │ │ │ + ldr r3, [pc, #416] @ f8abc │ │ │ │ + ldr r7, [pc, #416] @ f8ac0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #160] @ 0xa0 │ │ │ │ - ldr r7, [pc, #400] @ f8a40 │ │ │ │ + ldr r7, [pc, #400] @ f8ac4 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #392] @ f8a44 │ │ │ │ - ldr r6, [pc, #392] @ f8a48 │ │ │ │ + ldr r7, [pc, #392] @ f8ac8 │ │ │ │ + ldr r6, [pc, #392] @ f8acc │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #380] @ f8a4c │ │ │ │ + ldr r6, [pc, #380] @ f8ad0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #104] @ 0x68 │ │ │ │ - ldr r6, [pc, #372] @ f8a50 │ │ │ │ - ldr r5, [pc, #372] @ f8a54 │ │ │ │ - ldr r0, [pc, #372] @ f8a58 │ │ │ │ + ldr r6, [pc, #372] @ f8ad4 │ │ │ │ + ldr r5, [pc, #372] @ f8ad8 │ │ │ │ + ldr r0, [pc, #372] @ f8adc │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4, #72] @ 0x48 │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ f89d0 │ │ │ │ + ldr r0, [pc, #180] @ f8a54 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne f8988 │ │ │ │ + bne f8a0c │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ f89d4 │ │ │ │ + ldr r0, [pc, #140] @ f8a58 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f899c │ │ │ │ + b f8a20 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #116] @ f89e0 │ │ │ │ + ldr r0, [pc, #116] @ f8a64 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ f89e4 │ │ │ │ - ldr r3, [pc, #108] @ f89e8 │ │ │ │ + ldr r0, [pc, #108] @ f8a68 │ │ │ │ + ldr r3, [pc, #108] @ f8a6c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f8714 │ │ │ │ + b f8798 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #192] @ f8a5c │ │ │ │ + ldr r0, [pc, #192] @ f8ae0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r1, [pc, #32] @ f89d8 │ │ │ │ + ldr r1, [pc, #32] @ f8a5c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - mlaseq r1, r8, r8, r7 │ │ │ │ - eorseq r7, r1, r8, ror #10 │ │ │ │ - eorseq r7, r1, ip, lsl r5 │ │ │ │ - eorseq r7, r1, r4, asr #10 │ │ │ │ - @ instruction: 0x003174f4 │ │ │ │ + eorseq r7, r1, r4, lsl r8 │ │ │ │ + eorseq r7, r1, r4, ror #9 │ │ │ │ mlaseq r1, r8, r4, r7 │ │ │ │ - eorseq r2, r0, r4, lsl #23 │ │ │ │ - eorseq r2, r0, ip, lsr fp │ │ │ │ - eorseq r8, r1, ip, ror sl │ │ │ │ - @ instruction: 0x00302fbc │ │ │ │ - eorseq r8, r1, r8, lsl #16 │ │ │ │ - eorseq r2, r0, r8, lsr #18 │ │ │ │ - mlaseq r1, ip, sl, r8 │ │ │ │ - eorseq r2, r0, r4, asr sp │ │ │ │ - eorseq r2, r0, r0, asr #26 │ │ │ │ - eorseq r8, r1, r4, ror #19 │ │ │ │ - @ instruction: 0xfff4c378 │ │ │ │ - @ instruction: 0xfff4dfdc │ │ │ │ - @ instruction: 0xfff45d3c │ │ │ │ - @ instruction: 0xfff4fbb4 │ │ │ │ - @ instruction: 0xfff4cf80 │ │ │ │ - @ instruction: 0xfff4f6ec │ │ │ │ - @ instruction: 0xfff4d37c │ │ │ │ - @ instruction: 0xfff456b8 │ │ │ │ - @ instruction: 0xfff4da80 │ │ │ │ - @ instruction: 0xfff4d0d8 │ │ │ │ - @ instruction: 0xfff500f8 │ │ │ │ - @ instruction: 0xfff4afb4 │ │ │ │ - @ instruction: 0xfff45300 │ │ │ │ - @ instruction: 0xfff4f4e4 │ │ │ │ - @ instruction: 0xfff457a8 │ │ │ │ - @ instruction: 0xfff4bd38 │ │ │ │ - @ instruction: 0xfff4c58c │ │ │ │ - @ instruction: 0xfff4db44 │ │ │ │ - @ instruction: 0xfff45ae4 │ │ │ │ - @ instruction: 0xfff506e8 │ │ │ │ - @ instruction: 0xfff504dc │ │ │ │ - @ instruction: 0xfff46128 │ │ │ │ - @ instruction: 0xfff4cb84 │ │ │ │ - @ instruction: 0xfff4635c │ │ │ │ - eorseq r2, r0, r8, lsr #22 │ │ │ │ + eorseq r7, r1, r0, asr #9 │ │ │ │ + eorseq r7, r1, r0, ror r4 │ │ │ │ + eorseq r7, r1, r4, lsl r4 │ │ │ │ + eorseq r2, r0, r0, lsl #22 │ │ │ │ + @ instruction: 0x00302ab8 │ │ │ │ + @ instruction: 0x003189f8 │ │ │ │ + eorseq r2, r0, r8, lsr pc │ │ │ │ + eorseq r8, r1, r4, lsl #15 │ │ │ │ + eorseq r2, r0, r4, lsr #17 │ │ │ │ + eorseq r8, r1, r8, lsl sl │ │ │ │ + @ instruction: 0x00302cd0 │ │ │ │ + @ instruction: 0x00302cbc │ │ │ │ + eorseq r8, r1, r0, ror #18 │ │ │ │ + @ instruction: 0xfff4c2f4 │ │ │ │ + @ instruction: 0xfff4df58 │ │ │ │ + @ instruction: 0xfff45cb8 │ │ │ │ + @ instruction: 0xfff4fb30 │ │ │ │ + @ instruction: 0xfff4cefc │ │ │ │ + @ instruction: 0xfff4f668 │ │ │ │ + @ instruction: 0xfff4d2f8 │ │ │ │ + @ instruction: 0xfff45634 │ │ │ │ + @ instruction: 0xfff4d9fc │ │ │ │ + @ instruction: 0xfff4d054 │ │ │ │ + @ instruction: 0xfff50074 │ │ │ │ + @ instruction: 0xfff4af30 │ │ │ │ + @ instruction: 0xfff4527c │ │ │ │ + @ instruction: 0xfff4f460 │ │ │ │ + @ instruction: 0xfff45724 │ │ │ │ + @ instruction: 0xfff4bcb4 │ │ │ │ + @ instruction: 0xfff4c508 │ │ │ │ + @ instruction: 0xfff4dac0 │ │ │ │ + @ instruction: 0xfff45a60 │ │ │ │ + @ instruction: 0xfff50664 │ │ │ │ + @ instruction: 0xfff50458 │ │ │ │ + @ instruction: 0xfff460a4 │ │ │ │ + @ instruction: 0xfff4cb00 │ │ │ │ + @ instruction: 0xfff462d8 │ │ │ │ + eorseq r2, r0, r4, lsr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - bl e7fd0 │ │ │ │ - ldr r0, [pc, #720] @ f8d48 │ │ │ │ + bl e8054 │ │ │ │ + ldr r0, [pc, #720] @ f8dcc │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8ca4 │ │ │ │ - ldr r6, [pc, #728] @ f8d68 │ │ │ │ + beq f8d28 │ │ │ │ + ldr r6, [pc, #728] @ f8dec │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f8cdc │ │ │ │ - ldr r0, [pc, #660] @ f8d4c │ │ │ │ + bne f8d60 │ │ │ │ + ldr r0, [pc, #660] @ f8dd0 │ │ │ │ add r7, r7, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ ldr r5, [r6, #104] @ 0x68 │ │ │ │ tst r0, #1 │ │ │ │ - beq f8aec │ │ │ │ - ldr r0, [pc, #636] @ f8d54 │ │ │ │ + beq f8b70 │ │ │ │ + ldr r0, [pc, #636] @ f8dd8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b f8b1c │ │ │ │ + b f8ba0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #596] @ f8d50 │ │ │ │ + bl 32ffc4 │ │ │ │ + ldr r0, [pc, #596] @ f8dd4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r3, #0 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r0, [pc, #564] @ f8d58 │ │ │ │ + ldr r0, [pc, #564] @ f8ddc │ │ │ │ stm r7, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ adds r8, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r9, r2, #0 │ │ │ │ strd r8, [r0, #8] │ │ │ │ - ldr r0, [pc, #560] @ f8d74 │ │ │ │ + ldr r0, [pc, #560] @ f8df8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #544] @ f8d78 │ │ │ │ + ldr r0, [pc, #544] @ f8dfc │ │ │ │ add r0, pc, r0 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r6, #72 @ 0x48 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #504] @ f8d7c │ │ │ │ + bl 18f53c │ │ │ │ + ldr r0, [pc, #504] @ f8e00 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #496] @ f8d80 │ │ │ │ + ldr r0, [pc, #496] @ f8e04 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #488] @ f8d84 │ │ │ │ + ldr r0, [pc, #488] @ f8e08 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #480] @ f8d88 │ │ │ │ + ldr r0, [pc, #480] @ f8e0c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #472] @ f8d8c │ │ │ │ + ldr r0, [pc, #472] @ f8e10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #464] @ f8d90 │ │ │ │ + ldr r0, [pc, #464] @ f8e14 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #456] @ f8d94 │ │ │ │ + ldr r0, [pc, #456] @ f8e18 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #448] @ f8d98 │ │ │ │ - ldr r1, [pc, #448] @ f8d9c │ │ │ │ + ldr ip, [pc, #448] @ f8e1c │ │ │ │ + ldr r1, [pc, #448] @ f8e20 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #436] @ f8da0 │ │ │ │ + ldr r1, [pc, #436] @ f8e24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #428] @ f8da4 │ │ │ │ + ldr r1, [pc, #428] @ f8e28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #420] @ f8da8 │ │ │ │ + ldr r1, [pc, #420] @ f8e2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #412] @ f8dac │ │ │ │ - ldr r2, [pc, #412] @ f8db0 │ │ │ │ + ldr r1, [pc, #412] @ f8e30 │ │ │ │ + ldr r2, [pc, #412] @ f8e34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #400] @ f8db4 │ │ │ │ - ldr r3, [pc, #400] @ f8db8 │ │ │ │ - ldr r7, [pc, #400] @ f8dbc │ │ │ │ + ldr r2, [pc, #400] @ f8e38 │ │ │ │ + ldr r3, [pc, #400] @ f8e3c │ │ │ │ + ldr r7, [pc, #400] @ f8e40 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #160] @ 0xa0 │ │ │ │ - ldr r7, [pc, #384] @ f8dc0 │ │ │ │ + ldr r7, [pc, #384] @ f8e44 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #376] @ f8dc4 │ │ │ │ - ldr r6, [pc, #376] @ f8dc8 │ │ │ │ + ldr r7, [pc, #376] @ f8e48 │ │ │ │ + ldr r6, [pc, #376] @ f8e4c │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #364] @ f8dcc │ │ │ │ + ldr r6, [pc, #364] @ f8e50 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #104] @ 0x68 │ │ │ │ - ldr r6, [pc, #356] @ f8dd0 │ │ │ │ - ldr r5, [pc, #356] @ f8dd4 │ │ │ │ - ldr r0, [pc, #356] @ f8dd8 │ │ │ │ + ldr r6, [pc, #356] @ f8e54 │ │ │ │ + ldr r5, [pc, #356] @ f8e58 │ │ │ │ + ldr r0, [pc, #356] @ f8e5c │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4, #72] @ 0x48 │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ f8d5c │ │ │ │ + ldr r0, [pc, #176] @ f8de0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne f8d14 │ │ │ │ + bne f8d98 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #136] @ f8d60 │ │ │ │ + ldr r0, [pc, #136] @ f8de4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f8d28 │ │ │ │ + b f8dac │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #112] @ f8d6c │ │ │ │ + ldr r0, [pc, #112] @ f8df0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #104] @ f8d70 │ │ │ │ + ldr r3, [pc, #104] @ f8df4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f8ab0 │ │ │ │ + b f8b34 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #180] @ f8ddc │ │ │ │ + ldr r0, [pc, #180] @ f8e60 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r1, [pc, #32] @ f8d64 │ │ │ │ + ldr r1, [pc, #32] @ f8de8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r7, r1, r4, lsl #10 │ │ │ │ - eorseq r7, r1, ip, asr #3 │ │ │ │ - eorseq r7, r1, r8, lsl #3 │ │ │ │ - @ instruction: 0x003171b0 │ │ │ │ - eorseq r7, r1, r0, ror #2 │ │ │ │ - eorseq r7, r1, r8, lsl #2 │ │ │ │ - @ instruction: 0x003027f4 │ │ │ │ - @ instruction: 0x003027b0 │ │ │ │ - eorseq r8, r1, r0, lsr r8 │ │ │ │ - eorseq r2, r0, ip, lsl #25 │ │ │ │ - eorseq r2, r0, ip, lsl #13 │ │ │ │ - eorseq r2, r0, r0, asr #19 │ │ │ │ - eorseq r2, r0, ip, lsr #19 │ │ │ │ - @ instruction: 0xfff4be6c │ │ │ │ - @ instruction: 0xfff4e204 │ │ │ │ - @ instruction: 0xfff45a7c │ │ │ │ - @ instruction: 0xfff4f894 │ │ │ │ - @ instruction: 0xfff4ca50 │ │ │ │ - @ instruction: 0xfff4f71c │ │ │ │ - @ instruction: 0xfff4d158 │ │ │ │ - @ instruction: 0xfff452a8 │ │ │ │ - @ instruction: 0xfff4d2c8 │ │ │ │ - @ instruction: 0xfff4ce68 │ │ │ │ - @ instruction: 0xfff4fde0 │ │ │ │ - @ instruction: 0xfff4ab38 │ │ │ │ - @ instruction: 0xfff45050 │ │ │ │ - @ instruction: 0xfff4f034 │ │ │ │ - @ instruction: 0xfff45398 │ │ │ │ - @ instruction: 0xfff4b8e8 │ │ │ │ - @ instruction: 0xfff4c15c │ │ │ │ - @ instruction: 0xfff4d7f4 │ │ │ │ - @ instruction: 0xfff45774 │ │ │ │ - @ instruction: 0xfff503f8 │ │ │ │ - @ instruction: 0xfff501d0 │ │ │ │ - @ instruction: 0xfff45c98 │ │ │ │ - @ instruction: 0xfff4c6b4 │ │ │ │ - @ instruction: 0xfff45fac │ │ │ │ - mlaseq r0, ip, r7, r2 │ │ │ │ + eorseq r7, r1, r0, lsl #9 │ │ │ │ + eorseq r7, r1, r8, asr #2 │ │ │ │ + eorseq r7, r1, r4, lsl #2 │ │ │ │ + eorseq r7, r1, ip, lsr #2 │ │ │ │ + ldrsbeq r7, [r1], -ip @ │ │ │ │ + eorseq r7, r1, r4, lsl #1 │ │ │ │ + eorseq r2, r0, r0, ror r7 │ │ │ │ + eorseq r2, r0, ip, lsr #14 │ │ │ │ + eorseq r8, r1, ip, lsr #15 │ │ │ │ + eorseq r2, r0, r8, lsl #24 │ │ │ │ + eorseq r2, r0, r8, lsl #12 │ │ │ │ + eorseq r2, r0, ip, lsr r9 │ │ │ │ + eorseq r2, r0, r8, lsr #18 │ │ │ │ + @ instruction: 0xfff4bde8 │ │ │ │ + @ instruction: 0xfff4e180 │ │ │ │ + @ instruction: 0xfff459f8 │ │ │ │ + @ instruction: 0xfff4f810 │ │ │ │ + @ instruction: 0xfff4c9cc │ │ │ │ + @ instruction: 0xfff4f698 │ │ │ │ + @ instruction: 0xfff4d0d4 │ │ │ │ + @ instruction: 0xfff45224 │ │ │ │ + @ instruction: 0xfff4d244 │ │ │ │ + @ instruction: 0xfff4cde4 │ │ │ │ + @ instruction: 0xfff4fd5c │ │ │ │ + @ instruction: 0xfff4aab4 │ │ │ │ + @ instruction: 0xfff44fcc │ │ │ │ + @ instruction: 0xfff4efb0 │ │ │ │ + @ instruction: 0xfff45314 │ │ │ │ + @ instruction: 0xfff4b864 │ │ │ │ + @ instruction: 0xfff4c0d8 │ │ │ │ + @ instruction: 0xfff4d770 │ │ │ │ + @ instruction: 0xfff456f0 │ │ │ │ + @ instruction: 0xfff50374 │ │ │ │ + @ instruction: 0xfff5014c │ │ │ │ + @ instruction: 0xfff45c14 │ │ │ │ + @ instruction: 0xfff4c630 │ │ │ │ + @ instruction: 0xfff45f28 │ │ │ │ + eorseq r2, r0, r8, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #908] @ f9180 │ │ │ │ - ldr r1, [pc, #908] @ f9184 │ │ │ │ - ldr r2, [pc, #908] @ f9188 │ │ │ │ + ldr r0, [pc, #908] @ f9204 │ │ │ │ + ldr r1, [pc, #908] @ f9208 │ │ │ │ + ldr r2, [pc, #908] @ f920c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #904] @ f918c │ │ │ │ + ldr r3, [pc, #904] @ f9210 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #900] @ f9190 │ │ │ │ + ldr r6, [pc, #900] @ f9214 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #28] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #876] @ f9194 │ │ │ │ + ldr r0, [pc, #876] @ f9218 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #852] @ f9198 │ │ │ │ + ldr r0, [pc, #852] @ f921c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f9088 │ │ │ │ - ldr r0, [pc, #788] @ f916c │ │ │ │ + bne f910c │ │ │ │ + ldr r0, [pc, #788] @ f91f0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f90c4 │ │ │ │ - ldr r0, [pc, #836] @ f91b4 │ │ │ │ + beq f9148 │ │ │ │ + ldr r0, [pc, #836] @ f9238 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f90fc │ │ │ │ - ldr r0, [pc, #736] @ f9170 │ │ │ │ + bne f9180 │ │ │ │ + ldr r0, [pc, #736] @ f91f4 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #800] @ f91c4 │ │ │ │ + ldr r1, [pc, #800] @ f9248 │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq f8ecc │ │ │ │ - ldr r0, [pc, #704] @ f9178 │ │ │ │ + beq f8f50 │ │ │ │ + ldr r0, [pc, #704] @ f91fc │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b f8efc │ │ │ │ + b f8f80 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #664] @ f9174 │ │ │ │ + bl 32ffc4 │ │ │ │ + ldr r0, [pc, #664] @ f91f8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r3, #0 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r0, [pc, #632] @ f917c │ │ │ │ + ldr r0, [pc, #632] @ f9200 │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ adds r6, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r7, r2, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ - ldr r0, [pc, #676] @ f91c8 │ │ │ │ + ldr r0, [pc, #676] @ f924c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #660] @ f91cc │ │ │ │ + ldr r0, [pc, #660] @ f9250 │ │ │ │ add r0, pc, r0 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #628] @ f91d0 │ │ │ │ + ldr r0, [pc, #628] @ f9254 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #620] @ f91d4 │ │ │ │ + bl 18f53c │ │ │ │ + ldr r0, [pc, #620] @ f9258 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #612] @ f91d8 │ │ │ │ + ldr r0, [pc, #612] @ f925c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #604] @ f91dc │ │ │ │ + ldr r0, [pc, #604] @ f9260 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #596] @ f91e0 │ │ │ │ + ldr r0, [pc, #596] @ f9264 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #588] @ f91e4 │ │ │ │ + ldr r0, [pc, #588] @ f9268 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #580] @ f91e8 │ │ │ │ + ldr r0, [pc, #580] @ f926c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #572] @ f91ec │ │ │ │ + ldr r0, [pc, #572] @ f9270 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #564] @ f91f0 │ │ │ │ - ldr r1, [pc, #564] @ f91f4 │ │ │ │ + ldr ip, [pc, #564] @ f9274 │ │ │ │ + ldr r1, [pc, #564] @ f9278 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #552] @ f91f8 │ │ │ │ + ldr r1, [pc, #552] @ f927c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #544] @ f91fc │ │ │ │ + ldr r1, [pc, #544] @ f9280 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #536] @ f9200 │ │ │ │ + ldr r1, [pc, #536] @ f9284 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #528] @ f9204 │ │ │ │ - ldr r2, [pc, #528] @ f9208 │ │ │ │ + ldr r1, [pc, #528] @ f9288 │ │ │ │ + ldr r2, [pc, #528] @ f928c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #516] @ f920c │ │ │ │ - ldr r3, [pc, #516] @ f9210 │ │ │ │ - ldr r7, [pc, #516] @ f9214 │ │ │ │ + ldr r2, [pc, #516] @ f9290 │ │ │ │ + ldr r3, [pc, #516] @ f9294 │ │ │ │ + ldr r7, [pc, #516] @ f9298 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #160] @ 0xa0 │ │ │ │ - ldr r7, [pc, #500] @ f9218 │ │ │ │ + ldr r7, [pc, #500] @ f929c │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #492] @ f921c │ │ │ │ - ldr r6, [pc, #492] @ f9220 │ │ │ │ + ldr r7, [pc, #492] @ f92a0 │ │ │ │ + ldr r6, [pc, #492] @ f92a4 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #480] @ f9224 │ │ │ │ + ldr r6, [pc, #480] @ f92a8 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #104] @ 0x68 │ │ │ │ - ldr r6, [pc, #472] @ f9228 │ │ │ │ - ldr r5, [pc, #472] @ f922c │ │ │ │ - ldr r0, [pc, #472] @ f9230 │ │ │ │ + ldr r6, [pc, #472] @ f92ac │ │ │ │ + ldr r5, [pc, #472] @ f92b0 │ │ │ │ + ldr r0, [pc, #472] @ f92b4 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4, #72] @ 0x48 │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ @@ -222180,274 +222213,274 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #244] @ f919c │ │ │ │ + ldr r0, [pc, #244] @ f9220 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #236] @ f91a0 │ │ │ │ - ldr r3, [pc, #236] @ f91a4 │ │ │ │ + ldr r0, [pc, #236] @ f9224 │ │ │ │ + ldr r3, [pc, #236] @ f9228 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f8e50 │ │ │ │ - ldr r0, [pc, #220] @ f91a8 │ │ │ │ + b f8ed4 │ │ │ │ + ldr r0, [pc, #220] @ f922c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne f9138 │ │ │ │ + bne f91bc │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #180] @ f91ac │ │ │ │ + ldr r0, [pc, #180] @ f9230 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f914c │ │ │ │ + b f91d0 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #156] @ f91b8 │ │ │ │ + ldr r0, [pc, #156] @ f923c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #148] @ f91bc │ │ │ │ - ldr r3, [pc, #148] @ f91c0 │ │ │ │ + ldr r0, [pc, #148] @ f9240 │ │ │ │ + ldr r3, [pc, #148] @ f9244 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f8e88 │ │ │ │ + b f8f0c │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #232] @ f9234 │ │ │ │ + ldr r0, [pc, #232] @ f92b8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r1, [pc, #72] @ f91b0 │ │ │ │ + ldr r1, [pc, #72] @ f9234 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r7, r1, r4, lsr #2 │ │ │ │ - @ instruction: 0x00316df4 │ │ │ │ - eorseq r6, r1, r8, lsr #27 │ │ │ │ - @ instruction: 0x00316dd0 │ │ │ │ - eorseq r6, r1, r0, lsl #27 │ │ │ │ + eorseq r7, r1, r0, lsr #1 │ │ │ │ + eorseq r6, r1, r0, ror sp │ │ │ │ + eorseq r6, r1, r4, lsr #26 │ │ │ │ + eorseq r6, r1, ip, asr #26 │ │ │ │ + @ instruction: 0x00316cfc │ │ │ │ @ instruction: 0xffffc2e0 │ │ │ │ @ instruction: 0xffffe0c0 │ │ │ │ @ instruction: 0xffffc90c │ │ │ │ @ instruction: 0xffffd368 │ │ │ │ @ instruction: 0xffffccc8 │ │ │ │ @ instruction: 0xffffd718 │ │ │ │ - eorseq r8, r1, ip, ror r1 │ │ │ │ - mlaseq r0, r4, r1, r2 │ │ │ │ - eorseq r7, r1, r8, lsl #30 │ │ │ │ - eorseq r1, r0, r8, asr r6 │ │ │ │ - eorseq r6, r1, r8, ror #25 │ │ │ │ - @ instruction: 0x003023d4 │ │ │ │ - eorseq r2, r0, ip, lsl #7 │ │ │ │ - eorseq r8, r1, r4, asr #2 │ │ │ │ - eorseq r2, r0, ip, lsr r9 │ │ │ │ - mlaseq r1, r4, lr, r7 │ │ │ │ - @ instruction: 0x003021dc │ │ │ │ - eorseq r8, r1, r0, lsr #2 │ │ │ │ - eorseq r2, r0, r0, ror #11 │ │ │ │ - eorseq r2, r0, ip, asr #11 │ │ │ │ - eorseq r8, r1, r8, rrx │ │ │ │ - @ instruction: 0xfff4bc9c │ │ │ │ - @ instruction: 0xfff4e6b4 │ │ │ │ - @ instruction: 0xfff456cc │ │ │ │ - @ instruction: 0xfff4f7c0 │ │ │ │ - @ instruction: 0xfff4c6d4 │ │ │ │ - @ instruction: 0xfff4f068 │ │ │ │ - @ instruction: 0xfff4cc70 │ │ │ │ - @ instruction: 0xfff44fe4 │ │ │ │ - @ instruction: 0xfff4d1dc │ │ │ │ - @ instruction: 0xfff4ca64 │ │ │ │ - @ instruction: 0xfff4fab0 │ │ │ │ - @ instruction: 0xfff4a92c │ │ │ │ - @ instruction: 0xfff44d4c │ │ │ │ - @ instruction: 0xfff4ecd0 │ │ │ │ - @ instruction: 0xfff44ff4 │ │ │ │ - @ instruction: 0xfff4b5e4 │ │ │ │ - @ instruction: 0xfff4be38 │ │ │ │ - @ instruction: 0xfff4d4f0 │ │ │ │ - @ instruction: 0xfff45310 │ │ │ │ - @ instruction: 0xfff4ff34 │ │ │ │ - @ instruction: 0xfff4fd10 │ │ │ │ - @ instruction: 0xfff45954 │ │ │ │ - @ instruction: 0xfff4c3d0 │ │ │ │ - @ instruction: 0xfff45a68 │ │ │ │ - eorseq r2, r0, r8, ror r3 │ │ │ │ + ldrsheq r8, [r1], -r8 @ │ │ │ │ + eorseq r2, r0, r0, lsl r1 │ │ │ │ + eorseq r7, r1, r4, lsl #29 │ │ │ │ + @ instruction: 0x003015d4 │ │ │ │ + eorseq r6, r1, r4, ror #24 │ │ │ │ + eorseq r2, r0, r0, asr r3 │ │ │ │ + eorseq r2, r0, r8, lsl #6 │ │ │ │ + eorseq r8, r1, r0, asr #1 │ │ │ │ + @ instruction: 0x003028b8 │ │ │ │ + eorseq r7, r1, r0, lsl lr │ │ │ │ + eorseq r2, r0, r8, asr r1 │ │ │ │ + mlaseq r1, ip, r0, r8 │ │ │ │ + eorseq r2, r0, ip, asr r5 │ │ │ │ + eorseq r2, r0, r8, asr #10 │ │ │ │ + eorseq r7, r1, r4, ror #31 │ │ │ │ + @ instruction: 0xfff4bc18 │ │ │ │ + @ instruction: 0xfff4e630 │ │ │ │ + @ instruction: 0xfff45648 │ │ │ │ + @ instruction: 0xfff4f73c │ │ │ │ + @ instruction: 0xfff4c650 │ │ │ │ + @ instruction: 0xfff4efe4 │ │ │ │ + @ instruction: 0xfff4cbec │ │ │ │ + @ instruction: 0xfff44f60 │ │ │ │ + @ instruction: 0xfff4d158 │ │ │ │ + @ instruction: 0xfff4c9e0 │ │ │ │ + @ instruction: 0xfff4fa2c │ │ │ │ + @ instruction: 0xfff4a8a8 │ │ │ │ + @ instruction: 0xfff44cc8 │ │ │ │ + @ instruction: 0xfff4ec4c │ │ │ │ + @ instruction: 0xfff44f70 │ │ │ │ + @ instruction: 0xfff4b560 │ │ │ │ + @ instruction: 0xfff4bdb4 │ │ │ │ + @ instruction: 0xfff4d46c │ │ │ │ + @ instruction: 0xfff4528c │ │ │ │ + @ instruction: 0xfff4feb0 │ │ │ │ + @ instruction: 0xfff4fc8c │ │ │ │ + @ instruction: 0xfff458d0 │ │ │ │ + @ instruction: 0xfff4c34c │ │ │ │ + @ instruction: 0xfff459e4 │ │ │ │ + @ instruction: 0x003022f4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #904] @ f95d4 │ │ │ │ - ldr r1, [pc, #904] @ f95d8 │ │ │ │ - ldr r2, [pc, #904] @ f95dc │ │ │ │ + ldr r0, [pc, #904] @ f9658 │ │ │ │ + ldr r1, [pc, #904] @ f965c │ │ │ │ + ldr r2, [pc, #904] @ f9660 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #900] @ f95e0 │ │ │ │ + ldr r3, [pc, #900] @ f9664 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #896] @ f95e4 │ │ │ │ + ldr r6, [pc, #896] @ f9668 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #28] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #872] @ f95e8 │ │ │ │ + ldr r0, [pc, #872] @ f966c │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #848] @ f95ec │ │ │ │ + ldr r0, [pc, #848] @ f9670 │ │ │ │ add r0, pc, r0 │ │ │ │ add r5, r0, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f94e4 │ │ │ │ - ldr r0, [pc, #776] @ f95c0 │ │ │ │ + bne f9568 │ │ │ │ + ldr r0, [pc, #776] @ f9644 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f951c │ │ │ │ + beq f95a0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r6, sp, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f9554 │ │ │ │ - ldr r0, [pc, #728] @ f95c4 │ │ │ │ + bne f95d8 │ │ │ │ + ldr r0, [pc, #728] @ f9648 │ │ │ │ add r6, r6, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #780] @ f960c │ │ │ │ + ldr r1, [pc, #780] @ f9690 │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq f9328 │ │ │ │ - ldr r0, [pc, #696] @ f95cc │ │ │ │ + beq f93ac │ │ │ │ + ldr r0, [pc, #696] @ f9650 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b f9358 │ │ │ │ + b f93dc │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #656] @ f95c8 │ │ │ │ + bl 32ffc4 │ │ │ │ + ldr r0, [pc, #656] @ f964c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r3, #0 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r0, [pc, #624] @ f95d0 │ │ │ │ + ldr r0, [pc, #624] @ f9654 │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ adds r6, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r7, r2, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ - ldr r0, [pc, #656] @ f9610 │ │ │ │ + ldr r0, [pc, #656] @ f9694 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #640] @ f9614 │ │ │ │ + ldr r0, [pc, #640] @ f9698 │ │ │ │ add r0, pc, r0 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #608] @ f9618 │ │ │ │ + ldr r0, [pc, #608] @ f969c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #600] @ f961c │ │ │ │ + bl 18f53c │ │ │ │ + ldr r0, [pc, #600] @ f96a0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #592] @ f9620 │ │ │ │ + ldr r0, [pc, #592] @ f96a4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #584] @ f9624 │ │ │ │ + ldr r0, [pc, #584] @ f96a8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #576] @ f9628 │ │ │ │ + ldr r0, [pc, #576] @ f96ac │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #568] @ f962c │ │ │ │ + ldr r0, [pc, #568] @ f96b0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #560] @ f9630 │ │ │ │ + ldr r0, [pc, #560] @ f96b4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #552] @ f9634 │ │ │ │ + ldr r0, [pc, #552] @ f96b8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #544] @ f9638 │ │ │ │ - ldr r1, [pc, #544] @ f963c │ │ │ │ + ldr ip, [pc, #544] @ f96bc │ │ │ │ + ldr r1, [pc, #544] @ f96c0 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #532] @ f9640 │ │ │ │ + ldr r1, [pc, #532] @ f96c4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #524] @ f9644 │ │ │ │ + ldr r1, [pc, #524] @ f96c8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #516] @ f9648 │ │ │ │ + ldr r1, [pc, #516] @ f96cc │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #508] @ f964c │ │ │ │ - ldr r2, [pc, #508] @ f9650 │ │ │ │ + ldr r1, [pc, #508] @ f96d0 │ │ │ │ + ldr r2, [pc, #508] @ f96d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #496] @ f9654 │ │ │ │ - ldr r3, [pc, #496] @ f9658 │ │ │ │ - ldr r7, [pc, #496] @ f965c │ │ │ │ + ldr r2, [pc, #496] @ f96d8 │ │ │ │ + ldr r3, [pc, #496] @ f96dc │ │ │ │ + ldr r7, [pc, #496] @ f96e0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #160] @ 0xa0 │ │ │ │ - ldr r7, [pc, #480] @ f9660 │ │ │ │ + ldr r7, [pc, #480] @ f96e4 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #472] @ f9664 │ │ │ │ - ldr r6, [pc, #472] @ f9668 │ │ │ │ + ldr r7, [pc, #472] @ f96e8 │ │ │ │ + ldr r6, [pc, #472] @ f96ec │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #460] @ f966c │ │ │ │ + ldr r6, [pc, #460] @ f96f0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #104] @ 0x68 │ │ │ │ - ldr r6, [pc, #452] @ f9670 │ │ │ │ - ldr r5, [pc, #452] @ f9674 │ │ │ │ - ldr r0, [pc, #452] @ f9678 │ │ │ │ + ldr r6, [pc, #452] @ f96f4 │ │ │ │ + ldr r5, [pc, #452] @ f96f8 │ │ │ │ + ldr r0, [pc, #452] @ f96fc │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4, #72] @ 0x48 │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ @@ -222459,2634 +222492,2634 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #236] @ f95f0 │ │ │ │ + ldr r0, [pc, #236] @ f9674 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #228] @ f95f4 │ │ │ │ + ldr r3, [pc, #228] @ f9678 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f92b0 │ │ │ │ - ldr r0, [pc, #212] @ f95f8 │ │ │ │ + b f9334 │ │ │ │ + ldr r0, [pc, #212] @ f967c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne f958c │ │ │ │ + bne f9610 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #172] @ f95fc │ │ │ │ + ldr r0, [pc, #172] @ f9680 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f95a0 │ │ │ │ + b f9624 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #144] @ f9604 │ │ │ │ + ldr r0, [pc, #144] @ f9688 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #136] @ f9608 │ │ │ │ + ldr r3, [pc, #136] @ f968c │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f92e4 │ │ │ │ + b f9368 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #220] @ f967c │ │ │ │ + ldr r0, [pc, #220] @ f9700 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r1, [pc, #68] @ f9600 │ │ │ │ + ldr r1, [pc, #68] @ f9684 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r6, r1, r4, asr #25 │ │ │ │ - mlaseq r1, r8, r9, r6 │ │ │ │ - eorseq r6, r1, ip, asr #18 │ │ │ │ - eorseq r6, r1, r4, ror r9 │ │ │ │ - eorseq r6, r1, r4, lsr #18 │ │ │ │ + eorseq r6, r1, r0, asr #24 │ │ │ │ + eorseq r6, r1, r4, lsl r9 │ │ │ │ + eorseq r6, r1, r8, asr #17 │ │ │ │ + @ instruction: 0x003168f0 │ │ │ │ + eorseq r6, r1, r0, lsr #17 │ │ │ │ @ instruction: 0xffffbe68 │ │ │ │ @ instruction: 0xffffe19c │ │ │ │ @ instruction: 0xffffbec4 │ │ │ │ @ instruction: 0xffffcef0 │ │ │ │ @ instruction: 0xffffc9d8 │ │ │ │ @ instruction: 0xffffd404 │ │ │ │ - eorseq r8, r1, r0, lsr r0 │ │ │ │ - @ instruction: 0x00301bb0 │ │ │ │ - @ instruction: 0x003012b4 │ │ │ │ - mlaseq r1, r0, r8, r6 │ │ │ │ - eorseq r1, r0, ip, ror pc │ │ │ │ - eorseq r1, r0, r8, lsr pc │ │ │ │ - @ instruction: 0x003024f4 │ │ │ │ - @ instruction: 0x00301dd8 │ │ │ │ - eorseq r8, r1, r4, asr #32 │ │ │ │ - eorseq r2, r0, r4, lsl #3 │ │ │ │ - eorseq r2, r0, r0, ror r1 │ │ │ │ - eorseq r7, r1, ip, lsl #31 │ │ │ │ - @ instruction: 0xfff4b334 │ │ │ │ - @ instruction: 0xfff4d5f4 │ │ │ │ - @ instruction: 0xfff4530c │ │ │ │ - @ instruction: 0xfff4f16c │ │ │ │ - @ instruction: 0xfff4c314 │ │ │ │ - @ instruction: 0xfff4eb6c │ │ │ │ - @ instruction: 0xfff4c710 │ │ │ │ - @ instruction: 0xfff44ac8 │ │ │ │ - @ instruction: 0xfff4ce18 │ │ │ │ - @ instruction: 0xfff4c5e8 │ │ │ │ - @ instruction: 0xfff4f474 │ │ │ │ - @ instruction: 0xfff4a20c │ │ │ │ - @ instruction: 0xfff44870 │ │ │ │ - @ instruction: 0xfff4e7d4 │ │ │ │ - @ instruction: 0xfff44cf8 │ │ │ │ - @ instruction: 0xfff4b1e8 │ │ │ │ - @ instruction: 0xfff4b99c │ │ │ │ - @ instruction: 0xfff4cff4 │ │ │ │ - @ instruction: 0xfff44f94 │ │ │ │ - @ instruction: 0xfff4fa78 │ │ │ │ - @ instruction: 0xfff4f85c │ │ │ │ - @ instruction: 0xfff45438 │ │ │ │ - @ instruction: 0xfff4be94 │ │ │ │ - @ instruction: 0xfff4570c │ │ │ │ - eorseq r1, r0, r4, lsr #30 │ │ │ │ + eorseq r7, r1, ip, lsr #31 │ │ │ │ + eorseq r1, r0, ip, lsr #22 │ │ │ │ + eorseq r1, r0, r0, lsr r2 │ │ │ │ + eorseq r6, r1, ip, lsl #16 │ │ │ │ + @ instruction: 0x00301ef8 │ │ │ │ + @ instruction: 0x00301eb4 │ │ │ │ + eorseq r2, r0, r0, ror r4 │ │ │ │ + eorseq r1, r0, r4, asr sp │ │ │ │ + eorseq r7, r1, r0, asr #31 │ │ │ │ + eorseq r2, r0, r0, lsl #2 │ │ │ │ + eorseq r2, r0, ip, ror #1 │ │ │ │ + eorseq r7, r1, r8, lsl #30 │ │ │ │ + @ instruction: 0xfff4b2b0 │ │ │ │ + @ instruction: 0xfff4d570 │ │ │ │ + @ instruction: 0xfff45288 │ │ │ │ + @ instruction: 0xfff4f0e8 │ │ │ │ + @ instruction: 0xfff4c290 │ │ │ │ + @ instruction: 0xfff4eae8 │ │ │ │ + @ instruction: 0xfff4c68c │ │ │ │ + @ instruction: 0xfff44a44 │ │ │ │ + @ instruction: 0xfff4cd94 │ │ │ │ + @ instruction: 0xfff4c564 │ │ │ │ + @ instruction: 0xfff4f3f0 │ │ │ │ + @ instruction: 0xfff4a188 │ │ │ │ + @ instruction: 0xfff447ec │ │ │ │ + @ instruction: 0xfff4e750 │ │ │ │ + @ instruction: 0xfff44c74 │ │ │ │ + @ instruction: 0xfff4b164 │ │ │ │ + @ instruction: 0xfff4b918 │ │ │ │ + @ instruction: 0xfff4cf70 │ │ │ │ + @ instruction: 0xfff44f10 │ │ │ │ + @ instruction: 0xfff4f9f4 │ │ │ │ + @ instruction: 0xfff4f7d8 │ │ │ │ + @ instruction: 0xfff453b4 │ │ │ │ + @ instruction: 0xfff4be10 │ │ │ │ + @ instruction: 0xfff45688 │ │ │ │ + eorseq r1, r0, r0, lsr #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #1024] @ f9a94 │ │ │ │ - ldr r1, [pc, #1024] @ f9a98 │ │ │ │ - ldr r2, [pc, #1024] @ f9a9c │ │ │ │ + ldr r0, [pc, #1024] @ f9b18 │ │ │ │ + ldr r1, [pc, #1024] @ f9b1c │ │ │ │ + ldr r2, [pc, #1024] @ f9b20 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #1020] @ f9aa0 │ │ │ │ + ldr r3, [pc, #1020] @ f9b24 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #1016] @ f9aa4 │ │ │ │ + ldr r7, [pc, #1016] @ f9b28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #28] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #992] @ f9aa8 │ │ │ │ + ldr r0, [pc, #992] @ f9b2c │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #968] @ f9aac │ │ │ │ + ldr r0, [pc, #968] @ f9b30 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f999c │ │ │ │ - ldr r8, [pc, #964] @ f9abc │ │ │ │ + bne f9a20 │ │ │ │ + ldr r8, [pc, #964] @ f9b40 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r5, [r8, #32] │ │ │ │ - ldr r6, [pc, #948] @ f9ac0 │ │ │ │ + ldr r6, [pc, #948] @ f9b44 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #2 │ │ │ │ - bne f997c │ │ │ │ + bne f9a00 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f974c │ │ │ │ + beq f97d0 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e7480 │ │ │ │ + bl 2e7504 │ │ │ │ subs r7, r7, #60 @ 0x3c │ │ │ │ add r6, r6, #60 @ 0x3c │ │ │ │ - bne f9734 │ │ │ │ - ldr r0, [pc, #812] @ f9a80 │ │ │ │ + bne f97b8 │ │ │ │ + ldr r0, [pc, #812] @ f9b04 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f99d8 │ │ │ │ - ldr r0, [pc, #872] @ f9ad4 │ │ │ │ + beq f9a5c │ │ │ │ + ldr r0, [pc, #872] @ f9b58 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f9a10 │ │ │ │ - ldr r0, [pc, #760] @ f9a84 │ │ │ │ + bne f9a94 │ │ │ │ + ldr r0, [pc, #760] @ f9b08 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ ldr r5, [r8, #32] │ │ │ │ tst r0, #1 │ │ │ │ - beq f97c0 │ │ │ │ - ldr r0, [pc, #736] @ f9a8c │ │ │ │ + beq f9844 │ │ │ │ + ldr r0, [pc, #736] @ f9b10 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b f97f0 │ │ │ │ + b f9874 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #696] @ f9a88 │ │ │ │ + bl 32ffc4 │ │ │ │ + ldr r0, [pc, #696] @ f9b0c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r3, #0 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r0, [pc, #664] @ f9a90 │ │ │ │ + ldr r0, [pc, #664] @ f9b14 │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ adds r6, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r7, r2, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ - ldr r0, [pc, #716] @ f9ae4 │ │ │ │ + ldr r0, [pc, #716] @ f9b68 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #700] @ f9ae8 │ │ │ │ + ldr r0, [pc, #700] @ f9b6c │ │ │ │ add r0, pc, r0 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #668] @ f9aec │ │ │ │ + ldr r0, [pc, #668] @ f9b70 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #660] @ f9af0 │ │ │ │ + bl 18f53c │ │ │ │ + ldr r0, [pc, #660] @ f9b74 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #652] @ f9af4 │ │ │ │ + ldr r0, [pc, #652] @ f9b78 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #644] @ f9af8 │ │ │ │ + ldr r0, [pc, #644] @ f9b7c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #636] @ f9afc │ │ │ │ + ldr r0, [pc, #636] @ f9b80 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #628] @ f9b00 │ │ │ │ + ldr r0, [pc, #628] @ f9b84 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #620] @ f9b04 │ │ │ │ + ldr r0, [pc, #620] @ f9b88 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #612] @ f9b08 │ │ │ │ + ldr r0, [pc, #612] @ f9b8c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #604] @ f9b0c │ │ │ │ - ldr r1, [pc, #604] @ f9b10 │ │ │ │ + ldr ip, [pc, #604] @ f9b90 │ │ │ │ + ldr r1, [pc, #604] @ f9b94 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #592] @ f9b14 │ │ │ │ + ldr r1, [pc, #592] @ f9b98 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #584] @ f9b18 │ │ │ │ + ldr r1, [pc, #584] @ f9b9c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #576] @ f9b1c │ │ │ │ + ldr r1, [pc, #576] @ f9ba0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #568] @ f9b20 │ │ │ │ - ldr r2, [pc, #568] @ f9b24 │ │ │ │ + ldr r1, [pc, #568] @ f9ba4 │ │ │ │ + ldr r2, [pc, #568] @ f9ba8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #556] @ f9b28 │ │ │ │ - ldr r3, [pc, #556] @ f9b2c │ │ │ │ - ldr r7, [pc, #556] @ f9b30 │ │ │ │ + ldr r2, [pc, #556] @ f9bac │ │ │ │ + ldr r3, [pc, #556] @ f9bb0 │ │ │ │ + ldr r7, [pc, #556] @ f9bb4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #160] @ 0xa0 │ │ │ │ - ldr r7, [pc, #540] @ f9b34 │ │ │ │ + ldr r7, [pc, #540] @ f9bb8 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #532] @ f9b38 │ │ │ │ - ldr r6, [pc, #532] @ f9b3c │ │ │ │ + ldr r7, [pc, #532] @ f9bbc │ │ │ │ + ldr r6, [pc, #532] @ f9bc0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #520] @ f9b40 │ │ │ │ + ldr r6, [pc, #520] @ f9bc4 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #104] @ 0x68 │ │ │ │ - ldr r6, [pc, #512] @ f9b44 │ │ │ │ - ldr r5, [pc, #512] @ f9b48 │ │ │ │ - ldr r0, [pc, #512] @ f9b4c │ │ │ │ + ldr r6, [pc, #512] @ f9bc8 │ │ │ │ + ldr r5, [pc, #512] @ f9bcc │ │ │ │ + ldr r0, [pc, #512] @ f9bd0 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4, #72] @ 0x48 │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #320] @ f9ac4 │ │ │ │ + ldr r0, [pc, #320] @ f9b48 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 23530 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne f9728 │ │ │ │ - b f974c │ │ │ │ + bne f97ac │ │ │ │ + b f97d0 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #244] @ f9ab0 │ │ │ │ + ldr r0, [pc, #244] @ f9b34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #236] @ f9ab4 │ │ │ │ - ldr r3, [pc, #236] @ f9ab8 │ │ │ │ + ldr r0, [pc, #236] @ f9b38 │ │ │ │ + ldr r3, [pc, #236] @ f9b3c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f96f0 │ │ │ │ - ldr r0, [pc, #232] @ f9ac8 │ │ │ │ + b f9774 │ │ │ │ + ldr r0, [pc, #232] @ f9b4c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne f9a4c │ │ │ │ + bne f9ad0 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #192] @ f9acc │ │ │ │ + ldr r0, [pc, #192] @ f9b50 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f9a60 │ │ │ │ + b f9ae4 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #168] @ f9ad8 │ │ │ │ + ldr r0, [pc, #168] @ f9b5c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #160] @ f9adc │ │ │ │ - ldr r3, [pc, #160] @ f9ae0 │ │ │ │ + ldr r0, [pc, #160] @ f9b60 │ │ │ │ + ldr r3, [pc, #160] @ f9b64 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f9784 │ │ │ │ + b f9808 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #240] @ f9b50 │ │ │ │ + ldr r0, [pc, #240] @ f9bd4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r1, [pc, #84] @ f9ad0 │ │ │ │ + ldr r1, [pc, #84] @ f9b54 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r6, r1, r8, lsr #16 │ │ │ │ - @ instruction: 0x003164f8 │ │ │ │ - @ instruction: 0x003164b4 │ │ │ │ - @ instruction: 0x003164dc │ │ │ │ - eorseq r6, r1, ip, lsl #9 │ │ │ │ + eorseq r6, r1, r4, lsr #15 │ │ │ │ + eorseq r6, r1, r4, ror r4 │ │ │ │ + eorseq r6, r1, r0, lsr r4 │ │ │ │ + eorseq r6, r1, r8, asr r4 │ │ │ │ + eorseq r6, r1, r8, lsl #8 │ │ │ │ @ instruction: 0xffffacc0 │ │ │ │ @ instruction: 0xffffd9e0 │ │ │ │ @ instruction: 0xffffc28c │ │ │ │ @ instruction: 0xffffcbe8 │ │ │ │ @ instruction: 0xffffc518 │ │ │ │ @ instruction: 0xffffccbc │ │ │ │ - eorseq r7, r1, ip, lsr #20 │ │ │ │ - eorseq r1, r0, r8, ror #13 │ │ │ │ - eorseq r7, r1, r4, asr #14 │ │ │ │ - eorseq r0, r0, r8, asr sp │ │ │ │ - eorseq r7, r1, r4, lsl sl │ │ │ │ - @ instruction: 0x00316cd4 │ │ │ │ - eorseq r6, r1, ip, asr sl │ │ │ │ - @ instruction: 0x003163d4 │ │ │ │ - eorseq r1, r0, r0, asr #21 │ │ │ │ - eorseq r1, r0, r8, ror sl │ │ │ │ - mlaseq r1, r8, r9, r7 │ │ │ │ - eorseq r1, r0, r8, asr #31 │ │ │ │ - @ instruction: 0x003176d0 │ │ │ │ - @ instruction: 0x003018dc │ │ │ │ - eorseq r1, r0, ip, ror #25 │ │ │ │ - @ instruction: 0x00301cd8 │ │ │ │ - eorseq r7, r1, r4, asr #17 │ │ │ │ - @ instruction: 0xfff4afcc │ │ │ │ - @ instruction: 0xfff4d344 │ │ │ │ - @ instruction: 0xfff44d70 │ │ │ │ - @ instruction: 0xfff4edb4 │ │ │ │ - @ instruction: 0xfff4be48 │ │ │ │ - @ instruction: 0xfff4eae4 │ │ │ │ - @ instruction: 0xfff4c3b0 │ │ │ │ - @ instruction: 0xfff44610 │ │ │ │ - @ instruction: 0xfff4cab0 │ │ │ │ - @ instruction: 0xfff4c110 │ │ │ │ - @ instruction: 0xfff4f018 │ │ │ │ - @ instruction: 0xfff4a918 │ │ │ │ - @ instruction: 0xfff44258 │ │ │ │ - @ instruction: 0xfff4e4bc │ │ │ │ - @ instruction: 0xfff448a0 │ │ │ │ - @ instruction: 0xfff4acb0 │ │ │ │ - @ instruction: 0xfff4b4a4 │ │ │ │ - @ instruction: 0xfff4ccbc │ │ │ │ - @ instruction: 0xfff4491c │ │ │ │ - @ instruction: 0xfff4f6c0 │ │ │ │ - @ instruction: 0xfff4f2bc │ │ │ │ - @ instruction: 0xfff44f00 │ │ │ │ - @ instruction: 0xfff4b95c │ │ │ │ - @ instruction: 0xfff45254 │ │ │ │ - eorseq r1, r0, r4, ror #20 │ │ │ │ + eorseq r7, r1, r8, lsr #19 │ │ │ │ + eorseq r1, r0, r4, ror #12 │ │ │ │ + eorseq r7, r1, r0, asr #13 │ │ │ │ + @ instruction: 0x00300cd4 │ │ │ │ + mlaseq r1, r0, r9, r7 │ │ │ │ + eorseq r6, r1, r0, asr ip │ │ │ │ + @ instruction: 0x003169d8 │ │ │ │ + eorseq r6, r1, r0, asr r3 │ │ │ │ + eorseq r1, r0, ip, lsr sl │ │ │ │ + @ instruction: 0x003019f4 │ │ │ │ + eorseq r7, r1, r4, lsl r9 │ │ │ │ + eorseq r1, r0, r4, asr #30 │ │ │ │ + eorseq r7, r1, ip, asr #12 │ │ │ │ + eorseq r1, r0, r8, asr r8 │ │ │ │ + eorseq r1, r0, r8, ror #24 │ │ │ │ + eorseq r1, r0, r4, asr ip │ │ │ │ + eorseq r7, r1, r0, asr #16 │ │ │ │ + @ instruction: 0xfff4af48 │ │ │ │ + @ instruction: 0xfff4d2c0 │ │ │ │ + @ instruction: 0xfff44cec │ │ │ │ + @ instruction: 0xfff4ed30 │ │ │ │ + @ instruction: 0xfff4bdc4 │ │ │ │ + @ instruction: 0xfff4ea60 │ │ │ │ + @ instruction: 0xfff4c32c │ │ │ │ + @ instruction: 0xfff4458c │ │ │ │ + @ instruction: 0xfff4ca2c │ │ │ │ + @ instruction: 0xfff4c08c │ │ │ │ + @ instruction: 0xfff4ef94 │ │ │ │ + @ instruction: 0xfff4a894 │ │ │ │ + @ instruction: 0xfff441d4 │ │ │ │ + @ instruction: 0xfff4e438 │ │ │ │ + @ instruction: 0xfff4481c │ │ │ │ + @ instruction: 0xfff4ac2c │ │ │ │ + @ instruction: 0xfff4b420 │ │ │ │ + @ instruction: 0xfff4cc38 │ │ │ │ + @ instruction: 0xfff44898 │ │ │ │ + @ instruction: 0xfff4f63c │ │ │ │ + @ instruction: 0xfff4f238 │ │ │ │ + @ instruction: 0xfff44e7c │ │ │ │ + @ instruction: 0xfff4b8d8 │ │ │ │ + @ instruction: 0xfff451d0 │ │ │ │ + eorseq r1, r0, r0, ror #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - bl e8f70 │ │ │ │ - ldr r0, [pc, #728] @ f9e44 │ │ │ │ + bl e8ff4 │ │ │ │ + ldr r0, [pc, #728] @ f9ec8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9d9c │ │ │ │ - ldr r0, [pc, #736] @ f9e64 │ │ │ │ + beq f9e20 │ │ │ │ + ldr r0, [pc, #736] @ f9ee8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne f9dd4 │ │ │ │ - ldr r0, [pc, #676] @ f9e48 │ │ │ │ + bne f9e58 │ │ │ │ + ldr r0, [pc, #676] @ f9ecc │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #700] @ f9e74 │ │ │ │ + ldr r1, [pc, #700] @ f9ef8 │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq f9be0 │ │ │ │ - ldr r0, [pc, #644] @ f9e50 │ │ │ │ + beq f9c64 │ │ │ │ + ldr r0, [pc, #644] @ f9ed4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b f9c10 │ │ │ │ + b f9c94 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #604] @ f9e4c │ │ │ │ + bl 32ffc4 │ │ │ │ + ldr r0, [pc, #604] @ f9ed0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r3, #0 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r0, [pc, #572] @ f9e54 │ │ │ │ + ldr r0, [pc, #572] @ f9ed8 │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ adds r6, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r7, r2, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ - ldr r0, [pc, #576] @ f9e78 │ │ │ │ + ldr r0, [pc, #576] @ f9efc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #560] @ f9e7c │ │ │ │ + ldr r0, [pc, #560] @ f9f00 │ │ │ │ add r0, pc, r0 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #528] @ f9e80 │ │ │ │ + ldr r0, [pc, #528] @ f9f04 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #520] @ f9e84 │ │ │ │ + bl 18f53c │ │ │ │ + ldr r0, [pc, #520] @ f9f08 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #512] @ f9e88 │ │ │ │ + ldr r0, [pc, #512] @ f9f0c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #504] @ f9e8c │ │ │ │ + ldr r0, [pc, #504] @ f9f10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #496] @ f9e90 │ │ │ │ + ldr r0, [pc, #496] @ f9f14 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #488] @ f9e94 │ │ │ │ + ldr r0, [pc, #488] @ f9f18 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #480] @ f9e98 │ │ │ │ + ldr r0, [pc, #480] @ f9f1c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #472] @ f9e9c │ │ │ │ + ldr r0, [pc, #472] @ f9f20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #464] @ f9ea0 │ │ │ │ - ldr r1, [pc, #464] @ f9ea4 │ │ │ │ + ldr ip, [pc, #464] @ f9f24 │ │ │ │ + ldr r1, [pc, #464] @ f9f28 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #452] @ f9ea8 │ │ │ │ + ldr r1, [pc, #452] @ f9f2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #444] @ f9eac │ │ │ │ + ldr r1, [pc, #444] @ f9f30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #436] @ f9eb0 │ │ │ │ + ldr r1, [pc, #436] @ f9f34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #428] @ f9eb4 │ │ │ │ - ldr r2, [pc, #428] @ f9eb8 │ │ │ │ + ldr r1, [pc, #428] @ f9f38 │ │ │ │ + ldr r2, [pc, #428] @ f9f3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #416] @ f9ebc │ │ │ │ - ldr r3, [pc, #416] @ f9ec0 │ │ │ │ - ldr r7, [pc, #416] @ f9ec4 │ │ │ │ + ldr r2, [pc, #416] @ f9f40 │ │ │ │ + ldr r3, [pc, #416] @ f9f44 │ │ │ │ + ldr r7, [pc, #416] @ f9f48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #160] @ 0xa0 │ │ │ │ - ldr r7, [pc, #400] @ f9ec8 │ │ │ │ + ldr r7, [pc, #400] @ f9f4c │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #392] @ f9ecc │ │ │ │ - ldr r6, [pc, #392] @ f9ed0 │ │ │ │ + ldr r7, [pc, #392] @ f9f50 │ │ │ │ + ldr r6, [pc, #392] @ f9f54 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #380] @ f9ed4 │ │ │ │ + ldr r6, [pc, #380] @ f9f58 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #104] @ 0x68 │ │ │ │ - ldr r6, [pc, #372] @ f9ed8 │ │ │ │ - ldr r5, [pc, #372] @ f9edc │ │ │ │ - ldr r0, [pc, #372] @ f9ee0 │ │ │ │ + ldr r6, [pc, #372] @ f9f5c │ │ │ │ + ldr r5, [pc, #372] @ f9f60 │ │ │ │ + ldr r0, [pc, #372] @ f9f64 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4, #72] @ 0x48 │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ f9e58 │ │ │ │ + ldr r0, [pc, #180] @ f9edc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne f9e10 │ │ │ │ + bne f9e94 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ f9e5c │ │ │ │ + ldr r0, [pc, #140] @ f9ee0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f9e24 │ │ │ │ + b f9ea8 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #116] @ f9e68 │ │ │ │ + ldr r0, [pc, #116] @ f9eec │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ f9e6c │ │ │ │ - ldr r3, [pc, #108] @ f9e70 │ │ │ │ + ldr r0, [pc, #108] @ f9ef0 │ │ │ │ + ldr r3, [pc, #108] @ f9ef4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f9b9c │ │ │ │ + b f9c20 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #192] @ f9ee4 │ │ │ │ + ldr r0, [pc, #192] @ f9f68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r1, [pc, #32] @ f9e60 │ │ │ │ + ldr r1, [pc, #32] @ f9ee4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r6, r1, r0, lsl r4 │ │ │ │ - eorseq r6, r1, r0, ror #1 │ │ │ │ - mlaseq r1, r4, r0, r6 │ │ │ │ - ldrheq r6, [r1], -ip @ │ │ │ │ - eorseq r6, r1, ip, rrx │ │ │ │ + eorseq r6, r1, ip, lsl #7 │ │ │ │ + eorseq r6, r1, ip, asr r0 │ │ │ │ eorseq r6, r1, r0, lsl r0 │ │ │ │ - @ instruction: 0x003016fc │ │ │ │ - @ instruction: 0x003016b4 │ │ │ │ - eorseq r7, r1, r0, lsl #20 │ │ │ │ - @ instruction: 0x00301bd4 │ │ │ │ - eorseq r7, r1, ip, lsl #15 │ │ │ │ - @ instruction: 0x003015b8 │ │ │ │ - @ instruction: 0x00317adc │ │ │ │ - eorseq r1, r0, ip, asr #17 │ │ │ │ - @ instruction: 0x003018b8 │ │ │ │ - eorseq r7, r1, r4, lsr #20 │ │ │ │ - @ instruction: 0xfff4ae58 │ │ │ │ - @ instruction: 0xfff4d6c4 │ │ │ │ - @ instruction: 0xfff44880 │ │ │ │ - @ instruction: 0xfff4e8ec │ │ │ │ - @ instruction: 0xfff4b8f0 │ │ │ │ - @ instruction: 0xfff4e1c4 │ │ │ │ - @ instruction: 0xfff4c094 │ │ │ │ - @ instruction: 0xfff44290 │ │ │ │ - @ instruction: 0xfff4c644 │ │ │ │ - @ instruction: 0xfff4bbb0 │ │ │ │ - @ instruction: 0xfff4eec8 │ │ │ │ - @ instruction: 0xfff49f70 │ │ │ │ - @ instruction: 0xfff43f18 │ │ │ │ - @ instruction: 0xfff4e01c │ │ │ │ - @ instruction: 0xfff444c0 │ │ │ │ - @ instruction: 0xfff4a810 │ │ │ │ - @ instruction: 0xfff4b524 │ │ │ │ - @ instruction: 0xfff4c87c │ │ │ │ - @ instruction: 0xfff4461c │ │ │ │ - @ instruction: 0xfff4f240 │ │ │ │ - @ instruction: 0xfff4f15c │ │ │ │ - @ instruction: 0xfff44c80 │ │ │ │ - @ instruction: 0xfff4b61c │ │ │ │ - @ instruction: 0xfff44db4 │ │ │ │ - eorseq r1, r0, r0, lsr #13 │ │ │ │ + eorseq r6, r1, r8, lsr r0 │ │ │ │ + eorseq r5, r1, r8, ror #31 │ │ │ │ + eorseq r5, r1, ip, lsl #31 │ │ │ │ + eorseq r1, r0, r8, ror r6 │ │ │ │ + eorseq r1, r0, r0, lsr r6 │ │ │ │ + eorseq r7, r1, ip, ror r9 │ │ │ │ + eorseq r1, r0, r0, asr fp │ │ │ │ + eorseq r7, r1, r8, lsl #14 │ │ │ │ + eorseq r1, r0, r4, lsr r5 │ │ │ │ + eorseq r7, r1, r8, asr sl │ │ │ │ + eorseq r1, r0, r8, asr #16 │ │ │ │ + eorseq r1, r0, r4, lsr r8 │ │ │ │ + eorseq r7, r1, r0, lsr #19 │ │ │ │ + @ instruction: 0xfff4add4 │ │ │ │ + @ instruction: 0xfff4d640 │ │ │ │ + @ instruction: 0xfff447fc │ │ │ │ + @ instruction: 0xfff4e868 │ │ │ │ + @ instruction: 0xfff4b86c │ │ │ │ + @ instruction: 0xfff4e140 │ │ │ │ + @ instruction: 0xfff4c010 │ │ │ │ + @ instruction: 0xfff4420c │ │ │ │ + @ instruction: 0xfff4c5c0 │ │ │ │ + @ instruction: 0xfff4bb2c │ │ │ │ + @ instruction: 0xfff4ee44 │ │ │ │ + @ instruction: 0xfff49eec │ │ │ │ + @ instruction: 0xfff43e94 │ │ │ │ + @ instruction: 0xfff4df98 │ │ │ │ + @ instruction: 0xfff4443c │ │ │ │ + @ instruction: 0xfff4a78c │ │ │ │ + @ instruction: 0xfff4b4a0 │ │ │ │ + @ instruction: 0xfff4c7f8 │ │ │ │ + @ instruction: 0xfff44598 │ │ │ │ + @ instruction: 0xfff4f1bc │ │ │ │ + @ instruction: 0xfff4f0d8 │ │ │ │ + @ instruction: 0xfff44bfc │ │ │ │ + @ instruction: 0xfff4b598 │ │ │ │ + @ instruction: 0xfff44d30 │ │ │ │ + eorseq r1, r0, ip, lsl r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - bl e86bc │ │ │ │ - ldr r0, [pc, #728] @ fa1d8 │ │ │ │ + bl e8740 │ │ │ │ + ldr r0, [pc, #728] @ fa25c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa130 │ │ │ │ - ldr r0, [pc, #736] @ fa1f8 │ │ │ │ + beq fa1b4 │ │ │ │ + ldr r0, [pc, #736] @ fa27c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne fa168 │ │ │ │ - ldr r0, [pc, #676] @ fa1dc │ │ │ │ + bne fa1ec │ │ │ │ + ldr r0, [pc, #676] @ fa260 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #700] @ fa208 │ │ │ │ + ldr r1, [pc, #700] @ fa28c │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq f9f74 │ │ │ │ - ldr r0, [pc, #644] @ fa1e4 │ │ │ │ + beq f9ff8 │ │ │ │ + ldr r0, [pc, #644] @ fa268 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b f9fa4 │ │ │ │ + b fa028 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #604] @ fa1e0 │ │ │ │ + bl 32ffc4 │ │ │ │ + ldr r0, [pc, #604] @ fa264 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r3, #0 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r0, [pc, #572] @ fa1e8 │ │ │ │ + ldr r0, [pc, #572] @ fa26c │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ adds r6, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r7, r2, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ - ldr r0, [pc, #576] @ fa20c │ │ │ │ + ldr r0, [pc, #576] @ fa290 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #560] @ fa210 │ │ │ │ + ldr r0, [pc, #560] @ fa294 │ │ │ │ add r0, pc, r0 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #528] @ fa214 │ │ │ │ + ldr r0, [pc, #528] @ fa298 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #520] @ fa218 │ │ │ │ + bl 18f53c │ │ │ │ + ldr r0, [pc, #520] @ fa29c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #512] @ fa21c │ │ │ │ + ldr r0, [pc, #512] @ fa2a0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #504] @ fa220 │ │ │ │ + ldr r0, [pc, #504] @ fa2a4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #496] @ fa224 │ │ │ │ + ldr r0, [pc, #496] @ fa2a8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #488] @ fa228 │ │ │ │ + ldr r0, [pc, #488] @ fa2ac │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #480] @ fa22c │ │ │ │ + ldr r0, [pc, #480] @ fa2b0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #472] @ fa230 │ │ │ │ + ldr r0, [pc, #472] @ fa2b4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #464] @ fa234 │ │ │ │ - ldr r1, [pc, #464] @ fa238 │ │ │ │ + ldr ip, [pc, #464] @ fa2b8 │ │ │ │ + ldr r1, [pc, #464] @ fa2bc │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #452] @ fa23c │ │ │ │ + ldr r1, [pc, #452] @ fa2c0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #444] @ fa240 │ │ │ │ + ldr r1, [pc, #444] @ fa2c4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #436] @ fa244 │ │ │ │ + ldr r1, [pc, #436] @ fa2c8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #428] @ fa248 │ │ │ │ - ldr r2, [pc, #428] @ fa24c │ │ │ │ + ldr r1, [pc, #428] @ fa2cc │ │ │ │ + ldr r2, [pc, #428] @ fa2d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #416] @ fa250 │ │ │ │ - ldr r3, [pc, #416] @ fa254 │ │ │ │ - ldr r7, [pc, #416] @ fa258 │ │ │ │ + ldr r2, [pc, #416] @ fa2d4 │ │ │ │ + ldr r3, [pc, #416] @ fa2d8 │ │ │ │ + ldr r7, [pc, #416] @ fa2dc │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #160] @ 0xa0 │ │ │ │ - ldr r7, [pc, #400] @ fa25c │ │ │ │ + ldr r7, [pc, #400] @ fa2e0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #392] @ fa260 │ │ │ │ - ldr r6, [pc, #392] @ fa264 │ │ │ │ + ldr r7, [pc, #392] @ fa2e4 │ │ │ │ + ldr r6, [pc, #392] @ fa2e8 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #380] @ fa268 │ │ │ │ + ldr r6, [pc, #380] @ fa2ec │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #104] @ 0x68 │ │ │ │ - ldr r6, [pc, #372] @ fa26c │ │ │ │ - ldr r5, [pc, #372] @ fa270 │ │ │ │ - ldr r0, [pc, #372] @ fa274 │ │ │ │ + ldr r6, [pc, #372] @ fa2f0 │ │ │ │ + ldr r5, [pc, #372] @ fa2f4 │ │ │ │ + ldr r0, [pc, #372] @ fa2f8 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4, #72] @ 0x48 │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ fa1ec │ │ │ │ + ldr r0, [pc, #180] @ fa270 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne fa1a4 │ │ │ │ + bne fa228 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ fa1f0 │ │ │ │ + ldr r0, [pc, #140] @ fa274 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fa1b8 │ │ │ │ + b fa23c │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #116] @ fa1fc │ │ │ │ + ldr r0, [pc, #116] @ fa280 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ fa200 │ │ │ │ - ldr r3, [pc, #108] @ fa204 │ │ │ │ + ldr r0, [pc, #108] @ fa284 │ │ │ │ + ldr r3, [pc, #108] @ fa288 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f9f30 │ │ │ │ + b f9fb4 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #192] @ fa278 │ │ │ │ + ldr r0, [pc, #192] @ fa2fc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r1, [pc, #32] @ fa1f4 │ │ │ │ + ldr r1, [pc, #32] @ fa278 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r6, r1, ip, ror r0 │ │ │ │ - eorseq r5, r1, ip, asr #26 │ │ │ │ - eorseq r5, r1, r0, lsl #26 │ │ │ │ - eorseq r5, r1, r8, lsr #26 │ │ │ │ - @ instruction: 0x00315cd8 │ │ │ │ + @ instruction: 0x00315ff8 │ │ │ │ + eorseq r5, r1, r8, asr #25 │ │ │ │ eorseq r5, r1, ip, ror ip │ │ │ │ - eorseq r1, r0, r8, ror #6 │ │ │ │ - eorseq r1, r0, r0, lsr #6 │ │ │ │ - eorseq r7, r1, r0, ror r6 │ │ │ │ - eorseq r1, r0, r0, lsl #18 │ │ │ │ - @ instruction: 0x003173fc │ │ │ │ - @ instruction: 0x003011d4 │ │ │ │ - eorseq r7, r1, r8, ror r7 │ │ │ │ - eorseq r1, r0, r8, lsr r5 │ │ │ │ - eorseq r1, r0, r4, lsr #10 │ │ │ │ - eorseq r7, r1, r0, asr #13 │ │ │ │ - @ instruction: 0xfff4a994 │ │ │ │ - @ instruction: 0xfff4ca9c │ │ │ │ - @ instruction: 0xfff44484 │ │ │ │ - @ instruction: 0xfff4e440 │ │ │ │ - @ instruction: 0xfff4b590 │ │ │ │ - @ instruction: 0xfff4e0b0 │ │ │ │ - @ instruction: 0xfff4bd34 │ │ │ │ - @ instruction: 0xfff43ddc │ │ │ │ - @ instruction: 0xfff4bfb8 │ │ │ │ - @ instruction: 0xfff4b89c │ │ │ │ - @ instruction: 0xfff4e990 │ │ │ │ - @ instruction: 0xfff49918 │ │ │ │ - @ instruction: 0xfff43c04 │ │ │ │ - @ instruction: 0xfff4dbe8 │ │ │ │ - @ instruction: 0xfff43fcc │ │ │ │ - @ instruction: 0xfff4a43c │ │ │ │ - @ instruction: 0xfff4ac90 │ │ │ │ - @ instruction: 0xfff4c4c8 │ │ │ │ - @ instruction: 0xfff44128 │ │ │ │ - @ instruction: 0xfff4f00c │ │ │ │ - @ instruction: 0xfff4ed18 │ │ │ │ - @ instruction: 0xfff448cc │ │ │ │ - @ instruction: 0xfff4b188 │ │ │ │ - @ instruction: 0xfff44a60 │ │ │ │ - eorseq r1, r0, ip, lsl #6 │ │ │ │ + eorseq r5, r1, r4, lsr #25 │ │ │ │ + eorseq r5, r1, r4, asr ip │ │ │ │ + @ instruction: 0x00315bf8 │ │ │ │ + eorseq r1, r0, r4, ror #5 │ │ │ │ + mlaseq r0, ip, r2, r1 │ │ │ │ + eorseq r7, r1, ip, ror #11 │ │ │ │ + eorseq r1, r0, ip, ror r8 │ │ │ │ + eorseq r7, r1, r8, ror r3 │ │ │ │ + eorseq r1, r0, r0, asr r1 │ │ │ │ + @ instruction: 0x003176f4 │ │ │ │ + @ instruction: 0x003014b4 │ │ │ │ + eorseq r1, r0, r0, lsr #9 │ │ │ │ + eorseq r7, r1, ip, lsr r6 │ │ │ │ + @ instruction: 0xfff4a910 │ │ │ │ + @ instruction: 0xfff4ca18 │ │ │ │ + @ instruction: 0xfff44400 │ │ │ │ + @ instruction: 0xfff4e3bc │ │ │ │ + @ instruction: 0xfff4b50c │ │ │ │ + @ instruction: 0xfff4e02c │ │ │ │ + @ instruction: 0xfff4bcb0 │ │ │ │ + @ instruction: 0xfff43d58 │ │ │ │ + @ instruction: 0xfff4bf34 │ │ │ │ + @ instruction: 0xfff4b818 │ │ │ │ + @ instruction: 0xfff4e90c │ │ │ │ + @ instruction: 0xfff49894 │ │ │ │ + @ instruction: 0xfff43b80 │ │ │ │ + @ instruction: 0xfff4db64 │ │ │ │ + @ instruction: 0xfff43f48 │ │ │ │ + @ instruction: 0xfff4a3b8 │ │ │ │ + @ instruction: 0xfff4ac0c │ │ │ │ + @ instruction: 0xfff4c444 │ │ │ │ + @ instruction: 0xfff440a4 │ │ │ │ + @ instruction: 0xfff4ef88 │ │ │ │ + @ instruction: 0xfff4ec94 │ │ │ │ + @ instruction: 0xfff44848 │ │ │ │ + @ instruction: 0xfff4b104 │ │ │ │ + @ instruction: 0xfff449dc │ │ │ │ + eorseq r1, r0, r8, lsl #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - bl e739c │ │ │ │ - ldr r0, [pc, #728] @ fa56c │ │ │ │ + bl e7420 │ │ │ │ + ldr r0, [pc, #728] @ fa5f0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa4c4 │ │ │ │ - ldr r0, [pc, #736] @ fa58c │ │ │ │ + beq fa548 │ │ │ │ + ldr r0, [pc, #736] @ fa610 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne fa4fc │ │ │ │ - ldr r0, [pc, #676] @ fa570 │ │ │ │ + bne fa580 │ │ │ │ + ldr r0, [pc, #676] @ fa5f4 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #700] @ fa59c │ │ │ │ + ldr r1, [pc, #700] @ fa620 │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq fa308 │ │ │ │ - ldr r0, [pc, #644] @ fa578 │ │ │ │ + beq fa38c │ │ │ │ + ldr r0, [pc, #644] @ fa5fc │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b fa338 │ │ │ │ + b fa3bc │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #604] @ fa574 │ │ │ │ + bl 32ffc4 │ │ │ │ + ldr r0, [pc, #604] @ fa5f8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r3, #0 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r0, [pc, #572] @ fa57c │ │ │ │ + ldr r0, [pc, #572] @ fa600 │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ adds r6, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r7, r2, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ - ldr r0, [pc, #576] @ fa5a0 │ │ │ │ + ldr r0, [pc, #576] @ fa624 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #560] @ fa5a4 │ │ │ │ + ldr r0, [pc, #560] @ fa628 │ │ │ │ add r0, pc, r0 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #528] @ fa5a8 │ │ │ │ + ldr r0, [pc, #528] @ fa62c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #520] @ fa5ac │ │ │ │ + bl 18f53c │ │ │ │ + ldr r0, [pc, #520] @ fa630 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #512] @ fa5b0 │ │ │ │ + ldr r0, [pc, #512] @ fa634 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #504] @ fa5b4 │ │ │ │ + ldr r0, [pc, #504] @ fa638 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #496] @ fa5b8 │ │ │ │ + ldr r0, [pc, #496] @ fa63c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #488] @ fa5bc │ │ │ │ + ldr r0, [pc, #488] @ fa640 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #480] @ fa5c0 │ │ │ │ + ldr r0, [pc, #480] @ fa644 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #472] @ fa5c4 │ │ │ │ + ldr r0, [pc, #472] @ fa648 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #464] @ fa5c8 │ │ │ │ - ldr r1, [pc, #464] @ fa5cc │ │ │ │ + ldr ip, [pc, #464] @ fa64c │ │ │ │ + ldr r1, [pc, #464] @ fa650 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #452] @ fa5d0 │ │ │ │ + ldr r1, [pc, #452] @ fa654 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #444] @ fa5d4 │ │ │ │ + ldr r1, [pc, #444] @ fa658 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #436] @ fa5d8 │ │ │ │ + ldr r1, [pc, #436] @ fa65c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #428] @ fa5dc │ │ │ │ - ldr r2, [pc, #428] @ fa5e0 │ │ │ │ + ldr r1, [pc, #428] @ fa660 │ │ │ │ + ldr r2, [pc, #428] @ fa664 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #416] @ fa5e4 │ │ │ │ - ldr r3, [pc, #416] @ fa5e8 │ │ │ │ - ldr r7, [pc, #416] @ fa5ec │ │ │ │ + ldr r2, [pc, #416] @ fa668 │ │ │ │ + ldr r3, [pc, #416] @ fa66c │ │ │ │ + ldr r7, [pc, #416] @ fa670 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #160] @ 0xa0 │ │ │ │ - ldr r7, [pc, #400] @ fa5f0 │ │ │ │ + ldr r7, [pc, #400] @ fa674 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #392] @ fa5f4 │ │ │ │ - ldr r6, [pc, #392] @ fa5f8 │ │ │ │ + ldr r7, [pc, #392] @ fa678 │ │ │ │ + ldr r6, [pc, #392] @ fa67c │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #380] @ fa5fc │ │ │ │ + ldr r6, [pc, #380] @ fa680 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #104] @ 0x68 │ │ │ │ - ldr r6, [pc, #372] @ fa600 │ │ │ │ - ldr r5, [pc, #372] @ fa604 │ │ │ │ - ldr r0, [pc, #372] @ fa608 │ │ │ │ + ldr r6, [pc, #372] @ fa684 │ │ │ │ + ldr r5, [pc, #372] @ fa688 │ │ │ │ + ldr r0, [pc, #372] @ fa68c │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4, #72] @ 0x48 │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ fa580 │ │ │ │ + ldr r0, [pc, #180] @ fa604 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne fa538 │ │ │ │ + bne fa5bc │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ fa584 │ │ │ │ + ldr r0, [pc, #140] @ fa608 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fa54c │ │ │ │ + b fa5d0 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #116] @ fa590 │ │ │ │ + ldr r0, [pc, #116] @ fa614 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ fa594 │ │ │ │ - ldr r3, [pc, #108] @ fa598 │ │ │ │ + ldr r0, [pc, #108] @ fa618 │ │ │ │ + ldr r3, [pc, #108] @ fa61c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fa2c4 │ │ │ │ + b fa348 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #192] @ fa60c │ │ │ │ + ldr r0, [pc, #192] @ fa690 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r1, [pc, #32] @ fa588 │ │ │ │ + ldr r1, [pc, #32] @ fa60c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r5, r1, r8, ror #25 │ │ │ │ - @ instruction: 0x003159b8 │ │ │ │ - eorseq r5, r1, ip, ror #18 │ │ │ │ - mlaseq r1, r4, r9, r5 │ │ │ │ - eorseq r5, r1, r4, asr #18 │ │ │ │ + eorseq r5, r1, r4, ror #24 │ │ │ │ + eorseq r5, r1, r4, lsr r9 │ │ │ │ eorseq r5, r1, r8, ror #17 │ │ │ │ - @ instruction: 0x00300fd4 │ │ │ │ - eorseq r0, r0, ip, lsl #31 │ │ │ │ - eorseq r7, r1, r8, asr #3 │ │ │ │ - @ instruction: 0x003014bc │ │ │ │ - eorseq r6, r1, r4, asr pc │ │ │ │ - eorseq r0, r0, r4, asr lr │ │ │ │ - @ instruction: 0x003171f0 │ │ │ │ - eorseq r1, r0, r4, lsr #3 │ │ │ │ - mlaseq r0, r0, r1, r1 │ │ │ │ - eorseq r7, r1, r8, lsr r1 │ │ │ │ - @ instruction: 0xfff4a77c │ │ │ │ - @ instruction: 0xfff4cad8 │ │ │ │ - @ instruction: 0xfff443fc │ │ │ │ - @ instruction: 0xfff4e2dc │ │ │ │ - @ instruction: 0xfff4b2cc │ │ │ │ - @ instruction: 0xfff4de5c │ │ │ │ - @ instruction: 0xfff4b6fc │ │ │ │ - @ instruction: 0xfff43b48 │ │ │ │ - @ instruction: 0xfff4be84 │ │ │ │ - @ instruction: 0xfff4b548 │ │ │ │ - @ instruction: 0xfff4e6ec │ │ │ │ - @ instruction: 0xfff49670 │ │ │ │ - @ instruction: 0xfff43810 │ │ │ │ - @ instruction: 0xfff4d8d4 │ │ │ │ - @ instruction: 0xfff43d78 │ │ │ │ - @ instruction: 0xfff4a1e8 │ │ │ │ - @ instruction: 0xfff4a8bc │ │ │ │ - @ instruction: 0xfff4bf54 │ │ │ │ - @ instruction: 0xfff43e14 │ │ │ │ - @ instruction: 0xfff4ebf8 │ │ │ │ - @ instruction: 0xfff4e850 │ │ │ │ - @ instruction: 0xfff443f8 │ │ │ │ - @ instruction: 0xfff4b014 │ │ │ │ - @ instruction: 0xfff4464c │ │ │ │ - eorseq r0, r0, r8, ror pc │ │ │ │ + eorseq r5, r1, r0, lsl r9 │ │ │ │ + eorseq r5, r1, r0, asr #17 │ │ │ │ + eorseq r5, r1, r4, ror #16 │ │ │ │ + eorseq r0, r0, r0, asr pc │ │ │ │ + eorseq r0, r0, r8, lsl #30 │ │ │ │ + eorseq r7, r1, r4, asr #2 │ │ │ │ + eorseq r1, r0, r8, lsr r4 │ │ │ │ + @ instruction: 0x00316ed0 │ │ │ │ + @ instruction: 0x00300dd0 │ │ │ │ + eorseq r7, r1, ip, ror #2 │ │ │ │ + eorseq r1, r0, r0, lsr #2 │ │ │ │ + eorseq r1, r0, ip, lsl #2 │ │ │ │ + ldrheq r7, [r1], -r4 @ │ │ │ │ + @ instruction: 0xfff4a6f8 │ │ │ │ + @ instruction: 0xfff4ca54 │ │ │ │ + @ instruction: 0xfff44378 │ │ │ │ + @ instruction: 0xfff4e258 │ │ │ │ + @ instruction: 0xfff4b248 │ │ │ │ + @ instruction: 0xfff4ddd8 │ │ │ │ + @ instruction: 0xfff4b678 │ │ │ │ + @ instruction: 0xfff43ac4 │ │ │ │ + @ instruction: 0xfff4be00 │ │ │ │ + @ instruction: 0xfff4b4c4 │ │ │ │ + @ instruction: 0xfff4e668 │ │ │ │ + @ instruction: 0xfff495ec │ │ │ │ + @ instruction: 0xfff4378c │ │ │ │ + @ instruction: 0xfff4d850 │ │ │ │ + @ instruction: 0xfff43cf4 │ │ │ │ + @ instruction: 0xfff4a164 │ │ │ │ + @ instruction: 0xfff4a838 │ │ │ │ + @ instruction: 0xfff4bed0 │ │ │ │ + @ instruction: 0xfff43d90 │ │ │ │ + @ instruction: 0xfff4eb74 │ │ │ │ + @ instruction: 0xfff4e7cc │ │ │ │ + @ instruction: 0xfff44374 │ │ │ │ + @ instruction: 0xfff4af90 │ │ │ │ + @ instruction: 0xfff445c8 │ │ │ │ + @ instruction: 0x00300ef4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - bl e702c │ │ │ │ - ldr r0, [pc, #728] @ fa900 │ │ │ │ + bl e70b0 │ │ │ │ + ldr r0, [pc, #728] @ fa984 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa858 │ │ │ │ - ldr r0, [pc, #736] @ fa920 │ │ │ │ + beq fa8dc │ │ │ │ + ldr r0, [pc, #736] @ fa9a4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne fa890 │ │ │ │ - ldr r0, [pc, #676] @ fa904 │ │ │ │ + bne fa914 │ │ │ │ + ldr r0, [pc, #676] @ fa988 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #700] @ fa930 │ │ │ │ + ldr r1, [pc, #700] @ fa9b4 │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq fa69c │ │ │ │ - ldr r0, [pc, #644] @ fa90c │ │ │ │ + beq fa720 │ │ │ │ + ldr r0, [pc, #644] @ fa990 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b fa6cc │ │ │ │ + b fa750 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #604] @ fa908 │ │ │ │ + bl 32ffc4 │ │ │ │ + ldr r0, [pc, #604] @ fa98c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r3, #0 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r0, [pc, #572] @ fa910 │ │ │ │ + ldr r0, [pc, #572] @ fa994 │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ adds r6, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r7, r2, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ - ldr r0, [pc, #576] @ fa934 │ │ │ │ + ldr r0, [pc, #576] @ fa9b8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #560] @ fa938 │ │ │ │ + ldr r0, [pc, #560] @ fa9bc │ │ │ │ add r0, pc, r0 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #528] @ fa93c │ │ │ │ + ldr r0, [pc, #528] @ fa9c0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #520] @ fa940 │ │ │ │ + bl 18f53c │ │ │ │ + ldr r0, [pc, #520] @ fa9c4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #512] @ fa944 │ │ │ │ + ldr r0, [pc, #512] @ fa9c8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #504] @ fa948 │ │ │ │ + ldr r0, [pc, #504] @ fa9cc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #496] @ fa94c │ │ │ │ + ldr r0, [pc, #496] @ fa9d0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #488] @ fa950 │ │ │ │ + ldr r0, [pc, #488] @ fa9d4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #480] @ fa954 │ │ │ │ + ldr r0, [pc, #480] @ fa9d8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #472] @ fa958 │ │ │ │ + ldr r0, [pc, #472] @ fa9dc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #464] @ fa95c │ │ │ │ - ldr r1, [pc, #464] @ fa960 │ │ │ │ + ldr ip, [pc, #464] @ fa9e0 │ │ │ │ + ldr r1, [pc, #464] @ fa9e4 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #452] @ fa964 │ │ │ │ + ldr r1, [pc, #452] @ fa9e8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #444] @ fa968 │ │ │ │ + ldr r1, [pc, #444] @ fa9ec │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #436] @ fa96c │ │ │ │ + ldr r1, [pc, #436] @ fa9f0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #428] @ fa970 │ │ │ │ - ldr r2, [pc, #428] @ fa974 │ │ │ │ + ldr r1, [pc, #428] @ fa9f4 │ │ │ │ + ldr r2, [pc, #428] @ fa9f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #416] @ fa978 │ │ │ │ - ldr r3, [pc, #416] @ fa97c │ │ │ │ - ldr r7, [pc, #416] @ fa980 │ │ │ │ + ldr r2, [pc, #416] @ fa9fc │ │ │ │ + ldr r3, [pc, #416] @ faa00 │ │ │ │ + ldr r7, [pc, #416] @ faa04 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #160] @ 0xa0 │ │ │ │ - ldr r7, [pc, #400] @ fa984 │ │ │ │ + ldr r7, [pc, #400] @ faa08 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #392] @ fa988 │ │ │ │ - ldr r6, [pc, #392] @ fa98c │ │ │ │ + ldr r7, [pc, #392] @ faa0c │ │ │ │ + ldr r6, [pc, #392] @ faa10 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #380] @ fa990 │ │ │ │ + ldr r6, [pc, #380] @ faa14 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #104] @ 0x68 │ │ │ │ - ldr r6, [pc, #372] @ fa994 │ │ │ │ - ldr r5, [pc, #372] @ fa998 │ │ │ │ - ldr r0, [pc, #372] @ fa99c │ │ │ │ + ldr r6, [pc, #372] @ faa18 │ │ │ │ + ldr r5, [pc, #372] @ faa1c │ │ │ │ + ldr r0, [pc, #372] @ faa20 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4, #72] @ 0x48 │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ fa914 │ │ │ │ + ldr r0, [pc, #180] @ fa998 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne fa8cc │ │ │ │ + bne fa950 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ fa918 │ │ │ │ + ldr r0, [pc, #140] @ fa99c │ │ │ │ add r0, pc, r0 │ │ │ │ - b fa8e0 │ │ │ │ + b fa964 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #116] @ fa924 │ │ │ │ + ldr r0, [pc, #116] @ fa9a8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ fa928 │ │ │ │ - ldr r3, [pc, #108] @ fa92c │ │ │ │ + ldr r0, [pc, #108] @ fa9ac │ │ │ │ + ldr r3, [pc, #108] @ fa9b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fa658 │ │ │ │ + b fa6dc │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #192] @ fa9a0 │ │ │ │ + ldr r0, [pc, #192] @ faa24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r1, [pc, #32] @ fa91c │ │ │ │ + ldr r1, [pc, #32] @ fa9a0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r5, r1, r4, asr r9 │ │ │ │ - eorseq r5, r1, r4, lsr #12 │ │ │ │ - @ instruction: 0x003155d8 │ │ │ │ - eorseq r5, r1, r0, lsl #12 │ │ │ │ - @ instruction: 0x003155b0 │ │ │ │ + @ instruction: 0x003158d0 │ │ │ │ + eorseq r5, r1, r0, lsr #11 │ │ │ │ eorseq r5, r1, r4, asr r5 │ │ │ │ - eorseq r0, r0, r0, asr #24 │ │ │ │ - @ instruction: 0x00300bf8 │ │ │ │ - eorseq r6, r1, ip, lsr fp │ │ │ │ - eorseq r1, r0, r8, lsr r1 │ │ │ │ - eorseq r6, r1, r8, asr #17 │ │ │ │ - eorseq r0, r0, r0, ror sl │ │ │ │ - eorseq r6, r1, r8, ror #23 │ │ │ │ - eorseq r0, r0, r0, lsl lr │ │ │ │ - @ instruction: 0x00300dfc │ │ │ │ - eorseq r6, r1, r0, lsr fp │ │ │ │ - @ instruction: 0xfff4a00c │ │ │ │ - @ instruction: 0xfff4ccfc │ │ │ │ - @ instruction: 0xfff43d28 │ │ │ │ - @ instruction: 0xfff4de68 │ │ │ │ - @ instruction: 0xfff4afd4 │ │ │ │ - @ instruction: 0xfff4d9d8 │ │ │ │ - @ instruction: 0xfff4b640 │ │ │ │ - @ instruction: 0xfff43714 │ │ │ │ - @ instruction: 0xfff4b6c8 │ │ │ │ - @ instruction: 0xfff4b254 │ │ │ │ - @ instruction: 0xfff4e394 │ │ │ │ - @ instruction: 0xfff493c8 │ │ │ │ - @ instruction: 0xfff4343c │ │ │ │ - @ instruction: 0xfff4d600 │ │ │ │ - @ instruction: 0xfff438e4 │ │ │ │ - @ instruction: 0xfff49db4 │ │ │ │ - @ instruction: 0xfff4a508 │ │ │ │ - @ instruction: 0xfff4bc60 │ │ │ │ - @ instruction: 0xfff43b80 │ │ │ │ - @ instruction: 0xfff4e884 │ │ │ │ - @ instruction: 0xfff4e674 │ │ │ │ - @ instruction: 0xfff44124 │ │ │ │ - @ instruction: 0xfff4ab80 │ │ │ │ - @ instruction: 0xfff44218 │ │ │ │ - eorseq r0, r0, r4, ror #23 │ │ │ │ + eorseq r5, r1, ip, ror r5 │ │ │ │ + eorseq r5, r1, ip, lsr #10 │ │ │ │ + @ instruction: 0x003154d0 │ │ │ │ + @ instruction: 0x00300bbc │ │ │ │ + eorseq r0, r0, r4, ror fp │ │ │ │ + @ instruction: 0x00316ab8 │ │ │ │ + ldrheq r1, [r0], -r4 @ │ │ │ │ + eorseq r6, r1, r4, asr #16 │ │ │ │ + eorseq r0, r0, ip, ror #19 │ │ │ │ + eorseq r6, r1, r4, ror #22 │ │ │ │ + eorseq r0, r0, ip, lsl #27 │ │ │ │ + eorseq r0, r0, r8, ror sp │ │ │ │ + eorseq r6, r1, ip, lsr #21 │ │ │ │ + @ instruction: 0xfff49f88 │ │ │ │ + @ instruction: 0xfff4cc78 │ │ │ │ + @ instruction: 0xfff43ca4 │ │ │ │ + @ instruction: 0xfff4dde4 │ │ │ │ + @ instruction: 0xfff4af50 │ │ │ │ + @ instruction: 0xfff4d954 │ │ │ │ + @ instruction: 0xfff4b5bc │ │ │ │ + @ instruction: 0xfff43690 │ │ │ │ + @ instruction: 0xfff4b644 │ │ │ │ + @ instruction: 0xfff4b1d0 │ │ │ │ + @ instruction: 0xfff4e310 │ │ │ │ + @ instruction: 0xfff49344 │ │ │ │ + @ instruction: 0xfff433b8 │ │ │ │ + @ instruction: 0xfff4d57c │ │ │ │ + @ instruction: 0xfff43860 │ │ │ │ + @ instruction: 0xfff49d30 │ │ │ │ + @ instruction: 0xfff4a484 │ │ │ │ + @ instruction: 0xfff4bbdc │ │ │ │ + @ instruction: 0xfff43afc │ │ │ │ + @ instruction: 0xfff4e800 │ │ │ │ + @ instruction: 0xfff4e5f0 │ │ │ │ + @ instruction: 0xfff440a0 │ │ │ │ + @ instruction: 0xfff4aafc │ │ │ │ + @ instruction: 0xfff44194 │ │ │ │ + eorseq r0, r0, r0, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - bl e7dc4 │ │ │ │ - ldr r0, [pc, #728] @ fac94 │ │ │ │ + bl e7e48 │ │ │ │ + ldr r0, [pc, #728] @ fad18 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fabec │ │ │ │ - ldr r0, [pc, #736] @ facb4 │ │ │ │ + beq fac70 │ │ │ │ + ldr r0, [pc, #736] @ fad38 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne fac24 │ │ │ │ - ldr r0, [pc, #676] @ fac98 │ │ │ │ + bne faca8 │ │ │ │ + ldr r0, [pc, #676] @ fad1c │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #700] @ facc4 │ │ │ │ + ldr r1, [pc, #700] @ fad48 │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq faa30 │ │ │ │ - ldr r0, [pc, #644] @ faca0 │ │ │ │ + beq faab4 │ │ │ │ + ldr r0, [pc, #644] @ fad24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b faa60 │ │ │ │ + b faae4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #604] @ fac9c │ │ │ │ + bl 32ffc4 │ │ │ │ + ldr r0, [pc, #604] @ fad20 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r3, #0 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r0, [pc, #572] @ faca4 │ │ │ │ + ldr r0, [pc, #572] @ fad28 │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ adds r6, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r7, r2, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ - ldr r0, [pc, #576] @ facc8 │ │ │ │ + ldr r0, [pc, #576] @ fad4c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #560] @ faccc │ │ │ │ + ldr r0, [pc, #560] @ fad50 │ │ │ │ add r0, pc, r0 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #528] @ facd0 │ │ │ │ + ldr r0, [pc, #528] @ fad54 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #520] @ facd4 │ │ │ │ + bl 18f53c │ │ │ │ + ldr r0, [pc, #520] @ fad58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #512] @ facd8 │ │ │ │ + ldr r0, [pc, #512] @ fad5c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #504] @ facdc │ │ │ │ + ldr r0, [pc, #504] @ fad60 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #496] @ face0 │ │ │ │ + ldr r0, [pc, #496] @ fad64 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #488] @ face4 │ │ │ │ + ldr r0, [pc, #488] @ fad68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #480] @ face8 │ │ │ │ + ldr r0, [pc, #480] @ fad6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #472] @ facec │ │ │ │ + ldr r0, [pc, #472] @ fad70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #464] @ facf0 │ │ │ │ - ldr r1, [pc, #464] @ facf4 │ │ │ │ + ldr ip, [pc, #464] @ fad74 │ │ │ │ + ldr r1, [pc, #464] @ fad78 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #452] @ facf8 │ │ │ │ + ldr r1, [pc, #452] @ fad7c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #444] @ facfc │ │ │ │ + ldr r1, [pc, #444] @ fad80 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #436] @ fad00 │ │ │ │ + ldr r1, [pc, #436] @ fad84 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #428] @ fad04 │ │ │ │ - ldr r2, [pc, #428] @ fad08 │ │ │ │ + ldr r1, [pc, #428] @ fad88 │ │ │ │ + ldr r2, [pc, #428] @ fad8c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #416] @ fad0c │ │ │ │ - ldr r3, [pc, #416] @ fad10 │ │ │ │ - ldr r7, [pc, #416] @ fad14 │ │ │ │ + ldr r2, [pc, #416] @ fad90 │ │ │ │ + ldr r3, [pc, #416] @ fad94 │ │ │ │ + ldr r7, [pc, #416] @ fad98 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #160] @ 0xa0 │ │ │ │ - ldr r7, [pc, #400] @ fad18 │ │ │ │ + ldr r7, [pc, #400] @ fad9c │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #392] @ fad1c │ │ │ │ - ldr r6, [pc, #392] @ fad20 │ │ │ │ + ldr r7, [pc, #392] @ fada0 │ │ │ │ + ldr r6, [pc, #392] @ fada4 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #380] @ fad24 │ │ │ │ + ldr r6, [pc, #380] @ fada8 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #104] @ 0x68 │ │ │ │ - ldr r6, [pc, #372] @ fad28 │ │ │ │ - ldr r5, [pc, #372] @ fad2c │ │ │ │ - ldr r0, [pc, #372] @ fad30 │ │ │ │ + ldr r6, [pc, #372] @ fadac │ │ │ │ + ldr r5, [pc, #372] @ fadb0 │ │ │ │ + ldr r0, [pc, #372] @ fadb4 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4, #72] @ 0x48 │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ faca8 │ │ │ │ + ldr r0, [pc, #180] @ fad2c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne fac60 │ │ │ │ + bne face4 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ facac │ │ │ │ + ldr r0, [pc, #140] @ fad30 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fac74 │ │ │ │ + b facf8 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #116] @ facb8 │ │ │ │ + ldr r0, [pc, #116] @ fad3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ facbc │ │ │ │ - ldr r3, [pc, #108] @ facc0 │ │ │ │ + ldr r0, [pc, #108] @ fad40 │ │ │ │ + ldr r3, [pc, #108] @ fad44 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fa9ec │ │ │ │ + b faa70 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #192] @ fad34 │ │ │ │ + ldr r0, [pc, #192] @ fadb8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r1, [pc, #32] @ facb0 │ │ │ │ + ldr r1, [pc, #32] @ fad34 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r5, r1, r0, asr #11 │ │ │ │ - mlaseq r1, r0, r2, r5 │ │ │ │ - eorseq r5, r1, r4, asr #4 │ │ │ │ - eorseq r5, r1, ip, ror #4 │ │ │ │ - eorseq r5, r1, ip, lsl r2 │ │ │ │ + eorseq r5, r1, ip, lsr r5 │ │ │ │ + eorseq r5, r1, ip, lsl #4 │ │ │ │ eorseq r5, r1, r0, asr #3 │ │ │ │ - eorseq r0, r0, ip, lsr #17 │ │ │ │ - eorseq r0, r0, r4, ror #16 │ │ │ │ - @ instruction: 0x003167b0 │ │ │ │ - eorseq r0, r0, r4, asr lr │ │ │ │ - eorseq r6, r1, ip, lsr r5 │ │ │ │ - eorseq r0, r0, r8, lsr #12 │ │ │ │ - eorseq r6, r1, r4, lsr #16 │ │ │ │ - eorseq r0, r0, ip, ror sl │ │ │ │ - eorseq r0, r0, r8, ror #20 │ │ │ │ - eorseq r6, r1, ip, ror #14 │ │ │ │ - @ instruction: 0xfff49f70 │ │ │ │ - @ instruction: 0xfff4c4a4 │ │ │ │ - @ instruction: 0xfff43acc │ │ │ │ - @ instruction: 0xfff4db0c │ │ │ │ - @ instruction: 0xfff4aa38 │ │ │ │ - @ instruction: 0xfff4d324 │ │ │ │ - @ instruction: 0xfff4b1dc │ │ │ │ - @ instruction: 0xfff432c0 │ │ │ │ - @ instruction: 0xfff4b3cc │ │ │ │ - @ instruction: 0xfff4ae40 │ │ │ │ - @ instruction: 0xfff4df10 │ │ │ │ - @ instruction: 0xfff49880 │ │ │ │ - @ instruction: 0xfff43208 │ │ │ │ - @ instruction: 0xfff4d1ec │ │ │ │ - @ instruction: 0xfff434f0 │ │ │ │ - @ instruction: 0xfff49960 │ │ │ │ - @ instruction: 0xfff4a114 │ │ │ │ - @ instruction: 0xfff4b9ac │ │ │ │ - @ instruction: 0xfff4370c │ │ │ │ - @ instruction: 0xfff4e530 │ │ │ │ - @ instruction: 0xfff4e0fc │ │ │ │ - @ instruction: 0xfff43c30 │ │ │ │ - @ instruction: 0xfff4a84c │ │ │ │ - @ instruction: 0xfff43fc4 │ │ │ │ - eorseq r0, r0, r0, asr r8 │ │ │ │ + eorseq r5, r1, r8, ror #3 │ │ │ │ + mlaseq r1, r8, r1, r5 │ │ │ │ + eorseq r5, r1, ip, lsr r1 │ │ │ │ + eorseq r0, r0, r8, lsr #16 │ │ │ │ + eorseq r0, r0, r0, ror #15 │ │ │ │ + eorseq r6, r1, ip, lsr #14 │ │ │ │ + @ instruction: 0x00300dd0 │ │ │ │ + @ instruction: 0x003164b8 │ │ │ │ + eorseq r0, r0, r4, lsr #11 │ │ │ │ + eorseq r6, r1, r0, lsr #15 │ │ │ │ + @ instruction: 0x003009f8 │ │ │ │ + eorseq r0, r0, r4, ror #19 │ │ │ │ + eorseq r6, r1, r8, ror #13 │ │ │ │ + @ instruction: 0xfff49eec │ │ │ │ + @ instruction: 0xfff4c420 │ │ │ │ + @ instruction: 0xfff43a48 │ │ │ │ + @ instruction: 0xfff4da88 │ │ │ │ + @ instruction: 0xfff4a9b4 │ │ │ │ + @ instruction: 0xfff4d2a0 │ │ │ │ + @ instruction: 0xfff4b158 │ │ │ │ + @ instruction: 0xfff4323c │ │ │ │ + @ instruction: 0xfff4b348 │ │ │ │ + @ instruction: 0xfff4adbc │ │ │ │ + @ instruction: 0xfff4de8c │ │ │ │ + @ instruction: 0xfff497fc │ │ │ │ + @ instruction: 0xfff43184 │ │ │ │ + @ instruction: 0xfff4d168 │ │ │ │ + @ instruction: 0xfff4346c │ │ │ │ + @ instruction: 0xfff498dc │ │ │ │ + @ instruction: 0xfff4a090 │ │ │ │ + @ instruction: 0xfff4b928 │ │ │ │ + @ instruction: 0xfff43688 │ │ │ │ + @ instruction: 0xfff4e4ac │ │ │ │ + @ instruction: 0xfff4e078 │ │ │ │ + @ instruction: 0xfff43bac │ │ │ │ + @ instruction: 0xfff4a7c8 │ │ │ │ + @ instruction: 0xfff43f40 │ │ │ │ + eorseq r0, r0, ip, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - bl e7c34 │ │ │ │ - ldr r0, [pc, #728] @ fb028 │ │ │ │ + bl e7cb8 │ │ │ │ + ldr r0, [pc, #728] @ fb0ac │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq faf80 │ │ │ │ - ldr r0, [pc, #736] @ fb048 │ │ │ │ + beq fb004 │ │ │ │ + ldr r0, [pc, #736] @ fb0cc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne fafb8 │ │ │ │ - ldr r0, [pc, #676] @ fb02c │ │ │ │ + bne fb03c │ │ │ │ + ldr r0, [pc, #676] @ fb0b0 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #700] @ fb058 │ │ │ │ + ldr r1, [pc, #700] @ fb0dc │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq fadc4 │ │ │ │ - ldr r0, [pc, #644] @ fb034 │ │ │ │ + beq fae48 │ │ │ │ + ldr r0, [pc, #644] @ fb0b8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b fadf4 │ │ │ │ + b fae78 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #604] @ fb030 │ │ │ │ + bl 32ffc4 │ │ │ │ + ldr r0, [pc, #604] @ fb0b4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r3, #0 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r0, [pc, #572] @ fb038 │ │ │ │ + ldr r0, [pc, #572] @ fb0bc │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ adds r6, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r7, r2, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ - ldr r0, [pc, #576] @ fb05c │ │ │ │ + ldr r0, [pc, #576] @ fb0e0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #560] @ fb060 │ │ │ │ + ldr r0, [pc, #560] @ fb0e4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #528] @ fb064 │ │ │ │ + ldr r0, [pc, #528] @ fb0e8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #520] @ fb068 │ │ │ │ + bl 18f53c │ │ │ │ + ldr r0, [pc, #520] @ fb0ec │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #512] @ fb06c │ │ │ │ + ldr r0, [pc, #512] @ fb0f0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #504] @ fb070 │ │ │ │ + ldr r0, [pc, #504] @ fb0f4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #496] @ fb074 │ │ │ │ + ldr r0, [pc, #496] @ fb0f8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #488] @ fb078 │ │ │ │ + ldr r0, [pc, #488] @ fb0fc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #480] @ fb07c │ │ │ │ + ldr r0, [pc, #480] @ fb100 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #472] @ fb080 │ │ │ │ + ldr r0, [pc, #472] @ fb104 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #464] @ fb084 │ │ │ │ - ldr r1, [pc, #464] @ fb088 │ │ │ │ + ldr ip, [pc, #464] @ fb108 │ │ │ │ + ldr r1, [pc, #464] @ fb10c │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #452] @ fb08c │ │ │ │ + ldr r1, [pc, #452] @ fb110 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #444] @ fb090 │ │ │ │ + ldr r1, [pc, #444] @ fb114 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #436] @ fb094 │ │ │ │ + ldr r1, [pc, #436] @ fb118 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #428] @ fb098 │ │ │ │ - ldr r2, [pc, #428] @ fb09c │ │ │ │ + ldr r1, [pc, #428] @ fb11c │ │ │ │ + ldr r2, [pc, #428] @ fb120 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #416] @ fb0a0 │ │ │ │ - ldr r3, [pc, #416] @ fb0a4 │ │ │ │ - ldr r7, [pc, #416] @ fb0a8 │ │ │ │ + ldr r2, [pc, #416] @ fb124 │ │ │ │ + ldr r3, [pc, #416] @ fb128 │ │ │ │ + ldr r7, [pc, #416] @ fb12c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #160] @ 0xa0 │ │ │ │ - ldr r7, [pc, #400] @ fb0ac │ │ │ │ + ldr r7, [pc, #400] @ fb130 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #392] @ fb0b0 │ │ │ │ - ldr r6, [pc, #392] @ fb0b4 │ │ │ │ + ldr r7, [pc, #392] @ fb134 │ │ │ │ + ldr r6, [pc, #392] @ fb138 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #380] @ fb0b8 │ │ │ │ + ldr r6, [pc, #380] @ fb13c │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #104] @ 0x68 │ │ │ │ - ldr r6, [pc, #372] @ fb0bc │ │ │ │ - ldr r5, [pc, #372] @ fb0c0 │ │ │ │ - ldr r0, [pc, #372] @ fb0c4 │ │ │ │ + ldr r6, [pc, #372] @ fb140 │ │ │ │ + ldr r5, [pc, #372] @ fb144 │ │ │ │ + ldr r0, [pc, #372] @ fb148 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4, #72] @ 0x48 │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ fb03c │ │ │ │ + ldr r0, [pc, #180] @ fb0c0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne faff4 │ │ │ │ + bne fb078 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ fb040 │ │ │ │ + ldr r0, [pc, #140] @ fb0c4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fb008 │ │ │ │ + b fb08c │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #116] @ fb04c │ │ │ │ + ldr r0, [pc, #116] @ fb0d0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ fb050 │ │ │ │ - ldr r3, [pc, #108] @ fb054 │ │ │ │ + ldr r0, [pc, #108] @ fb0d4 │ │ │ │ + ldr r3, [pc, #108] @ fb0d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fad80 │ │ │ │ + b fae04 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #192] @ fb0c8 │ │ │ │ + ldr r0, [pc, #192] @ fb14c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r1, [pc, #32] @ fb044 │ │ │ │ + ldr r1, [pc, #32] @ fb0c8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r5, r1, ip, lsr #4 │ │ │ │ - @ instruction: 0x00314efc │ │ │ │ - @ instruction: 0x00314eb0 │ │ │ │ - @ instruction: 0x00314ed8 │ │ │ │ - eorseq r4, r1, r8, lsl #29 │ │ │ │ + eorseq r5, r1, r8, lsr #3 │ │ │ │ + eorseq r4, r1, r8, ror lr │ │ │ │ eorseq r4, r1, ip, lsr #28 │ │ │ │ - eorseq r0, r0, r8, lsl r5 │ │ │ │ - @ instruction: 0x003004d0 │ │ │ │ - @ instruction: 0x003163dc │ │ │ │ - eorseq r0, r0, r8, lsl r8 │ │ │ │ - eorseq r6, r1, r8, ror #2 │ │ │ │ - @ instruction: 0x003002d0 │ │ │ │ - @ instruction: 0x003163b8 │ │ │ │ - eorseq r0, r0, r8, ror #13 │ │ │ │ - @ instruction: 0x003006d4 │ │ │ │ - eorseq r6, r1, r0, lsl #6 │ │ │ │ - @ instruction: 0xfff49a60 │ │ │ │ - @ instruction: 0xfff4c2f8 │ │ │ │ - @ instruction: 0xfff4390c │ │ │ │ - @ instruction: 0xfff4d628 │ │ │ │ - @ instruction: 0xfff4a7a8 │ │ │ │ - @ instruction: 0xfff4d350 │ │ │ │ - @ instruction: 0xfff4ac0c │ │ │ │ - @ instruction: 0xfff42ecc │ │ │ │ - @ instruction: 0xfff4b330 │ │ │ │ - @ instruction: 0xfff4aa0c │ │ │ │ - @ instruction: 0xfff4d99c │ │ │ │ - @ instruction: 0xfff48684 │ │ │ │ - @ instruction: 0xfff42d94 │ │ │ │ - @ instruction: 0xfff4ccf8 │ │ │ │ - @ instruction: 0xfff4327c │ │ │ │ - @ instruction: 0xfff497ac │ │ │ │ - @ instruction: 0xfff49ee0 │ │ │ │ - @ instruction: 0xfff4b598 │ │ │ │ - @ instruction: 0xfff433b8 │ │ │ │ - @ instruction: 0xfff4dffc │ │ │ │ - @ instruction: 0xfff4dce4 │ │ │ │ - @ instruction: 0xfff43a1c │ │ │ │ - @ instruction: 0xfff4a378 │ │ │ │ - @ instruction: 0xfff43b10 │ │ │ │ - @ instruction: 0x003004bc │ │ │ │ + eorseq r4, r1, r4, asr lr │ │ │ │ + eorseq r4, r1, r4, lsl #28 │ │ │ │ + eorseq r4, r1, r8, lsr #27 │ │ │ │ + mlaseq r0, r4, r4, r0 │ │ │ │ + eorseq r0, r0, ip, asr #8 │ │ │ │ + eorseq r6, r1, r8, asr r3 │ │ │ │ + mlaseq r0, r4, r7, r0 │ │ │ │ + eorseq r6, r1, r4, ror #1 │ │ │ │ + eorseq r0, r0, ip, asr #4 │ │ │ │ + eorseq r6, r1, r4, lsr r3 │ │ │ │ + eorseq r0, r0, r4, ror #12 │ │ │ │ + eorseq r0, r0, r0, asr r6 │ │ │ │ + eorseq r6, r1, ip, ror r2 │ │ │ │ + @ instruction: 0xfff499dc │ │ │ │ + @ instruction: 0xfff4c274 │ │ │ │ + @ instruction: 0xfff43888 │ │ │ │ + @ instruction: 0xfff4d5a4 │ │ │ │ + @ instruction: 0xfff4a724 │ │ │ │ + @ instruction: 0xfff4d2cc │ │ │ │ + @ instruction: 0xfff4ab88 │ │ │ │ + @ instruction: 0xfff42e48 │ │ │ │ + @ instruction: 0xfff4b2ac │ │ │ │ + @ instruction: 0xfff4a988 │ │ │ │ + @ instruction: 0xfff4d918 │ │ │ │ + @ instruction: 0xfff48600 │ │ │ │ + @ instruction: 0xfff42d10 │ │ │ │ + @ instruction: 0xfff4cc74 │ │ │ │ + @ instruction: 0xfff431f8 │ │ │ │ + @ instruction: 0xfff49728 │ │ │ │ + @ instruction: 0xfff49e5c │ │ │ │ + @ instruction: 0xfff4b514 │ │ │ │ + @ instruction: 0xfff43334 │ │ │ │ + @ instruction: 0xfff4df78 │ │ │ │ + @ instruction: 0xfff4dc60 │ │ │ │ + @ instruction: 0xfff43998 │ │ │ │ + @ instruction: 0xfff4a2f4 │ │ │ │ + @ instruction: 0xfff43a8c │ │ │ │ + eorseq r0, r0, r8, lsr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - bl e852c │ │ │ │ - ldr r0, [pc, #728] @ fb3bc │ │ │ │ + bl e85b0 │ │ │ │ + ldr r0, [pc, #728] @ fb440 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb314 │ │ │ │ - ldr r0, [pc, #736] @ fb3dc │ │ │ │ + beq fb398 │ │ │ │ + ldr r0, [pc, #736] @ fb460 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne fb34c │ │ │ │ - ldr r0, [pc, #676] @ fb3c0 │ │ │ │ + bne fb3d0 │ │ │ │ + ldr r0, [pc, #676] @ fb444 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #700] @ fb3ec │ │ │ │ + ldr r1, [pc, #700] @ fb470 │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq fb158 │ │ │ │ - ldr r0, [pc, #644] @ fb3c8 │ │ │ │ + beq fb1dc │ │ │ │ + ldr r0, [pc, #644] @ fb44c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b fb188 │ │ │ │ + b fb20c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #604] @ fb3c4 │ │ │ │ + bl 32ffc4 │ │ │ │ + ldr r0, [pc, #604] @ fb448 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r3, #0 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r0, [pc, #572] @ fb3cc │ │ │ │ + ldr r0, [pc, #572] @ fb450 │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ adds r6, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r7, r2, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ - ldr r0, [pc, #576] @ fb3f0 │ │ │ │ + ldr r0, [pc, #576] @ fb474 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #560] @ fb3f4 │ │ │ │ + ldr r0, [pc, #560] @ fb478 │ │ │ │ add r0, pc, r0 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #528] @ fb3f8 │ │ │ │ + ldr r0, [pc, #528] @ fb47c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #520] @ fb3fc │ │ │ │ + bl 18f53c │ │ │ │ + ldr r0, [pc, #520] @ fb480 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #512] @ fb400 │ │ │ │ + ldr r0, [pc, #512] @ fb484 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #504] @ fb404 │ │ │ │ + ldr r0, [pc, #504] @ fb488 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #496] @ fb408 │ │ │ │ + ldr r0, [pc, #496] @ fb48c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #488] @ fb40c │ │ │ │ + ldr r0, [pc, #488] @ fb490 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #480] @ fb410 │ │ │ │ + ldr r0, [pc, #480] @ fb494 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #472] @ fb414 │ │ │ │ + ldr r0, [pc, #472] @ fb498 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #464] @ fb418 │ │ │ │ - ldr r1, [pc, #464] @ fb41c │ │ │ │ + ldr ip, [pc, #464] @ fb49c │ │ │ │ + ldr r1, [pc, #464] @ fb4a0 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #452] @ fb420 │ │ │ │ + ldr r1, [pc, #452] @ fb4a4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #444] @ fb424 │ │ │ │ + ldr r1, [pc, #444] @ fb4a8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #436] @ fb428 │ │ │ │ + ldr r1, [pc, #436] @ fb4ac │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #428] @ fb42c │ │ │ │ - ldr r2, [pc, #428] @ fb430 │ │ │ │ + ldr r1, [pc, #428] @ fb4b0 │ │ │ │ + ldr r2, [pc, #428] @ fb4b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #416] @ fb434 │ │ │ │ - ldr r3, [pc, #416] @ fb438 │ │ │ │ - ldr r7, [pc, #416] @ fb43c │ │ │ │ + ldr r2, [pc, #416] @ fb4b8 │ │ │ │ + ldr r3, [pc, #416] @ fb4bc │ │ │ │ + ldr r7, [pc, #416] @ fb4c0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #160] @ 0xa0 │ │ │ │ - ldr r7, [pc, #400] @ fb440 │ │ │ │ + ldr r7, [pc, #400] @ fb4c4 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #392] @ fb444 │ │ │ │ - ldr r6, [pc, #392] @ fb448 │ │ │ │ + ldr r7, [pc, #392] @ fb4c8 │ │ │ │ + ldr r6, [pc, #392] @ fb4cc │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #380] @ fb44c │ │ │ │ + ldr r6, [pc, #380] @ fb4d0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #104] @ 0x68 │ │ │ │ - ldr r6, [pc, #372] @ fb450 │ │ │ │ - ldr r5, [pc, #372] @ fb454 │ │ │ │ - ldr r0, [pc, #372] @ fb458 │ │ │ │ + ldr r6, [pc, #372] @ fb4d4 │ │ │ │ + ldr r5, [pc, #372] @ fb4d8 │ │ │ │ + ldr r0, [pc, #372] @ fb4dc │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4, #72] @ 0x48 │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ fb3d0 │ │ │ │ + ldr r0, [pc, #180] @ fb454 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne fb388 │ │ │ │ + bne fb40c │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ fb3d4 │ │ │ │ + ldr r0, [pc, #140] @ fb458 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fb39c │ │ │ │ + b fb420 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #116] @ fb3e0 │ │ │ │ + ldr r0, [pc, #116] @ fb464 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ fb3e4 │ │ │ │ - ldr r3, [pc, #108] @ fb3e8 │ │ │ │ + ldr r0, [pc, #108] @ fb468 │ │ │ │ + ldr r3, [pc, #108] @ fb46c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fb114 │ │ │ │ + b fb198 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #192] @ fb45c │ │ │ │ + ldr r0, [pc, #192] @ fb4e0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r1, [pc, #32] @ fb3d8 │ │ │ │ + ldr r1, [pc, #32] @ fb45c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - mlaseq r1, r8, lr, r4 │ │ │ │ - eorseq r4, r1, r8, ror #22 │ │ │ │ - eorseq r4, r1, ip, lsl fp │ │ │ │ - eorseq r4, r1, r4, asr #22 │ │ │ │ - @ instruction: 0x00314af4 │ │ │ │ + eorseq r4, r1, r4, lsl lr │ │ │ │ + eorseq r4, r1, r4, ror #21 │ │ │ │ mlaseq r1, r8, sl, r4 │ │ │ │ - eorseq r0, r0, r4, lsl #3 │ │ │ │ - eorseq r0, r0, ip, lsr r1 │ │ │ │ - mlaseq r1, r8, r4, r6 │ │ │ │ - eorseq r0, r0, ip, lsr #11 │ │ │ │ - eorseq r6, r1, r4, lsr #4 │ │ │ │ - eoreq pc, pc, r4, lsl pc @ │ │ │ │ - eorseq r6, r1, r4, asr #11 │ │ │ │ - eorseq r0, r0, r4, asr r3 │ │ │ │ - eorseq r0, r0, r0, asr #6 │ │ │ │ - eorseq r6, r1, ip, lsl #10 │ │ │ │ - @ instruction: 0xfff49894 │ │ │ │ - @ instruction: 0xfff4be70 │ │ │ │ - @ instruction: 0xfff432d4 │ │ │ │ - @ instruction: 0xfff4d1ec │ │ │ │ - @ instruction: 0xfff4a344 │ │ │ │ - @ instruction: 0xfff4d0fc │ │ │ │ - @ instruction: 0xfff4a948 │ │ │ │ - @ instruction: 0xfff42b78 │ │ │ │ - @ instruction: 0xfff4af04 │ │ │ │ - @ instruction: 0xfff4a698 │ │ │ │ - @ instruction: 0xfff4d734 │ │ │ │ - @ instruction: 0xfff48da8 │ │ │ │ - @ instruction: 0xfff42aa0 │ │ │ │ - @ instruction: 0xfff4c984 │ │ │ │ - @ instruction: 0xfff42e08 │ │ │ │ - @ instruction: 0xfff49378 │ │ │ │ - @ instruction: 0xfff49a8c │ │ │ │ - @ instruction: 0xfff4b244 │ │ │ │ - @ instruction: 0xfff43064 │ │ │ │ - @ instruction: 0xfff4dd68 │ │ │ │ - @ instruction: 0xfff4db08 │ │ │ │ - @ instruction: 0xfff43528 │ │ │ │ - @ instruction: 0xfff4a104 │ │ │ │ - @ instruction: 0xfff4391c │ │ │ │ - eorseq r0, r0, r8, lsr #2 │ │ │ │ + eorseq r4, r1, r0, asr #21 │ │ │ │ + eorseq r4, r1, r0, ror sl │ │ │ │ + eorseq r4, r1, r4, lsl sl │ │ │ │ + eorseq r0, r0, r0, lsl #2 │ │ │ │ + ldrheq r0, [r0], -r8 @ │ │ │ │ + eorseq r6, r1, r4, lsl r4 │ │ │ │ + eorseq r0, r0, r8, lsr #10 │ │ │ │ + eorseq r6, r1, r0, lsr #3 │ │ │ │ + mlaeq pc, r0, lr, pc @ │ │ │ │ + eorseq r6, r1, r0, asr #10 │ │ │ │ + @ instruction: 0x003002d0 │ │ │ │ + @ instruction: 0x003002bc │ │ │ │ + eorseq r6, r1, r8, lsl #9 │ │ │ │ + @ instruction: 0xfff49810 │ │ │ │ + @ instruction: 0xfff4bdec │ │ │ │ + @ instruction: 0xfff43250 │ │ │ │ + @ instruction: 0xfff4d168 │ │ │ │ + @ instruction: 0xfff4a2c0 │ │ │ │ + @ instruction: 0xfff4d078 │ │ │ │ + @ instruction: 0xfff4a8c4 │ │ │ │ + @ instruction: 0xfff42af4 │ │ │ │ + @ instruction: 0xfff4ae80 │ │ │ │ + @ instruction: 0xfff4a614 │ │ │ │ + @ instruction: 0xfff4d6b0 │ │ │ │ + @ instruction: 0xfff48d24 │ │ │ │ + @ instruction: 0xfff42a1c │ │ │ │ + @ instruction: 0xfff4c900 │ │ │ │ + @ instruction: 0xfff42d84 │ │ │ │ + @ instruction: 0xfff492f4 │ │ │ │ + @ instruction: 0xfff49a08 │ │ │ │ + @ instruction: 0xfff4b1c0 │ │ │ │ + @ instruction: 0xfff42fe0 │ │ │ │ + @ instruction: 0xfff4dce4 │ │ │ │ + @ instruction: 0xfff4da84 │ │ │ │ + @ instruction: 0xfff434a4 │ │ │ │ + @ instruction: 0xfff4a080 │ │ │ │ + @ instruction: 0xfff43898 │ │ │ │ + eorseq r0, r0, r4, lsr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - bl e75a4 │ │ │ │ - ldr r0, [pc, #728] @ fb750 │ │ │ │ + bl e7628 │ │ │ │ + ldr r0, [pc, #728] @ fb7d4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb6a8 │ │ │ │ - ldr r0, [pc, #736] @ fb770 │ │ │ │ + beq fb72c │ │ │ │ + ldr r0, [pc, #736] @ fb7f4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne fb6e0 │ │ │ │ - ldr r0, [pc, #676] @ fb754 │ │ │ │ + bne fb764 │ │ │ │ + ldr r0, [pc, #676] @ fb7d8 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #700] @ fb780 │ │ │ │ + ldr r1, [pc, #700] @ fb804 │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq fb4ec │ │ │ │ - ldr r0, [pc, #644] @ fb75c │ │ │ │ + beq fb570 │ │ │ │ + ldr r0, [pc, #644] @ fb7e0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b fb51c │ │ │ │ + b fb5a0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #604] @ fb758 │ │ │ │ + bl 32ffc4 │ │ │ │ + ldr r0, [pc, #604] @ fb7dc │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r3, #0 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r0, [pc, #572] @ fb760 │ │ │ │ + ldr r0, [pc, #572] @ fb7e4 │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ adds r6, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r7, r2, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ - ldr r0, [pc, #576] @ fb784 │ │ │ │ + ldr r0, [pc, #576] @ fb808 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #560] @ fb788 │ │ │ │ + ldr r0, [pc, #560] @ fb80c │ │ │ │ add r0, pc, r0 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #528] @ fb78c │ │ │ │ + ldr r0, [pc, #528] @ fb810 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #520] @ fb790 │ │ │ │ + bl 18f53c │ │ │ │ + ldr r0, [pc, #520] @ fb814 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #512] @ fb794 │ │ │ │ + ldr r0, [pc, #512] @ fb818 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #504] @ fb798 │ │ │ │ + ldr r0, [pc, #504] @ fb81c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #496] @ fb79c │ │ │ │ + ldr r0, [pc, #496] @ fb820 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #488] @ fb7a0 │ │ │ │ + ldr r0, [pc, #488] @ fb824 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #480] @ fb7a4 │ │ │ │ + ldr r0, [pc, #480] @ fb828 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #472] @ fb7a8 │ │ │ │ + ldr r0, [pc, #472] @ fb82c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #464] @ fb7ac │ │ │ │ - ldr r1, [pc, #464] @ fb7b0 │ │ │ │ + ldr ip, [pc, #464] @ fb830 │ │ │ │ + ldr r1, [pc, #464] @ fb834 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #452] @ fb7b4 │ │ │ │ + ldr r1, [pc, #452] @ fb838 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #444] @ fb7b8 │ │ │ │ + ldr r1, [pc, #444] @ fb83c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #436] @ fb7bc │ │ │ │ + ldr r1, [pc, #436] @ fb840 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #428] @ fb7c0 │ │ │ │ - ldr r2, [pc, #428] @ fb7c4 │ │ │ │ + ldr r1, [pc, #428] @ fb844 │ │ │ │ + ldr r2, [pc, #428] @ fb848 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #416] @ fb7c8 │ │ │ │ - ldr r3, [pc, #416] @ fb7cc │ │ │ │ - ldr r7, [pc, #416] @ fb7d0 │ │ │ │ + ldr r2, [pc, #416] @ fb84c │ │ │ │ + ldr r3, [pc, #416] @ fb850 │ │ │ │ + ldr r7, [pc, #416] @ fb854 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #160] @ 0xa0 │ │ │ │ - ldr r7, [pc, #400] @ fb7d4 │ │ │ │ + ldr r7, [pc, #400] @ fb858 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #392] @ fb7d8 │ │ │ │ - ldr r6, [pc, #392] @ fb7dc │ │ │ │ + ldr r7, [pc, #392] @ fb85c │ │ │ │ + ldr r6, [pc, #392] @ fb860 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #380] @ fb7e0 │ │ │ │ + ldr r6, [pc, #380] @ fb864 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #104] @ 0x68 │ │ │ │ - ldr r6, [pc, #372] @ fb7e4 │ │ │ │ - ldr r5, [pc, #372] @ fb7e8 │ │ │ │ - ldr r0, [pc, #372] @ fb7ec │ │ │ │ + ldr r6, [pc, #372] @ fb868 │ │ │ │ + ldr r5, [pc, #372] @ fb86c │ │ │ │ + ldr r0, [pc, #372] @ fb870 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4, #72] @ 0x48 │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ fb764 │ │ │ │ + ldr r0, [pc, #180] @ fb7e8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne fb71c │ │ │ │ + bne fb7a0 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ fb768 │ │ │ │ + ldr r0, [pc, #140] @ fb7ec │ │ │ │ add r0, pc, r0 │ │ │ │ - b fb730 │ │ │ │ + b fb7b4 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #116] @ fb774 │ │ │ │ + ldr r0, [pc, #116] @ fb7f8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ fb778 │ │ │ │ - ldr r3, [pc, #108] @ fb77c │ │ │ │ + ldr r0, [pc, #108] @ fb7fc │ │ │ │ + ldr r3, [pc, #108] @ fb800 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fb4a8 │ │ │ │ + b fb52c │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #192] @ fb7f0 │ │ │ │ + ldr r0, [pc, #192] @ fb874 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r1, [pc, #32] @ fb76c │ │ │ │ + ldr r1, [pc, #32] @ fb7f0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r4, r1, r4, lsl #22 │ │ │ │ - @ instruction: 0x003147d4 │ │ │ │ - eorseq r4, r1, r8, lsl #15 │ │ │ │ - @ instruction: 0x003147b0 │ │ │ │ - eorseq r4, r1, r0, ror #14 │ │ │ │ + eorseq r4, r1, r0, lsl #21 │ │ │ │ + eorseq r4, r1, r0, asr r7 │ │ │ │ eorseq r4, r1, r4, lsl #14 │ │ │ │ - strdeq pc, [pc], -r0 @ │ │ │ │ - eoreq pc, pc, r8, lsr #27 │ │ │ │ - @ instruction: 0x00315cf0 │ │ │ │ - eorseq r0, r0, r8, lsr #5 │ │ │ │ - eorseq r5, r1, ip, ror sl │ │ │ │ - mlaeq pc, r8, ip, pc @ │ │ │ │ - eorseq r5, r1, r8, lsr sp │ │ │ │ - eoreq pc, pc, r0, asr #31 │ │ │ │ - eoreq pc, pc, ip, lsr #31 │ │ │ │ - eorseq r5, r1, r0, lsl #25 │ │ │ │ - @ instruction: 0xfff49384 │ │ │ │ - @ instruction: 0xfff4b33c │ │ │ │ - @ instruction: 0xfff42ea4 │ │ │ │ - @ instruction: 0xfff4cf70 │ │ │ │ - @ instruction: 0xfff4a288 │ │ │ │ - @ instruction: 0xfff4c908 │ │ │ │ - @ instruction: 0xfff4a6ec │ │ │ │ - @ instruction: 0xfff427c4 │ │ │ │ - @ instruction: 0xfff4a9f4 │ │ │ │ - @ instruction: 0xfff4a484 │ │ │ │ - @ instruction: 0xfff4d580 │ │ │ │ - @ instruction: 0xfff47e70 │ │ │ │ - @ instruction: 0xfff4254c │ │ │ │ - @ instruction: 0xfff4c7d0 │ │ │ │ - @ instruction: 0xfff42af4 │ │ │ │ - @ instruction: 0xfff49064 │ │ │ │ - @ instruction: 0xfff49738 │ │ │ │ - @ instruction: 0xfff4ae50 │ │ │ │ - @ instruction: 0xfff42cb0 │ │ │ │ - @ instruction: 0xfff4da54 │ │ │ │ - @ instruction: 0xfff4d71c │ │ │ │ - @ instruction: 0xfff43254 │ │ │ │ - @ instruction: 0xfff49e10 │ │ │ │ - @ instruction: 0xfff43568 │ │ │ │ - mlaeq pc, r4, sp, pc @ │ │ │ │ + eorseq r4, r1, ip, lsr #14 │ │ │ │ + @ instruction: 0x003146dc │ │ │ │ + eorseq r4, r1, r0, lsl #13 │ │ │ │ + eoreq pc, pc, ip, ror #26 │ │ │ │ + eoreq pc, pc, r4, lsr #26 │ │ │ │ + eorseq r5, r1, ip, ror #24 │ │ │ │ + eorseq r0, r0, r4, lsr #4 │ │ │ │ + @ instruction: 0x003159f8 │ │ │ │ + eoreq pc, pc, r4, lsl ip @ │ │ │ │ + @ instruction: 0x00315cb4 │ │ │ │ + eoreq pc, pc, ip, lsr pc @ │ │ │ │ + eoreq pc, pc, r8, lsr #30 │ │ │ │ + @ instruction: 0x00315bfc │ │ │ │ + @ instruction: 0xfff49300 │ │ │ │ + @ instruction: 0xfff4b2b8 │ │ │ │ + @ instruction: 0xfff42e20 │ │ │ │ + @ instruction: 0xfff4ceec │ │ │ │ + @ instruction: 0xfff4a204 │ │ │ │ + @ instruction: 0xfff4c884 │ │ │ │ + @ instruction: 0xfff4a668 │ │ │ │ + @ instruction: 0xfff42740 │ │ │ │ + @ instruction: 0xfff4a970 │ │ │ │ + @ instruction: 0xfff4a400 │ │ │ │ + @ instruction: 0xfff4d4fc │ │ │ │ + @ instruction: 0xfff47dec │ │ │ │ + @ instruction: 0xfff424c8 │ │ │ │ + @ instruction: 0xfff4c74c │ │ │ │ + @ instruction: 0xfff42a70 │ │ │ │ + @ instruction: 0xfff48fe0 │ │ │ │ + @ instruction: 0xfff496b4 │ │ │ │ + @ instruction: 0xfff4adcc │ │ │ │ + @ instruction: 0xfff42c2c │ │ │ │ + @ instruction: 0xfff4d9d0 │ │ │ │ + @ instruction: 0xfff4d698 │ │ │ │ + @ instruction: 0xfff431d0 │ │ │ │ + @ instruction: 0xfff49d8c │ │ │ │ + @ instruction: 0xfff434e4 │ │ │ │ + eoreq pc, pc, r0, lsl sp @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - bl e88d0 │ │ │ │ - ldr r0, [pc, #720] @ fbadc │ │ │ │ + bl e8954 │ │ │ │ + ldr r0, [pc, #720] @ fbb60 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fba34 │ │ │ │ - ldr r5, [pc, #728] @ fbafc │ │ │ │ + beq fbab8 │ │ │ │ + ldr r5, [pc, #728] @ fbb80 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r6, sp, #8 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne fba6c │ │ │ │ - ldr r0, [pc, #664] @ fbae0 │ │ │ │ + bne fbaf0 │ │ │ │ + ldr r0, [pc, #664] @ fbb64 │ │ │ │ add r7, r6, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ - beq fb87c │ │ │ │ - ldr r0, [pc, #640] @ fbae8 │ │ │ │ + beq fb900 │ │ │ │ + ldr r0, [pc, #640] @ fbb6c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b fb8ac │ │ │ │ + b fb930 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #600] @ fbae4 │ │ │ │ + bl 32ffc4 │ │ │ │ + ldr r0, [pc, #600] @ fbb68 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r3, #0 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r0, [pc, #568] @ fbaec │ │ │ │ + ldr r0, [pc, #568] @ fbb70 │ │ │ │ stm r7, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ adds r8, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r9, r2, #0 │ │ │ │ strd r8, [r0, #8] │ │ │ │ - ldr r0, [pc, #568] @ fbb0c │ │ │ │ + ldr r0, [pc, #568] @ fbb90 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #552] @ fbb10 │ │ │ │ + ldr r0, [pc, #552] @ fbb94 │ │ │ │ add r0, pc, r0 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r5, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #512] @ fbb14 │ │ │ │ + bl 18f53c │ │ │ │ + ldr r0, [pc, #512] @ fbb98 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #504] @ fbb18 │ │ │ │ + ldr r0, [pc, #504] @ fbb9c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #496] @ fbb1c │ │ │ │ + ldr r0, [pc, #496] @ fbba0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #488] @ fbb20 │ │ │ │ + ldr r0, [pc, #488] @ fbba4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #480] @ fbb24 │ │ │ │ + ldr r0, [pc, #480] @ fbba8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #472] @ fbb28 │ │ │ │ + ldr r0, [pc, #472] @ fbbac │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #464] @ fbb2c │ │ │ │ + ldr r0, [pc, #464] @ fbbb0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #456] @ fbb30 │ │ │ │ - ldr r1, [pc, #456] @ fbb34 │ │ │ │ + ldr ip, [pc, #456] @ fbbb4 │ │ │ │ + ldr r1, [pc, #456] @ fbbb8 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #444] @ fbb38 │ │ │ │ + ldr r1, [pc, #444] @ fbbbc │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #436] @ fbb3c │ │ │ │ + ldr r1, [pc, #436] @ fbbc0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #428] @ fbb40 │ │ │ │ + ldr r1, [pc, #428] @ fbbc4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #420] @ fbb44 │ │ │ │ - ldr r2, [pc, #420] @ fbb48 │ │ │ │ + ldr r1, [pc, #420] @ fbbc8 │ │ │ │ + ldr r2, [pc, #420] @ fbbcc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #408] @ fbb4c │ │ │ │ - ldr r3, [pc, #408] @ fbb50 │ │ │ │ - ldr r7, [pc, #408] @ fbb54 │ │ │ │ + ldr r2, [pc, #408] @ fbbd0 │ │ │ │ + ldr r3, [pc, #408] @ fbbd4 │ │ │ │ + ldr r7, [pc, #408] @ fbbd8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #160] @ 0xa0 │ │ │ │ - ldr r7, [pc, #392] @ fbb58 │ │ │ │ + ldr r7, [pc, #392] @ fbbdc │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #384] @ fbb5c │ │ │ │ - ldr r6, [pc, #384] @ fbb60 │ │ │ │ + ldr r7, [pc, #384] @ fbbe0 │ │ │ │ + ldr r6, [pc, #384] @ fbbe4 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #372] @ fbb64 │ │ │ │ + ldr r6, [pc, #372] @ fbbe8 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #104] @ 0x68 │ │ │ │ - ldr r6, [pc, #364] @ fbb68 │ │ │ │ - ldr r5, [pc, #364] @ fbb6c │ │ │ │ - ldr r0, [pc, #364] @ fbb70 │ │ │ │ + ldr r6, [pc, #364] @ fbbec │ │ │ │ + ldr r5, [pc, #364] @ fbbf0 │ │ │ │ + ldr r0, [pc, #364] @ fbbf4 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4, #72] @ 0x48 │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ fbaf0 │ │ │ │ + ldr r0, [pc, #180] @ fbb74 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne fbaa8 │ │ │ │ + bne fbb2c │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ fbaf4 │ │ │ │ + ldr r0, [pc, #140] @ fbb78 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fbabc │ │ │ │ + b fbb40 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #116] @ fbb00 │ │ │ │ + ldr r0, [pc, #116] @ fbb84 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ fbb04 │ │ │ │ - ldr r3, [pc, #108] @ fbb08 │ │ │ │ + ldr r0, [pc, #108] @ fbb88 │ │ │ │ + ldr r3, [pc, #108] @ fbb8c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fb840 │ │ │ │ + b fb8c4 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #184] @ fbb74 │ │ │ │ + ldr r0, [pc, #184] @ fbbf8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r1, [pc, #32] @ fbaf8 │ │ │ │ + ldr r1, [pc, #32] @ fbb7c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r4, r1, r0, ror r7 │ │ │ │ - eorseq r4, r1, ip, lsr r4 │ │ │ │ - @ instruction: 0x003143f8 │ │ │ │ - eorseq r4, r1, r0, lsr #8 │ │ │ │ - @ instruction: 0x003143d0 │ │ │ │ - eorseq r4, r1, r8, ror r3 │ │ │ │ - eoreq pc, pc, r4, ror #20 │ │ │ │ - eoreq pc, pc, ip, lsl sl @ │ │ │ │ - mlaseq r1, ip, sl, r5 │ │ │ │ - eoreq pc, pc, ip, lsr ip @ │ │ │ │ - eorseq r5, r1, r0, lsr r8 │ │ │ │ - eoreq pc, pc, r8, asr r8 @ │ │ │ │ - eoreq pc, pc, r0, lsr ip @ │ │ │ │ - eoreq pc, pc, ip, lsl ip @ │ │ │ │ - @ instruction: 0xfff49044 │ │ │ │ - @ instruction: 0xfff4acd4 │ │ │ │ - @ instruction: 0xfff42d88 │ │ │ │ - @ instruction: 0xfff4cbac │ │ │ │ - @ instruction: 0xfff49ec8 │ │ │ │ - @ instruction: 0xfff4c66c │ │ │ │ - @ instruction: 0xfff4a32c │ │ │ │ - @ instruction: 0xfff42618 │ │ │ │ - @ instruction: 0xfff4a700 │ │ │ │ - @ instruction: 0xfff49f38 │ │ │ │ - @ instruction: 0xfff4ceac │ │ │ │ - @ instruction: 0xfff484b0 │ │ │ │ - @ instruction: 0xfff42220 │ │ │ │ - @ instruction: 0xfff4c344 │ │ │ │ - @ instruction: 0xfff42788 │ │ │ │ - @ instruction: 0xfff48cb8 │ │ │ │ - @ instruction: 0xfff492ec │ │ │ │ - @ instruction: 0xfff4aa04 │ │ │ │ - @ instruction: 0xfff428e4 │ │ │ │ - @ instruction: 0xfff4d748 │ │ │ │ - @ instruction: 0xfff4d4f0 │ │ │ │ - @ instruction: 0xfff42f28 │ │ │ │ - @ instruction: 0xfff499c4 │ │ │ │ - @ instruction: 0xfff4309c │ │ │ │ - eoreq pc, pc, r8, lsl #20 │ │ │ │ + eorseq r4, r1, ip, ror #13 │ │ │ │ + @ instruction: 0x003143b8 │ │ │ │ + eorseq r4, r1, r4, ror r3 │ │ │ │ + mlaseq r1, ip, r3, r4 │ │ │ │ + eorseq r4, r1, ip, asr #6 │ │ │ │ + @ instruction: 0x003142f4 │ │ │ │ + eoreq pc, pc, r0, ror #19 │ │ │ │ + mlaeq pc, r8, r9, pc @ │ │ │ │ + eorseq r5, r1, r8, lsl sl │ │ │ │ + @ instruction: 0x002ffbb8 │ │ │ │ + eorseq r5, r1, ip, lsr #15 │ │ │ │ + ldrdeq pc, [pc], -r4 @ │ │ │ │ + eoreq pc, pc, ip, lsr #23 │ │ │ │ + mlaeq pc, r8, fp, pc @ │ │ │ │ + @ instruction: 0xfff48fc0 │ │ │ │ + @ instruction: 0xfff4ac50 │ │ │ │ + @ instruction: 0xfff42d04 │ │ │ │ + @ instruction: 0xfff4cb28 │ │ │ │ + @ instruction: 0xfff49e44 │ │ │ │ + @ instruction: 0xfff4c5e8 │ │ │ │ + @ instruction: 0xfff4a2a8 │ │ │ │ + @ instruction: 0xfff42594 │ │ │ │ + @ instruction: 0xfff4a67c │ │ │ │ + @ instruction: 0xfff49eb4 │ │ │ │ + @ instruction: 0xfff4ce28 │ │ │ │ + @ instruction: 0xfff4842c │ │ │ │ + @ instruction: 0xfff4219c │ │ │ │ + @ instruction: 0xfff4c2c0 │ │ │ │ + @ instruction: 0xfff42704 │ │ │ │ + @ instruction: 0xfff48c34 │ │ │ │ + @ instruction: 0xfff49268 │ │ │ │ + @ instruction: 0xfff4a980 │ │ │ │ + @ instruction: 0xfff42860 │ │ │ │ + @ instruction: 0xfff4d6c4 │ │ │ │ + @ instruction: 0xfff4d46c │ │ │ │ + @ instruction: 0xfff42ea4 │ │ │ │ + @ instruction: 0xfff49940 │ │ │ │ + @ instruction: 0xfff43018 │ │ │ │ + eoreq pc, pc, r4, lsl #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #900] @ fbf10 │ │ │ │ - ldr r1, [pc, #900] @ fbf14 │ │ │ │ - ldr r2, [pc, #900] @ fbf18 │ │ │ │ + ldr r0, [pc, #900] @ fbf94 │ │ │ │ + ldr r1, [pc, #900] @ fbf98 │ │ │ │ + ldr r2, [pc, #900] @ fbf9c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #896] @ fbf1c │ │ │ │ + ldr r3, [pc, #896] @ fbfa0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #892] @ fbf20 │ │ │ │ + ldr r7, [pc, #892] @ fbfa4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #28] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #868] @ fbf24 │ │ │ │ + ldr r0, [pc, #868] @ fbfa8 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #844] @ fbf28 │ │ │ │ + ldr r0, [pc, #844] @ fbfac │ │ │ │ add r0, pc, r0 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne fbe20 │ │ │ │ - ldr r0, [pc, #772] @ fbefc │ │ │ │ + bne fbea4 │ │ │ │ + ldr r0, [pc, #772] @ fbf80 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fbe58 │ │ │ │ + beq fbedc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r6, sp, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne fbe90 │ │ │ │ - ldr r0, [pc, #724] @ fbf00 │ │ │ │ + bne fbf14 │ │ │ │ + ldr r0, [pc, #724] @ fbf84 │ │ │ │ add r7, r6, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r6, [pc, #776] @ fbf48 │ │ │ │ + ldr r6, [pc, #776] @ fbfcc │ │ │ │ add r6, pc, r6 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r6, #80] @ 0x50 │ │ │ │ - beq fbc68 │ │ │ │ - ldr r0, [pc, #692] @ fbf08 │ │ │ │ + beq fbcec │ │ │ │ + ldr r0, [pc, #692] @ fbf8c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b fbc98 │ │ │ │ + b fbd1c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #652] @ fbf04 │ │ │ │ + bl 32ffc4 │ │ │ │ + ldr r0, [pc, #652] @ fbf88 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r3, #0 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r0, [pc, #620] @ fbf0c │ │ │ │ + ldr r0, [pc, #620] @ fbf90 │ │ │ │ stm r7, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ adds r8, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r9, r2, #0 │ │ │ │ strd r8, [r0, #8] │ │ │ │ - ldr r0, [pc, #652] @ fbf4c │ │ │ │ + ldr r0, [pc, #652] @ fbfd0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #636] @ fbf50 │ │ │ │ + ldr r0, [pc, #636] @ fbfd4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r6, #48 @ 0x30 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #596] @ fbf54 │ │ │ │ + bl 18f53c │ │ │ │ + ldr r0, [pc, #596] @ fbfd8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #588] @ fbf58 │ │ │ │ + ldr r0, [pc, #588] @ fbfdc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #580] @ fbf5c │ │ │ │ + ldr r0, [pc, #580] @ fbfe0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #572] @ fbf60 │ │ │ │ + ldr r0, [pc, #572] @ fbfe4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #564] @ fbf64 │ │ │ │ + ldr r0, [pc, #564] @ fbfe8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #556] @ fbf68 │ │ │ │ + ldr r0, [pc, #556] @ fbfec │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #548] @ fbf6c │ │ │ │ + ldr r0, [pc, #548] @ fbff0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #540] @ fbf70 │ │ │ │ - ldr r1, [pc, #540] @ fbf74 │ │ │ │ + ldr ip, [pc, #540] @ fbff4 │ │ │ │ + ldr r1, [pc, #540] @ fbff8 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #528] @ fbf78 │ │ │ │ + ldr r1, [pc, #528] @ fbffc │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #520] @ fbf7c │ │ │ │ + ldr r1, [pc, #520] @ fc000 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #512] @ fbf80 │ │ │ │ + ldr r1, [pc, #512] @ fc004 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #504] @ fbf84 │ │ │ │ - ldr r2, [pc, #504] @ fbf88 │ │ │ │ + ldr r1, [pc, #504] @ fc008 │ │ │ │ + ldr r2, [pc, #504] @ fc00c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #492] @ fbf8c │ │ │ │ - ldr r3, [pc, #492] @ fbf90 │ │ │ │ - ldr r7, [pc, #492] @ fbf94 │ │ │ │ + ldr r2, [pc, #492] @ fc010 │ │ │ │ + ldr r3, [pc, #492] @ fc014 │ │ │ │ + ldr r7, [pc, #492] @ fc018 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #160] @ 0xa0 │ │ │ │ - ldr r7, [pc, #476] @ fbf98 │ │ │ │ + ldr r7, [pc, #476] @ fc01c │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #468] @ fbf9c │ │ │ │ - ldr r6, [pc, #468] @ fbfa0 │ │ │ │ + ldr r7, [pc, #468] @ fc020 │ │ │ │ + ldr r6, [pc, #468] @ fc024 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #456] @ fbfa4 │ │ │ │ + ldr r6, [pc, #456] @ fc028 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #104] @ 0x68 │ │ │ │ - ldr r6, [pc, #448] @ fbfa8 │ │ │ │ - ldr r5, [pc, #448] @ fbfac │ │ │ │ - ldr r0, [pc, #448] @ fbfb0 │ │ │ │ + ldr r6, [pc, #448] @ fc02c │ │ │ │ + ldr r5, [pc, #448] @ fc030 │ │ │ │ + ldr r0, [pc, #448] @ fc034 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4, #72] @ 0x48 │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ @@ -225098,192 +225131,192 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #236] @ fbf2c │ │ │ │ + ldr r0, [pc, #236] @ fbfb0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #228] @ fbf30 │ │ │ │ + ldr r3, [pc, #228] @ fbfb4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fbbf0 │ │ │ │ - ldr r0, [pc, #212] @ fbf34 │ │ │ │ + b fbc74 │ │ │ │ + ldr r0, [pc, #212] @ fbfb8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne fbec8 │ │ │ │ + bne fbf4c │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #172] @ fbf38 │ │ │ │ + ldr r0, [pc, #172] @ fbfbc │ │ │ │ add r0, pc, r0 │ │ │ │ - b fbedc │ │ │ │ + b fbf60 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #144] @ fbf40 │ │ │ │ + ldr r0, [pc, #144] @ fbfc4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #136] @ fbf44 │ │ │ │ + ldr r3, [pc, #136] @ fbfc8 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fbc24 │ │ │ │ + b fbca8 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #216] @ fbfb4 │ │ │ │ + ldr r0, [pc, #216] @ fc038 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r1, [pc, #68] @ fbf3c │ │ │ │ + ldr r1, [pc, #68] @ fbfc0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r4, r1, r4, lsl #7 │ │ │ │ - eorseq r4, r1, r8, asr r0 │ │ │ │ - eorseq r4, r1, ip │ │ │ │ - eorseq r4, r1, r4, lsr r0 │ │ │ │ - eorseq r3, r1, r4, ror #31 │ │ │ │ + eorseq r4, r1, r0, lsl #6 │ │ │ │ + @ instruction: 0x00313fd4 │ │ │ │ + eorseq r3, r1, r8, lsl #31 │ │ │ │ + @ instruction: 0x00313fb0 │ │ │ │ + eorseq r3, r1, r0, ror #30 │ │ │ │ @ instruction: 0xffff8ec0 │ │ │ │ @ instruction: 0xffffb85c │ │ │ │ @ instruction: 0xffff9584 │ │ │ │ @ instruction: 0xffffa370 │ │ │ │ @ instruction: 0xffffa048 │ │ │ │ @ instruction: 0xffffaf34 │ │ │ │ - @ instruction: 0x003156f0 │ │ │ │ - eoreq pc, pc, ip, lsl r4 @ │ │ │ │ - eoreq lr, pc, r8, lsl #17 │ │ │ │ - eorseq r3, r1, r4, asr pc │ │ │ │ - eoreq pc, pc, r0, asr #12 │ │ │ │ - strdeq pc, [pc], -ip @ │ │ │ │ - ldrdeq pc, [pc], -r0 @ │ │ │ │ - eoreq pc, pc, r4, lsr #8 │ │ │ │ - eorseq r5, r1, r4, lsl #14 │ │ │ │ - eoreq pc, pc, r4, asr #16 │ │ │ │ - eoreq pc, pc, r0, lsr r8 @ │ │ │ │ - @ instruction: 0xfff48adc │ │ │ │ - @ instruction: 0xfff4af94 │ │ │ │ - @ instruction: 0xfff42a38 │ │ │ │ - @ instruction: 0xfff4c9f0 │ │ │ │ - @ instruction: 0xfff4979c │ │ │ │ - @ instruction: 0xfff4c550 │ │ │ │ - @ instruction: 0xfff49e08 │ │ │ │ - @ instruction: 0xfff420ac │ │ │ │ - @ instruction: 0xfff4a360 │ │ │ │ - @ instruction: 0xfff49b0c │ │ │ │ - @ instruction: 0xfff4ca48 │ │ │ │ - @ instruction: 0xfff481b0 │ │ │ │ - @ instruction: 0xfff41e14 │ │ │ │ - @ instruction: 0xfff4bed8 │ │ │ │ - @ instruction: 0xfff4233c │ │ │ │ - @ instruction: 0xfff4870c │ │ │ │ - @ instruction: 0xfff48f20 │ │ │ │ - @ instruction: 0xfff4a658 │ │ │ │ - @ instruction: 0xfff42458 │ │ │ │ - @ instruction: 0xfff4d33c │ │ │ │ - @ instruction: 0xfff4ce70 │ │ │ │ - @ instruction: 0xfff42b9c │ │ │ │ - @ instruction: 0xfff494f8 │ │ │ │ - @ instruction: 0xfff42d10 │ │ │ │ - eoreq pc, pc, r8, ror #11 │ │ │ │ + eorseq r5, r1, ip, ror #12 │ │ │ │ + mlaeq pc, r8, r3, pc @ │ │ │ │ + eoreq lr, pc, r4, lsl #16 │ │ │ │ + @ instruction: 0x00313ed0 │ │ │ │ + @ instruction: 0x002ff5bc │ │ │ │ + eoreq pc, pc, r8, ror r5 @ │ │ │ │ + eoreq pc, pc, ip, asr #16 │ │ │ │ + eoreq pc, pc, r0, lsr #7 │ │ │ │ + eorseq r5, r1, r0, lsl #13 │ │ │ │ + eoreq pc, pc, r0, asr #15 │ │ │ │ + eoreq pc, pc, ip, lsr #15 │ │ │ │ + @ instruction: 0xfff48a58 │ │ │ │ + @ instruction: 0xfff4af10 │ │ │ │ + @ instruction: 0xfff429b4 │ │ │ │ + @ instruction: 0xfff4c96c │ │ │ │ + @ instruction: 0xfff49718 │ │ │ │ + @ instruction: 0xfff4c4cc │ │ │ │ + @ instruction: 0xfff49d84 │ │ │ │ + @ instruction: 0xfff42028 │ │ │ │ + @ instruction: 0xfff4a2dc │ │ │ │ + @ instruction: 0xfff49a88 │ │ │ │ + @ instruction: 0xfff4c9c4 │ │ │ │ + @ instruction: 0xfff4812c │ │ │ │ + @ instruction: 0xfff41d90 │ │ │ │ + @ instruction: 0xfff4be54 │ │ │ │ + @ instruction: 0xfff422b8 │ │ │ │ + @ instruction: 0xfff48688 │ │ │ │ + @ instruction: 0xfff48e9c │ │ │ │ + @ instruction: 0xfff4a5d4 │ │ │ │ + @ instruction: 0xfff423d4 │ │ │ │ + @ instruction: 0xfff4d2b8 │ │ │ │ + @ instruction: 0xfff4cdec │ │ │ │ + @ instruction: 0xfff42b18 │ │ │ │ + @ instruction: 0xfff49474 │ │ │ │ + @ instruction: 0xfff42c8c │ │ │ │ + eoreq pc, pc, r4, ror #10 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2da1d8 │ │ │ │ + bl 2da25c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #352] @ fc13c │ │ │ │ + ldr r0, [pc, #352] @ fc1c0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc04c │ │ │ │ - ldr r0, [pc, #352] @ fc154 │ │ │ │ + beq fc0d0 │ │ │ │ + ldr r0, [pc, #352] @ fc1d8 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #348] @ fc158 │ │ │ │ + ldr r2, [pc, #348] @ fc1dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e758 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #304] @ fc140 │ │ │ │ + ldr r0, [pc, #304] @ fc1c4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc074 │ │ │ │ + beq fc0f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e824 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 1fbd4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1fda8 │ │ │ │ - ldr r0, [pc, #240] @ fc144 │ │ │ │ + ldr r0, [pc, #240] @ fc1c8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne fc09c │ │ │ │ - ldr r0, [pc, #216] @ fc148 │ │ │ │ + bne fc120 │ │ │ │ + ldr r0, [pc, #216] @ fc1cc │ │ │ │ add r0, pc, r0 │ │ │ │ - b fc0a4 │ │ │ │ - ldr r0, [pc, #224] @ fc15c │ │ │ │ + b fc128 │ │ │ │ + ldr r0, [pc, #224] @ fc1e0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne fc0d4 │ │ │ │ - ldr r0, [pc, #200] @ fc160 │ │ │ │ + bne fc158 │ │ │ │ + ldr r0, [pc, #200] @ fc1e4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fc0dc │ │ │ │ - ldr r0, [pc, #168] @ fc14c │ │ │ │ + b fc160 │ │ │ │ + ldr r0, [pc, #168] @ fc1d0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r0, {r2, r3} │ │ │ │ str r1, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ - ldr r1, [pc, #132] @ fc150 │ │ │ │ + ldr r1, [pc, #132] @ fc1d4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b fc108 │ │ │ │ - ldr r0, [pc, #140] @ fc168 │ │ │ │ + b fc18c │ │ │ │ + ldr r0, [pc, #140] @ fc1ec │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r0, {r2, r3} │ │ │ │ str r1, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ - ldr r1, [pc, #96] @ fc164 │ │ │ │ + ldr r1, [pc, #96] @ fc1e8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -225291,108 +225324,108 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r3, r1, r0, lsr #31 │ │ │ │ - eorseq r3, r1, ip, ror #30 │ │ │ │ - eorseq r3, r1, r4, ror #26 │ │ │ │ - eoreq r9, pc, r0, lsr #10 │ │ │ │ - eoreq r9, pc, r4, ror #9 │ │ │ │ - ldrdeq r9, [pc], -ip @ │ │ │ │ + eorseq r3, r1, ip, lsl pc │ │ │ │ + eorseq r3, r1, r8, ror #29 │ │ │ │ + eorseq r3, r1, r0, ror #25 │ │ │ │ + mlaeq pc, ip, r4, r9 @ │ │ │ │ + eoreq r9, pc, r0, ror #8 │ │ │ │ + eoreq r9, pc, r8, asr r4 @ │ │ │ │ ldrdeq pc, [r6], -r4 │ │ │ │ andeq pc, r6, r4, lsr #15 │ │ │ │ - eorseq r3, r1, ip, lsr sp │ │ │ │ - eoreq r8, pc, r4, lsl #3 │ │ │ │ - eoreq r8, pc, r0, lsr r1 @ │ │ │ │ - eoreq r8, pc, r8, lsr r1 @ │ │ │ │ + @ instruction: 0x00313cb8 │ │ │ │ + eoreq r8, pc, r0, lsl #2 │ │ │ │ + eoreq r8, pc, ip, lsr #1 │ │ │ │ + strheq r8, [pc], -r4 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2da1d8 │ │ │ │ + bl 2da25c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #352] @ fc2f0 │ │ │ │ + ldr r0, [pc, #352] @ fc374 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc200 │ │ │ │ - ldr r0, [pc, #352] @ fc308 │ │ │ │ + beq fc284 │ │ │ │ + ldr r0, [pc, #352] @ fc38c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #348] @ fc30c │ │ │ │ + ldr r2, [pc, #348] @ fc390 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e758 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #304] @ fc2f4 │ │ │ │ + ldr r0, [pc, #304] @ fc378 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc228 │ │ │ │ + beq fc2ac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e824 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 1fbd4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1fda8 │ │ │ │ - ldr r0, [pc, #240] @ fc2f8 │ │ │ │ + ldr r0, [pc, #240] @ fc37c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne fc250 │ │ │ │ - ldr r0, [pc, #216] @ fc2fc │ │ │ │ + bne fc2d4 │ │ │ │ + ldr r0, [pc, #216] @ fc380 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fc258 │ │ │ │ - ldr r0, [pc, #224] @ fc310 │ │ │ │ + b fc2dc │ │ │ │ + ldr r0, [pc, #224] @ fc394 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne fc288 │ │ │ │ - ldr r0, [pc, #200] @ fc314 │ │ │ │ + bne fc30c │ │ │ │ + ldr r0, [pc, #200] @ fc398 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fc290 │ │ │ │ - ldr r0, [pc, #168] @ fc300 │ │ │ │ + b fc314 │ │ │ │ + ldr r0, [pc, #168] @ fc384 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r0, {r2, r3} │ │ │ │ str r1, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ - ldr r1, [pc, #132] @ fc304 │ │ │ │ + ldr r1, [pc, #132] @ fc388 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b fc2bc │ │ │ │ - ldr r0, [pc, #140] @ fc31c │ │ │ │ + b fc340 │ │ │ │ + ldr r0, [pc, #140] @ fc3a0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r0, {r2, r3} │ │ │ │ str r1, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ - ldr r1, [pc, #96] @ fc318 │ │ │ │ + ldr r1, [pc, #96] @ fc39c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -225400,1980 +225433,1980 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r3, r1, ip, ror #27 │ │ │ │ - @ instruction: 0x00313db8 │ │ │ │ - @ instruction: 0x00313bb0 │ │ │ │ - eoreq r9, pc, ip, ror #6 │ │ │ │ - eoreq r9, pc, r0, lsr r3 @ │ │ │ │ - eoreq r9, pc, r8, lsr #6 │ │ │ │ + eorseq r3, r1, r8, ror #26 │ │ │ │ + eorseq r3, r1, r4, lsr sp │ │ │ │ + eorseq r3, r1, ip, lsr #22 │ │ │ │ + eoreq r9, pc, r8, ror #5 │ │ │ │ + eoreq r9, pc, ip, lsr #5 │ │ │ │ + eoreq r9, pc, r4, lsr #5 │ │ │ │ strdeq pc, [r6], -r8 │ │ │ │ strdeq pc, [r6], -r0 │ │ │ │ - eorseq r3, r1, r8, lsl #23 │ │ │ │ - ldrdeq r7, [pc], -r0 @ │ │ │ │ - eoreq r7, pc, ip, ror pc @ │ │ │ │ - eoreq r7, pc, r4, lsl #31 │ │ │ │ + eorseq r3, r1, r4, lsl #22 │ │ │ │ + eoreq r7, pc, ip, asr #30 │ │ │ │ + strdeq r7, [pc], -r8 @ │ │ │ │ + eoreq r7, pc, r0, lsl #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #704] @ fc5f4 │ │ │ │ + ldr r0, [pc, #704] @ fc678 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne fc568 │ │ │ │ - ldr r2, [pc, #680] @ fc604 │ │ │ │ + bne fc5ec │ │ │ │ + ldr r2, [pc, #680] @ fc688 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fc434 │ │ │ │ + bne fc4b8 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc434 │ │ │ │ + beq fc4b8 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r7, #23 │ │ │ │ mov r5, #0 │ │ │ │ lsl r4, r3, #3 │ │ │ │ cmp r4, r5 │ │ │ │ - beq fc3c4 │ │ │ │ + beq fc448 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r5, r5, #8 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r6, r2, r1 │ │ │ │ movne r6, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mvnhi r6, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq fc38c │ │ │ │ + beq fc410 │ │ │ │ ands r2, r6, #255 @ 0xff │ │ │ │ - beq fc3dc │ │ │ │ + beq fc460 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq fc434 │ │ │ │ + beq fc4b8 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b fc37c │ │ │ │ + b fc400 │ │ │ │ add r0, r0, r5 │ │ │ │ ldr r4, [r0, #-8] │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ blx r2 │ │ │ │ - ldr r0, [pc, #484] @ fc5e4 │ │ │ │ + ldr r0, [pc, #484] @ fc668 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor r0, r2, r0 │ │ │ │ - ldr r2, [pc, #472] @ fc5e8 │ │ │ │ + ldr r2, [pc, #472] @ fc66c │ │ │ │ eor r1, r1, r2 │ │ │ │ orrs r0, r1, r0 │ │ │ │ ldreq r0, [sp, #32] │ │ │ │ - ldreq r2, [pc, #460] @ fc5ec │ │ │ │ + ldreq r2, [pc, #460] @ fc670 │ │ │ │ ldreq r1, [sp, #36] @ 0x24 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ - ldreq r2, [pc, #452] @ fc5f0 │ │ │ │ + ldreq r2, [pc, #452] @ fc674 │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq fc44c │ │ │ │ - ldr r0, [pc, #476] @ fc618 │ │ │ │ + beq fc4d0 │ │ │ │ + ldr r0, [pc, #476] @ fc69c │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #472] @ fc61c │ │ │ │ + ldr r2, [pc, #472] @ fc6a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ cmp r8, #0 │ │ │ │ - bmi fc5a4 │ │ │ │ - beq fc484 │ │ │ │ - ldr r0, [pc, #428] @ fc60c │ │ │ │ + bmi fc628 │ │ │ │ + beq fc508 │ │ │ │ + ldr r0, [pc, #428] @ fc690 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc5a8 │ │ │ │ + beq fc62c │ │ │ │ mov r5, r0 │ │ │ │ - b fc488 │ │ │ │ + b fc50c │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ bl 1f640 │ │ │ │ add r0, r4, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ - bl 181fb0 │ │ │ │ + bl 182034 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq fc524 │ │ │ │ + beq fc5a8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #280] @ fc614 │ │ │ │ + ldr r3, [pc, #280] @ fc698 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt fc53c │ │ │ │ + blt fc5c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fc53c │ │ │ │ + beq fc5c0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b fc53c │ │ │ │ - ldr r3, [pc, #228] @ fc610 │ │ │ │ + bl 1b0888 │ │ │ │ + b fc5c0 │ │ │ │ + ldr r3, [pc, #228] @ fc694 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne fc554 │ │ │ │ + bne fc5d8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #112] @ fc5f8 │ │ │ │ + ldr r0, [pc, #112] @ fc67c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ fc5fc │ │ │ │ - ldr r3, [pc, #104] @ fc600 │ │ │ │ + ldr r0, [pc, #104] @ fc680 │ │ │ │ + ldr r3, [pc, #104] @ fc684 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fc354 │ │ │ │ + b fc3d8 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #88] @ fc608 │ │ │ │ + ldr r2, [pc, #88] @ fc68c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq fc5dc │ │ │ │ + beq fc660 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldmdaeq r7, {r1, r2, r4, r8, fp, ip}^ │ │ │ │ rsbseq r4, r4, #223 @ 0xdf │ │ │ │ ldrgt r9, [r5, -r0, asr #25] │ │ │ │ - bpl feee9c40 <__bss_end__@@Base+0xfead81a4> │ │ │ │ - eorseq r5, r1, r0, ror r0 │ │ │ │ - @ instruction: 0x002ff3b0 │ │ │ │ - eorseq r4, r1, r4, lsl lr │ │ │ │ - eoreq lr, pc, r4, lsr sp @ │ │ │ │ - ldrsheq r5, [r1], -r0 @ │ │ │ │ - eoreq pc, pc, r8, lsl r0 @ │ │ │ │ - @ instruction: 0x003139d4 │ │ │ │ - @ instruction: 0xfff43ac8 │ │ │ │ - @ instruction: 0xfff43b04 │ │ │ │ - eoreq r3, r6, r2, lsr #2 │ │ │ │ - eoreq pc, pc, ip, ror #1 │ │ │ │ + bpl feee9cc4 <__bss_end__@@Base+0xfead8228> │ │ │ │ + eorseq r4, r1, ip, ror #31 │ │ │ │ + eoreq pc, pc, ip, lsr #6 │ │ │ │ + mlaseq r1, r0, sp, r4 │ │ │ │ + @ instruction: 0x002fecb0 │ │ │ │ + eorseq r5, r1, ip, rrx │ │ │ │ + mlaeq pc, r4, pc, lr @ │ │ │ │ + eorseq r3, r1, r0, asr r9 │ │ │ │ + @ instruction: 0xfff43a44 │ │ │ │ + @ instruction: 0xfff43a80 │ │ │ │ + eoreq r3, r6, lr, lsr #2 │ │ │ │ + eoreq pc, pc, r8, rrx │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #704] @ fc8f4 │ │ │ │ + ldr r0, [pc, #704] @ fc978 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne fc868 │ │ │ │ - ldr r2, [pc, #680] @ fc904 │ │ │ │ + bne fc8ec │ │ │ │ + ldr r2, [pc, #680] @ fc988 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fc734 │ │ │ │ + bne fc7b8 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc734 │ │ │ │ + beq fc7b8 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r7, #23 │ │ │ │ mov r5, #0 │ │ │ │ lsl r4, r3, #3 │ │ │ │ cmp r4, r5 │ │ │ │ - beq fc6c4 │ │ │ │ + beq fc748 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r5, r5, #8 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r6, r2, r1 │ │ │ │ movne r6, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mvnhi r6, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq fc68c │ │ │ │ + beq fc710 │ │ │ │ ands r2, r6, #255 @ 0xff │ │ │ │ - beq fc6dc │ │ │ │ + beq fc760 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq fc734 │ │ │ │ + beq fc7b8 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b fc67c │ │ │ │ + b fc700 │ │ │ │ add r0, r0, r5 │ │ │ │ ldr r4, [r0, #-8] │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ blx r2 │ │ │ │ - ldr r0, [pc, #484] @ fc8e4 │ │ │ │ + ldr r0, [pc, #484] @ fc968 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor r0, r2, r0 │ │ │ │ - ldr r2, [pc, #472] @ fc8e8 │ │ │ │ + ldr r2, [pc, #472] @ fc96c │ │ │ │ eor r1, r1, r2 │ │ │ │ orrs r0, r1, r0 │ │ │ │ ldreq r0, [sp, #32] │ │ │ │ - ldreq r2, [pc, #460] @ fc8ec │ │ │ │ + ldreq r2, [pc, #460] @ fc970 │ │ │ │ ldreq r1, [sp, #36] @ 0x24 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ - ldreq r2, [pc, #452] @ fc8f0 │ │ │ │ + ldreq r2, [pc, #452] @ fc974 │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq fc74c │ │ │ │ - ldr r0, [pc, #476] @ fc918 │ │ │ │ + beq fc7d0 │ │ │ │ + ldr r0, [pc, #476] @ fc99c │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #472] @ fc91c │ │ │ │ + ldr r2, [pc, #472] @ fc9a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ cmp r8, #0 │ │ │ │ - bmi fc8a4 │ │ │ │ - beq fc784 │ │ │ │ - ldr r0, [pc, #428] @ fc90c │ │ │ │ + bmi fc928 │ │ │ │ + beq fc808 │ │ │ │ + ldr r0, [pc, #428] @ fc990 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc8a8 │ │ │ │ + beq fc92c │ │ │ │ mov r5, r0 │ │ │ │ - b fc788 │ │ │ │ + b fc80c │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ bl 1f640 │ │ │ │ add r0, r4, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ - bl 181fb0 │ │ │ │ + bl 182034 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq fc824 │ │ │ │ + beq fc8a8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #280] @ fc914 │ │ │ │ + ldr r3, [pc, #280] @ fc998 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt fc83c │ │ │ │ + blt fc8c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fc83c │ │ │ │ + beq fc8c0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b fc83c │ │ │ │ - ldr r3, [pc, #228] @ fc910 │ │ │ │ + bl 1b0888 │ │ │ │ + b fc8c0 │ │ │ │ + ldr r3, [pc, #228] @ fc994 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne fc854 │ │ │ │ + bne fc8d8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #112] @ fc8f8 │ │ │ │ + ldr r0, [pc, #112] @ fc97c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ fc8fc │ │ │ │ - ldr r3, [pc, #104] @ fc900 │ │ │ │ + ldr r0, [pc, #104] @ fc980 │ │ │ │ + ldr r3, [pc, #104] @ fc984 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fc654 │ │ │ │ + b fc6d8 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #88] @ fc908 │ │ │ │ + ldr r2, [pc, #88] @ fc98c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq fc8dc │ │ │ │ + beq fc960 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldmdaeq r7, {r1, r2, r4, r8, fp, ip}^ │ │ │ │ rsbseq r4, r4, #223 @ 0xdf │ │ │ │ ldrgt r9, [r5, -r0, asr #25] │ │ │ │ - bpl feee9f40 <__bss_end__@@Base+0xfead84a4> │ │ │ │ - eorseq r4, r1, r0, ror sp │ │ │ │ - strheq pc, [pc], -r0 @ │ │ │ │ - eorseq r4, r1, r4, lsl fp │ │ │ │ - eoreq lr, pc, r4, lsr sl @ │ │ │ │ - @ instruction: 0x00314df0 │ │ │ │ - eoreq lr, pc, r8, lsl sp @ │ │ │ │ - @ instruction: 0x003136d4 │ │ │ │ - @ instruction: 0xfff43ccc │ │ │ │ - @ instruction: 0xfff43d08 │ │ │ │ - eoreq r2, r6, r2, lsr #28 │ │ │ │ - eoreq lr, pc, ip, ror #27 │ │ │ │ + bpl feee9fc4 <__bss_end__@@Base+0xfead8528> │ │ │ │ + eorseq r4, r1, ip, ror #25 │ │ │ │ + eoreq pc, pc, ip, lsr #32 │ │ │ │ + mlaseq r1, r0, sl, r4 │ │ │ │ + @ instruction: 0x002fe9b0 │ │ │ │ + eorseq r4, r1, ip, ror #26 │ │ │ │ + mlaeq pc, r4, ip, lr @ │ │ │ │ + eorseq r3, r1, r0, asr r6 │ │ │ │ + @ instruction: 0xfff43c48 │ │ │ │ + @ instruction: 0xfff43c84 │ │ │ │ + eoreq r2, r6, lr, lsr #28 │ │ │ │ + eoreq lr, pc, r8, ror #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #704] @ fcbf4 │ │ │ │ + ldr r0, [pc, #704] @ fcc78 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne fcb68 │ │ │ │ - ldr r2, [pc, #680] @ fcc04 │ │ │ │ + bne fcbec │ │ │ │ + ldr r2, [pc, #680] @ fcc88 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fca34 │ │ │ │ + bne fcab8 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fca34 │ │ │ │ + beq fcab8 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r7, #23 │ │ │ │ mov r5, #0 │ │ │ │ lsl r4, r3, #3 │ │ │ │ cmp r4, r5 │ │ │ │ - beq fc9c4 │ │ │ │ + beq fca48 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r5, r5, #8 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r6, r2, r1 │ │ │ │ movne r6, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mvnhi r6, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq fc98c │ │ │ │ + beq fca10 │ │ │ │ ands r2, r6, #255 @ 0xff │ │ │ │ - beq fc9dc │ │ │ │ + beq fca60 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq fca34 │ │ │ │ + beq fcab8 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b fc97c │ │ │ │ + b fca00 │ │ │ │ add r0, r0, r5 │ │ │ │ ldr r4, [r0, #-8] │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ blx r2 │ │ │ │ - ldr r0, [pc, #484] @ fcbe4 │ │ │ │ + ldr r0, [pc, #484] @ fcc68 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor r0, r2, r0 │ │ │ │ - ldr r2, [pc, #472] @ fcbe8 │ │ │ │ + ldr r2, [pc, #472] @ fcc6c │ │ │ │ eor r1, r1, r2 │ │ │ │ orrs r0, r1, r0 │ │ │ │ ldreq r0, [sp, #32] │ │ │ │ - ldreq r2, [pc, #460] @ fcbec │ │ │ │ + ldreq r2, [pc, #460] @ fcc70 │ │ │ │ ldreq r1, [sp, #36] @ 0x24 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ - ldreq r2, [pc, #452] @ fcbf0 │ │ │ │ + ldreq r2, [pc, #452] @ fcc74 │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq fca4c │ │ │ │ - ldr r0, [pc, #476] @ fcc18 │ │ │ │ + beq fcad0 │ │ │ │ + ldr r0, [pc, #476] @ fcc9c │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #472] @ fcc1c │ │ │ │ + ldr r2, [pc, #472] @ fcca0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ cmp r8, #0 │ │ │ │ - bmi fcba4 │ │ │ │ - beq fca84 │ │ │ │ - ldr r0, [pc, #428] @ fcc0c │ │ │ │ + bmi fcc28 │ │ │ │ + beq fcb08 │ │ │ │ + ldr r0, [pc, #428] @ fcc90 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fcba8 │ │ │ │ + beq fcc2c │ │ │ │ mov r5, r0 │ │ │ │ - b fca88 │ │ │ │ + b fcb0c │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ bl 1f640 │ │ │ │ add r0, r4, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ - bl 181fb0 │ │ │ │ + bl 182034 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq fcb24 │ │ │ │ + beq fcba8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #280] @ fcc14 │ │ │ │ + ldr r3, [pc, #280] @ fcc98 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt fcb3c │ │ │ │ + blt fcbc0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fcb3c │ │ │ │ + beq fcbc0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b fcb3c │ │ │ │ - ldr r3, [pc, #228] @ fcc10 │ │ │ │ + bl 1b0888 │ │ │ │ + b fcbc0 │ │ │ │ + ldr r3, [pc, #228] @ fcc94 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne fcb54 │ │ │ │ + bne fcbd8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #112] @ fcbf8 │ │ │ │ + ldr r0, [pc, #112] @ fcc7c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ fcbfc │ │ │ │ - ldr r3, [pc, #104] @ fcc00 │ │ │ │ + ldr r0, [pc, #104] @ fcc80 │ │ │ │ + ldr r3, [pc, #104] @ fcc84 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fc954 │ │ │ │ + b fc9d8 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #88] @ fcc08 │ │ │ │ + ldr r2, [pc, #88] @ fcc8c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq fcbdc │ │ │ │ + beq fcc60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldmdaeq r7, {r1, r2, r4, r8, fp, ip}^ │ │ │ │ rsbseq r4, r4, #223 @ 0xdf │ │ │ │ ldrgt r9, [r5, -r0, asr #25] │ │ │ │ - bpl feeea240 <__bss_end__@@Base+0xfead87a4> │ │ │ │ - eorseq r4, r1, r8, asr #22 │ │ │ │ - strdeq lr, [pc], -r0 @ │ │ │ │ - eorseq r4, r1, ip, ror #17 │ │ │ │ - ldrdeq lr, [pc], -r0 @ │ │ │ │ - eorseq r4, r1, r4, lsr #23 │ │ │ │ - eoreq lr, pc, r8, lsl sl @ │ │ │ │ - @ instruction: 0x003133d4 │ │ │ │ - @ instruction: 0xfff45a44 │ │ │ │ - @ instruction: 0xfff45a80 │ │ │ │ - eoreq r2, r6, r2, lsr #22 │ │ │ │ - eoreq lr, pc, ip, ror #21 │ │ │ │ + bpl feeea2c4 <__bss_end__@@Base+0xfead8828> │ │ │ │ + eorseq r4, r1, r4, asr #21 │ │ │ │ + eoreq lr, pc, ip, ror #28 │ │ │ │ + eorseq r4, r1, r8, ror #16 │ │ │ │ + eoreq lr, pc, ip, asr #12 │ │ │ │ + eorseq r4, r1, r0, lsr #22 │ │ │ │ + mlaeq pc, r4, r9, lr @ │ │ │ │ + eorseq r3, r1, r0, asr r3 │ │ │ │ + @ instruction: 0xfff459c0 │ │ │ │ + @ instruction: 0xfff459fc │ │ │ │ + eoreq r2, r6, lr, lsr #22 │ │ │ │ + eoreq lr, pc, r8, ror #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #704] @ fcef4 │ │ │ │ + ldr r0, [pc, #704] @ fcf78 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne fce68 │ │ │ │ - ldr r2, [pc, #680] @ fcf04 │ │ │ │ + bne fceec │ │ │ │ + ldr r2, [pc, #680] @ fcf88 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fcd34 │ │ │ │ + bne fcdb8 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fcd34 │ │ │ │ + beq fcdb8 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r7, #23 │ │ │ │ mov r5, #0 │ │ │ │ lsl r4, r3, #3 │ │ │ │ cmp r4, r5 │ │ │ │ - beq fccc4 │ │ │ │ + beq fcd48 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r5, r5, #8 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r6, r2, r1 │ │ │ │ movne r6, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mvnhi r6, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq fcc8c │ │ │ │ + beq fcd10 │ │ │ │ ands r2, r6, #255 @ 0xff │ │ │ │ - beq fccdc │ │ │ │ + beq fcd60 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq fcd34 │ │ │ │ + beq fcdb8 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b fcc7c │ │ │ │ + b fcd00 │ │ │ │ add r0, r0, r5 │ │ │ │ ldr r4, [r0, #-8] │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ blx r2 │ │ │ │ - ldr r0, [pc, #484] @ fcee4 │ │ │ │ + ldr r0, [pc, #484] @ fcf68 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor r0, r2, r0 │ │ │ │ - ldr r2, [pc, #472] @ fcee8 │ │ │ │ + ldr r2, [pc, #472] @ fcf6c │ │ │ │ eor r1, r1, r2 │ │ │ │ orrs r0, r1, r0 │ │ │ │ ldreq r0, [sp, #32] │ │ │ │ - ldreq r2, [pc, #460] @ fceec │ │ │ │ + ldreq r2, [pc, #460] @ fcf70 │ │ │ │ ldreq r1, [sp, #36] @ 0x24 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ - ldreq r2, [pc, #452] @ fcef0 │ │ │ │ + ldreq r2, [pc, #452] @ fcf74 │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq fcd4c │ │ │ │ - ldr r0, [pc, #476] @ fcf18 │ │ │ │ + beq fcdd0 │ │ │ │ + ldr r0, [pc, #476] @ fcf9c │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #472] @ fcf1c │ │ │ │ + ldr r2, [pc, #472] @ fcfa0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ cmp r8, #0 │ │ │ │ - bmi fcea4 │ │ │ │ - beq fcd84 │ │ │ │ - ldr r0, [pc, #428] @ fcf0c │ │ │ │ + bmi fcf28 │ │ │ │ + beq fce08 │ │ │ │ + ldr r0, [pc, #428] @ fcf90 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fcea8 │ │ │ │ + beq fcf2c │ │ │ │ mov r5, r0 │ │ │ │ - b fcd88 │ │ │ │ + b fce0c │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ bl 1f640 │ │ │ │ add r0, r4, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ - bl 181fb0 │ │ │ │ + bl 182034 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq fce24 │ │ │ │ + beq fcea8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #280] @ fcf14 │ │ │ │ + ldr r3, [pc, #280] @ fcf98 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt fce3c │ │ │ │ + blt fcec0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fce3c │ │ │ │ + beq fcec0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b fce3c │ │ │ │ - ldr r3, [pc, #228] @ fcf10 │ │ │ │ + bl 1b0888 │ │ │ │ + b fcec0 │ │ │ │ + ldr r3, [pc, #228] @ fcf94 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne fce54 │ │ │ │ + bne fced8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #112] @ fcef8 │ │ │ │ + ldr r0, [pc, #112] @ fcf7c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ fcefc │ │ │ │ - ldr r3, [pc, #104] @ fcf00 │ │ │ │ + ldr r0, [pc, #104] @ fcf80 │ │ │ │ + ldr r3, [pc, #104] @ fcf84 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fcc54 │ │ │ │ + b fccd8 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #88] @ fcf08 │ │ │ │ + ldr r2, [pc, #88] @ fcf8c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq fcedc │ │ │ │ + beq fcf60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldmdaeq r7, {r1, r2, r4, r8, fp, ip}^ │ │ │ │ rsbseq r4, r4, #223 @ 0xdf │ │ │ │ ldrgt r9, [r5, -r0, asr #25] │ │ │ │ - bpl feeea540 <__bss_end__@@Base+0xfead8aa4> │ │ │ │ - eorseq r4, r1, r0, ror r7 │ │ │ │ - @ instruction: 0x002feab0 │ │ │ │ - eorseq r4, r1, r4, lsl r5 │ │ │ │ - eoreq lr, pc, r4, lsr r4 @ │ │ │ │ - @ instruction: 0x003147f0 │ │ │ │ - eoreq lr, pc, r8, lsl r7 @ │ │ │ │ - ldrsbeq r3, [r1], -r4 @ │ │ │ │ - @ instruction: 0xfff42354 │ │ │ │ - @ instruction: 0xfff42390 │ │ │ │ - eoreq r2, r6, r2, lsr #16 │ │ │ │ - eoreq lr, pc, ip, ror #15 │ │ │ │ + bpl feeea5c4 <__bss_end__@@Base+0xfead8b28> │ │ │ │ + eorseq r4, r1, ip, ror #13 │ │ │ │ + eoreq lr, pc, ip, lsr #20 │ │ │ │ + mlaseq r1, r0, r4, r4 │ │ │ │ + @ instruction: 0x002fe3b0 │ │ │ │ + eorseq r4, r1, ip, ror #14 │ │ │ │ + mlaeq pc, r4, r6, lr @ │ │ │ │ + eorseq r3, r1, r0, asr r0 │ │ │ │ + @ instruction: 0xfff422d0 │ │ │ │ + @ instruction: 0xfff4230c │ │ │ │ + eoreq r2, r6, lr, lsr #16 │ │ │ │ + eoreq lr, pc, r8, ror #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #704] @ fd1f4 │ │ │ │ + ldr r0, [pc, #704] @ fd278 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne fd168 │ │ │ │ - ldr r2, [pc, #680] @ fd204 │ │ │ │ + bne fd1ec │ │ │ │ + ldr r2, [pc, #680] @ fd288 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fd034 │ │ │ │ + bne fd0b8 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd034 │ │ │ │ + beq fd0b8 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r7, #23 │ │ │ │ mov r5, #0 │ │ │ │ lsl r4, r3, #3 │ │ │ │ cmp r4, r5 │ │ │ │ - beq fcfc4 │ │ │ │ + beq fd048 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r5, r5, #8 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r6, r2, r1 │ │ │ │ movne r6, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mvnhi r6, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq fcf8c │ │ │ │ + beq fd010 │ │ │ │ ands r2, r6, #255 @ 0xff │ │ │ │ - beq fcfdc │ │ │ │ + beq fd060 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq fd034 │ │ │ │ + beq fd0b8 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b fcf7c │ │ │ │ + b fd000 │ │ │ │ add r0, r0, r5 │ │ │ │ ldr r4, [r0, #-8] │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ blx r2 │ │ │ │ - ldr r0, [pc, #484] @ fd1e4 │ │ │ │ + ldr r0, [pc, #484] @ fd268 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor r0, r2, r0 │ │ │ │ - ldr r2, [pc, #472] @ fd1e8 │ │ │ │ + ldr r2, [pc, #472] @ fd26c │ │ │ │ eor r1, r1, r2 │ │ │ │ orrs r0, r1, r0 │ │ │ │ ldreq r0, [sp, #32] │ │ │ │ - ldreq r2, [pc, #460] @ fd1ec │ │ │ │ + ldreq r2, [pc, #460] @ fd270 │ │ │ │ ldreq r1, [sp, #36] @ 0x24 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ - ldreq r2, [pc, #452] @ fd1f0 │ │ │ │ + ldreq r2, [pc, #452] @ fd274 │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq fd04c │ │ │ │ - ldr r0, [pc, #476] @ fd218 │ │ │ │ + beq fd0d0 │ │ │ │ + ldr r0, [pc, #476] @ fd29c │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #472] @ fd21c │ │ │ │ + ldr r2, [pc, #472] @ fd2a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ cmp r8, #0 │ │ │ │ - bmi fd1a4 │ │ │ │ - beq fd084 │ │ │ │ - ldr r0, [pc, #428] @ fd20c │ │ │ │ + bmi fd228 │ │ │ │ + beq fd108 │ │ │ │ + ldr r0, [pc, #428] @ fd290 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd1a8 │ │ │ │ + beq fd22c │ │ │ │ mov r5, r0 │ │ │ │ - b fd088 │ │ │ │ + b fd10c │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ bl 1f640 │ │ │ │ add r0, r4, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ - bl 181fb0 │ │ │ │ + bl 182034 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq fd124 │ │ │ │ + beq fd1a8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #280] @ fd214 │ │ │ │ + ldr r3, [pc, #280] @ fd298 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt fd13c │ │ │ │ + blt fd1c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fd13c │ │ │ │ + beq fd1c0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b fd13c │ │ │ │ - ldr r3, [pc, #228] @ fd210 │ │ │ │ + bl 1b0888 │ │ │ │ + b fd1c0 │ │ │ │ + ldr r3, [pc, #228] @ fd294 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne fd154 │ │ │ │ + bne fd1d8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #112] @ fd1f8 │ │ │ │ + ldr r0, [pc, #112] @ fd27c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ fd1fc │ │ │ │ - ldr r3, [pc, #104] @ fd200 │ │ │ │ + ldr r0, [pc, #104] @ fd280 │ │ │ │ + ldr r3, [pc, #104] @ fd284 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fcf54 │ │ │ │ + b fcfd8 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #88] @ fd208 │ │ │ │ + ldr r2, [pc, #88] @ fd28c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq fd1dc │ │ │ │ + beq fd260 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldmdaeq r7, {r1, r2, r4, r8, fp, ip}^ │ │ │ │ rsbseq r4, r4, #223 @ 0xdf │ │ │ │ ldrgt r9, [r5, -r0, asr #25] │ │ │ │ - bpl feeea840 <__bss_end__@@Base+0xfead8da4> │ │ │ │ - eorseq r4, r1, r8, asr #10 │ │ │ │ - strdeq lr, [pc], -r0 @ │ │ │ │ - eorseq r4, r1, ip, ror #5 │ │ │ │ - ldrdeq lr, [pc], -r0 @ │ │ │ │ - eorseq r4, r1, r4, lsr #11 │ │ │ │ - eoreq lr, pc, r8, lsl r4 @ │ │ │ │ - @ instruction: 0x00312dd4 │ │ │ │ - @ instruction: 0xfff459ac │ │ │ │ - @ instruction: 0xfff459e8 │ │ │ │ - eoreq r2, r6, r2, lsr #10 │ │ │ │ - eoreq lr, pc, ip, ror #9 │ │ │ │ + bpl feeea8c4 <__bss_end__@@Base+0xfead8e28> │ │ │ │ + eorseq r4, r1, r4, asr #9 │ │ │ │ + eoreq lr, pc, ip, ror #16 │ │ │ │ + eorseq r4, r1, r8, ror #4 │ │ │ │ + eoreq lr, pc, ip, asr #32 │ │ │ │ + eorseq r4, r1, r0, lsr #10 │ │ │ │ + mlaeq pc, r4, r3, lr @ │ │ │ │ + eorseq r2, r1, r0, asr sp │ │ │ │ + @ instruction: 0xfff45928 │ │ │ │ + @ instruction: 0xfff45964 │ │ │ │ + eoreq r2, r6, lr, lsr #10 │ │ │ │ + eoreq lr, pc, r8, ror #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #704] @ fd4f4 │ │ │ │ + ldr r0, [pc, #704] @ fd578 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne fd468 │ │ │ │ - ldr r2, [pc, #680] @ fd504 │ │ │ │ + bne fd4ec │ │ │ │ + ldr r2, [pc, #680] @ fd588 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fd334 │ │ │ │ + bne fd3b8 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd334 │ │ │ │ + beq fd3b8 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r7, #23 │ │ │ │ mov r5, #0 │ │ │ │ lsl r4, r3, #3 │ │ │ │ cmp r4, r5 │ │ │ │ - beq fd2c4 │ │ │ │ + beq fd348 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r5, r5, #8 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r6, r2, r1 │ │ │ │ movne r6, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mvnhi r6, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq fd28c │ │ │ │ + beq fd310 │ │ │ │ ands r2, r6, #255 @ 0xff │ │ │ │ - beq fd2dc │ │ │ │ + beq fd360 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq fd334 │ │ │ │ + beq fd3b8 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b fd27c │ │ │ │ + b fd300 │ │ │ │ add r0, r0, r5 │ │ │ │ ldr r4, [r0, #-8] │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ blx r2 │ │ │ │ - ldr r0, [pc, #484] @ fd4e4 │ │ │ │ + ldr r0, [pc, #484] @ fd568 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor r0, r2, r0 │ │ │ │ - ldr r2, [pc, #472] @ fd4e8 │ │ │ │ + ldr r2, [pc, #472] @ fd56c │ │ │ │ eor r1, r1, r2 │ │ │ │ orrs r0, r1, r0 │ │ │ │ ldreq r0, [sp, #32] │ │ │ │ - ldreq r2, [pc, #460] @ fd4ec │ │ │ │ + ldreq r2, [pc, #460] @ fd570 │ │ │ │ ldreq r1, [sp, #36] @ 0x24 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ - ldreq r2, [pc, #452] @ fd4f0 │ │ │ │ + ldreq r2, [pc, #452] @ fd574 │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq fd34c │ │ │ │ - ldr r0, [pc, #476] @ fd518 │ │ │ │ + beq fd3d0 │ │ │ │ + ldr r0, [pc, #476] @ fd59c │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #472] @ fd51c │ │ │ │ + ldr r2, [pc, #472] @ fd5a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ cmp r8, #0 │ │ │ │ - bmi fd4a4 │ │ │ │ - beq fd384 │ │ │ │ - ldr r0, [pc, #428] @ fd50c │ │ │ │ + bmi fd528 │ │ │ │ + beq fd408 │ │ │ │ + ldr r0, [pc, #428] @ fd590 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd4a8 │ │ │ │ + beq fd52c │ │ │ │ mov r5, r0 │ │ │ │ - b fd388 │ │ │ │ + b fd40c │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ bl 1f640 │ │ │ │ add r0, r4, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ - bl 181fb0 │ │ │ │ + bl 182034 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq fd424 │ │ │ │ + beq fd4a8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #280] @ fd514 │ │ │ │ + ldr r3, [pc, #280] @ fd598 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt fd43c │ │ │ │ + blt fd4c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fd43c │ │ │ │ + beq fd4c0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b fd43c │ │ │ │ - ldr r3, [pc, #228] @ fd510 │ │ │ │ + bl 1b0888 │ │ │ │ + b fd4c0 │ │ │ │ + ldr r3, [pc, #228] @ fd594 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne fd454 │ │ │ │ + bne fd4d8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #112] @ fd4f8 │ │ │ │ + ldr r0, [pc, #112] @ fd57c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ fd4fc │ │ │ │ - ldr r3, [pc, #104] @ fd500 │ │ │ │ + ldr r0, [pc, #104] @ fd580 │ │ │ │ + ldr r3, [pc, #104] @ fd584 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fd254 │ │ │ │ + b fd2d8 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #88] @ fd508 │ │ │ │ + ldr r2, [pc, #88] @ fd58c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq fd4dc │ │ │ │ + beq fd560 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldmdaeq r7, {r1, r2, r4, r8, fp, ip}^ │ │ │ │ rsbseq r4, r4, #223 @ 0xdf │ │ │ │ ldrgt r9, [r5, -r0, asr #25] │ │ │ │ - bpl feeeab40 <__bss_end__@@Base+0xfead90a4> │ │ │ │ - eorseq r3, r1, r4, asr pc │ │ │ │ - eoreq lr, pc, r0, lsl r6 @ │ │ │ │ - @ instruction: 0x00313cf8 │ │ │ │ - eoreq sp, pc, r4, ror #27 │ │ │ │ - @ instruction: 0x00313fd0 │ │ │ │ - eoreq lr, pc, r8, lsl r1 @ │ │ │ │ - @ instruction: 0x00312ad4 │ │ │ │ - @ instruction: 0xfff45b9c │ │ │ │ - @ instruction: 0xfff45bd8 │ │ │ │ - eoreq r2, r6, r2, lsr #4 │ │ │ │ - eoreq lr, pc, ip, ror #3 │ │ │ │ + bpl feeeabc4 <__bss_end__@@Base+0xfead9128> │ │ │ │ + @ instruction: 0x00313ed0 │ │ │ │ + eoreq lr, pc, ip, lsl #11 │ │ │ │ + eorseq r3, r1, r4, ror ip │ │ │ │ + eoreq sp, pc, r0, ror #26 │ │ │ │ + eorseq r3, r1, ip, asr #30 │ │ │ │ + mlaeq pc, r4, r0, lr @ │ │ │ │ + eorseq r2, r1, r0, asr sl │ │ │ │ + @ instruction: 0xfff45b18 │ │ │ │ + @ instruction: 0xfff45b54 │ │ │ │ + eoreq r2, r6, lr, lsr #4 │ │ │ │ + eoreq lr, pc, r8, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #704] @ fd7f4 │ │ │ │ + ldr r0, [pc, #704] @ fd878 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne fd768 │ │ │ │ - ldr r2, [pc, #680] @ fd804 │ │ │ │ + bne fd7ec │ │ │ │ + ldr r2, [pc, #680] @ fd888 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fd634 │ │ │ │ + bne fd6b8 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd634 │ │ │ │ + beq fd6b8 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r7, #23 │ │ │ │ mov r5, #0 │ │ │ │ lsl r4, r3, #3 │ │ │ │ cmp r4, r5 │ │ │ │ - beq fd5c4 │ │ │ │ + beq fd648 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r5, r5, #8 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r6, r2, r1 │ │ │ │ movne r6, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mvnhi r6, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq fd58c │ │ │ │ + beq fd610 │ │ │ │ ands r2, r6, #255 @ 0xff │ │ │ │ - beq fd5dc │ │ │ │ + beq fd660 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq fd634 │ │ │ │ + beq fd6b8 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b fd57c │ │ │ │ + b fd600 │ │ │ │ add r0, r0, r5 │ │ │ │ ldr r4, [r0, #-8] │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ blx r2 │ │ │ │ - ldr r0, [pc, #484] @ fd7e4 │ │ │ │ + ldr r0, [pc, #484] @ fd868 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor r0, r2, r0 │ │ │ │ - ldr r2, [pc, #472] @ fd7e8 │ │ │ │ + ldr r2, [pc, #472] @ fd86c │ │ │ │ eor r1, r1, r2 │ │ │ │ orrs r0, r1, r0 │ │ │ │ ldreq r0, [sp, #32] │ │ │ │ - ldreq r2, [pc, #460] @ fd7ec │ │ │ │ + ldreq r2, [pc, #460] @ fd870 │ │ │ │ ldreq r1, [sp, #36] @ 0x24 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ - ldreq r2, [pc, #452] @ fd7f0 │ │ │ │ + ldreq r2, [pc, #452] @ fd874 │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq fd64c │ │ │ │ - ldr r0, [pc, #476] @ fd818 │ │ │ │ + beq fd6d0 │ │ │ │ + ldr r0, [pc, #476] @ fd89c │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #472] @ fd81c │ │ │ │ + ldr r2, [pc, #472] @ fd8a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ cmp r8, #0 │ │ │ │ - bmi fd7a4 │ │ │ │ - beq fd684 │ │ │ │ - ldr r0, [pc, #428] @ fd80c │ │ │ │ + bmi fd828 │ │ │ │ + beq fd708 │ │ │ │ + ldr r0, [pc, #428] @ fd890 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd7a8 │ │ │ │ + beq fd82c │ │ │ │ mov r5, r0 │ │ │ │ - b fd688 │ │ │ │ + b fd70c │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ bl 1f640 │ │ │ │ add r0, r4, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ - bl 181fb0 │ │ │ │ + bl 182034 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq fd724 │ │ │ │ + beq fd7a8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #280] @ fd814 │ │ │ │ + ldr r3, [pc, #280] @ fd898 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt fd73c │ │ │ │ + blt fd7c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fd73c │ │ │ │ + beq fd7c0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b fd73c │ │ │ │ - ldr r3, [pc, #228] @ fd810 │ │ │ │ + bl 1b0888 │ │ │ │ + b fd7c0 │ │ │ │ + ldr r3, [pc, #228] @ fd894 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne fd754 │ │ │ │ + bne fd7d8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #112] @ fd7f8 │ │ │ │ + ldr r0, [pc, #112] @ fd87c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ fd7fc │ │ │ │ - ldr r3, [pc, #104] @ fd800 │ │ │ │ + ldr r0, [pc, #104] @ fd880 │ │ │ │ + ldr r3, [pc, #104] @ fd884 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fd554 │ │ │ │ + b fd5d8 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #88] @ fd808 │ │ │ │ + ldr r2, [pc, #88] @ fd88c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq fd7dc │ │ │ │ + beq fd860 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldmdaeq r7, {r1, r2, r4, r8, fp, ip}^ │ │ │ │ rsbseq r4, r4, #223 @ 0xdf │ │ │ │ ldrgt r9, [r5, -r0, asr #25] │ │ │ │ - bpl feeeae40 <__bss_end__@@Base+0xfead93a4> │ │ │ │ - eorseq r4, r1, r8, asr r0 │ │ │ │ - eoreq lr, pc, r0, lsl #6 │ │ │ │ - @ instruction: 0x00313dfc │ │ │ │ - ldrdeq sp, [pc], -r4 @ │ │ │ │ - eorseq r4, r1, r8, ror #2 │ │ │ │ - eoreq sp, pc, r8, lsl lr @ │ │ │ │ - @ instruction: 0x003127d4 │ │ │ │ - @ instruction: 0xfff421dc │ │ │ │ - @ instruction: 0xfff42218 │ │ │ │ - eoreq r1, r6, r2, lsr #30 │ │ │ │ - eoreq sp, pc, ip, ror #29 │ │ │ │ + bpl feeeaec4 <__bss_end__@@Base+0xfead9428> │ │ │ │ + @ instruction: 0x00313fd4 │ │ │ │ + eoreq lr, pc, ip, ror r2 @ │ │ │ │ + eorseq r3, r1, r8, ror sp │ │ │ │ + eoreq sp, pc, r0, asr fp @ │ │ │ │ + eorseq r4, r1, r4, ror #1 │ │ │ │ + mlaeq pc, r4, sp, sp @ │ │ │ │ + eorseq r2, r1, r0, asr r7 │ │ │ │ + @ instruction: 0xfff42158 │ │ │ │ + @ instruction: 0xfff42194 │ │ │ │ + eoreq r1, r6, lr, lsr #30 │ │ │ │ + eoreq sp, pc, r8, ror #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #704] @ fdaf4 │ │ │ │ + ldr r0, [pc, #704] @ fdb78 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne fda68 │ │ │ │ - ldr r2, [pc, #680] @ fdb04 │ │ │ │ + bne fdaec │ │ │ │ + ldr r2, [pc, #680] @ fdb88 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fd934 │ │ │ │ + bne fd9b8 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd934 │ │ │ │ + beq fd9b8 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r7, #23 │ │ │ │ mov r5, #0 │ │ │ │ lsl r4, r3, #3 │ │ │ │ cmp r4, r5 │ │ │ │ - beq fd8c4 │ │ │ │ + beq fd948 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r5, r5, #8 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r6, r2, r1 │ │ │ │ movne r6, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mvnhi r6, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq fd88c │ │ │ │ + beq fd910 │ │ │ │ ands r2, r6, #255 @ 0xff │ │ │ │ - beq fd8dc │ │ │ │ + beq fd960 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq fd934 │ │ │ │ + beq fd9b8 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b fd87c │ │ │ │ + b fd900 │ │ │ │ add r0, r0, r5 │ │ │ │ ldr r4, [r0, #-8] │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ blx r2 │ │ │ │ - ldr r0, [pc, #484] @ fdae4 │ │ │ │ + ldr r0, [pc, #484] @ fdb68 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor r0, r2, r0 │ │ │ │ - ldr r2, [pc, #472] @ fdae8 │ │ │ │ + ldr r2, [pc, #472] @ fdb6c │ │ │ │ eor r1, r1, r2 │ │ │ │ orrs r0, r1, r0 │ │ │ │ ldreq r0, [sp, #32] │ │ │ │ - ldreq r2, [pc, #460] @ fdaec │ │ │ │ + ldreq r2, [pc, #460] @ fdb70 │ │ │ │ ldreq r1, [sp, #36] @ 0x24 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ - ldreq r2, [pc, #452] @ fdaf0 │ │ │ │ + ldreq r2, [pc, #452] @ fdb74 │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq fd94c │ │ │ │ - ldr r0, [pc, #476] @ fdb18 │ │ │ │ + beq fd9d0 │ │ │ │ + ldr r0, [pc, #476] @ fdb9c │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #472] @ fdb1c │ │ │ │ + ldr r2, [pc, #472] @ fdba0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ cmp r8, #0 │ │ │ │ - bmi fdaa4 │ │ │ │ - beq fd984 │ │ │ │ - ldr r0, [pc, #428] @ fdb0c │ │ │ │ + bmi fdb28 │ │ │ │ + beq fda08 │ │ │ │ + ldr r0, [pc, #428] @ fdb90 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fdaa8 │ │ │ │ + beq fdb2c │ │ │ │ mov r5, r0 │ │ │ │ - b fd988 │ │ │ │ + b fda0c │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ bl 1f640 │ │ │ │ add r0, r4, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ - bl 181fb0 │ │ │ │ + bl 182034 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq fda24 │ │ │ │ + beq fdaa8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #280] @ fdb14 │ │ │ │ + ldr r3, [pc, #280] @ fdb98 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt fda3c │ │ │ │ + blt fdac0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fda3c │ │ │ │ + beq fdac0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b fda3c │ │ │ │ - ldr r3, [pc, #228] @ fdb10 │ │ │ │ + bl 1b0888 │ │ │ │ + b fdac0 │ │ │ │ + ldr r3, [pc, #228] @ fdb94 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne fda54 │ │ │ │ + bne fdad8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #112] @ fdaf8 │ │ │ │ + ldr r0, [pc, #112] @ fdb7c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ fdafc │ │ │ │ - ldr r3, [pc, #104] @ fdb00 │ │ │ │ + ldr r0, [pc, #104] @ fdb80 │ │ │ │ + ldr r3, [pc, #104] @ fdb84 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fd854 │ │ │ │ + b fd8d8 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #88] @ fdb08 │ │ │ │ + ldr r2, [pc, #88] @ fdb8c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq fdadc │ │ │ │ + beq fdb60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldmdaeq r7, {r1, r2, r4, r8, fp, ip}^ │ │ │ │ rsbseq r4, r4, #223 @ 0xdf │ │ │ │ ldrgt r9, [r5, -r0, asr #25] │ │ │ │ - bpl feeeb140 <__bss_end__@@Base+0xfead96a4> │ │ │ │ - eorseq r3, r1, r0, ror fp │ │ │ │ - @ instruction: 0x002fdeb0 │ │ │ │ - eorseq r3, r1, r4, lsl r9 │ │ │ │ - eoreq sp, pc, r4, lsr r8 @ │ │ │ │ - @ instruction: 0x00313bf0 │ │ │ │ - eoreq sp, pc, r8, lsl fp @ │ │ │ │ - @ instruction: 0x003124d4 │ │ │ │ - @ instruction: 0xfff44640 │ │ │ │ - @ instruction: 0xfff4467c │ │ │ │ - eoreq r1, r6, r2, lsr #24 │ │ │ │ - eoreq sp, pc, ip, ror #23 │ │ │ │ + bpl feeeb1c4 <__bss_end__@@Base+0xfead9728> │ │ │ │ + eorseq r3, r1, ip, ror #21 │ │ │ │ + eoreq sp, pc, ip, lsr #28 │ │ │ │ + mlaseq r1, r0, r8, r3 │ │ │ │ + @ instruction: 0x002fd7b0 │ │ │ │ + eorseq r3, r1, ip, ror #22 │ │ │ │ + mlaeq pc, r4, sl, sp @ │ │ │ │ + eorseq r2, r1, r0, asr r4 │ │ │ │ + @ instruction: 0xfff445bc │ │ │ │ + @ instruction: 0xfff445f8 │ │ │ │ + eoreq r1, r6, lr, lsr #24 │ │ │ │ + eoreq sp, pc, r8, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #704] @ fddf4 │ │ │ │ + ldr r0, [pc, #704] @ fde78 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne fdd68 │ │ │ │ - ldr r2, [pc, #680] @ fde04 │ │ │ │ + bne fddec │ │ │ │ + ldr r2, [pc, #680] @ fde88 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fdc34 │ │ │ │ + bne fdcb8 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fdc34 │ │ │ │ + beq fdcb8 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r7, #23 │ │ │ │ mov r5, #0 │ │ │ │ lsl r4, r3, #3 │ │ │ │ cmp r4, r5 │ │ │ │ - beq fdbc4 │ │ │ │ + beq fdc48 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r5, r5, #8 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r6, r2, r1 │ │ │ │ movne r6, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mvnhi r6, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq fdb8c │ │ │ │ + beq fdc10 │ │ │ │ ands r2, r6, #255 @ 0xff │ │ │ │ - beq fdbdc │ │ │ │ + beq fdc60 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq fdc34 │ │ │ │ + beq fdcb8 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b fdb7c │ │ │ │ + b fdc00 │ │ │ │ add r0, r0, r5 │ │ │ │ ldr r4, [r0, #-8] │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ blx r2 │ │ │ │ - ldr r0, [pc, #484] @ fdde4 │ │ │ │ + ldr r0, [pc, #484] @ fde68 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor r0, r2, r0 │ │ │ │ - ldr r2, [pc, #472] @ fdde8 │ │ │ │ + ldr r2, [pc, #472] @ fde6c │ │ │ │ eor r1, r1, r2 │ │ │ │ orrs r0, r1, r0 │ │ │ │ ldreq r0, [sp, #32] │ │ │ │ - ldreq r2, [pc, #460] @ fddec │ │ │ │ + ldreq r2, [pc, #460] @ fde70 │ │ │ │ ldreq r1, [sp, #36] @ 0x24 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ - ldreq r2, [pc, #452] @ fddf0 │ │ │ │ + ldreq r2, [pc, #452] @ fde74 │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq fdc4c │ │ │ │ - ldr r0, [pc, #476] @ fde18 │ │ │ │ + beq fdcd0 │ │ │ │ + ldr r0, [pc, #476] @ fde9c │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #472] @ fde1c │ │ │ │ + ldr r2, [pc, #472] @ fdea0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ cmp r8, #0 │ │ │ │ - bmi fdda4 │ │ │ │ - beq fdc84 │ │ │ │ - ldr r0, [pc, #428] @ fde0c │ │ │ │ + bmi fde28 │ │ │ │ + beq fdd08 │ │ │ │ + ldr r0, [pc, #428] @ fde90 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fdda8 │ │ │ │ + beq fde2c │ │ │ │ mov r5, r0 │ │ │ │ - b fdc88 │ │ │ │ + b fdd0c │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ bl 1f640 │ │ │ │ add r0, r4, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ - bl 181fb0 │ │ │ │ + bl 182034 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq fdd24 │ │ │ │ + beq fdda8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #280] @ fde14 │ │ │ │ + ldr r3, [pc, #280] @ fde98 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt fdd3c │ │ │ │ + blt fddc0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fdd3c │ │ │ │ + beq fddc0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b fdd3c │ │ │ │ - ldr r3, [pc, #228] @ fde10 │ │ │ │ + bl 1b0888 │ │ │ │ + b fddc0 │ │ │ │ + ldr r3, [pc, #228] @ fde94 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne fdd54 │ │ │ │ + bne fddd8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #112] @ fddf8 │ │ │ │ + ldr r0, [pc, #112] @ fde7c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ fddfc │ │ │ │ - ldr r3, [pc, #104] @ fde00 │ │ │ │ + ldr r0, [pc, #104] @ fde80 │ │ │ │ + ldr r3, [pc, #104] @ fde84 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fdb54 │ │ │ │ + b fdbd8 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #88] @ fde08 │ │ │ │ + ldr r2, [pc, #88] @ fde8c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq fdddc │ │ │ │ + beq fde60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldmdaeq r7, {r1, r2, r4, r8, fp, ip}^ │ │ │ │ rsbseq r4, r4, #223 @ 0xdf │ │ │ │ ldrgt r9, [r5, -r0, asr #25] │ │ │ │ - bpl feeeb440 <__bss_end__@@Base+0xfead99a4> │ │ │ │ - eorseq r3, r1, r0, ror r8 │ │ │ │ - @ instruction: 0x002fdbb0 │ │ │ │ - eorseq r3, r1, r4, lsl r6 │ │ │ │ - eoreq sp, pc, r4, lsr r5 @ │ │ │ │ - @ instruction: 0x003138f0 │ │ │ │ - eoreq sp, pc, r8, lsl r8 @ │ │ │ │ - @ instruction: 0x003121d4 │ │ │ │ - @ instruction: 0xfff4364c │ │ │ │ - @ instruction: 0xfff43688 │ │ │ │ - eoreq r1, r6, r2, lsr #18 │ │ │ │ - eoreq sp, pc, ip, ror #17 │ │ │ │ + bpl feeeb4c4 <__bss_end__@@Base+0xfead9a28> │ │ │ │ + eorseq r3, r1, ip, ror #15 │ │ │ │ + eoreq sp, pc, ip, lsr #22 │ │ │ │ + mlaseq r1, r0, r5, r3 │ │ │ │ + @ instruction: 0x002fd4b0 │ │ │ │ + eorseq r3, r1, ip, ror #16 │ │ │ │ + mlaeq pc, r4, r7, sp @ │ │ │ │ + eorseq r2, r1, r0, asr r1 │ │ │ │ + @ instruction: 0xfff435c8 │ │ │ │ + @ instruction: 0xfff43604 │ │ │ │ + eoreq r1, r6, lr, lsr #18 │ │ │ │ + eoreq sp, pc, r8, ror #16 │ │ │ │ mov r3, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fde50 │ │ │ │ + beq fded4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne fde6c │ │ │ │ + bne fdef0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, #1 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, #1 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ add r1, r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, #1 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #9 │ │ │ │ - ldr ip, [pc, #84] @ fdef8 │ │ │ │ + ldr ip, [pc, #84] @ fdf7c │ │ │ │ mov r5, #11 │ │ │ │ - ldr r3, [pc, #80] @ fdefc │ │ │ │ + ldr r3, [pc, #80] @ fdf80 │ │ │ │ add lr, sp, #28 │ │ │ │ - ldr r4, [pc, #76] @ fdf00 │ │ │ │ + ldr r4, [pc, #76] @ fdf84 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp] │ │ │ │ add r4, pc, r4 │ │ │ │ stmib sp, {r0, r4} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, #9 │ │ │ │ str r1, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - ldr r1, [pc, #32] @ fdf04 │ │ │ │ - ldr r3, [pc, #32] @ fdf08 │ │ │ │ + ldr r1, [pc, #32] @ fdf88 │ │ │ │ + ldr r3, [pc, #32] @ fdf8c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 343328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq sp, pc, ip, lsr r7 @ │ │ │ │ - eoreq r1, r6, sp, lsl #17 │ │ │ │ - eoreq sp, pc, r0, lsr #14 │ │ │ │ - eoreq r1, r6, r9, asr #16 │ │ │ │ - eoreq r1, r6, lr, asr #16 │ │ │ │ + @ instruction: 0x002fd6b8 │ │ │ │ + mlaeq r6, r9, r8, r1 │ │ │ │ + mlaeq pc, ip, r6, sp @ │ │ │ │ + eoreq r1, r6, r5, asr r8 │ │ │ │ + eoreq r1, r6, sl, asr r8 │ │ │ │ b 1ece0 │ │ │ │ b 1e80c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ - ldr r2, [pc, #316] @ fe078 │ │ │ │ + bl 35308c │ │ │ │ + ldr r2, [pc, #316] @ fe0fc │ │ │ │ add r7, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #6 │ │ │ │ - bl 343188 │ │ │ │ + bl 34320c │ │ │ │ and r0, r5, #1 │ │ │ │ strb r0, [sp, #14] │ │ │ │ - ldr r6, [pc, #280] @ fe07c │ │ │ │ + ldr r6, [pc, #280] @ fe100 │ │ │ │ add r3, sp, #14 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #9 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [sp] │ │ │ │ - ldr r1, [pc, #260] @ fe080 │ │ │ │ + ldr r1, [pc, #260] @ fe104 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ + bl 3493c4 │ │ │ │ mov r7, #1 │ │ │ │ and r1, r7, r5, lsr #1 │ │ │ │ strb r1, [sp, #15] │ │ │ │ add r3, sp, #15 │ │ │ │ str r6, [sp] │ │ │ │ mov r2, #7 │ │ │ │ - ldr r1, [pc, #228] @ fe084 │ │ │ │ + ldr r1, [pc, #228] @ fe108 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ + bl 3493c4 │ │ │ │ and r1, r7, r5, lsr #2 │ │ │ │ strb r1, [sp, #16] │ │ │ │ str r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r1, [pc, #204] @ fe088 │ │ │ │ + ldr r1, [pc, #204] @ fe10c │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ + bl 3493c4 │ │ │ │ and r1, r7, r5, lsr #3 │ │ │ │ strb r1, [sp, #17] │ │ │ │ str r6, [sp] │ │ │ │ add r3, sp, #17 │ │ │ │ - ldr r1, [pc, #176] @ fe08c │ │ │ │ + ldr r1, [pc, #176] @ fe110 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ + bl 3493c4 │ │ │ │ and r1, r7, r5, lsr #5 │ │ │ │ strb r1, [sp, #18] │ │ │ │ str r6, [sp] │ │ │ │ add r3, sp, #18 │ │ │ │ - ldr r1, [pc, #148] @ fe090 │ │ │ │ + ldr r1, [pc, #148] @ fe114 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ + bl 3493c4 │ │ │ │ and r1, r7, r5, lsr #4 │ │ │ │ strb r1, [sp, #19] │ │ │ │ str r6, [sp] │ │ │ │ add r3, sp, #19 │ │ │ │ - ldr r1, [pc, #120] @ fe094 │ │ │ │ + ldr r1, [pc, #120] @ fe118 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ + bl 3493c4 │ │ │ │ lsr r1, r5, #8 │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r2, #9 │ │ │ │ - ldr r1, [pc, #92] @ fe098 │ │ │ │ + ldr r1, [pc, #92] @ fe11c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #84] @ fe09c │ │ │ │ + ldr r1, [pc, #84] @ fe120 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ - ldr r1, [pc, #76] @ fe0a0 │ │ │ │ + bl 3493c4 │ │ │ │ + ldr r1, [pc, #76] @ fe124 │ │ │ │ add r3, r4, #17 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #60] @ fe0a4 │ │ │ │ + ldr r1, [pc, #60] @ fe128 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ - bl 34964c │ │ │ │ + bl 3493c4 │ │ │ │ + bl 3496d0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eoreq r1, r6, r6, lsl #16 │ │ │ │ - eoreq sp, pc, r0, lsr #13 │ │ │ │ - ldrdeq r1, [r6], -r8 @ │ │ │ │ - @ instruction: 0x002617bd │ │ │ │ - eoreq r1, r6, r4, lsr #15 │ │ │ │ - eoreq r1, r6, sp, lsl #15 │ │ │ │ - eoreq r1, r6, r3, ror r7 │ │ │ │ - eoreq r6, r5, r8, lsr fp │ │ │ │ - eoreq sp, pc, r4, lsr #11 │ │ │ │ - eoreq r1, r6, r2, lsr r7 │ │ │ │ - eoreq sp, pc, r4, asr #11 │ │ │ │ - eoreq fp, r5, r7, ror #19 │ │ │ │ + eoreq r1, r6, r2, lsl r8 │ │ │ │ + eoreq sp, pc, ip, lsl r6 @ │ │ │ │ + eoreq r1, r6, r4, ror #15 │ │ │ │ + eoreq r1, r6, r9, asr #15 │ │ │ │ + @ instruction: 0x002617b0 │ │ │ │ + mlaeq r6, r9, r7, r1 │ │ │ │ + eoreq r1, r6, pc, ror r7 │ │ │ │ + eoreq r6, r5, r4, asr #22 │ │ │ │ + eoreq sp, pc, r0, lsr #10 │ │ │ │ + eoreq r1, r6, lr, lsr r7 │ │ │ │ + eoreq sp, pc, r0, asr #10 │ │ │ │ + strdeq fp, [r5], -r3 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #9 │ │ │ │ - ldr ip, [pc, #84] @ fe11c │ │ │ │ + ldr ip, [pc, #84] @ fe1a0 │ │ │ │ mov r5, #6 │ │ │ │ - ldr r3, [pc, #80] @ fe120 │ │ │ │ + ldr r3, [pc, #80] @ fe1a4 │ │ │ │ add lr, sp, #28 │ │ │ │ - ldr r4, [pc, #76] @ fe124 │ │ │ │ + ldr r4, [pc, #76] @ fe1a8 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp] │ │ │ │ add r4, pc, r4 │ │ │ │ stmib sp, {r0, r4} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, #22 │ │ │ │ str r1, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - ldr r1, [pc, #32] @ fe128 │ │ │ │ - ldr r3, [pc, #32] @ fe12c │ │ │ │ + ldr r1, [pc, #32] @ fe1ac │ │ │ │ + ldr r3, [pc, #32] @ fe1b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 343328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq sp, pc, r8, ror r5 @ │ │ │ │ - eoreq r1, r6, fp, ror #13 │ │ │ │ - eoreq sp, pc, ip, asr r5 @ │ │ │ │ - mlaeq r6, pc, r6, r1 @ │ │ │ │ - @ instruction: 0x002616b1 │ │ │ │ + strdeq sp, [pc], -r4 @ │ │ │ │ + strdeq r1, [r6], -r7 @ │ │ │ │ + ldrdeq sp, [pc], -r8 @ │ │ │ │ + eoreq r1, r6, fp, lsr #13 │ │ │ │ + @ instruction: 0x002616bd │ │ │ │ b 1e8cc │ │ │ │ b 1fee0 │ │ │ │ b 1f208 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe160 │ │ │ │ - ldr r1, [pc, #80] @ fe1a4 │ │ │ │ + beq fe1e4 │ │ │ │ + ldr r1, [pc, #80] @ fe228 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ + b 3431f8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #36] @ fe19c │ │ │ │ + ldr r0, [pc, #36] @ fe220 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #24] @ fe1a0 │ │ │ │ + ldr r1, [pc, #24] @ fe224 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 3437ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq sp, pc, r4, ror #9 │ │ │ │ - eoreq r1, r6, r9, ror #12 │ │ │ │ - eoreq r1, r6, fp, lsr #13 │ │ │ │ + eoreq sp, pc, r0, ror #8 │ │ │ │ + eoreq r1, r6, r5, ror r6 │ │ │ │ + @ instruction: 0x002616b7 │ │ │ │ b 1dea0 │ │ │ │ b 1f214 │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r6, [r1] │ │ │ │ @@ -227394,20 +227427,20 @@ │ │ │ │ bl 1eef0 │ │ │ │ mov r7, r0 │ │ │ │ bl 1e6bc │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ strb r9, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #376] @ fe398 │ │ │ │ + ldr r0, [pc, #376] @ fe41c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #360] @ fe39c │ │ │ │ + ldr r0, [pc, #360] @ fe420 │ │ │ │ ldr r2, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -227419,90 +227452,90 @@ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #284] @ fe3a0 │ │ │ │ + ldr r0, [pc, #284] @ fe424 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fe2d4 │ │ │ │ + beq fe358 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe2bc │ │ │ │ + beq fe340 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ - bne fe310 │ │ │ │ + bne fe394 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 1dfb4 │ │ │ │ - b fe330 │ │ │ │ + b fe3b4 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r3, #173 @ 0xad │ │ │ │ orr r3, r3, #512 @ 0x200 │ │ │ │ mov r7, #51 @ 0x33 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ mov r5, #57 @ 0x39 │ │ │ │ - ldr r6, [pc, #176] @ fe3a4 │ │ │ │ - ldr r4, [pc, #176] @ fe3a8 │ │ │ │ + ldr r6, [pc, #176] @ fe428 │ │ │ │ + ldr r4, [pc, #176] @ fe42c │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [r8, #28] │ │ │ │ add r4, pc, r4 │ │ │ │ stm r8, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ - beq fe2c8 │ │ │ │ + beq fe34c │ │ │ │ cmp r0, #0 │ │ │ │ - bne fe330 │ │ │ │ + bne fe3b4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe330 │ │ │ │ + beq fe3b4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [sp, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fe34c │ │ │ │ + bne fe3d0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 1dfb4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe35c │ │ │ │ + beq fe3e0 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe354 │ │ │ │ + beq fe3d8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl f4180 │ │ │ │ + bl f4204 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl f4180 │ │ │ │ + bl f4204 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfff69478 │ │ │ │ + @ instruction: 0xfff693f4 │ │ │ │ @ instruction: 0xfffffbe4 │ │ │ │ - eoreq sp, pc, ip, lsl #8 │ │ │ │ - eoreq r1, r6, r4, lsl #13 │ │ │ │ - eoreq r1, r6, r3, asr #12 │ │ │ │ + eoreq sp, pc, r8, lsl #7 │ │ │ │ + mlaeq r6, r0, r6, r1 │ │ │ │ + eoreq r1, r6, pc, asr #12 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1eef0 │ │ │ │ @@ -227517,15 +227550,15 @@ │ │ │ │ bl 1eef0 │ │ │ │ mov r7, r0 │ │ │ │ bl 1e6bc │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strb r8, [sp, #32] │ │ │ │ - ldr r0, [pc, #348] @ fe568 │ │ │ │ + ldr r0, [pc, #348] @ fe5ec │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -227536,315 +227569,315 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #276] @ fe56c │ │ │ │ + ldr r0, [pc, #276] @ fe5f0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fe4a8 │ │ │ │ + beq fe52c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe490 │ │ │ │ + beq fe514 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fe4e0 │ │ │ │ + bne fe564 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1dfb4 │ │ │ │ - b fe500 │ │ │ │ + b fe584 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov ip, #154 @ 0x9a │ │ │ │ orr ip, ip, #512 @ 0x200 │ │ │ │ mov r7, #42 @ 0x2a │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ mov r5, #57 @ 0x39 │ │ │ │ - ldr r6, [pc, #168] @ fe570 │ │ │ │ - ldr r3, [pc, #168] @ fe574 │ │ │ │ + ldr r6, [pc, #168] @ fe5f4 │ │ │ │ + ldr r3, [pc, #168] @ fe5f8 │ │ │ │ add r6, pc, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ stm r4, {r0, r1, r2, r3, r5, r6, r7, ip} │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq fe49c │ │ │ │ + beq fe520 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fe500 │ │ │ │ + bne fe584 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe500 │ │ │ │ + beq fe584 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fe51c │ │ │ │ + bne fe5a0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1dfb4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe52c │ │ │ │ + beq fe5b0 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe524 │ │ │ │ + beq fe5a8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl f4180 │ │ │ │ + bl f4204 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl f4180 │ │ │ │ + bl f4204 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xfffffa08 │ │ │ │ - eoreq sp, pc, r8, asr r2 @ │ │ │ │ - eoreq r1, r6, r6, ror #9 │ │ │ │ - eoreq r1, r6, r3, ror r4 │ │ │ │ + ldrdeq sp, [pc], -r4 @ │ │ │ │ + strdeq r1, [r6], -r2 @ │ │ │ │ + eoreq r1, r6, pc, ror r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ - ldr r5, [pc, #360] @ fe6f4 │ │ │ │ + ldr r5, [pc, #360] @ fe778 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne fe6a0 │ │ │ │ + bne fe724 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ add r5, sp, #8 │ │ │ │ str r0, [sp, #1056] @ 0x420 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ str r6, [sp, #1048] @ 0x418 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, #8 │ │ │ │ - ldr r2, [pc, #304] @ fe704 │ │ │ │ + ldr r2, [pc, #304] @ fe788 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e60e4 │ │ │ │ + bl e6168 │ │ │ │ ldr r3, [sp, #520] @ 0x208 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r3, #16 │ │ │ │ movls r1, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movls r2, r3 │ │ │ │ - ldr r3, [pc, #268] @ fe708 │ │ │ │ + ldr r3, [pc, #268] @ fe78c │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 2e4c4c │ │ │ │ + bl 2e4cd0 │ │ │ │ ldr r7, [sp, #520] @ 0x208 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ - bls fe64c │ │ │ │ + bls fe6d0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq fe680 │ │ │ │ + beq fe704 │ │ │ │ add r6, r5, #8 │ │ │ │ - b fe634 │ │ │ │ + b fe6b8 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq fe680 │ │ │ │ + beq fe704 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe628 │ │ │ │ + beq fe6ac │ │ │ │ mov r0, r6 │ │ │ │ bl 1e800 │ │ │ │ - b fe628 │ │ │ │ + b fe6ac │ │ │ │ cmp r7, #0 │ │ │ │ - beq fe690 │ │ │ │ + beq fe714 │ │ │ │ add r5, r5, #8 │ │ │ │ - b fe668 │ │ │ │ + b fe6ec │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq fe690 │ │ │ │ + beq fe714 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe65c │ │ │ │ + beq fe6e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e800 │ │ │ │ - b fe65c │ │ │ │ + b fe6e0 │ │ │ │ lsl r1, r7, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #536 @ 0x218 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #536] @ 0x218 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #56] @ fe6f8 │ │ │ │ + ldr r0, [pc, #56] @ fe77c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #48] @ fe6fc │ │ │ │ - ldr r3, [pc, #48] @ fe700 │ │ │ │ + ldr r0, [pc, #48] @ fe780 │ │ │ │ + ldr r3, [pc, #48] @ fe784 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fe5ac │ │ │ │ + b fe630 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq r2, r1, r4, lsr sp │ │ │ │ - eoreq sp, pc, r8 │ │ │ │ - @ instruction: 0x00312bfc │ │ │ │ - eoreq ip, pc, r4, lsr #24 │ │ │ │ - eoreq fp, r5, r3, asr #8 │ │ │ │ - ldrdeq sp, [pc], -ip @ │ │ │ │ + @ instruction: 0x00312cb0 │ │ │ │ + eoreq ip, pc, r4, lsl #31 │ │ │ │ + eorseq r2, r1, r8, ror fp │ │ │ │ + eoreq ip, pc, r0, lsr #23 │ │ │ │ + eoreq fp, r5, pc, asr #8 │ │ │ │ + eoreq sp, pc, r8, asr r0 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #332] @ fe86c │ │ │ │ + ldr r1, [pc, #332] @ fe8f0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r4, r0, r1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe854 │ │ │ │ + beq fe8d8 │ │ │ │ bl 76e88 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe7ec │ │ │ │ + beq fe870 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d9554 │ │ │ │ + bl 2d95d8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq fe798 │ │ │ │ + beq fe81c │ │ │ │ cmp r4, #0 │ │ │ │ - beq fe7f4 │ │ │ │ - ldr r1, [pc, #260] @ fe880 │ │ │ │ + beq fe878 │ │ │ │ + ldr r1, [pc, #260] @ fe904 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e2b4 │ │ │ │ - b fe7c0 │ │ │ │ + b fe844 │ │ │ │ cmp r4, #0 │ │ │ │ - beq fe7f4 │ │ │ │ - ldr r1, [pc, #212] @ fe87c │ │ │ │ + beq fe878 │ │ │ │ + ldr r1, [pc, #212] @ fe900 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1ffd0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne fe7d8 │ │ │ │ + bne fe85c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - bl fe130 │ │ │ │ - b fe7f8 │ │ │ │ - bl 101e74 │ │ │ │ - bl 2e81ec │ │ │ │ + bl fe1b4 │ │ │ │ + b fe87c │ │ │ │ + bl 101ef8 │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #84] @ fe870 │ │ │ │ + ldr r0, [pc, #84] @ fe8f4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #60] @ fe874 │ │ │ │ + ldr r0, [pc, #60] @ fe8f8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ fe878 │ │ │ │ + ldr r1, [pc, #40] @ fe8fc │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - ldr r0, [pc, #40] @ fe884 │ │ │ │ + ldr r0, [pc, #40] @ fe908 │ │ │ │ mov r1, #24 │ │ │ │ - ldr r2, [pc, #36] @ fe888 │ │ │ │ + ldr r2, [pc, #36] @ fe90c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - eorseq r2, r1, r4, lsr #24 │ │ │ │ - eoreq ip, pc, r4, asr lr @ │ │ │ │ - @ instruction: 0xfff4f0a8 │ │ │ │ - eoreq ip, pc, r0, lsr lr @ │ │ │ │ - eoreq r1, r6, r3, asr #5 │ │ │ │ - eoreq r1, r6, pc, ror #5 │ │ │ │ - strdeq r1, [r6], -r7 @ │ │ │ │ - @ instruction: 0x002fceb0 │ │ │ │ + eorseq r2, r1, r0, lsr #23 │ │ │ │ + ldrdeq ip, [pc], -r0 @ │ │ │ │ + @ instruction: 0xfff4f024 │ │ │ │ + eoreq ip, pc, ip, lsr #27 │ │ │ │ + eoreq r1, r6, pc, asr #5 │ │ │ │ + strdeq r1, [r6], -fp @ │ │ │ │ + eoreq r1, r6, r3, lsl #4 │ │ │ │ + eoreq ip, pc, ip, lsr #28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r7, [pc, #828] @ febe0 │ │ │ │ + ldr r7, [pc, #828] @ fec64 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r0, r6 │ │ │ │ add r4, r0, r1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq feba0 │ │ │ │ + beq fec24 │ │ │ │ bl 76cd8 │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - beq fe984 │ │ │ │ + beq fea08 │ │ │ │ cmp r1, #1 │ │ │ │ - bne fe9fc │ │ │ │ + bne fea80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq feb34 │ │ │ │ - ldr r1, [pc, #760] @ febe4 │ │ │ │ + beq febb8 │ │ │ │ + ldr r1, [pc, #760] @ fec68 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ add r1, r2, r0 │ │ │ │ ldr r2, [r1, r3]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne feb94 │ │ │ │ + bne fec18 │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [r1] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #0 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [r1, #16] │ │ │ │ mov r2, #0 │ │ │ │ @@ -227853,40 +227886,40 @@ │ │ │ │ bl 1edac │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r0, r6 │ │ │ │ add r6, r0, r1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq feac0 │ │ │ │ + beq feb44 │ │ │ │ bl 1e3c8 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq feb2c │ │ │ │ - ldr r1, [pc, #672] @ fec00 │ │ │ │ + beq febb0 │ │ │ │ + ldr r1, [pc, #672] @ fec84 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2dc72c │ │ │ │ - b feaa0 │ │ │ │ + bl 2dc7b0 │ │ │ │ + b feb24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq feb34 │ │ │ │ - ldr r1, [pc, #608] @ febf4 │ │ │ │ + beq febb8 │ │ │ │ + ldr r1, [pc, #608] @ fec78 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ add r1, r2, r0 │ │ │ │ ldr r2, [r1, r3]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne feb94 │ │ │ │ + bne fec18 │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [r1] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #0 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [r1, #16] │ │ │ │ mov r2, #0 │ │ │ │ @@ -227895,28 +227928,28 @@ │ │ │ │ bl 1edac │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r0, r6 │ │ │ │ add r4, r0, r1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq feae8 │ │ │ │ + beq feb6c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1e3c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq feb34 │ │ │ │ - ldr r1, [pc, #492] @ febf8 │ │ │ │ + beq febb8 │ │ │ │ + ldr r1, [pc, #492] @ fec7c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ add r1, r2, r0 │ │ │ │ ldr r2, [r1, r3]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne feb94 │ │ │ │ + bne fec18 │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [r1] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #0 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [r1, #16] │ │ │ │ mov r2, #0 │ │ │ │ @@ -227925,47 +227958,47 @@ │ │ │ │ bl 1edac │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r0, r6 │ │ │ │ add r6, r0, r1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq feb08 │ │ │ │ + beq feb8c │ │ │ │ bl 1e140 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq feb2c │ │ │ │ - ldr r1, [pc, #380] @ febfc │ │ │ │ + beq febb0 │ │ │ │ + ldr r1, [pc, #380] @ fec80 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2dc72c │ │ │ │ + bl 2dc7b0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq feab8 │ │ │ │ + beq feb3c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r6, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 29e18 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 1e3c8 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne fe958 │ │ │ │ - b feb2c │ │ │ │ + bne fe9dc │ │ │ │ + b febb0 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 29e18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -227974,110 +228007,110 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 29e18 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 1e140 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne fea78 │ │ │ │ - bl fdf0c │ │ │ │ - b feb38 │ │ │ │ - bl 101e74 │ │ │ │ - bl 2e81ec │ │ │ │ + bne feafc │ │ │ │ + bl fdf90 │ │ │ │ + b febbc │ │ │ │ + bl 101ef8 │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ febe8 │ │ │ │ + ldr r0, [pc, #140] @ fec6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #116] @ febec │ │ │ │ + ldr r0, [pc, #116] @ fec70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r1, [pc, #96] @ febf0 │ │ │ │ + ldr r1, [pc, #96] @ fec74 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - ldr r0, [pc, #112] @ fec0c │ │ │ │ + ldr r0, [pc, #112] @ fec90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ - ldr r0, [pc, #92] @ fec04 │ │ │ │ + ldr r0, [pc, #92] @ fec88 │ │ │ │ mov r1, #24 │ │ │ │ - ldr r2, [pc, #88] @ fec08 │ │ │ │ + ldr r2, [pc, #88] @ fec8c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b febbc │ │ │ │ + b fec40 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq febd8 │ │ │ │ + beq fec5c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r2, r1, r0, lsr #21 │ │ │ │ - @ instruction: 0x003126d8 │ │ │ │ - eoreq ip, pc, r4, lsl fp @ │ │ │ │ - @ instruction: 0xfff4ed68 │ │ │ │ - strdeq ip, [pc], -r0 @ │ │ │ │ - eorseq r2, r1, r0, lsr r6 │ │ │ │ - @ instruction: 0x003125b8 │ │ │ │ - strdeq r0, [r6], -sl @ │ │ │ │ - eoreq r1, r6, lr, lsl #2 │ │ │ │ - eoreq r0, r6, fp, lsr #29 │ │ │ │ - eoreq ip, pc, r4, ror #22 │ │ │ │ - eoreq ip, pc, ip, lsr #23 │ │ │ │ + eorseq r2, r1, ip, lsl sl │ │ │ │ + eorseq r2, r1, r4, asr r6 │ │ │ │ + mlaeq pc, r0, sl, ip @ │ │ │ │ + @ instruction: 0xfff4ece4 │ │ │ │ + eoreq ip, pc, ip, ror #20 │ │ │ │ + eorseq r2, r1, ip, lsr #11 │ │ │ │ + eorseq r2, r1, r4, lsr r5 │ │ │ │ + eoreq r1, r6, r6 │ │ │ │ + eoreq r1, r6, sl, lsl r1 │ │ │ │ + @ instruction: 0x00260eb7 │ │ │ │ + eoreq ip, pc, r0, ror #21 │ │ │ │ + eoreq ip, pc, r8, lsr #22 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r5, r1 │ │ │ │ - ldr r0, [pc, #232] @ fed0c │ │ │ │ + ldr r0, [pc, #232] @ fed90 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r6, r1, r4 │ │ │ │ ldr r0, [r6, r0]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne fecec │ │ │ │ + bne fed70 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r4 │ │ │ │ bl 1ea7c │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r1, [pc, #172] @ fed08 │ │ │ │ + ldr r1, [pc, #172] @ fed8c │ │ │ │ rsbmi r0, r0, #0 │ │ │ │ umull r2, r3, r0, r1 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add r0, r6, #4 │ │ │ │ cmp r7, r3, lsr #4 │ │ │ │ - bls fec90 │ │ │ │ + bls fed14 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r0] │ │ │ │ subne r1, r1, #1 │ │ │ │ strne r1, [r6, #16] │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq fec9c │ │ │ │ - b fecb0 │ │ │ │ + beq fed20 │ │ │ │ + b fed34 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne fecb0 │ │ │ │ - ldr r1, [pc, #108] @ fed10 │ │ │ │ + bne fed34 │ │ │ │ + ldr r1, [pc, #108] @ fed94 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16bd90 │ │ │ │ + bl 16be14 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ adds r2, r3, r2 │ │ │ │ movcc r2, r3 │ │ │ │ @@ -228087,421 +228120,421 @@ │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1edac │ │ │ │ ldr r0, [r6] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #32] @ fed14 │ │ │ │ + ldr r0, [pc, #32] @ fed98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ ldr r1, [r6] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r6] │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - eorseq r2, r1, r0, lsr #7 │ │ │ │ - eoreq ip, pc, r4, lsl #21 │ │ │ │ - eoreq ip, pc, r4, asr #20 │ │ │ │ + eorseq r2, r1, ip, lsl r3 │ │ │ │ + eoreq ip, pc, r0, lsl #20 │ │ │ │ + eoreq ip, pc, r0, asr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ - ldr fp, [pc, #772] @ ff02c │ │ │ │ + ldr fp, [pc, #772] @ ff0b0 │ │ │ │ mov r9, r0 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r0, [fp, #88] @ 0x58 │ │ │ │ ldr r1, [fp, #92] @ 0x5c │ │ │ │ add r0, r1, r0 │ │ │ │ sub r6, r9, r0 │ │ │ │ - bl 16f7d0 │ │ │ │ + bl 16f854 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #740] @ ff030 │ │ │ │ + ldr r0, [pc, #740] @ ff0b4 │ │ │ │ add sl, sp, #76 @ 0x4c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ ldr r5, [r0, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ bl 1ffe8 │ │ │ │ add r0, r4, r7 │ │ │ │ add r0, r0, r5 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add r4, r0, #68 @ 0x44 │ │ │ │ str sl, [sp] │ │ │ │ add r8, sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #684] @ ff034 │ │ │ │ + ldr r2, [pc, #684] @ ff0b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 194968 │ │ │ │ + bl 1949ec │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne fee20 │ │ │ │ + bne feea4 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp] │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #640] @ ff038 │ │ │ │ + ldr r2, [pc, #640] @ ff0bc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 194968 │ │ │ │ + bl 1949ec │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne fee44 │ │ │ │ + bne feec8 │ │ │ │ mov r0, r6 │ │ │ │ bl 20078 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ strb r0, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp] │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #580] @ ff03c │ │ │ │ + ldr r2, [pc, #580] @ ff0c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 194da4 │ │ │ │ + bl 194e28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne fee64 │ │ │ │ + bne feee8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ - b fef9c │ │ │ │ + b ff020 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ ldm r1!, {r2, r3, r5, r6} │ │ │ │ stmia r0!, {r2, r3, r5, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, sl │ │ │ │ bl 2483c │ │ │ │ - b fee80 │ │ │ │ + b fef04 │ │ │ │ ldm r5!, {r1, r2, r3, r6} │ │ │ │ mov r0, sl │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r5, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ mov r0, sl │ │ │ │ bl 2483c │ │ │ │ - b fee80 │ │ │ │ + b fef04 │ │ │ │ ldm r5!, {r1, r2, r3, r6} │ │ │ │ mov r0, sl │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r5, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ mov r0, sl │ │ │ │ bl 2483c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ str r4, [sp, #4] │ │ │ │ - ldr r0, [pc, #448] @ ff058 │ │ │ │ + ldr r0, [pc, #448] @ ff0dc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi fef94 │ │ │ │ - ldr r0, [pc, #432] @ ff05c │ │ │ │ + bhi ff018 │ │ │ │ + ldr r0, [pc, #432] @ ff0e0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc feed8 │ │ │ │ + bcc fef5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq fef94 │ │ │ │ - ldr r0, [pc, #404] @ ff060 │ │ │ │ + beq ff018 │ │ │ │ + ldr r0, [pc, #404] @ ff0e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq fef94 │ │ │ │ - ldr r0, [pc, #388] @ ff064 │ │ │ │ + beq ff018 │ │ │ │ + ldr r0, [pc, #388] @ ff0e8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fef94 │ │ │ │ - ldr r0, [pc, #332] @ ff040 │ │ │ │ + beq ff018 │ │ │ │ + ldr r0, [pc, #332] @ ff0c4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fefe8 │ │ │ │ + beq ff06c │ │ │ │ mov r2, r0 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #28]! │ │ │ │ mov r5, #0 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #284] @ ff04c │ │ │ │ + ldr r1, [pc, #284] @ ff0d0 │ │ │ │ str sl, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ str r8, [sp, #8] │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #256] @ ff050 │ │ │ │ + ldr r3, [pc, #256] @ ff0d4 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #236] @ ff054 │ │ │ │ + ldr r3, [pc, #236] @ ff0d8 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d42e0 │ │ │ │ ldr r0, [fp, #84] @ 0x54 │ │ │ │ ldr r1, [r0, #220] @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ - beq fefd0 │ │ │ │ + beq ff054 │ │ │ │ ldr r0, [fp, #88] @ 0x58 │ │ │ │ ldr r2, [fp, #92] @ 0x5c │ │ │ │ add r0, r0, r2 │ │ │ │ sub r0, r9, r0 │ │ │ │ blx r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #144] @ ff068 │ │ │ │ + ldr r0, [pc, #144] @ ff0ec │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #140] @ ff06c │ │ │ │ + ldr r2, [pc, #140] @ ff0f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - ldr r0, [pc, #84] @ ff044 │ │ │ │ + ldr r0, [pc, #84] @ ff0c8 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #80] @ ff048 │ │ │ │ + ldr r2, [pc, #80] @ ff0cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d425c │ │ │ │ - b ff024 │ │ │ │ + bl 2d42e0 │ │ │ │ + b ff0a8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r2, r1, r8, lsl r6 │ │ │ │ - eorseq r2, r1, r8, asr #6 │ │ │ │ - eoreq r4, r6, lr, asr #5 │ │ │ │ - eoreq r4, r6, sl, lsr #5 │ │ │ │ - eoreq r7, r5, ip, ror #16 │ │ │ │ - eorseq r1, r1, ip, asr #10 │ │ │ │ - eoreq r0, r6, lr, lsr #21 │ │ │ │ - eoreq ip, pc, r4, ror #14 │ │ │ │ - eoreq ip, pc, ip, lsr r8 @ │ │ │ │ - eoreq ip, pc, r4, lsl #16 │ │ │ │ + mlaseq r1, r4, r5, r2 │ │ │ │ + eorseq r2, r1, r4, asr #5 │ │ │ │ + ldrdeq r4, [r6], -sl @ │ │ │ │ + @ instruction: 0x002642b6 │ │ │ │ + eoreq r7, r5, r8, ror r8 │ │ │ │ + eorseq r1, r1, r8, asr #9 │ │ │ │ + @ instruction: 0x00260aba │ │ │ │ + eoreq ip, pc, r0, ror #13 │ │ │ │ + @ instruction: 0x002fc7b8 │ │ │ │ + eoreq ip, pc, r0, lsl #15 │ │ │ │ andeq r6, r7, r4, lsl #3 │ │ │ │ - eorseq r0, r1, r8, lsr lr │ │ │ │ - mlaseq r1, r4, r5, r1 │ │ │ │ - eorseq r1, r1, r4, ror r5 │ │ │ │ - eorseq r1, r1, r0, ror #10 │ │ │ │ - eoreq r0, r6, fp, lsr r6 │ │ │ │ - mlaeq pc, ip, r5, ip @ │ │ │ │ + @ instruction: 0x00310db4 │ │ │ │ + eorseq r1, r1, r0, lsl r5 │ │ │ │ + @ instruction: 0x003114f0 │ │ │ │ + @ instruction: 0x003114dc │ │ │ │ + eoreq r0, r6, r7, asr #12 │ │ │ │ + eoreq ip, pc, r8, lsl r5 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #364] @ ff1f4 │ │ │ │ + ldr r0, [pc, #364] @ ff278 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r6, #0 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne ff1a4 │ │ │ │ + bne ff228 │ │ │ │ str r6, [sp, #1048] @ 0x418 │ │ │ │ add r5, sp, #8 │ │ │ │ - ldr r0, [pc, #328] @ ff200 │ │ │ │ + ldr r0, [pc, #328] @ ff284 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ str r0, [sp, #1056] @ 0x420 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #300] @ ff204 │ │ │ │ + ldr r2, [pc, #300] @ ff288 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e5f0c │ │ │ │ + bl e5f90 │ │ │ │ ldr r3, [sp, #520] @ 0x208 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r3, #16 │ │ │ │ movls r1, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movls r2, r3 │ │ │ │ - ldr r3, [pc, #264] @ ff208 │ │ │ │ + ldr r3, [pc, #264] @ ff28c │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 2e4c4c │ │ │ │ + bl 2e4cd0 │ │ │ │ ldr r7, [sp, #520] @ 0x208 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ - bls ff150 │ │ │ │ + bls ff1d4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq ff184 │ │ │ │ + beq ff208 │ │ │ │ add r6, r5, #8 │ │ │ │ - b ff138 │ │ │ │ + b ff1bc │ │ │ │ subs r4, r4, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq ff184 │ │ │ │ + beq ff208 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff12c │ │ │ │ + beq ff1b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e800 │ │ │ │ - b ff12c │ │ │ │ + b ff1b0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ff194 │ │ │ │ + beq ff218 │ │ │ │ add r5, r5, #8 │ │ │ │ - b ff16c │ │ │ │ + b ff1f0 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq ff194 │ │ │ │ + beq ff218 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff160 │ │ │ │ + beq ff1e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e800 │ │ │ │ - b ff160 │ │ │ │ + b ff1e4 │ │ │ │ lsl r1, r7, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #536 @ 0x218 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #536] @ 0x218 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #52] @ ff1f8 │ │ │ │ + ldr r0, [pc, #52] @ ff27c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #44] @ ff1fc │ │ │ │ + ldr r3, [pc, #44] @ ff280 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ff0a8 │ │ │ │ + b ff12c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq r2, r1, ip, lsr r2 │ │ │ │ - @ instruction: 0x002fc5bc │ │ │ │ - eoreq ip, pc, r0, lsl r1 @ │ │ │ │ - eorseq r2, r1, r0, lsl #5 │ │ │ │ - eoreq r0, r6, lr, lsl sl │ │ │ │ - mlaeq pc, r0, r6, ip @ │ │ │ │ + @ instruction: 0x003121b8 │ │ │ │ + eoreq ip, pc, r8, lsr r5 @ │ │ │ │ + eoreq ip, pc, ip, lsl #1 │ │ │ │ + @ instruction: 0x003121fc │ │ │ │ + eoreq r0, r6, sl, lsr #20 │ │ │ │ + eoreq ip, pc, ip, lsl #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r8, [r0] │ │ │ │ mov r5, r1 │ │ │ │ - ldr sl, [pc, #812] @ ff550 │ │ │ │ + ldr sl, [pc, #812] @ ff5d4 │ │ │ │ mov r7, r2 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r0, [sl, #88] @ 0x58 │ │ │ │ ldr r1, [sl, #92] @ 0x5c │ │ │ │ add r0, r0, r8 │ │ │ │ add r4, r0, r1 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1e86c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ff268 │ │ │ │ + beq ff2ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne ff504 │ │ │ │ + bne ff588 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne ff27c │ │ │ │ - b ff490 │ │ │ │ + bne ff300 │ │ │ │ + b ff514 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff490 │ │ │ │ + beq ff514 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 111620 │ │ │ │ + bl 1116a4 │ │ │ │ add r5, r4, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 75248 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff490 │ │ │ │ + beq ff514 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 112174 │ │ │ │ + bl 1121f8 │ │ │ │ ldr r7, [r4, #20]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq ff498 │ │ │ │ - ldr r9, [pc, #680] @ ff56c │ │ │ │ + beq ff51c │ │ │ │ + ldr r9, [pc, #680] @ ff5f0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff4f8 │ │ │ │ + beq ff57c │ │ │ │ mov fp, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ str fp, [r0] │ │ │ │ bl 1e338 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 7743c │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff4f8 │ │ │ │ + beq ff57c │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ str fp, [r0] │ │ │ │ bl 1e338 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 76f98 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff4f8 │ │ │ │ + beq ff57c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1e338 │ │ │ │ mov r0, r5 │ │ │ │ @@ -228511,449 +228544,449 @@ │ │ │ │ ldr r1, [sl, #44] @ 0x2c │ │ │ │ add r0, r0, r7 │ │ │ │ add r6, r0, r1 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1e86c │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ff3cc │ │ │ │ + beq ff450 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff3d0 │ │ │ │ + beq ff454 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #460] @ ff570 │ │ │ │ + ldr r0, [pc, #460] @ ff5f4 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #444] @ ff574 │ │ │ │ + ldr r0, [pc, #444] @ ff5f8 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [pc, #440] @ ff578 │ │ │ │ + ldr r3, [pc, #440] @ ff5fc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b ff534 │ │ │ │ + b ff5b8 │ │ │ │ str r0, [r6, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl fe70c │ │ │ │ + bl fe790 │ │ │ │ mov r0, r4 │ │ │ │ - bl fe88c │ │ │ │ + bl fe910 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff4f8 │ │ │ │ + beq ff57c │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0] │ │ │ │ bl 1e338 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 77124 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff4f8 │ │ │ │ + beq ff57c │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0] │ │ │ │ bl 1e338 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 74fe8 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff4f8 │ │ │ │ + beq ff57c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 1e338 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 750ec │ │ │ │ - bl 101360 │ │ │ │ - b ff49c │ │ │ │ - bl 101d64 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 1013e4 │ │ │ │ + b ff520 │ │ │ │ + bl 101de8 │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #148] @ ff554 │ │ │ │ + ldr r0, [pc, #148] @ ff5d8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #124] @ ff558 │ │ │ │ + ldr r0, [pc, #124] @ ff5dc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #108] @ ff55c │ │ │ │ + ldr r1, [pc, #108] @ ff5e0 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #80] @ ff560 │ │ │ │ + ldr r0, [pc, #80] @ ff5e4 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #64] @ ff564 │ │ │ │ + ldr r0, [pc, #64] @ ff5e8 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [pc, #60] @ ff568 │ │ │ │ + ldr r3, [pc, #60] @ ff5ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b ff53c │ │ │ │ + b ff5c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r2, r1, ip, lsl r1 │ │ │ │ - @ instruction: 0x002fc1b0 │ │ │ │ - @ instruction: 0xfff4e404 │ │ │ │ - eoreq ip, pc, ip, lsl #3 │ │ │ │ - eoreq ip, pc, r8, lsl #5 │ │ │ │ - ldrdeq r0, [r6], -r5 @ │ │ │ │ - eoreq fp, pc, r4, asr #30 │ │ │ │ - eorseq r0, r1, r4, ror fp │ │ │ │ - eoreq ip, pc, ip, asr r3 @ │ │ │ │ - eoreq pc, r5, r9, lsl pc @ │ │ │ │ - eoreq ip, pc, r0, asr #1 │ │ │ │ + mlaseq r1, r8, r0, r2 │ │ │ │ + eoreq ip, pc, ip, lsr #2 │ │ │ │ + @ instruction: 0xfff4e380 │ │ │ │ + eoreq ip, pc, r8, lsl #2 │ │ │ │ + eoreq ip, pc, r4, lsl #4 │ │ │ │ + eoreq r0, r6, r1, ror #11 │ │ │ │ + eoreq fp, pc, r0, asr #29 │ │ │ │ + @ instruction: 0x00310af0 │ │ │ │ + ldrdeq ip, [pc], -r8 @ │ │ │ │ + eoreq pc, r5, r5, lsr #30 │ │ │ │ + eoreq ip, pc, ip, lsr r0 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r2, [pc, #160] @ ff630 │ │ │ │ + ldr r2, [pc, #160] @ ff6b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #88] @ 0x58 │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ add r0, r3, r0 │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r2, [r0, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq ff5b8 │ │ │ │ + beq ff63c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2d58dc │ │ │ │ + b 2d5960 │ │ │ │ mov r4, r1 │ │ │ │ bl 1f214 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #84] @ ff634 │ │ │ │ + ldr r0, [pc, #84] @ ff6b8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #60] @ ff638 │ │ │ │ + ldr r0, [pc, #60] @ ff6bc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r1, [pc, #44] @ ff63c │ │ │ │ + ldr r1, [pc, #44] @ ff6c0 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x00311db4 │ │ │ │ - mlaeq pc, r0, r0, ip @ │ │ │ │ - @ instruction: 0xfff4e2e4 │ │ │ │ - eoreq ip, pc, ip, rrx │ │ │ │ + eorseq r1, r1, r0, lsr sp │ │ │ │ + eoreq ip, pc, ip │ │ │ │ + @ instruction: 0xfff4e260 │ │ │ │ + eoreq fp, pc, r8, ror #31 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r6, r1 │ │ │ │ - bl 2d5bc8 │ │ │ │ + bl 2d5c4c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r6 │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ bl 72434 │ │ │ │ add r4, sp, #8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ add r2, lr, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl af264 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d5c0c │ │ │ │ + bl 2d5c90 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #1064] @ 0x428 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ - ldr r1, [pc, #1284] @ ffbc8 │ │ │ │ + ldr r1, [pc, #1284] @ ffc4c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #548] @ 0x224 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f844 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ffa90 │ │ │ │ + bne ffb14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ff718 │ │ │ │ + beq ff79c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #1196] @ ffbcc │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r1, [pc, #1196] @ ffc50 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r6, [sp, #540] @ 0x21c │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ str r0, [sp] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #1164] @ ffbd0 │ │ │ │ + ldr r1, [pc, #1164] @ ffc54 │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl ae4a8 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ff76c │ │ │ │ + beq ff7f0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #1120] @ ffbd4 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r1, [pc, #1120] @ ffc58 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r6, [sp, #540] @ 0x21c │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ str r0, [sp] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #1088] @ ffbd8 │ │ │ │ + ldr r1, [pc, #1088] @ ffc5c │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl ae4a8 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ff7c0 │ │ │ │ + beq ff844 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #1044] @ ffbdc │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r1, [pc, #1044] @ ffc60 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #548] @ 0x224 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 1e668 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ffaac │ │ │ │ - ldr r1, [pc, #996] @ ffbe0 │ │ │ │ + bne ffb30 │ │ │ │ + ldr r1, [pc, #996] @ ffc64 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #548] @ 0x224 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #536] @ 0x218 │ │ │ │ ldr r7, [sp, #540] @ 0x21c │ │ │ │ bl 1fae4 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - blt ff83c │ │ │ │ + blt ff8c0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ff83c │ │ │ │ + beq ff8c0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #928] @ ffbe4 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r0, [pc, #928] @ ffc68 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffb28 │ │ │ │ + beq ffbac │ │ │ │ ldr r5, [r5] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e338 │ │ │ │ - ldr r1, [pc, #872] @ ffbe8 │ │ │ │ + ldr r1, [pc, #872] @ ffc6c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r6 │ │ │ │ bl ae704 │ │ │ │ - b ffa70 │ │ │ │ - ldr r1, [pc, #764] @ ffb9c │ │ │ │ + b ffaf4 │ │ │ │ + ldr r1, [pc, #764] @ ffc20 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #548] @ 0x224 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f844 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ffabc │ │ │ │ + bne ffb40 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ff8f4 │ │ │ │ + beq ff978 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #676] @ ffba0 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r1, [pc, #676] @ ffc24 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r6, [sp, #540] @ 0x21c │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ str r0, [sp] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #644] @ ffba4 │ │ │ │ + ldr r1, [pc, #644] @ ffc28 │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl ae4a8 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ff948 │ │ │ │ + beq ff9cc │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #600] @ ffba8 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r1, [pc, #600] @ ffc2c │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r6, [sp, #540] @ 0x21c │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ str r0, [sp] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #568] @ ffbac │ │ │ │ + ldr r1, [pc, #568] @ ffc30 │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ mov r2, #9 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl ae4a8 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ff99c │ │ │ │ + beq ffa20 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #524] @ ffbb0 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r1, [pc, #524] @ ffc34 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #548] @ 0x224 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 1e668 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ffad8 │ │ │ │ - ldr r1, [pc, #476] @ ffbb4 │ │ │ │ + bne ffb5c │ │ │ │ + ldr r1, [pc, #476] @ ffc38 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #548] @ 0x224 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #536] @ 0x218 │ │ │ │ ldr r7, [sp, #540] @ 0x21c │ │ │ │ bl 1fae4 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - blt ffa18 │ │ │ │ + blt ffa9c │ │ │ │ cmp r6, #0 │ │ │ │ - beq ffa18 │ │ │ │ + beq ffa9c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #408] @ ffbb8 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r0, [pc, #408] @ ffc3c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffb28 │ │ │ │ + beq ffbac │ │ │ │ ldr r5, [r5] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e338 │ │ │ │ - ldr r1, [pc, #352] @ ffbbc │ │ │ │ + ldr r1, [pc, #352] @ ffc40 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r6 │ │ │ │ bl ae56c │ │ │ │ mov r0, r4 │ │ │ │ @@ -228962,345 +228995,345 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1fda8 │ │ │ │ ldr r0, [sp, #540] @ 0x21c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ff70c │ │ │ │ - b ff718 │ │ │ │ + bne ff790 │ │ │ │ + b ff79c │ │ │ │ ldr r0, [sp, #540] @ 0x21c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b ff7f4 │ │ │ │ + bl 1b0888 │ │ │ │ + b ff878 │ │ │ │ ldr r0, [sp, #540] @ 0x21c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ff8e8 │ │ │ │ - b ff8f4 │ │ │ │ + bne ff96c │ │ │ │ + b ff978 │ │ │ │ ldr r0, [sp, #540] @ 0x21c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b ff9d0 │ │ │ │ + bl 1b0888 │ │ │ │ + b ffa54 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r1, [sp, #540] @ 0x21c │ │ │ │ - ldr r1, [pc, #188] @ ffbc0 │ │ │ │ + ldr r1, [pc, #188] @ ffc44 │ │ │ │ str r0, [sp, #548] @ 0x224 │ │ │ │ add r0, lr, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #536] @ 0x218 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ - ldr r1, [pc, #168] @ ffbc4 │ │ │ │ + ldr r1, [pc, #168] @ ffc48 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ffb34 │ │ │ │ + b ffbb8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b ffb48 │ │ │ │ - b ffb48 │ │ │ │ - b ffb54 │ │ │ │ - b ffb48 │ │ │ │ + b ffbcc │ │ │ │ + b ffbcc │ │ │ │ + b ffbd8 │ │ │ │ + b ffbcc │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ - b ffb5c │ │ │ │ + b ffbe0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ffb8c │ │ │ │ + beq ffc10 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b ffb8c │ │ │ │ + bl 1b0888 │ │ │ │ + b ffc10 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ bl 6f5e0 │ │ │ │ - b ffb94 │ │ │ │ + b ffc18 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - strdeq r0, [r6], -sl @ │ │ │ │ - eoreq r0, r6, r6, ror #5 │ │ │ │ - eoreq r0, r6, r8, asr #5 │ │ │ │ - mlaeq r6, lr, r2, r0 │ │ │ │ - eoreq r0, r6, pc, ror r2 │ │ │ │ - eoreq r0, r6, r3, asr r2 │ │ │ │ - eoreq r0, r6, pc, lsl r2 │ │ │ │ - eorseq r0, r1, r8, lsl r4 │ │ │ │ - mlaeq r6, r7, r1, r0 │ │ │ │ - @ instruction: 0x002fbcb4 │ │ │ │ - eoreq fp, pc, r8, lsr #25 │ │ │ │ - eoreq r0, r6, ip, lsr r5 │ │ │ │ - eoreq r0, r6, r2, asr #9 │ │ │ │ - eoreq r0, r6, r4, lsr #9 │ │ │ │ - ldrdeq r0, [r6], -r0 @ │ │ │ │ - @ instruction: 0x002553b8 │ │ │ │ - eoreq r5, r5, ip, lsl #7 │ │ │ │ - eoreq r5, r5, r8, asr r3 │ │ │ │ - @ instruction: 0x003105f4 │ │ │ │ - ldrdeq r5, [r5], -r0 @ │ │ │ │ + eoreq r0, r6, r6, lsl #6 │ │ │ │ + strdeq r0, [r6], -r2 @ │ │ │ │ + ldrdeq r0, [r6], -r4 @ │ │ │ │ + eoreq r0, r6, sl, lsr #5 │ │ │ │ + eoreq r0, r6, fp, lsl #5 │ │ │ │ + eoreq r0, r6, pc, asr r2 │ │ │ │ + eoreq r0, r6, fp, lsr #4 │ │ │ │ + mlaseq r1, r4, r3, r0 │ │ │ │ + eoreq r0, r6, r3, lsr #3 │ │ │ │ + eoreq fp, pc, r0, lsr ip @ │ │ │ │ + eoreq fp, pc, r4, lsr #24 │ │ │ │ + eoreq r0, r6, r8, asr #10 │ │ │ │ + eoreq r0, r6, lr, asr #9 │ │ │ │ + @ instruction: 0x002604b0 │ │ │ │ + ldrdeq r0, [r6], -ip @ │ │ │ │ + eoreq r5, r5, r4, asr #7 │ │ │ │ + mlaeq r5, r8, r3, r5 │ │ │ │ + eoreq r5, r5, r4, ror #6 │ │ │ │ + eorseq r0, r1, r0, ror r5 │ │ │ │ + ldrdeq r5, [r5], -ip @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r6, r1 │ │ │ │ - bl 2d5bc8 │ │ │ │ - ldr r1, [pc, #1288] @ 100118 │ │ │ │ + bl 2d5c4c │ │ │ │ + ldr r1, [pc, #1288] @ 10019c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ add r4, sp, #8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ add r2, lr, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl af264 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d5c0c │ │ │ │ + bl 2d5c90 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #1064] @ 0x428 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - ldr r1, [pc, #1188] @ 10011c │ │ │ │ + ldr r1, [pc, #1188] @ 1001a0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #548] @ 0x224 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f844 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 100028 │ │ │ │ + bne 1000ac │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ffccc │ │ │ │ + beq ffd50 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #1100] @ 100120 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r1, [pc, #1100] @ 1001a4 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r6, [sp, #540] @ 0x21c │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ str r0, [sp] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #1068] @ 100124 │ │ │ │ + ldr r1, [pc, #1068] @ 1001a8 │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl ae4a8 │ │ │ │ - b ffea0 │ │ │ │ - ldr r1, [pc, #1088] @ 100154 │ │ │ │ + b fff24 │ │ │ │ + ldr r1, [pc, #1088] @ 1001d8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #548] @ 0x224 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f844 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 10000c │ │ │ │ + bne 100090 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ffd68 │ │ │ │ + beq ffdec │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #1000] @ 100158 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r1, [pc, #1000] @ 1001dc │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r6, [sp, #540] @ 0x21c │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ str r0, [sp] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #968] @ 10015c │ │ │ │ + ldr r1, [pc, #968] @ 1001e0 │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl ae4a8 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ffdbc │ │ │ │ + beq ffe40 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #924] @ 100160 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r1, [pc, #924] @ 1001e4 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #548] @ 0x224 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #536] @ 0x218 │ │ │ │ ldr r7, [sp, #540] @ 0x21c │ │ │ │ bl 1fae4 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - blt fffdc │ │ │ │ + blt 100060 │ │ │ │ cmp r6, #0 │ │ │ │ - beq fffdc │ │ │ │ + beq 100060 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b fffdc │ │ │ │ - ldr r1, [pc, #812] @ 10013c │ │ │ │ + bl 1b0888 │ │ │ │ + b 100060 │ │ │ │ + ldr r1, [pc, #812] @ 1001c0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #548] @ 0x224 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f844 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 100044 │ │ │ │ + bne 1000c8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ffe64 │ │ │ │ + beq ffee8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #724] @ 100140 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r1, [pc, #724] @ 1001c4 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r6, [sp, #540] @ 0x21c │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ str r0, [sp] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #692] @ 100144 │ │ │ │ + ldr r1, [pc, #692] @ 1001c8 │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl ae4a8 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ffeb8 │ │ │ │ + beq fff3c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #616] @ 100128 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r1, [pc, #616] @ 1001ac │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r6, [sp, #540] @ 0x21c │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ str r0, [sp] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #584] @ 10012c │ │ │ │ + ldr r1, [pc, #584] @ 1001b0 │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl ae4a8 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fff0c │ │ │ │ + beq fff90 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #540] @ 100130 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r1, [pc, #540] @ 1001b4 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #548] @ 0x224 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 1e668 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ffffc │ │ │ │ - ldr r1, [pc, #492] @ 100134 │ │ │ │ + bne 100080 │ │ │ │ + ldr r1, [pc, #492] @ 1001b8 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #548] @ 0x224 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #536] @ 0x218 │ │ │ │ ldr r7, [sp, #540] @ 0x21c │ │ │ │ bl 1fae4 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - blt fff88 │ │ │ │ + blt 10000c │ │ │ │ cmp r6, #0 │ │ │ │ - beq fff88 │ │ │ │ + beq 10000c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #424] @ 100138 │ │ │ │ + bl 1b0888 │ │ │ │ + ldr r0, [pc, #424] @ 1001bc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1000a0 │ │ │ │ + beq 100124 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e338 │ │ │ │ - ldr r1, [pc, #384] @ 100148 │ │ │ │ + ldr r1, [pc, #384] @ 1001cc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r6 │ │ │ │ bl ae89c │ │ │ │ ldr r1, [r5] │ │ │ │ @@ -229309,445 +229342,445 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1fda8 │ │ │ │ ldr r0, [sp, #540] @ 0x21c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b fff40 │ │ │ │ + bl 1b0888 │ │ │ │ + b fffc4 │ │ │ │ ldr r0, [sp, #540] @ 0x21c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ffd5c │ │ │ │ - b ffd68 │ │ │ │ + bne ffde0 │ │ │ │ + b ffdec │ │ │ │ ldr r0, [sp, #540] @ 0x21c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ffcc0 │ │ │ │ - b ffccc │ │ │ │ + bne ffd44 │ │ │ │ + b ffd50 │ │ │ │ ldr r0, [sp, #540] @ 0x21c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ffe58 │ │ │ │ - b ffe64 │ │ │ │ + bne ffedc │ │ │ │ + b ffee8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r1, [sp, #540] @ 0x21c │ │ │ │ - ldr r1, [pc, #208] @ 10014c │ │ │ │ + ldr r1, [pc, #208] @ 1001d0 │ │ │ │ str r0, [sp, #548] @ 0x224 │ │ │ │ add r0, lr, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #536] @ 0x218 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ - ldr r1, [pc, #188] @ 100150 │ │ │ │ + ldr r1, [pc, #188] @ 1001d4 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b 1000ac │ │ │ │ + b 100130 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1000d0 │ │ │ │ - b 1000d0 │ │ │ │ - b 1000d0 │ │ │ │ - b 1000c4 │ │ │ │ - b 1000c4 │ │ │ │ + b 100154 │ │ │ │ + b 100154 │ │ │ │ + b 100154 │ │ │ │ + b 100148 │ │ │ │ + b 100148 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - b 1000d8 │ │ │ │ + b 10015c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 100108 │ │ │ │ + beq 10018c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 100108 │ │ │ │ + bl 1b0888 │ │ │ │ + b 10018c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ bl 6f5e0 │ │ │ │ - b 100110 │ │ │ │ + b 100194 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - mlaeq r6, fp, r0, r0 │ │ │ │ - eoreq r0, r6, r6, asr #32 │ │ │ │ - eoreq r0, r6, r7, rrx │ │ │ │ - strdeq pc, [r5], -r0 @ │ │ │ │ - eoreq r5, r5, r3, ror r9 │ │ │ │ - eoreq r4, r5, ip, ror #24 │ │ │ │ - eoreq r4, r5, r0, asr #24 │ │ │ │ - eoreq r4, r5, ip, lsl #24 │ │ │ │ - eorseq pc, r0, r8, lsr #29 │ │ │ │ - eoreq pc, r5, r0, lsr pc @ │ │ │ │ - eoreq pc, r5, r4, ror #30 │ │ │ │ - eoreq pc, r5, r8, asr sp @ │ │ │ │ - eoreq r4, r5, r8, lsl #23 │ │ │ │ - eoreq fp, pc, r4, asr r7 @ │ │ │ │ - eoreq fp, pc, r8, asr #14 │ │ │ │ - eoreq r0, r6, r5, asr #1 │ │ │ │ - mlaeq r6, sp, r0, r0 │ │ │ │ - eoreq r0, r6, pc, ror r0 │ │ │ │ - eoreq r0, r6, r3, asr r0 │ │ │ │ + eoreq r0, r6, r7, lsr #1 │ │ │ │ + eoreq r0, r6, r2, asr r0 │ │ │ │ + eoreq r0, r6, r3, ror r0 │ │ │ │ + strdeq pc, [r5], -ip @ │ │ │ │ + eoreq r5, r5, pc, ror r9 │ │ │ │ + eoreq r4, r5, r8, ror ip │ │ │ │ + eoreq r4, r5, ip, asr #24 │ │ │ │ + eoreq r4, r5, r8, lsl ip │ │ │ │ + eorseq pc, r0, r4, lsr #28 │ │ │ │ + eoreq pc, r5, ip, lsr pc @ │ │ │ │ + eoreq pc, r5, r0, ror pc @ │ │ │ │ + eoreq pc, r5, r4, ror #26 │ │ │ │ + mlaeq r5, r4, fp, r4 │ │ │ │ + ldrdeq fp, [pc], -r0 @ │ │ │ │ + eoreq fp, pc, r4, asr #13 │ │ │ │ + ldrdeq r0, [r6], -r1 @ │ │ │ │ + eoreq r0, r6, r9, lsr #1 │ │ │ │ + eoreq r0, r6, fp, lsl #1 │ │ │ │ + eoreq r0, r6, pc, asr r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ - ldr r0, [pc, #164] @ 10021c │ │ │ │ + ldr r0, [pc, #164] @ 1002a0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ add r1, r1, r5 │ │ │ │ add r0, r1, r0 │ │ │ │ bl 75930 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #136] @ 100220 │ │ │ │ + ldr r1, [pc, #136] @ 1002a4 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movne r2, #1 │ │ │ │ bl 1e5cc │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1001e4 │ │ │ │ + bne 100268 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1001f8 │ │ │ │ + beq 10027c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1fda8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1001d4 │ │ │ │ + bne 100258 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 100214 │ │ │ │ + beq 100298 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r1, r1, ip, asr #3 │ │ │ │ - eoreq pc, r5, r4, lsl #25 │ │ │ │ + eorseq r1, r1, r8, asr #2 │ │ │ │ + mlaeq r5, r0, ip, pc @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r0] │ │ │ │ - ldr r0, [pc, #380] @ 1003b4 │ │ │ │ + ldr r0, [pc, #380] @ 100438 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ add r1, r1, r5 │ │ │ │ add r6, r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1002dc │ │ │ │ - bl 2d9598 │ │ │ │ + beq 100360 │ │ │ │ + bl 2d961c │ │ │ │ ldr r6, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 100338 │ │ │ │ + beq 1003bc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10028c │ │ │ │ + beq 100310 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ sub r0, r4, r6 │ │ │ │ clz r0, r0 │ │ │ │ lsr r4, r0, #5 │ │ │ │ - b 100290 │ │ │ │ + b 100314 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r1, [pc, #300] @ 1003c4 │ │ │ │ + ldr r1, [pc, #300] @ 100448 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e5cc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #40 @ 0x28 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ - bl fdf10 │ │ │ │ - bl 2e81ec │ │ │ │ + b 1b0888 │ │ │ │ + bl fdf94 │ │ │ │ + bl 2e8270 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #200] @ 1003c8 │ │ │ │ + ldr r0, [pc, #200] @ 10044c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #176] @ 1003cc │ │ │ │ + ldr r0, [pc, #176] @ 100450 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r1, [pc, #156] @ 1003d0 │ │ │ │ + ldr r1, [pc, #156] @ 100454 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl 101360 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 1013e4 │ │ │ │ + bl 2e8270 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #92] @ 1003b8 │ │ │ │ + ldr r0, [pc, #92] @ 10043c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #68] @ 1003bc │ │ │ │ + ldr r0, [pc, #68] @ 100440 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r1, [pc, #52] @ 1003c0 │ │ │ │ + ldr r1, [pc, #52] @ 100444 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1003b0 │ │ │ │ + beq 100434 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r1, r1, ip, lsl #2 │ │ │ │ - eoreq fp, pc, r4, lsl r3 @ │ │ │ │ - @ instruction: 0xfff4d568 │ │ │ │ - strdeq fp, [pc], -r0 @ │ │ │ │ - mlaeq r5, r8, fp, pc @ │ │ │ │ - eoreq fp, pc, r0, ror r3 @ │ │ │ │ - @ instruction: 0xfff4d5c4 │ │ │ │ - eoreq fp, pc, ip, asr #6 │ │ │ │ + eorseq r1, r1, r8, lsl #1 │ │ │ │ + mlaeq pc, r0, r2, fp @ │ │ │ │ + @ instruction: 0xfff4d4e4 │ │ │ │ + eoreq fp, pc, ip, ror #4 │ │ │ │ + eoreq pc, r5, r4, lsr #23 │ │ │ │ + eoreq fp, pc, ip, ror #5 │ │ │ │ + @ instruction: 0xfff4d540 │ │ │ │ + eoreq fp, pc, r8, asr #5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #220] @ 1004c4 │ │ │ │ + ldr r1, [pc, #220] @ 100548 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #88] @ 0x58 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ add r0, r2, r0 │ │ │ │ add r5, r0, r1 │ │ │ │ add r0, r5, #4 │ │ │ │ bl 76cd8 │ │ │ │ ands r0, r0, #255 @ 0xff │ │ │ │ - beq 100424 │ │ │ │ + beq 1004a8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 100460 │ │ │ │ + beq 1004e4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10043c │ │ │ │ + bne 1004c0 │ │ │ │ bl 47800 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 100460 │ │ │ │ + beq 1004e4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1004c0 │ │ │ │ + beq 100544 │ │ │ │ bl 1f82c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ bl 1e728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1fda8 │ │ │ │ - bl fdf10 │ │ │ │ - bl 2e81ec │ │ │ │ + bl fdf94 │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #64] @ 1004c8 │ │ │ │ + ldr r0, [pc, #64] @ 10054c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #40] @ 1004cc │ │ │ │ + ldr r0, [pc, #40] @ 100550 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r1, [pc, #20] @ 1004d0 │ │ │ │ + ldr r1, [pc, #20] @ 100554 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ bl 47950 │ │ │ │ - eorseq r0, r1, ip, asr pc │ │ │ │ - eoreq fp, pc, r8, ror #3 │ │ │ │ - @ instruction: 0xfff4d43c │ │ │ │ - eoreq fp, pc, r4, asr #3 │ │ │ │ + @ instruction: 0x00310ed8 │ │ │ │ + eoreq fp, pc, r4, ror #2 │ │ │ │ + @ instruction: 0xfff4d3b8 │ │ │ │ + eoreq fp, pc, r0, asr #2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #216] @ 1005c0 │ │ │ │ + ldr r1, [pc, #216] @ 100644 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #88] @ 0x58 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ add r0, r2, r0 │ │ │ │ add r5, r0, r1 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 100558 │ │ │ │ + beq 1005dc │ │ │ │ mov r0, r5 │ │ │ │ bl 75930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 100544 │ │ │ │ + beq 1005c8 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r5, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 100560 │ │ │ │ + beq 1005e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11ad04 │ │ │ │ + bl 11ad88 │ │ │ │ eor r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2d9554 │ │ │ │ + b 2d95d8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2d9554 │ │ │ │ - bl fe130 │ │ │ │ - b 100564 │ │ │ │ - bl 101360 │ │ │ │ - bl 2e81ec │ │ │ │ + b 2d95d8 │ │ │ │ + bl fe1b4 │ │ │ │ + b 1005e8 │ │ │ │ + bl 1013e4 │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #60] @ 1005c4 │ │ │ │ + ldr r0, [pc, #60] @ 100648 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #36] @ 1005c8 │ │ │ │ + ldr r0, [pc, #36] @ 10064c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r1, [pc, #16] @ 1005cc │ │ │ │ + ldr r1, [pc, #16] @ 100650 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r0, r1, ip, asr lr │ │ │ │ - eoreq fp, pc, r8, ror #1 │ │ │ │ - @ instruction: 0xfff4d33c │ │ │ │ - eoreq fp, pc, r4, asr #1 │ │ │ │ + @ instruction: 0x00310dd8 │ │ │ │ + eoreq fp, pc, r4, rrx │ │ │ │ + @ instruction: 0xfff4d2b8 │ │ │ │ + eoreq fp, pc, r0, asr #32 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ 100648 │ │ │ │ + ldr r2, [pc, #88] @ 1006cc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #68] @ 10064c │ │ │ │ + ldr r1, [pc, #68] @ 1006d0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #56] @ 100650 │ │ │ │ + ldr r0, [pc, #56] @ 1006d4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #26 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #32] @ 100654 │ │ │ │ + ldr r0, [pc, #32] @ 1006d8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #24] @ 100658 │ │ │ │ + ldr r1, [pc, #24] @ 1006dc │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eoreq fp, pc, r0, lsr #4 │ │ │ │ + mlaeq pc, ip, r1, fp @ │ │ │ │ @ instruction: 0xffffdb2c │ │ │ │ - @ instruction: 0xfff4d2c8 │ │ │ │ - mlaeq r5, r9, r8, pc @ │ │ │ │ - eoreq fp, pc, r4, asr #3 │ │ │ │ + @ instruction: 0xfff4d244 │ │ │ │ + eoreq pc, r5, r5, lsr #17 │ │ │ │ + eoreq fp, pc, r0, asr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #456 @ 0x1c8 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #452] @ 0x1c4 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #888] @ 1009f4 │ │ │ │ + ldr r0, [pc, #888] @ 100a78 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #872] @ 1009ec │ │ │ │ + ldr r1, [pc, #872] @ 100a70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #448] @ 0x1c0 │ │ │ │ ldr r0, [r8] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #856] @ 1009f0 │ │ │ │ + ldr r1, [pc, #856] @ 100a74 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ strb r7, [sp, #72] @ 0x48 │ │ │ │ bl 1dd80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1007a4 │ │ │ │ + beq 100828 │ │ │ │ mov r9, r0 │ │ │ │ bl 1f4f0 │ │ │ │ ldrb r0, [r9, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 100810 │ │ │ │ + beq 100894 │ │ │ │ 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 │ │ │ │ @@ -229760,367 +229793,367 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1e29c │ │ │ │ mov r6, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 100884 │ │ │ │ + beq 100908 │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ bl 1faa8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1008c0 │ │ │ │ + beq 100944 │ │ │ │ mov r0, sl │ │ │ │ add r8, sp, #8 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ bl 1ec20 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ - bl eac1c │ │ │ │ + bl eaca0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 100934 │ │ │ │ + bne 1009b8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e938 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10079c │ │ │ │ + beq 100820 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #456 @ 0x1c8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #3 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #588] @ 100a04 │ │ │ │ + ldr r0, [pc, #588] @ 100a88 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #556] @ 100a08 │ │ │ │ + ldr r1, [pc, #556] @ 100a8c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #540] @ 100a0c │ │ │ │ + ldr r1, [pc, #540] @ 100a90 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #448 @ 0x1c0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #516] @ 100a10 │ │ │ │ + ldr r1, [pc, #516] @ 100a94 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #508] @ 100a24 │ │ │ │ + ldr r0, [pc, #508] @ 100aa8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #476] @ 100a28 │ │ │ │ + ldr r1, [pc, #476] @ 100aac │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #460] @ 100a2c │ │ │ │ + ldr r1, [pc, #460] @ 100ab0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #448 @ 0x1c0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #440] @ 100a30 │ │ │ │ + ldr r1, [pc, #440] @ 100ab4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b 10098c │ │ │ │ + b 100a10 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #348] @ 1009f8 │ │ │ │ + ldr r0, [pc, #348] @ 100a7c │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #332] @ 1009fc │ │ │ │ - ldr r3, [pc, #332] @ 100a00 │ │ │ │ + ldr r0, [pc, #332] @ 100a80 │ │ │ │ + ldr r3, [pc, #332] @ 100a84 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b 10098c │ │ │ │ + b 100a10 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #316] @ 100a14 │ │ │ │ + ldr r0, [pc, #316] @ 100a98 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #284] @ 100a18 │ │ │ │ + ldr r1, [pc, #284] @ 100a9c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #268] @ 100a1c │ │ │ │ + ldr r1, [pc, #268] @ 100aa0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #448 @ 0x1c0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #248] @ 100a20 │ │ │ │ + ldr r1, [pc, #248] @ 100aa4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b 10098c │ │ │ │ + b 100a10 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #216] @ 100a34 │ │ │ │ + ldr r1, [pc, #216] @ 100ab8 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #196] @ 100a38 │ │ │ │ + ldr r0, [pc, #196] @ 100abc │ │ │ │ str sl, [sp, #448] @ 0x1c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #452] @ 0x1c4 │ │ │ │ - ldr r1, [pc, #184] @ 100a3c │ │ │ │ + ldr r1, [pc, #184] @ 100ac0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1009a8 │ │ │ │ + beq 100a2c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1009dc │ │ │ │ + beq 100a60 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r9 │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ cmnvc r7, #1680 @ 0x690 │ │ │ │ ldrbtvc r6, [r4], #-1395 @ 0xfffffa8d │ │ │ │ - mlaeq r5, r3, r3, r9 │ │ │ │ - strdeq sl, [pc], -r0 @ │ │ │ │ - eoreq lr, r5, r5, lsr #20 │ │ │ │ + mlaeq r5, pc, r3, r9 @ │ │ │ │ + eoreq sl, pc, ip, ror #22 │ │ │ │ + eoreq lr, r5, r1, lsr sl │ │ │ │ + eoreq sl, pc, r8, lsr #22 │ │ │ │ + eoreq sl, pc, r8, lsr #23 │ │ │ │ + @ instruction: 0x0030f4b4 │ │ │ │ + @ instruction: 0xfff4d064 │ │ │ │ eoreq sl, pc, ip, lsr #23 │ │ │ │ - eoreq sl, pc, ip, lsr #24 │ │ │ │ - eorseq pc, r0, r8, lsr r5 @ │ │ │ │ - @ instruction: 0xfff4d0e8 │ │ │ │ - eoreq sl, pc, r0, lsr ip @ │ │ │ │ - eoreq sl, pc, ip, asr #22 │ │ │ │ - eorseq pc, r0, r8, lsl r4 @ │ │ │ │ - @ instruction: 0xfff4cfcc │ │ │ │ - strdeq sl, [pc], -ip @ │ │ │ │ - eoreq sl, pc, r4, ror #23 │ │ │ │ - eorseq pc, r0, r8, asr #9 │ │ │ │ - @ instruction: 0xfff4d07c │ │ │ │ - eoreq sl, pc, ip, lsr #31 │ │ │ │ - eoreq sl, pc, r8, ror #21 │ │ │ │ + eoreq sl, pc, r8, asr #21 │ │ │ │ + mlaseq r0, r4, r3, pc @ │ │ │ │ + @ instruction: 0xfff4cf48 │ │ │ │ + eoreq sl, pc, r8, ror lr @ │ │ │ │ + eoreq sl, pc, r0, ror #22 │ │ │ │ + eorseq pc, r0, r4, asr #8 │ │ │ │ + @ instruction: 0xfff4cff8 │ │ │ │ + eoreq sl, pc, r8, lsr #30 │ │ │ │ + eoreq sl, pc, r4, ror #20 │ │ │ │ andeq r5, r2, r0, ror #6 │ │ │ │ - eoreq sl, pc, ip, asr #21 │ │ │ │ + eoreq sl, pc, r8, asr #20 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #380] @ 100bcc │ │ │ │ + ldr r1, [pc, #380] @ 100c50 │ │ │ │ ldr r6, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r1, #64] @ 0x40 │ │ │ │ ldr r5, [r1, #68] @ 0x44 │ │ │ │ bl 1fee0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r4, r6 │ │ │ │ add r4, r0, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 100b20 │ │ │ │ + beq 100ba4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 100b28 │ │ │ │ + beq 100bac │ │ │ │ bl 1f208 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 100b6c │ │ │ │ + beq 100bf0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #64 @ 0x40 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #264] @ 100be8 │ │ │ │ + ldr r1, [pc, #264] @ 100c6c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r0, [pc, #240] @ 100bec │ │ │ │ + ldr r0, [pc, #240] @ 100c70 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #200] @ 100be4 │ │ │ │ + ldr r1, [pc, #200] @ 100c68 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl fe134 │ │ │ │ - b 100b70 │ │ │ │ + bl fe1b8 │ │ │ │ + b 100bf4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #156] @ 100bdc │ │ │ │ + ldr r1, [pc, #156] @ 100c60 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #132] @ 100be0 │ │ │ │ + ldr r0, [pc, #132] @ 100c64 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #8 │ │ │ │ - b 100b08 │ │ │ │ - bl fe138 │ │ │ │ - bl 2e81ec │ │ │ │ + b 100b8c │ │ │ │ + bl fe1bc │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #60] @ 100bd0 │ │ │ │ + ldr r0, [pc, #60] @ 100c54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #36] @ 100bd4 │ │ │ │ + ldr r0, [pc, #36] @ 100c58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #20] @ 100bd8 │ │ │ │ + ldr r1, [pc, #20] @ 100c5c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r0, r1, r8, ror r8 │ │ │ │ + @ instruction: 0x003107f4 │ │ │ │ + eoreq sl, pc, r8, asr sl @ │ │ │ │ + @ instruction: 0xfff4ccac │ │ │ │ + eoreq sl, pc, r4, lsr sl @ │ │ │ │ + eoreq sl, pc, ip, ror #24 │ │ │ │ + eorseq pc, r0, r8, lsl r3 @ │ │ │ │ + @ instruction: 0x002facb8 │ │ │ │ ldrdeq sl, [pc], -ip @ │ │ │ │ - @ instruction: 0xfff4cd30 │ │ │ │ - @ instruction: 0x002faab8 │ │ │ │ - strdeq sl, [pc], -r0 @ │ │ │ │ - mlaseq r0, ip, r3, pc @ │ │ │ │ - eoreq sl, pc, ip, lsr sp @ │ │ │ │ - eoreq sl, pc, r0, ror #26 │ │ │ │ - @ instruction: 0x0030f3fc │ │ │ │ + eorseq pc, r0, r8, ror r3 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #244] @ 100cf4 │ │ │ │ + ldr r1, [pc, #244] @ 100d78 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #49 @ 0x31 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e074 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 100cd4 │ │ │ │ - ldr r5, [pc, #196] @ 100cf8 │ │ │ │ + bne 100d58 │ │ │ │ + ldr r5, [pc, #196] @ 100d7c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #21 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ ldr r7, [r5, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #176] @ 100cfc │ │ │ │ + ldr r1, [pc, #176] @ 100d80 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 100ce4 │ │ │ │ + bne 100d68 │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ ldr r5, [r5, #68] @ 0x44 │ │ │ │ mov r2, #19 │ │ │ │ - ldr r1, [pc, #112] @ 100d00 │ │ │ │ + ldr r1, [pc, #112] @ 100d84 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -230128,54 +230161,54 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 100c2c │ │ │ │ + bl 1b0888 │ │ │ │ + b 100cb0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 100c78 │ │ │ │ - ldrdeq pc, [r5], -fp @ │ │ │ │ - mlaseq r1, r0, r6, r0 │ │ │ │ - eoreq pc, r5, ip, asr #5 │ │ │ │ - mlaeq r5, sp, r2, pc @ │ │ │ │ + bl 1b0888 │ │ │ │ + b 100cfc │ │ │ │ + eoreq pc, r5, r7, ror #5 │ │ │ │ + eorseq r0, r1, ip, lsl #12 │ │ │ │ + ldrdeq pc, [r5], -r8 @ │ │ │ │ + eoreq pc, r5, r9, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ ldr r8, [r1] │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ - ldr r0, [pc, #912] @ 1010bc │ │ │ │ + ldr r0, [pc, #912] @ 101140 │ │ │ │ orr r1, r1, #26624 @ 0x6800 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #452] @ 0x1c4 │ │ │ │ ldr r0, [r8] │ │ │ │ strh r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #880] @ 1010b8 │ │ │ │ + ldr r1, [pc, #880] @ 10113c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ strb r6, [sp, #70] @ 0x46 │ │ │ │ bl 1dd80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 100e64 │ │ │ │ + beq 100ee8 │ │ │ │ mov sl, r0 │ │ │ │ bl 1f4f0 │ │ │ │ ldrb r0, [sl, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 100ed0 │ │ │ │ + beq 100f54 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -230188,248 +230221,248 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 1e29c │ │ │ │ mov r7, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 100f44 │ │ │ │ + beq 100fc8 │ │ │ │ add fp, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, fp │ │ │ │ bl 1faa8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 100f80 │ │ │ │ + beq 101004 │ │ │ │ mov r1, fp │ │ │ │ add r8, sp, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 100ff4 │ │ │ │ + beq 101078 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 101000 │ │ │ │ + beq 101084 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2e6bd4 │ │ │ │ + bl 2e6c58 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r9, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 100e5c │ │ │ │ + beq 100ee0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #3 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #596] @ 1010cc │ │ │ │ + ldr r0, [pc, #596] @ 101150 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #564] @ 1010d0 │ │ │ │ + ldr r1, [pc, #564] @ 101154 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #548] @ 1010d4 │ │ │ │ + ldr r1, [pc, #548] @ 101158 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #452 @ 0x1c4 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #524] @ 1010d8 │ │ │ │ + ldr r1, [pc, #524] @ 10115c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #516] @ 1010ec │ │ │ │ + ldr r0, [pc, #516] @ 101170 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #484] @ 1010f0 │ │ │ │ + ldr r1, [pc, #484] @ 101174 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #468] @ 1010f4 │ │ │ │ + ldr r1, [pc, #468] @ 101178 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #452 @ 0x1c4 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #448] @ 1010f8 │ │ │ │ + ldr r1, [pc, #448] @ 10117c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b 101058 │ │ │ │ + b 1010dc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #356] @ 1010c0 │ │ │ │ + ldr r0, [pc, #356] @ 101144 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #340] @ 1010c4 │ │ │ │ - ldr r3, [pc, #340] @ 1010c8 │ │ │ │ + ldr r0, [pc, #340] @ 101148 │ │ │ │ + ldr r3, [pc, #340] @ 10114c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b 101058 │ │ │ │ + b 1010dc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #324] @ 1010dc │ │ │ │ + ldr r0, [pc, #324] @ 101160 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #292] @ 1010e0 │ │ │ │ + ldr r1, [pc, #292] @ 101164 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #276] @ 1010e4 │ │ │ │ + ldr r1, [pc, #276] @ 101168 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #452 @ 0x1c4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #256] @ 1010e8 │ │ │ │ + ldr r1, [pc, #256] @ 10116c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b 101058 │ │ │ │ + b 1010dc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ - b 101004 │ │ │ │ + b 101088 │ │ │ │ mov r0, #1 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #212] @ 1010fc │ │ │ │ + ldr r1, [pc, #212] @ 101180 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #192] @ 101100 │ │ │ │ + ldr r0, [pc, #192] @ 101184 │ │ │ │ str fp, [sp, #452] @ 0x1c4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ - ldr r1, [pc, #180] @ 101104 │ │ │ │ + ldr r1, [pc, #180] @ 101188 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101088 │ │ │ │ + beq 10110c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1010a8 │ │ │ │ + beq 10112c │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e800 │ │ │ │ mov r0, sl │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ rsbvc r6, r1, #482344960 @ 0x1cc00000 │ │ │ │ - eoreq pc, r5, pc, lsl r3 @ │ │ │ │ - eoreq sl, pc, r0, lsr r5 @ │ │ │ │ - eoreq lr, r5, r5, ror #6 │ │ │ │ + eoreq pc, r5, fp, lsr #6 │ │ │ │ + eoreq sl, pc, ip, lsr #9 │ │ │ │ + eoreq lr, r5, r1, ror r3 │ │ │ │ + eoreq sl, pc, r8, ror #8 │ │ │ │ + eoreq sl, pc, r8, ror #9 │ │ │ │ + @ instruction: 0x0030edf4 │ │ │ │ + @ instruction: 0xfff4c9a4 │ │ │ │ eoreq sl, pc, ip, ror #9 │ │ │ │ - eoreq sl, pc, ip, ror #10 │ │ │ │ - eorseq lr, r0, r8, ror lr │ │ │ │ - @ instruction: 0xfff4ca28 │ │ │ │ - eoreq sl, pc, r0, ror r5 @ │ │ │ │ - eoreq sl, pc, ip, lsl #9 │ │ │ │ - eorseq lr, r0, r8, asr sp │ │ │ │ - @ instruction: 0xfff4c90c │ │ │ │ - eoreq sl, pc, ip, lsl r9 @ │ │ │ │ - eoreq sl, pc, r4, lsr #10 │ │ │ │ - eorseq lr, r0, r8, lsl #28 │ │ │ │ - @ instruction: 0xfff4c9bc │ │ │ │ - eoreq sl, pc, ip, asr #19 │ │ │ │ - eoreq sl, pc, ip, lsl r4 @ │ │ │ │ + eoreq sl, pc, r8, lsl #8 │ │ │ │ + @ instruction: 0x0030ecd4 │ │ │ │ + @ instruction: 0xfff4c888 │ │ │ │ + mlaeq pc, r8, r8, sl @ │ │ │ │ + eoreq sl, pc, r0, lsr #9 │ │ │ │ + eorseq lr, r0, r4, lsl #27 │ │ │ │ + @ instruction: 0xfff4c938 │ │ │ │ + eoreq sl, pc, r8, asr #18 │ │ │ │ + mlaeq pc, r8, r3, sl @ │ │ │ │ muleq r2, r4, ip │ │ │ │ - eoreq sl, pc, r0, lsl #8 │ │ │ │ + eoreq sl, pc, ip, ror r3 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #464 @ 0x1d0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2e8a90 │ │ │ │ + bl 2e8b14 │ │ │ │ mov r0, #6 │ │ │ │ ldr r8, [r4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ - ldr r0, [pc, #520] @ 10133c │ │ │ │ + ldr r0, [pc, #520] @ 1013c0 │ │ │ │ orr r1, r1, #26624 @ 0x6800 │ │ │ │ add sl, sp, #72 @ 0x48 │ │ │ │ mov r7, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r8] │ │ │ │ strh r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #484] @ 101338 │ │ │ │ + ldr r1, [pc, #484] @ 1013bc │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, sl │ │ │ │ strb r7, [sp, #78] @ 0x4e │ │ │ │ bl 1dd80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101248 │ │ │ │ + beq 1012cc │ │ │ │ mov r9, r0 │ │ │ │ bl 1f4f0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ @@ -230443,252 +230476,252 @@ │ │ │ │ bl 1de64 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm sl, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r0, r3 │ │ │ │ stm r0, {r1, r2, r4, r5, r6, r7} │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #396] @ 101350 │ │ │ │ + ldr r1, [pc, #396] @ 1013d4 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 2e5594 │ │ │ │ + bl 2e5618 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e29c │ │ │ │ mov r5, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1012b8 │ │ │ │ + beq 10133c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ee90 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101224 │ │ │ │ + beq 1012a8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 1e800 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1ec20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101240 │ │ │ │ + beq 1012c4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ add sp, sp, #464 @ 0x1d0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #3 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #228] @ 101340 │ │ │ │ + ldr r0, [pc, #228] @ 1013c4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #196] @ 101344 │ │ │ │ + ldr r1, [pc, #196] @ 1013c8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #180] @ 101348 │ │ │ │ + ldr r1, [pc, #180] @ 1013cc │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #160] @ 10134c │ │ │ │ + ldr r1, [pc, #160] @ 1013d0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b 1012f0 │ │ │ │ + b 101374 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #460] @ 0x1cc │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ - ldr r0, [pc, #132] @ 101354 │ │ │ │ + ldr r0, [pc, #132] @ 1013d8 │ │ │ │ add r2, sp, #456 @ 0x1c8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #116] @ 101358 │ │ │ │ - ldr r3, [pc, #116] @ 10135c │ │ │ │ + ldr r0, [pc, #116] @ 1013dc │ │ │ │ + ldr r3, [pc, #116] @ 1013e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b 10131c │ │ │ │ + b 1013a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101314 │ │ │ │ + beq 101398 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 1e800 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1ec20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101330 │ │ │ │ + beq 1013b4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ rsbvc r6, r1, #482344960 @ 0x1cc00000 │ │ │ │ - eoreq lr, r5, r3, lsl pc │ │ │ │ - eoreq sl, pc, r8, lsl #3 │ │ │ │ - mlaseq r0, r4, sl, lr │ │ │ │ - @ instruction: 0xfff4c648 │ │ │ │ - eoreq sl, pc, r8, asr r6 @ │ │ │ │ - eoreq sl, pc, r0, asr #14 │ │ │ │ - @ instruction: 0x002fa1bc │ │ │ │ - strdeq sp, [r5], -r1 @ │ │ │ │ - eoreq sl, pc, r8, ror r1 @ │ │ │ │ + eoreq lr, r5, pc, lsl pc │ │ │ │ + eoreq sl, pc, r4, lsl #2 │ │ │ │ + eorseq lr, r0, r0, lsl sl │ │ │ │ + @ instruction: 0xfff4c5c4 │ │ │ │ + ldrdeq sl, [pc], -r4 @ │ │ │ │ + @ instruction: 0x002fa6bc │ │ │ │ + eoreq sl, pc, r8, lsr r1 @ │ │ │ │ + strdeq sp, [r5], -sp @ │ │ │ │ + strdeq sl, [pc], -r4 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #100] @ 1013d4 │ │ │ │ + ldr r0, [pc, #100] @ 101458 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 101398 │ │ │ │ - ldr r0, [pc, #88] @ 1013e4 │ │ │ │ + bne 10141c │ │ │ │ + ldr r0, [pc, #88] @ 101468 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #32] @ 1013d8 │ │ │ │ + ldr r0, [pc, #32] @ 10145c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #24] @ 1013dc │ │ │ │ - ldr r3, [pc, #24] @ 1013e0 │ │ │ │ + ldr r0, [pc, #24] @ 101460 │ │ │ │ + ldr r3, [pc, #24] @ 101464 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b 101384 │ │ │ │ - eorseq r0, r1, r4, lsr r0 │ │ │ │ - eoreq sl, pc, r0, lsl #11 │ │ │ │ - eorseq pc, r0, r4, ror #31 │ │ │ │ - eoreq r9, pc, r4, lsl #30 │ │ │ │ - eorseq r0, r1, r0, asr #1 │ │ │ │ + b 101408 │ │ │ │ + @ instruction: 0x0030ffb0 │ │ │ │ + strdeq sl, [pc], -ip @ │ │ │ │ + eorseq pc, r0, r0, ror #30 │ │ │ │ + eoreq r9, pc, r0, lsl #29 │ │ │ │ + eorseq r0, r1, ip, lsr r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #256] @ 1014f8 │ │ │ │ + ldr r1, [pc, #256] @ 10157c │ │ │ │ ldr r6, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r1, #112] @ 0x70 │ │ │ │ ldr r5, [r1, #116] @ 0x74 │ │ │ │ bl 1ece0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r4, r6 │ │ │ │ add r0, r0, r5 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101498 │ │ │ │ + beq 10151c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #56 @ 0x38 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #176] @ 101508 │ │ │ │ + ldr r1, [pc, #176] @ 10158c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #152] @ 10150c │ │ │ │ + ldr r0, [pc, #152] @ 101590 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #124] @ 101510 │ │ │ │ + ldr r1, [pc, #124] @ 101594 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl fdf0c │ │ │ │ - bl 2e81ec │ │ │ │ + bl fdf90 │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #60] @ 1014fc │ │ │ │ + ldr r0, [pc, #60] @ 101580 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #36] @ 101500 │ │ │ │ + ldr r0, [pc, #36] @ 101584 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #20] @ 101504 │ │ │ │ + ldr r1, [pc, #20] @ 101588 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - @ instruction: 0x0030fed0 │ │ │ │ - @ instruction: 0x002fa1b0 │ │ │ │ - @ instruction: 0xfff4c404 │ │ │ │ - eoreq sl, pc, ip, lsl #3 │ │ │ │ - eoreq sl, pc, r8, lsl #10 │ │ │ │ - eorseq lr, r0, r4, lsl #21 │ │ │ │ - eoreq sl, pc, r4, ror #9 │ │ │ │ + eorseq pc, r0, ip, asr #28 │ │ │ │ + eoreq sl, pc, ip, lsr #2 │ │ │ │ + @ instruction: 0xfff4c380 │ │ │ │ + eoreq sl, pc, r8, lsl #2 │ │ │ │ + eoreq sl, pc, r4, lsl #9 │ │ │ │ + eorseq lr, r0, r0, lsl #20 │ │ │ │ + eoreq sl, pc, r0, ror #8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #160] @ 1015c4 │ │ │ │ + ldr r1, [pc, #160] @ 101648 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e074 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1015b4 │ │ │ │ - ldr r0, [pc, #112] @ 1015c8 │ │ │ │ + bne 101638 │ │ │ │ + ldr r0, [pc, #112] @ 10164c │ │ │ │ mov r2, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [r0, #112] @ 0x70 │ │ │ │ ldr r6, [r0, #116] @ 0x74 │ │ │ │ mov r0, sp │ │ │ │ - ldr r1, [pc, #92] @ 1015cc │ │ │ │ + ldr r1, [pc, #92] @ 101650 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r5, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -230696,22 +230729,22 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 101550 │ │ │ │ - mlaeq r5, r7, fp, lr │ │ │ │ - eorseq pc, r0, r0, ror sp @ │ │ │ │ - eoreq lr, r5, r5, lsl #23 │ │ │ │ + bl 1b0888 │ │ │ │ + b 1015d4 │ │ │ │ + eoreq lr, r5, r3, lsr #23 │ │ │ │ + eorseq pc, r0, ip, ror #25 │ │ │ │ + mlaeq r5, r1, fp, lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #476 @ 0x1dc │ │ │ │ add r9, sp, #80 @ 0x50 │ │ │ │ mov r8, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ @@ -230731,33 +230764,33 @@ │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ mov fp, r0 │ │ │ │ bl 1e398 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #16 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - ldr r1, [pc, #528] @ 101854 │ │ │ │ + ldr r1, [pc, #528] @ 1018d8 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r9, [r0] │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #508] @ 10185c │ │ │ │ + ldr r0, [pc, #508] @ 1018e0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r9] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #484] @ 101858 │ │ │ │ + ldr r1, [pc, #484] @ 1018dc │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ strb r8, [sp, #88] @ 0x58 │ │ │ │ bl 1dd80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101768 │ │ │ │ + beq 1017ec │ │ │ │ mov sl, r0 │ │ │ │ bl 1f4f0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ @@ -230770,395 +230803,395 @@ │ │ │ │ mov r1, r7 │ │ │ │ bl 1de64 │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, fp │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #400] @ 101870 │ │ │ │ + ldr r1, [pc, #400] @ 1018f4 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r3, fp │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 2e5594 │ │ │ │ + bl 2e5618 │ │ │ │ mov r0, sl │ │ │ │ bl 1e29c │ │ │ │ mov r5, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1017d4 │ │ │ │ + beq 101858 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ bl 1ee90 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101744 │ │ │ │ + beq 1017c8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 1e800 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1ec20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101760 │ │ │ │ + beq 1017e4 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 1e800 │ │ │ │ add sp, sp, #476 @ 0x1dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #3 │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #228] @ 101860 │ │ │ │ + ldr r0, [pc, #228] @ 1018e4 │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #200] @ 101864 │ │ │ │ + ldr r1, [pc, #200] @ 1018e8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #184] @ 101868 │ │ │ │ + ldr r1, [pc, #184] @ 1018ec │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #164] @ 10186c │ │ │ │ + ldr r1, [pc, #164] @ 1018f0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b 10180c │ │ │ │ + b 101890 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #468] @ 0x1d4 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ - ldr r0, [pc, #136] @ 101874 │ │ │ │ + ldr r0, [pc, #136] @ 1018f8 │ │ │ │ add r2, sp, #464 @ 0x1d0 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #120] @ 101878 │ │ │ │ - ldr r3, [pc, #120] @ 10187c │ │ │ │ + ldr r0, [pc, #120] @ 1018fc │ │ │ │ + ldr r3, [pc, #120] @ 101900 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b 101838 │ │ │ │ + b 1018bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101830 │ │ │ │ + beq 1018b4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 1e800 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1ec20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10184c │ │ │ │ + beq 1018d0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ cmnvc r3, #478150656 @ 0x1c800000 │ │ │ │ @ instruction: 0x676f7270 │ │ │ │ - eoreq r8, r5, r7, asr #7 │ │ │ │ - eoreq r9, pc, r4, ror #24 │ │ │ │ - eorseq lr, r0, r8, ror r5 │ │ │ │ - @ instruction: 0xfff4c12c │ │ │ │ - eoreq sl, pc, ip, ror #3 │ │ │ │ - ldrdeq sl, [pc], -r0 @ │ │ │ │ - eoreq r9, pc, r0, lsr #25 │ │ │ │ - ldrdeq sp, [r5], -r5 @ │ │ │ │ - eoreq r9, pc, ip, asr ip @ │ │ │ │ + ldrdeq r8, [r5], -r3 @ │ │ │ │ + eoreq r9, pc, r0, ror #23 │ │ │ │ + @ instruction: 0x0030e4f4 │ │ │ │ + @ instruction: 0xfff4c0a8 │ │ │ │ + eoreq sl, pc, r8, ror #2 │ │ │ │ + eoreq sl, pc, ip, asr #4 │ │ │ │ + eoreq r9, pc, ip, lsl ip @ │ │ │ │ + eoreq sp, r5, r1, ror #21 │ │ │ │ + ldrdeq r9, [pc], -r8 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #716] @ 101b5c │ │ │ │ + ldr r1, [pc, #716] @ 101be0 │ │ │ │ ldr r6, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ ldr r5, [r1, #44] @ 0x2c │ │ │ │ bl 1dea0 │ │ │ │ add r4, r4, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r5]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1019dc │ │ │ │ + beq 101a60 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1019e4 │ │ │ │ + beq 101a68 │ │ │ │ bl 1ece0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101a28 │ │ │ │ + beq 101aac │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101a30 │ │ │ │ - ldr r0, [pc, #632] @ 101b80 │ │ │ │ + beq 101ab4 │ │ │ │ + ldr r0, [pc, #632] @ 101c04 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 101a74 │ │ │ │ - ldr r0, [pc, #620] @ 101b90 │ │ │ │ + bne 101af8 │ │ │ │ + ldr r0, [pc, #620] @ 101c14 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101ab0 │ │ │ │ + beq 101b34 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101ab8 │ │ │ │ + beq 101b3c │ │ │ │ bl 1e8cc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101afc │ │ │ │ + beq 101b80 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #80 @ 0x50 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #512] @ 101b9c │ │ │ │ + ldr r1, [pc, #512] @ 101c20 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #28 │ │ │ │ - ldr r0, [pc, #488] @ 101ba0 │ │ │ │ + ldr r0, [pc, #488] @ 101c24 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #412] @ 101b74 │ │ │ │ + ldr r1, [pc, #412] @ 101bf8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl fe1a8 │ │ │ │ - b 101b00 │ │ │ │ + bl fe22c │ │ │ │ + b 101b84 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #368] @ 101b6c │ │ │ │ + ldr r1, [pc, #368] @ 101bf0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #344] @ 101b70 │ │ │ │ + ldr r0, [pc, #344] @ 101bf4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ - b 1019c4 │ │ │ │ - bl fdf0c │ │ │ │ - b 101b00 │ │ │ │ + b 101a48 │ │ │ │ + bl fdf90 │ │ │ │ + b 101b84 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #304] @ 101b78 │ │ │ │ + ldr r1, [pc, #304] @ 101bfc │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r0, [pc, #280] @ 101b7c │ │ │ │ + ldr r0, [pc, #280] @ 101c00 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ - b 1019c4 │ │ │ │ + b 101a48 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #240] @ 101b84 │ │ │ │ + ldr r0, [pc, #240] @ 101c08 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #232] @ 101b88 │ │ │ │ - ldr r3, [pc, #232] @ 101b8c │ │ │ │ + ldr r0, [pc, #232] @ 101c0c │ │ │ │ + ldr r3, [pc, #232] @ 101c10 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b 10191c │ │ │ │ - bl 101e74 │ │ │ │ - b 101b00 │ │ │ │ + b 1019a0 │ │ │ │ + bl 101ef8 │ │ │ │ + b 101b84 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #196] @ 101b94 │ │ │ │ + ldr r1, [pc, #196] @ 101c18 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #20 │ │ │ │ - ldr r0, [pc, #172] @ 101b98 │ │ │ │ + ldr r0, [pc, #172] @ 101c1c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ - b 1019c4 │ │ │ │ - bl fe130 │ │ │ │ - bl 2e81ec │ │ │ │ + b 101a48 │ │ │ │ + bl fe1b4 │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #60] @ 101b60 │ │ │ │ + ldr r0, [pc, #60] @ 101be4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #36] @ 101b64 │ │ │ │ + ldr r0, [pc, #36] @ 101be8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r1, [pc, #20] @ 101b68 │ │ │ │ + ldr r1, [pc, #20] @ 101bec │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - @ instruction: 0x0030fab0 │ │ │ │ - eoreq r9, pc, ip, asr #22 │ │ │ │ - @ instruction: 0xfff4bda0 │ │ │ │ - eoreq r9, pc, r8, lsr #22 │ │ │ │ - eoreq sl, pc, r4 │ │ │ │ - eorseq lr, r0, r0, ror #9 │ │ │ │ - eoreq sl, pc, r0, ror r0 @ │ │ │ │ - eoreq r9, pc, r8, asr #31 │ │ │ │ - mlaseq r0, r4, r4, lr │ │ │ │ - @ instruction: 0x0030f6b0 │ │ │ │ - eoreq r9, pc, r4, asr #31 │ │ │ │ - eorseq pc, r0, ip, lsl r5 @ │ │ │ │ - eoreq r9, pc, r4, ror #16 │ │ │ │ - eorseq pc, r0, r0, lsr #13 │ │ │ │ - eoreq r9, pc, r0, asr pc @ │ │ │ │ - eorseq lr, r0, ip, lsl #8 │ │ │ │ - mlaeq pc, r4, r0, sl @ │ │ │ │ - eorseq lr, r0, r0, asr #10 │ │ │ │ + eorseq pc, r0, ip, lsr #20 │ │ │ │ + eoreq r9, pc, r8, asr #21 │ │ │ │ + @ instruction: 0xfff4bd1c │ │ │ │ + eoreq r9, pc, r4, lsr #21 │ │ │ │ + eoreq r9, pc, r0, lsl #31 │ │ │ │ + eorseq lr, r0, ip, asr r4 │ │ │ │ + eoreq r9, pc, ip, ror #31 │ │ │ │ + eoreq r9, pc, r4, asr #30 │ │ │ │ + eorseq lr, r0, r0, lsl r4 │ │ │ │ + eorseq pc, r0, ip, lsr #12 │ │ │ │ + eoreq r9, pc, r0, asr #30 │ │ │ │ + mlaseq r0, r8, r4, pc @ │ │ │ │ + eoreq r9, pc, r0, ror #15 │ │ │ │ + eorseq pc, r0, ip, lsl r6 @ │ │ │ │ + eoreq r9, pc, ip, asr #29 │ │ │ │ + eorseq lr, r0, r8, lsl #7 │ │ │ │ + eoreq sl, pc, r0, lsl r0 @ │ │ │ │ + @ instruction: 0x0030e4bc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #408] @ 101d4c │ │ │ │ + ldr r1, [pc, #408] @ 101dd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e074 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 101d0c │ │ │ │ - ldr r5, [pc, #360] @ 101d50 │ │ │ │ + bne 101d90 │ │ │ │ + ldr r5, [pc, #360] @ 101dd4 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #12 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r7, [r5, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #340] @ 101d54 │ │ │ │ + ldr r1, [pc, #340] @ 101dd8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r7, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 101d1c │ │ │ │ + bne 101da0 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ ldr r7, [r5, #44] @ 0x2c │ │ │ │ mov r2, #5 │ │ │ │ - ldr r1, [pc, #280] @ 101d58 │ │ │ │ + ldr r1, [pc, #280] @ 101ddc │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 101d2c │ │ │ │ + bne 101db0 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ ldr r7, [r5, #44] @ 0x2c │ │ │ │ mov r2, #8 │ │ │ │ - ldr r1, [pc, #216] @ 101d5c │ │ │ │ + ldr r1, [pc, #216] @ 101de0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 101d3c │ │ │ │ + bne 101dc0 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ ldr r5, [r5, #44] @ 0x2c │ │ │ │ mov r2, #28 │ │ │ │ - ldr r1, [pc, #152] @ 101d60 │ │ │ │ + ldr r1, [pc, #152] @ 101de4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r6, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -231166,1266 +231199,1266 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 101be0 │ │ │ │ + bl 1b0888 │ │ │ │ + b 101c64 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 101c28 │ │ │ │ + bl 1b0888 │ │ │ │ + b 101cac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 101c6c │ │ │ │ + bl 1b0888 │ │ │ │ + b 101cf0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 101cb0 │ │ │ │ - eoreq lr, r5, r3, lsr r6 │ │ │ │ - eorseq pc, r0, r4, asr r7 @ │ │ │ │ - eoreq lr, r5, r1, lsr #12 │ │ │ │ - eoreq lr, r5, sp, ror #11 │ │ │ │ - ldrdeq r7, [r5], -r3 @ │ │ │ │ - eoreq lr, r5, sl, ror #10 │ │ │ │ + bl 1b0888 │ │ │ │ + b 101d34 │ │ │ │ + eoreq lr, r5, pc, lsr r6 │ │ │ │ + @ instruction: 0x0030f6d0 │ │ │ │ + eoreq lr, r5, sp, lsr #12 │ │ │ │ + strdeq lr, [r5], -r9 @ │ │ │ │ + ldrdeq r7, [r5], -pc @ │ │ │ │ + eoreq lr, r5, r6, ror r5 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #104] @ 101ddc │ │ │ │ + ldr r0, [pc, #104] @ 101e60 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r4, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 101da4 │ │ │ │ - ldr r0, [pc, #80] @ 101de8 │ │ │ │ + bne 101e28 │ │ │ │ + ldr r0, [pc, #80] @ 101e6c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #28] @ 101de0 │ │ │ │ + ldr r0, [pc, #28] @ 101e64 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #20] @ 101de4 │ │ │ │ + ldr r3, [pc, #20] @ 101e68 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b 101d90 │ │ │ │ - eorseq pc, r0, r0, asr r5 @ │ │ │ │ - eoreq r9, pc, r4, lsr #25 │ │ │ │ - eoreq r9, pc, r8, lsl #11 │ │ │ │ - eorseq pc, r0, ip, lsr #11 │ │ │ │ + b 101e14 │ │ │ │ + eorseq pc, r0, ip, asr #9 │ │ │ │ + eoreq r9, pc, r0, lsr #24 │ │ │ │ + eoreq r9, pc, r4, lsl #10 │ │ │ │ + eorseq pc, r0, r8, lsr #10 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #100] @ 101e60 │ │ │ │ + ldr r0, [pc, #100] @ 101ee4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 101e24 │ │ │ │ - ldr r0, [pc, #88] @ 101e70 │ │ │ │ + bne 101ea8 │ │ │ │ + ldr r0, [pc, #88] @ 101ef4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #32] @ 101e64 │ │ │ │ + ldr r0, [pc, #32] @ 101ee8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #24] @ 101e68 │ │ │ │ - ldr r3, [pc, #24] @ 101e6c │ │ │ │ + ldr r0, [pc, #24] @ 101eec │ │ │ │ + ldr r3, [pc, #24] @ 101ef0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b 101e10 │ │ │ │ - eorseq pc, r0, r0, lsl #13 │ │ │ │ - eoreq r9, pc, r4, lsr ip @ │ │ │ │ - eorseq pc, r0, r0, lsr r6 @ │ │ │ │ - eoreq r9, pc, r4, lsl r4 @ │ │ │ │ - eorseq pc, r0, r8, ror #13 │ │ │ │ + b 101e94 │ │ │ │ + @ instruction: 0x0030f5fc │ │ │ │ + @ instruction: 0x002f9bb0 │ │ │ │ + eorseq pc, r0, ip, lsr #11 │ │ │ │ + mlaeq pc, r0, r3, r9 @ │ │ │ │ + eorseq pc, r0, r4, ror #12 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #100] @ 101ee8 │ │ │ │ + ldr r0, [pc, #100] @ 101f6c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 101eac │ │ │ │ - ldr r0, [pc, #88] @ 101ef8 │ │ │ │ + bne 101f30 │ │ │ │ + ldr r0, [pc, #88] @ 101f7c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #32] @ 101eec │ │ │ │ + ldr r0, [pc, #32] @ 101f70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #24] @ 101ef0 │ │ │ │ - ldr r3, [pc, #24] @ 101ef4 │ │ │ │ + ldr r0, [pc, #24] @ 101f74 │ │ │ │ + ldr r3, [pc, #24] @ 101f78 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b 101e98 │ │ │ │ - eorseq pc, r0, r4, lsr r1 @ │ │ │ │ - eoreq r9, pc, ip, lsl #23 │ │ │ │ - eorseq pc, r0, r4, ror #1 │ │ │ │ - eoreq r9, pc, ip, lsr #8 │ │ │ │ - eorseq pc, r0, r4, lsr #2 │ │ │ │ + b 101f1c │ │ │ │ + ldrheq pc, [r0], -r0 @ │ │ │ │ + eoreq r9, pc, r8, lsl #22 │ │ │ │ + eorseq pc, r0, r0, rrx │ │ │ │ + eoreq r9, pc, r8, lsr #7 │ │ │ │ + eorseq pc, r0, r0, lsr #1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ - ldr r6, [pc, #1148] @ 102388 │ │ │ │ + ldr r6, [pc, #1148] @ 10240c │ │ │ │ ldr r7, [r0] │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #92] @ 0x5c │ │ │ │ bl 1f214 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r4, r7 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1020fc │ │ │ │ + beq 102180 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102104 │ │ │ │ + beq 102188 │ │ │ │ bl 1e80c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102148 │ │ │ │ + beq 1021cc │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102150 │ │ │ │ - ldr r0, [pc, #1060] @ 1023ac │ │ │ │ + beq 1021d4 │ │ │ │ + ldr r0, [pc, #1060] @ 102430 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 102194 │ │ │ │ - ldr r0, [pc, #1048] @ 1023bc │ │ │ │ + bne 102218 │ │ │ │ + ldr r0, [pc, #1048] @ 102440 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1021d0 │ │ │ │ + beq 102254 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1021d8 │ │ │ │ - ldr r0, [pc, #1008] @ 1023c8 │ │ │ │ + beq 10225c │ │ │ │ + ldr r0, [pc, #1008] @ 10244c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r4, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 10221c │ │ │ │ + bne 1022a0 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102254 │ │ │ │ + beq 1022d8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10225c │ │ │ │ + beq 1022e0 │ │ │ │ bl 1e8cc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1022a0 │ │ │ │ + beq 102324 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1022a8 │ │ │ │ - ldr r0, [pc, #908] @ 1023e4 │ │ │ │ + beq 10232c │ │ │ │ + ldr r0, [pc, #908] @ 102468 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1022ec │ │ │ │ - ldr r0, [pc, #896] @ 1023f4 │ │ │ │ + bne 102370 │ │ │ │ + ldr r0, [pc, #896] @ 102478 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102328 │ │ │ │ + beq 1023ac │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #96 @ 0x60 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #828] @ 1023f8 │ │ │ │ + ldr r1, [pc, #828] @ 10247c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #804] @ 1023fc │ │ │ │ + ldr r0, [pc, #804] @ 102480 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - ldr r1, [pc, #680] @ 1023a0 │ │ │ │ + ldr r1, [pc, #680] @ 102424 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl fe1ac │ │ │ │ - b 10232c │ │ │ │ + bl fe230 │ │ │ │ + b 1023b0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #636] @ 102398 │ │ │ │ + ldr r1, [pc, #636] @ 10241c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #612] @ 10239c │ │ │ │ + ldr r0, [pc, #612] @ 102420 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #8 │ │ │ │ - b 1020e4 │ │ │ │ - bl fdf10 │ │ │ │ - b 10232c │ │ │ │ + b 102168 │ │ │ │ + bl fdf94 │ │ │ │ + b 1023b0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #572] @ 1023a4 │ │ │ │ + ldr r1, [pc, #572] @ 102428 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r0, [pc, #548] @ 1023a8 │ │ │ │ + ldr r0, [pc, #548] @ 10242c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ - b 1020e4 │ │ │ │ + b 102168 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #508] @ 1023b0 │ │ │ │ + ldr r0, [pc, #508] @ 102434 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #500] @ 1023b4 │ │ │ │ - ldr r3, [pc, #500] @ 1023b8 │ │ │ │ + ldr r0, [pc, #500] @ 102438 │ │ │ │ + ldr r3, [pc, #500] @ 10243c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b 101f9c │ │ │ │ - bl 101360 │ │ │ │ - b 10232c │ │ │ │ + b 102020 │ │ │ │ + bl 1013e4 │ │ │ │ + b 1023b0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #464] @ 1023c0 │ │ │ │ + ldr r1, [pc, #464] @ 102444 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #20 │ │ │ │ - ldr r0, [pc, #440] @ 1023c4 │ │ │ │ + ldr r0, [pc, #440] @ 102448 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #24 │ │ │ │ - b 1020e4 │ │ │ │ + b 102168 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #400] @ 1023cc │ │ │ │ + ldr r0, [pc, #400] @ 102450 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #392] @ 1023d0 │ │ │ │ + ldr r3, [pc, #392] @ 102454 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b 101ff4 │ │ │ │ - bl 101d64 │ │ │ │ - b 10232c │ │ │ │ + b 102078 │ │ │ │ + bl 101de8 │ │ │ │ + b 1023b0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #352] @ 1023d4 │ │ │ │ + ldr r1, [pc, #352] @ 102458 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #28 │ │ │ │ - ldr r0, [pc, #328] @ 1023d8 │ │ │ │ + ldr r0, [pc, #328] @ 10245c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #32 │ │ │ │ - b 1020e4 │ │ │ │ - bl fe130 │ │ │ │ - b 10232c │ │ │ │ + b 102168 │ │ │ │ + bl fe1b4 │ │ │ │ + b 1023b0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #284] @ 1023dc │ │ │ │ + ldr r1, [pc, #284] @ 102460 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - ldr r0, [pc, #260] @ 1023e0 │ │ │ │ + ldr r0, [pc, #260] @ 102464 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - b 1020e4 │ │ │ │ + b 102168 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #220] @ 1023e8 │ │ │ │ + ldr r0, [pc, #220] @ 10246c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #212] @ 1023ec │ │ │ │ - ldr r3, [pc, #212] @ 1023f0 │ │ │ │ + ldr r0, [pc, #212] @ 102470 │ │ │ │ + ldr r3, [pc, #212] @ 102474 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b 10206c │ │ │ │ - bl 101dec │ │ │ │ - bl 2e81ec │ │ │ │ + b 1020f0 │ │ │ │ + bl 101e70 │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #60] @ 10238c │ │ │ │ + ldr r0, [pc, #60] @ 102410 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #36] @ 102390 │ │ │ │ + ldr r0, [pc, #36] @ 102414 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #20] @ 102394 │ │ │ │ + ldr r1, [pc, #20] @ 102418 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq pc, r0, r4, lsr r4 @ │ │ │ │ - eoreq r9, pc, r0, lsr #6 │ │ │ │ - @ instruction: 0xfff4b574 │ │ │ │ - strdeq r9, [pc], -ip @ │ │ │ │ - eoreq r9, pc, r4, lsl #19 │ │ │ │ - eorseq sp, r0, r0, asr #27 │ │ │ │ - eoreq r9, pc, r0, lsl sl @ │ │ │ │ - eoreq r9, pc, r8, asr #18 │ │ │ │ - eorseq sp, r0, r4, ror sp │ │ │ │ - eorseq pc, r0, ip, lsl r4 @ │ │ │ │ - eoreq r9, pc, r4, lsl #15 │ │ │ │ - eorseq pc, r0, r8, ror #3 │ │ │ │ - eoreq r9, pc, r8, lsl #2 │ │ │ │ - eorseq pc, r0, r8, lsr #9 │ │ │ │ - ldrdeq r9, [pc], -r0 @ │ │ │ │ - eorseq sp, r0, ip, ror #25 │ │ │ │ - eorseq pc, r0, ip, ror #5 │ │ │ │ - eoreq r9, pc, ip, lsr #16 │ │ │ │ - eoreq r9, pc, r0, lsl r1 @ │ │ │ │ - eoreq r9, pc, ip, asr r8 @ │ │ │ │ - eorseq sp, r0, r8, ror #24 │ │ │ │ - eoreq r9, pc, r0, lsr #16 │ │ │ │ - eorseq sp, r0, ip, lsl ip │ │ │ │ + @ instruction: 0x0030f3b0 │ │ │ │ + mlaeq pc, ip, r2, r9 @ │ │ │ │ + @ instruction: 0xfff4b4f0 │ │ │ │ + eoreq r9, pc, r8, ror r2 @ │ │ │ │ + eoreq r9, pc, r0, lsl #18 │ │ │ │ + eorseq sp, r0, ip, lsr sp │ │ │ │ + eoreq r9, pc, ip, lsl #19 │ │ │ │ + eoreq r9, pc, r4, asr #17 │ │ │ │ + @ instruction: 0x0030dcf0 │ │ │ │ + mlaseq r0, r8, r3, pc @ │ │ │ │ + eoreq r9, pc, r0, lsl #14 │ │ │ │ + eorseq pc, r0, r4, ror #2 │ │ │ │ + eoreq r9, pc, r4, lsl #1 │ │ │ │ eorseq pc, r0, r4, lsr #8 │ │ │ │ - eoreq r9, pc, ip, ror #14 │ │ │ │ - eorseq pc, r0, r8, ror #2 │ │ │ │ - eoreq r8, pc, ip, asr #30 │ │ │ │ - eorseq pc, r0, ip, lsl #9 │ │ │ │ - eoreq r9, pc, r4, lsr sl @ │ │ │ │ - eorseq sp, r0, r0, lsr #28 │ │ │ │ + eoreq r9, pc, ip, asr #16 │ │ │ │ + eorseq sp, r0, r8, ror #24 │ │ │ │ + eorseq pc, r0, r8, ror #4 │ │ │ │ + eoreq r9, pc, r8, lsr #15 │ │ │ │ + eoreq r9, pc, ip, lsl #1 │ │ │ │ + ldrdeq r9, [pc], -r8 @ │ │ │ │ + eorseq sp, r0, r4, ror #23 │ │ │ │ + mlaeq pc, ip, r7, r9 @ │ │ │ │ + mlaseq r0, r8, fp, sp │ │ │ │ + eorseq pc, r0, r0, lsr #7 │ │ │ │ + eoreq r9, pc, r8, ror #13 │ │ │ │ + eorseq pc, r0, r4, ror #1 │ │ │ │ + eoreq r8, pc, r8, asr #29 │ │ │ │ + eorseq pc, r0, r8, lsl #8 │ │ │ │ + @ instruction: 0x002f99b0 │ │ │ │ + mlaseq r0, ip, sp, sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #2688] @ 102e90 │ │ │ │ + ldr r1, [pc, #2688] @ 102f14 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #37 @ 0x25 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ bl 1e074 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 102b08 │ │ │ │ - ldr sl, [pc, #2640] @ 102e94 │ │ │ │ + bne 102b8c │ │ │ │ + ldr sl, [pc, #2640] @ 102f18 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #13 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r4, [sl, #88] @ 0x58 │ │ │ │ ldr r5, [sl, #92] @ 0x5c │ │ │ │ - ldr r1, [pc, #2620] @ 102e98 │ │ │ │ + ldr r1, [pc, #2620] @ 102f1c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r4, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 102b18 │ │ │ │ + bne 102b9c │ │ │ │ ldr r4, [sl, #88] @ 0x58 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r5, [sl, #92] @ 0x5c │ │ │ │ mov r2, #5 │ │ │ │ - ldr r1, [pc, #2556] @ 102e9c │ │ │ │ + ldr r1, [pc, #2556] @ 102f20 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r4, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 102b28 │ │ │ │ + bne 102bac │ │ │ │ ldr r4, [sl, #88] @ 0x58 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r5, [sl, #92] @ 0x5c │ │ │ │ mov r2, #9 │ │ │ │ - ldr r1, [pc, #2492] @ 102ea0 │ │ │ │ + ldr r1, [pc, #2492] @ 102f24 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r4, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 102b38 │ │ │ │ + bne 102bbc │ │ │ │ ldr r4, [sl, #88] @ 0x58 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r5, [sl, #92] @ 0x5c │ │ │ │ mov r2, #15 │ │ │ │ - ldr r1, [pc, #2428] @ 102ea4 │ │ │ │ + ldr r1, [pc, #2428] @ 102f28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r4, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #20 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 102b48 │ │ │ │ + bne 102bcc │ │ │ │ ldr r4, [sl, #88] @ 0x58 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r5, [sl, #92] @ 0x5c │ │ │ │ mov r2, #17 │ │ │ │ - ldr r1, [pc, #2364] @ 102ea8 │ │ │ │ + ldr r1, [pc, #2364] @ 102f2c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r4, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #24 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 102b58 │ │ │ │ + bne 102bdc │ │ │ │ ldr r4, [sl, #88] @ 0x58 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r5, [sl, #92] @ 0x5c │ │ │ │ mov r2, #8 │ │ │ │ - ldr r1, [pc, #2300] @ 102eac │ │ │ │ + ldr r1, [pc, #2300] @ 102f30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ add r0, r4, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #28 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #0 │ │ │ │ bl 1f418 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 102b68 │ │ │ │ - ldr r0, [pc, #2200] @ 102e7c │ │ │ │ + bne 102bec │ │ │ │ + ldr r0, [pc, #2200] @ 102f00 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354b50 <__aeabi_uidivmod@@Base+0x185c> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102cb0 │ │ │ │ - ldr r0, [pc, #2240] @ 102ebc │ │ │ │ + beq 102d34 │ │ │ │ + ldr r0, [pc, #2240] @ 102f40 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r8, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 102ce8 │ │ │ │ + bne 102d6c │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1026f0 │ │ │ │ + bne 102774 │ │ │ │ ldr r0, [sl, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1026f0 │ │ │ │ + beq 102774 │ │ │ │ ldr r1, [sl, #80] @ 0x50 │ │ │ │ ldr ip, [sl, #72] @ 0x48 │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r7, #23 │ │ │ │ mov r6, #0 │ │ │ │ lsl r5, r3, #3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 102680 │ │ │ │ + beq 102704 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r6, r6, #8 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r4, r2, r1 │ │ │ │ movne r4, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 102648 │ │ │ │ + beq 1026cc │ │ │ │ ands r2, r4, #255 @ 0xff │ │ │ │ - beq 102698 │ │ │ │ + beq 10271c │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 1026f0 │ │ │ │ + beq 102774 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b 102638 │ │ │ │ + b 1026bc │ │ │ │ add r0, r0, r6 │ │ │ │ ldr r6, [r0, #-8] │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ blx r2 │ │ │ │ - ldr fp, [pc, #1988] @ 102e80 │ │ │ │ + ldr fp, [pc, #1988] @ 102f04 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #1980] @ 102e84 │ │ │ │ + ldr r2, [pc, #1980] @ 102f08 │ │ │ │ eor r1, r1, fp │ │ │ │ eor r0, r0, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r0, [sp, #16] │ │ │ │ - ldreq r3, [pc, #1968] @ 102e8c │ │ │ │ + ldreq r3, [pc, #1968] @ 102f10 │ │ │ │ ldreq r1, [sp, #20] │ │ │ │ - ldreq r2, [pc, #1956] @ 102e88 │ │ │ │ + ldreq r2, [pc, #1956] @ 102f0c │ │ │ │ eoreq r0, r0, r3 │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq 102708 │ │ │ │ - ldr r0, [pc, #2072] @ 102f10 │ │ │ │ + beq 10278c │ │ │ │ + ldr r0, [pc, #2072] @ 102f94 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #2068] @ 102f14 │ │ │ │ + ldr r2, [pc, #2068] @ 102f98 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 10271c │ │ │ │ + bne 1027a0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - b 10273c │ │ │ │ - bl 2dc5c0 │ │ │ │ + b 1027c0 │ │ │ │ + bl 2dc644 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ bl 1f9e8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ stm r6, {r1, r7} │ │ │ │ bl 1f82c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #1912] @ 102ec8 │ │ │ │ + ldr r0, [pc, #1912] @ 102f4c │ │ │ │ mov r2, #11 │ │ │ │ - ldr r1, [pc, #1908] @ 102ecc │ │ │ │ + ldr r1, [pc, #1908] @ 102f50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r0, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl b4804 │ │ │ │ + bl b4888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 102d60 │ │ │ │ + bne 102de4 │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 102bcc │ │ │ │ + bne 102c50 │ │ │ │ ldr r0, [sl, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102bcc │ │ │ │ + beq 102c50 │ │ │ │ ldr r1, [sl, #80] @ 0x50 │ │ │ │ ldr ip, [sl, #72] @ 0x48 │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r7, #23 │ │ │ │ mov r6, #0 │ │ │ │ lsl r5, r3, #3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 1027f0 │ │ │ │ + beq 102874 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r6, r6, #8 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r4, r2, r1 │ │ │ │ movne r4, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 1027b8 │ │ │ │ + beq 10283c │ │ │ │ ands r2, r4, #255 @ 0xff │ │ │ │ - beq 102808 │ │ │ │ + beq 10288c │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 102bcc │ │ │ │ + beq 102c50 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b 1027a8 │ │ │ │ + b 10282c │ │ │ │ add r0, r0, r6 │ │ │ │ ldr r6, [r0, #-8] │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ blx r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #1616] @ 102e84 │ │ │ │ + ldr r2, [pc, #1616] @ 102f08 │ │ │ │ eor r1, r1, fp │ │ │ │ eor r0, r0, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r0, [sp, #16] │ │ │ │ - ldreq r2, [pc, #1604] @ 102e8c │ │ │ │ + ldreq r2, [pc, #1604] @ 102f10 │ │ │ │ ldreq r1, [sp, #20] │ │ │ │ eoreq r0, r0, r2 │ │ │ │ - ldreq r2, [pc, #1588] @ 102e88 │ │ │ │ + ldreq r2, [pc, #1588] @ 102f0c │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - bne 102bcc │ │ │ │ - ldr r0, [pc, #1652] @ 102ed8 │ │ │ │ + bne 102c50 │ │ │ │ + ldr r0, [pc, #1652] @ 102f5c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, fp │ │ │ │ mov fp, #19 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #19 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102e2c │ │ │ │ - ldr r5, [pc, #1616] @ 102edc │ │ │ │ + beq 102eb0 │ │ │ │ + ldr r5, [pc, #1616] @ 102f60 │ │ │ │ mov r2, #19 │ │ │ │ mov r7, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ bl 1f640 │ │ │ │ add r0, r6, #8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #1 │ │ │ │ str fp, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ str fp, [sp, #8] │ │ │ │ - bl 181fb0 │ │ │ │ + bl 182034 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #19 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [pc, #1544] @ 102ee0 │ │ │ │ + ldr r3, [pc, #1544] @ 102f64 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 102c7c │ │ │ │ + bne 102d00 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ mov fp, r4 │ │ │ │ - bne 102da4 │ │ │ │ + bne 102e28 │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 102bcc │ │ │ │ + bne 102c50 │ │ │ │ ldr r0, [sl, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102bcc │ │ │ │ + beq 102c50 │ │ │ │ ldr r1, [sl, #80] @ 0x50 │ │ │ │ ldr ip, [sl, #72] @ 0x48 │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r7, #23 │ │ │ │ mov r6, #0 │ │ │ │ lsl r5, r3, #3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 102974 │ │ │ │ + beq 1029f8 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r6, r6, #8 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r4, r2, r1 │ │ │ │ movne r4, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 10293c │ │ │ │ + beq 1029c0 │ │ │ │ ands r2, r4, #255 @ 0xff │ │ │ │ - beq 10298c │ │ │ │ + beq 102a10 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 102bcc │ │ │ │ + beq 102c50 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b 10292c │ │ │ │ + b 1029b0 │ │ │ │ add r0, r0, r6 │ │ │ │ ldr r6, [r0, #-8] │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ blx r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #1228] @ 102e84 │ │ │ │ + ldr r2, [pc, #1228] @ 102f08 │ │ │ │ eor r1, r1, fp │ │ │ │ eor r0, r0, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r0, [sp, #16] │ │ │ │ - ldreq r2, [pc, #1216] @ 102e8c │ │ │ │ + ldreq r2, [pc, #1216] @ 102f10 │ │ │ │ ldreq r1, [sp, #20] │ │ │ │ eoreq r0, r0, r2 │ │ │ │ - ldreq r2, [pc, #1200] @ 102e88 │ │ │ │ + ldreq r2, [pc, #1200] @ 102f0c │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - bne 102bcc │ │ │ │ - ldr r0, [pc, #1284] @ 102eec │ │ │ │ + bne 102c50 │ │ │ │ + ldr r0, [pc, #1284] @ 102f70 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #20 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #20 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102e40 │ │ │ │ - ldr r5, [pc, #1252] @ 102ef0 │ │ │ │ + beq 102ec4 │ │ │ │ + ldr r5, [pc, #1252] @ 102f74 │ │ │ │ mov r2, #20 │ │ │ │ mov r7, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ bl 1f640 │ │ │ │ add r0, r6, #8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 181fb0 │ │ │ │ + bl 182034 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #20 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [pc, #1180] @ 102ef4 │ │ │ │ + ldr r3, [pc, #1180] @ 102f78 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 102c8c │ │ │ │ + bne 102d10 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 102de8 │ │ │ │ + bne 102e6c │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 102bcc │ │ │ │ + bne 102c50 │ │ │ │ ldr r0, [sl, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102bcc │ │ │ │ + beq 102c50 │ │ │ │ ldr r1, [sl, #80] @ 0x50 │ │ │ │ ldr ip, [sl, #72] @ 0x48 │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r7, #23 │ │ │ │ mov r6, #0 │ │ │ │ lsl r5, r3, #3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 102af0 │ │ │ │ + beq 102b74 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r6, r6, #8 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r4, r2, r1 │ │ │ │ movne r4, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 102ab8 │ │ │ │ + beq 102b3c │ │ │ │ ands r2, r4, #255 @ 0xff │ │ │ │ - beq 102b78 │ │ │ │ + beq 102bfc │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 102bcc │ │ │ │ + beq 102c50 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b 102aa8 │ │ │ │ + b 102b2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 10243c │ │ │ │ + bl 1b0888 │ │ │ │ + b 1024c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 102488 │ │ │ │ + bl 1b0888 │ │ │ │ + b 10250c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 1024cc │ │ │ │ + bl 1b0888 │ │ │ │ + b 102550 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 102510 │ │ │ │ + bl 1b0888 │ │ │ │ + b 102594 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 102554 │ │ │ │ + bl 1b0888 │ │ │ │ + b 1025d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 102598 │ │ │ │ + bl 1b0888 │ │ │ │ + b 10261c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 1025dc │ │ │ │ + bl 1b0888 │ │ │ │ + b 102660 │ │ │ │ add r0, r0, r6 │ │ │ │ ldr r5, [r0, #-8] │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ blx r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #736] @ 102e84 │ │ │ │ + ldr r2, [pc, #736] @ 102f08 │ │ │ │ eor r1, r1, fp │ │ │ │ eor r0, r0, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r0, [sp, #16] │ │ │ │ - ldreq r2, [pc, #724] @ 102e8c │ │ │ │ + ldreq r2, [pc, #724] @ 102f10 │ │ │ │ ldreq r1, [sp, #20] │ │ │ │ eoreq r0, r0, r2 │ │ │ │ - ldreq r2, [pc, #708] @ 102e88 │ │ │ │ + ldreq r2, [pc, #708] @ 102f0c │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq 102be4 │ │ │ │ - ldr r0, [pc, #836] @ 102f18 │ │ │ │ + beq 102c68 │ │ │ │ + ldr r0, [pc, #836] @ 102f9c │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #832] @ 102f1c │ │ │ │ + ldr r2, [pc, #832] @ 102fa0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - ldr r0, [pc, #788] @ 102f00 │ │ │ │ + ldr r0, [pc, #788] @ 102f84 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #17 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #17 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102e54 │ │ │ │ - ldr r7, [pc, #756] @ 102f04 │ │ │ │ + beq 102ed8 │ │ │ │ + ldr r7, [pc, #756] @ 102f88 │ │ │ │ mov r2, #17 │ │ │ │ mov r6, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ bl 1f640 │ │ │ │ add r0, r5, #8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 181fb0 │ │ │ │ + bl 182034 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #17 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e234c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [pc, #684] @ 102f08 │ │ │ │ + ldr r3, [pc, #684] @ 102f8c │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 102c9c │ │ │ │ + bne 102d20 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 1028f0 │ │ │ │ + bl 1b0888 │ │ │ │ + b 102974 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 102a70 │ │ │ │ + bl 1b0888 │ │ │ │ + b 102af4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #504] @ 102eb0 │ │ │ │ + ldr r0, [pc, #504] @ 102f34 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 3523cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 102d2c │ │ │ │ + bne 102db0 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #464] @ 102eb4 │ │ │ │ + ldr r0, [pc, #464] @ 102f38 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 102d40 │ │ │ │ + b 102dc4 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r0, [sp, #35] @ 0x23 │ │ │ │ add r0, sp, #35 @ 0x23 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #440] @ 102ec0 │ │ │ │ + ldr r0, [pc, #440] @ 102f44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #432] @ 102ec4 │ │ │ │ + ldr r3, [pc, #432] @ 102f48 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 102624 │ │ │ │ - b 1026f0 │ │ │ │ + beq 1026a8 │ │ │ │ + b 102774 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #460] @ 102f0c │ │ │ │ + ldr r0, [pc, #460] @ 102f90 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r1, [pc, #348] @ 102eb8 │ │ │ │ + ldr r1, [pc, #348] @ 102f3c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r0, [sp, #35] @ 0x23 │ │ │ │ add r0, sp, #35 @ 0x23 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #336] @ 102ed0 │ │ │ │ + ldr r0, [pc, #336] @ 102f54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #328] @ 102ed4 │ │ │ │ + ldr r3, [pc, #328] @ 102f58 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 102794 │ │ │ │ - b 102bcc │ │ │ │ + beq 102818 │ │ │ │ + b 102c50 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r0, [sp, #35] @ 0x23 │ │ │ │ add r0, sp, #35 @ 0x23 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #288] @ 102ee4 │ │ │ │ + ldr r0, [pc, #288] @ 102f68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #280] @ 102ee8 │ │ │ │ + ldr r3, [pc, #280] @ 102f6c │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 102918 │ │ │ │ - b 102bcc │ │ │ │ + beq 10299c │ │ │ │ + b 102c50 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r0, [sp, #35] @ 0x23 │ │ │ │ add r0, sp, #35 @ 0x23 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #240] @ 102ef8 │ │ │ │ + ldr r0, [pc, #240] @ 102f7c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #232] @ 102efc │ │ │ │ + ldr r3, [pc, #232] @ 102f80 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 102a94 │ │ │ │ - b 102bcc │ │ │ │ - ldr r2, [pc, #236] @ 102f20 │ │ │ │ + beq 102b18 │ │ │ │ + b 102c50 │ │ │ │ + ldr r2, [pc, #236] @ 102fa4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #19 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - ldr r2, [pc, #220] @ 102f24 │ │ │ │ + ldr r2, [pc, #220] @ 102fa8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - ldr r2, [pc, #204] @ 102f28 │ │ │ │ + ldr r2, [pc, #204] @ 102fac │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #17 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - mlaseq r0, r8, r9, sp │ │ │ │ + eorseq sp, r0, r4, lsl r9 │ │ │ │ ldmdaeq r7, {r1, r2, r4, r8, fp, ip}^ │ │ │ │ rsbseq r4, r4, #223 @ 0xdf │ │ │ │ - bpl feef04d8 <__bss_end__@@Base+0xfeadea3c> │ │ │ │ + bpl feef055c <__bss_end__@@Base+0xfeadeac0> │ │ │ │ ldrgt r9, [r5, -r0, asr #25] │ │ │ │ - eoreq sp, r5, fp, lsr #31 │ │ │ │ - @ instruction: 0x0030eef8 │ │ │ │ - mlaeq r5, r0, pc, sp @ │ │ │ │ - eoreq sp, r5, r9, asr pc │ │ │ │ - eoreq sp, r5, sl, lsl pc │ │ │ │ - ldrdeq sp, [r5], -pc @ │ │ │ │ - eoreq sp, r5, sl, lsr #29 │ │ │ │ - eoreq r7, r5, pc, lsr #9 │ │ │ │ - ldrsheq sp, [r0], -ip @ │ │ │ │ - eoreq r8, pc, r8, ror #15 │ │ │ │ - eoreq r8, pc, r8, ror #15 │ │ │ │ - eorseq lr, r0, r8, asr #25 │ │ │ │ - eoreq r8, pc, r8, ror sl @ │ │ │ │ - eoreq r8, pc, ip, asr #11 │ │ │ │ - eoreq r8, pc, ip, lsl #28 │ │ │ │ - eoreq ip, r5, sl, asr #28 │ │ │ │ - eoreq r8, pc, r0, lsl #20 │ │ │ │ - eoreq r8, pc, r4, asr r5 @ │ │ │ │ - eorseq sp, r0, ip, asr #11 │ │ │ │ - mlaeq r5, r0, r5, sp │ │ │ │ - @ instruction: 0xfff3c390 │ │ │ │ - @ instruction: 0x002f89bc │ │ │ │ - eoreq r8, pc, r0, lsl r5 @ │ │ │ │ - eorseq sp, r0, ip, asr #8 │ │ │ │ - eoreq sp, r5, ip, lsr #23 │ │ │ │ - @ instruction: 0xfff3eebc │ │ │ │ - eoreq r8, pc, r8, ror r9 @ │ │ │ │ - eoreq r8, pc, ip, asr #9 │ │ │ │ - eorseq sp, r0, r8, asr #4 │ │ │ │ - eoreq sp, r5, r0, lsr #4 │ │ │ │ - @ instruction: 0xfff3e190 │ │ │ │ - eoreq r8, pc, r4, lsl #15 │ │ │ │ - eoreq ip, r5, r6, ror #28 │ │ │ │ - eoreq r8, pc, r0, asr lr @ │ │ │ │ - eoreq ip, r5, sl, lsl #19 │ │ │ │ - eoreq r8, pc, r4, asr r9 @ │ │ │ │ - mlaeq pc, r4, r7, r8 @ │ │ │ │ - eoreq r8, pc, r0, lsl #15 │ │ │ │ - eoreq r8, pc, ip, ror #14 │ │ │ │ - ldr r1, [pc, #20] @ 102f48 │ │ │ │ + @ instruction: 0x0025dfb7 │ │ │ │ + eorseq lr, r0, r4, ror lr │ │ │ │ + mlaeq r5, ip, pc, sp @ │ │ │ │ + eoreq sp, r5, r5, ror #30 │ │ │ │ + eoreq sp, r5, r6, lsr #30 │ │ │ │ + eoreq sp, r5, fp, ror #29 │ │ │ │ + @ instruction: 0x0025deb6 │ │ │ │ + @ instruction: 0x002574bb │ │ │ │ + eorseq sp, r0, r8, ror r0 │ │ │ │ + eoreq r8, pc, r4, ror #14 │ │ │ │ + eoreq r8, pc, r4, ror #14 │ │ │ │ + eorseq lr, r0, r4, asr #24 │ │ │ │ + strdeq r8, [pc], -r4 @ │ │ │ │ + eoreq r8, pc, r8, asr #10 │ │ │ │ + eoreq r8, pc, r8, lsl #27 │ │ │ │ + eoreq ip, r5, r6, asr lr │ │ │ │ + eoreq r8, pc, ip, ror r9 @ │ │ │ │ + ldrdeq r8, [pc], -r0 @ │ │ │ │ + eorseq sp, r0, r8, asr #10 │ │ │ │ + mlaeq r5, ip, r5, sp │ │ │ │ + @ instruction: 0xfff3c30c │ │ │ │ + eoreq r8, pc, r8, lsr r9 @ │ │ │ │ + eoreq r8, pc, ip, lsl #9 │ │ │ │ + eorseq sp, r0, r8, asr #7 │ │ │ │ + @ instruction: 0x0025dbb8 │ │ │ │ + @ instruction: 0xfff3ee38 │ │ │ │ + strdeq r8, [pc], -r4 @ │ │ │ │ + eoreq r8, pc, r8, asr #8 │ │ │ │ + eorseq sp, r0, r4, asr #3 │ │ │ │ + eoreq sp, r5, ip, lsr #4 │ │ │ │ + @ instruction: 0xfff3e10c │ │ │ │ + eoreq r8, pc, r0, lsl #14 │ │ │ │ + eoreq ip, r5, r2, ror lr │ │ │ │ + eoreq r8, pc, ip, asr #27 │ │ │ │ + mlaeq r5, r6, r9, ip │ │ │ │ + ldrdeq r8, [pc], -r0 @ │ │ │ │ + eoreq r8, pc, r0, lsl r7 @ │ │ │ │ + strdeq r8, [pc], -ip @ │ │ │ │ + eoreq r8, pc, r8, ror #13 │ │ │ │ + ldr r1, [pc, #20] @ 102fcc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #256] @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq lr, r0, r0, ror #7 │ │ │ │ + eorseq lr, r0, ip, asr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r9, [r1, #20] │ │ │ │ ldr r7, [r1, #16] │ │ │ │ add lr, r9, #1 │ │ │ │ str lr, [r1, #20] │ │ │ │ cmp lr, r7 │ │ │ │ - bcs 1030b0 │ │ │ │ + bcs 103134 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov ip, #10 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r6, r2, lr │ │ │ │ sub r2, r9, r7 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ add sl, r2, #1 │ │ │ │ - ldr fp, [pc, #340] @ 1030e8 │ │ │ │ - ldr r8, [pc, #340] @ 1030ec │ │ │ │ + ldr fp, [pc, #340] @ 10316c │ │ │ │ + ldr r8, [pc, #340] @ 103170 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 102fcc │ │ │ │ + b 103050 │ │ │ │ add r0, r9, r7 │ │ │ │ add r7, r7, #1 │ │ │ │ add r0, r0, #2 │ │ │ │ str r0, [r1, #20] │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ lsl r3, r0, #1 │ │ │ │ adds r0, sl, r7 │ │ │ │ umlal r4, r3, r5, ip │ │ │ │ mov r5, r4 │ │ │ │ - beq 10306c │ │ │ │ + beq 1030f0 │ │ │ │ ldrb r2, [r6, r7] │ │ │ │ sub r4, r2, #48 @ 0x30 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ cmp r4, #10 │ │ │ │ - bcs 103034 │ │ │ │ + bcs 1030b8 │ │ │ │ subs r2, r8, r5 │ │ │ │ sbcs r2, fp, r3 │ │ │ │ - bcs 102fa4 │ │ │ │ + bcs 103028 │ │ │ │ adds r2, r8, #1 │ │ │ │ adc r0, fp, #0 │ │ │ │ eor r2, r5, r2 │ │ │ │ eor r0, r3, r0 │ │ │ │ orrs r0, r2, r0 │ │ │ │ - bne 10300c │ │ │ │ + bne 103090 │ │ │ │ cmp r4, #5 │ │ │ │ - bls 102fa4 │ │ │ │ + bls 103028 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ sub r0, r0, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r5, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 233c8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1030a0 │ │ │ │ + beq 103124 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ orr r2, r2, #32 │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ sub r7, r0, r7 │ │ │ │ - bne 103080 │ │ │ │ + bne 103104 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r5, [sp] │ │ │ │ stmib sp, {r3, r7} │ │ │ │ - bl 1037ac │ │ │ │ + bl 103830 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r2, lr, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub r7, r2, r0 │ │ │ │ - b 103084 │ │ │ │ + b 103108 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r4, [sp] │ │ │ │ stmib sp, {r3, r7} │ │ │ │ - bl 103420 │ │ │ │ + bl 1034a4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, r9, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add lr, r2, #1 │ │ │ │ cmp lr, r7 │ │ │ │ @@ -232446,123 +232479,123 @@ │ │ │ │ ldmibls r9, {r3, r4, r7, r8, fp, ip, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr fp, [r1, #16] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, fp │ │ │ │ - bcs 1032bc │ │ │ │ + bcs 103340 │ │ │ │ ldr sl, [r1, #12] │ │ │ │ add r5, r0, #1 │ │ │ │ str r5, [r1, #20] │ │ │ │ ldrb r0, [sl, r0] │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 103178 │ │ │ │ + bne 1031fc │ │ │ │ cmp r5, fp │ │ │ │ - bcs 103248 │ │ │ │ + bcs 1032cc │ │ │ │ ldrb r0, [sl, r5] │ │ │ │ sub r3, r0, #48 @ 0x30 │ │ │ │ cmp r3, #10 │ │ │ │ - bcc 1033fc │ │ │ │ + bcc 103480 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq 1032f0 │ │ │ │ + beq 103374 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ cmpne r0, #101 @ 0x65 │ │ │ │ - bne 103248 │ │ │ │ + bne 1032cc │ │ │ │ add r0, sp, #16 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1037ac │ │ │ │ + bl 103830 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103314 │ │ │ │ - b 103354 │ │ │ │ + beq 103398 │ │ │ │ + b 1033d8 │ │ │ │ sub r3, r0, #49 @ 0x31 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #9 │ │ │ │ - bcs 1033f4 │ │ │ │ + bcs 103478 │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ cmp r5, fp │ │ │ │ - bcs 103260 │ │ │ │ - ldr ip, [pc, #636] @ 103418 │ │ │ │ + bcs 1032e4 │ │ │ │ + ldr ip, [pc, #636] @ 10349c │ │ │ │ and r6, r0, #255 @ 0xff │ │ │ │ - ldr lr, [pc, #632] @ 10341c │ │ │ │ + ldr lr, [pc, #632] @ 1034a0 │ │ │ │ mov r3, #0 │ │ │ │ mov r9, #10 │ │ │ │ - b 1031cc │ │ │ │ + b 103250 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ str r5, [r1, #20] │ │ │ │ lsl r3, r3, #1 │ │ │ │ umlal r0, r3, r6, r9 │ │ │ │ mov r6, r0 │ │ │ │ - beq 103268 │ │ │ │ + beq 1032ec │ │ │ │ ldrb r7, [sl, r5] │ │ │ │ sub r0, r7, #48 @ 0x30 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 103284 │ │ │ │ + bcs 103308 │ │ │ │ subs r7, lr, r6 │ │ │ │ sbcs r7, ip, r3 │ │ │ │ - bcs 1031ac │ │ │ │ + bcs 103230 │ │ │ │ adds r7, lr, #1 │ │ │ │ adc r4, ip, #0 │ │ │ │ eor r7, r6, r7 │ │ │ │ eor r4, r3, r4 │ │ │ │ orrs r4, r7, r4 │ │ │ │ - bne 10320c │ │ │ │ + bne 103290 │ │ │ │ cmp r0, #5 │ │ │ │ - bls 1031ac │ │ │ │ + bls 103230 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 23308 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, r8, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1033d4 │ │ │ │ + beq 103458 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r1, [r0] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #3 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #0 │ │ │ │ movne r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b 103320 │ │ │ │ + b 1033a4 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 103394 │ │ │ │ + beq 103418 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ - b 1033c0 │ │ │ │ + b 103444 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq 103334 │ │ │ │ + beq 1033b8 │ │ │ │ cmp r7, #69 @ 0x45 │ │ │ │ cmpne r7, #101 @ 0x65 │ │ │ │ - bne 103380 │ │ │ │ + bne 103404 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r4, #0 │ │ │ │ str r6, [sp] │ │ │ │ stmib sp, {r3, r4} │ │ │ │ - bl 1037ac │ │ │ │ + bl 103830 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 103354 │ │ │ │ - b 103374 │ │ │ │ + bne 1033d8 │ │ │ │ + b 1033f8 │ │ │ │ mov r0, #5 │ │ │ │ add r2, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 234ec │ │ │ │ mov r1, #0 │ │ │ │ @@ -232573,60 +232606,60 @@ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 102f4c │ │ │ │ + bl 102fd0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 103354 │ │ │ │ + bne 1033d8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ stm r8, {r2, r4} │ │ │ │ str r1, [r8, #8] │ │ │ │ str r0, [r8, #12] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r4, #0 │ │ │ │ str r6, [sp] │ │ │ │ stmib sp, {r3, r4} │ │ │ │ - bl 102f4c │ │ │ │ + bl 102fd0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103374 │ │ │ │ + beq 1033f8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [r8] │ │ │ │ str r0, [r8, #4] │ │ │ │ str r2, [r8, #8] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 1033b4 │ │ │ │ + b 103438 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 103278 │ │ │ │ + bne 1032fc │ │ │ │ rsbs r2, r0, #0 │ │ │ │ rscs r1, r3, #0 │ │ │ │ - bmi 1033bc │ │ │ │ + bmi 103440 │ │ │ │ mov r1, r3 │ │ │ │ - bl 35242c │ │ │ │ + bl 3524b0 │ │ │ │ mov r2, r0 │ │ │ │ orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 1033c0 │ │ │ │ + b 103444 │ │ │ │ mov r4, #2 │ │ │ │ stm r8, {r4, r7} │ │ │ │ str r2, [r8, #8] │ │ │ │ str r1, [r8, #12] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -232634,235 +232667,235 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #13 │ │ │ │ - b 1032c0 │ │ │ │ + b 103344 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, #13 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 22f44 │ │ │ │ - b 1032d4 │ │ │ │ + b 103358 │ │ │ │ ldmibne r9, {r0, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ ldmibls r9, {r3, r4, r7, r8, fp, ip, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - bl 35242c │ │ │ │ + bl 3524b0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ rsbmi r0, r5, #0 │ │ │ │ cmp r0, #308 @ 0x134 │ │ │ │ - bls 1034bc │ │ │ │ - ldr r7, [pc, #224] @ 103548 │ │ │ │ - ldr r6, [pc, #224] @ 10354c │ │ │ │ + bls 103540 │ │ │ │ + ldr r7, [pc, #224] @ 1035cc │ │ │ │ + ldr r6, [pc, #224] @ 1035d0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 3531a4 │ │ │ │ + bl 353228 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10352c │ │ │ │ + bne 1035b0 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 1034f8 │ │ │ │ + bgt 10357c │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 35320c │ │ │ │ + bl 353290 │ │ │ │ adds r5, r5, #308 @ 0x134 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r5 │ │ │ │ rsbmi r0, r5, #0 │ │ │ │ cmp r0, #308 @ 0x134 │ │ │ │ - bhi 103468 │ │ │ │ - ldr r1, [pc, #140] @ 103550 │ │ │ │ + bhi 1034ec │ │ │ │ + ldr r1, [pc, #140] @ 1035d4 │ │ │ │ cmn r5, #1 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r2, [r1, r0, lsl #3]! │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r1, fp │ │ │ │ - ble 103520 │ │ │ │ - bl 3520cc │ │ │ │ + ble 1035a4 │ │ │ │ + bl 352150 │ │ │ │ mov sl, r0 │ │ │ │ bic r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ eor r0, r0, #267386880 @ 0xff00000 │ │ │ │ eor r0, r0, #1879048192 @ 0x70000000 │ │ │ │ orrs r0, sl, r0 │ │ │ │ - bne 103528 │ │ │ │ + bne 1035ac │ │ │ │ mov r0, #14 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 234ec │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 35320c │ │ │ │ + bl 353290 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ cmp r9, #0 │ │ │ │ mov r0, #0 │ │ │ │ eoreq fp, fp, #-2147483648 @ 0x80000000 │ │ │ │ strd sl, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strbhi ip, [fp, #2208]! @ 0x8a0 │ │ │ │ svcvc 0x00e1ccf3 │ │ │ │ - eorseq ip, r0, r4, lsr #22 │ │ │ │ + eorseq ip, r0, r0, lsr #21 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 10376c │ │ │ │ + bcs 1037f0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add r1, r3, #1 │ │ │ │ str r1, [r0, #20] │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 1035a0 │ │ │ │ + bne 103624 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 1035e4 │ │ │ │ + bcs 103668 │ │ │ │ ldrb r3, [r4, r1] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #10 │ │ │ │ - bcs 1035e4 │ │ │ │ - b 10378c │ │ │ │ + bcs 103668 │ │ │ │ + b 103810 │ │ │ │ sub r3, r3, #49 @ 0x31 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 10376c │ │ │ │ + bhi 1037f0 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 1035e4 │ │ │ │ + bcs 103668 │ │ │ │ ldrb r3, [r4, r1] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 1035e4 │ │ │ │ + bhi 103668 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 1035b4 │ │ │ │ + bne 103638 │ │ │ │ mov ip, #0 │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 1035d8 │ │ │ │ + bcs 10365c │ │ │ │ ldrb r3, [r4, r1] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ cmpne r3, #69 @ 0x45 │ │ │ │ - bne 103674 │ │ │ │ + bne 1036f8 │ │ │ │ add lr, r1, #1 │ │ │ │ str lr, [r0, #20] │ │ │ │ cmp lr, r2 │ │ │ │ - bcs 103628 │ │ │ │ + bcs 1036ac │ │ │ │ ldrb r3, [r4, lr] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmpne r3, #45 @ 0x2d │ │ │ │ - bne 103628 │ │ │ │ + bne 1036ac │ │ │ │ add lr, r1, #2 │ │ │ │ str lr, [r0, #20] │ │ │ │ cmp lr, r2 │ │ │ │ - bcs 10376c │ │ │ │ + bcs 1037f0 │ │ │ │ add r1, lr, #1 │ │ │ │ str r1, [r0, #20] │ │ │ │ ldrb r3, [r4, lr] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 10376c │ │ │ │ + bhi 1037f0 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 1035d8 │ │ │ │ + bcs 10365c │ │ │ │ ldrb r3, [r4, r1] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 1035d8 │ │ │ │ + bhi 10365c │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 103650 │ │ │ │ - b 1035d8 │ │ │ │ + bne 1036d4 │ │ │ │ + b 10365c │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne 1035d8 │ │ │ │ + bne 10365c │ │ │ │ add r3, r1, #1 │ │ │ │ str r3, [r0, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 10378c │ │ │ │ + bcs 103810 │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 10378c │ │ │ │ + bhi 103810 │ │ │ │ rsb r3, r2, #0 │ │ │ │ add lr, r4, #2 │ │ │ │ add r1, r1, #3 │ │ │ │ add r5, r3, r1 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 10370c │ │ │ │ + beq 103790 │ │ │ │ add r5, lr, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ ldrb r5, [r5, #-3] │ │ │ │ sub r6, r5, #48 @ 0x30 │ │ │ │ cmp r6, #10 │ │ │ │ - bcc 1036a8 │ │ │ │ + bcc 10372c │ │ │ │ sub r3, r1, #2 │ │ │ │ str r3, [r0, #20] │ │ │ │ orr r3, r5, #32 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne 1035d8 │ │ │ │ + bne 10365c │ │ │ │ sub r3, r1, #1 │ │ │ │ str r3, [r0, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 10371c │ │ │ │ + bcs 1037a0 │ │ │ │ add r6, r4, r1 │ │ │ │ ldrb r5, [r6, #-1] │ │ │ │ cmp r5, #43 @ 0x2b │ │ │ │ cmpne r5, #45 @ 0x2d │ │ │ │ - bne 10371c │ │ │ │ + bne 1037a0 │ │ │ │ str r1, [r0, #20] │ │ │ │ - b 103720 │ │ │ │ + b 1037a4 │ │ │ │ str r2, [r0, #20] │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r3 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 10376c │ │ │ │ + bcs 1037f0 │ │ │ │ add r3, r1, #1 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldrb r1, [r4, r1] │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi 10376c │ │ │ │ + bhi 1037f0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 1035d8 │ │ │ │ + bcs 10365c │ │ │ │ ldrb r1, [r4, r3] │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi 1035d8 │ │ │ │ + bhi 10365c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 103748 │ │ │ │ - b 1035d8 │ │ │ │ + bne 1037cc │ │ │ │ + b 10365c │ │ │ │ mov r1, #13 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ bl 234ec │ │ │ │ mov ip, r0 │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -232879,72 +232912,72 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov ip, #1 │ │ │ │ ldr r9, [r1, #16] │ │ │ │ add r5, r7, #1 │ │ │ │ str r5, [r1, #20] │ │ │ │ cmp r5, r9 │ │ │ │ - bcs 1037f4 │ │ │ │ + bcs 103878 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 1037ec │ │ │ │ + beq 103870 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne 1037f4 │ │ │ │ + bne 103878 │ │ │ │ mov ip, #0 │ │ │ │ add r5, r7, #2 │ │ │ │ str r5, [r1, #20] │ │ │ │ cmp r5, r9 │ │ │ │ - bcs 1038bc │ │ │ │ + bcs 103940 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ add r6, r5, #1 │ │ │ │ str r6, [r1, #20] │ │ │ │ ldrb r3, [r7, r5] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ and r5, r3, #255 @ 0xff │ │ │ │ cmp r5, #10 │ │ │ │ - bcs 1038ec │ │ │ │ + bcs 103970 │ │ │ │ ldr lr, [sp, #60] @ 0x3c │ │ │ │ cmp r6, r9 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ - bcs 103898 │ │ │ │ - ldr sl, [pc, #192] @ 1038f4 │ │ │ │ - b 103844 │ │ │ │ + bcs 10391c │ │ │ │ + ldr sl, [pc, #192] @ 103978 │ │ │ │ + b 1038c8 │ │ │ │ add r4, r5, r5, lsl #2 │ │ │ │ cmp r9, r6 │ │ │ │ add r5, r3, r4, lsl #1 │ │ │ │ - beq 103898 │ │ │ │ + beq 10391c │ │ │ │ ldrb r3, [r7, r6] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #10 │ │ │ │ - bcs 103898 │ │ │ │ + bcs 10391c │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, sl │ │ │ │ str r6, [r1, #20] │ │ │ │ - ble 103834 │ │ │ │ + ble 1038b8 │ │ │ │ add r4, sl, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 10387c │ │ │ │ + bne 103900 │ │ │ │ cmp r3, #7 │ │ │ │ - bls 103834 │ │ │ │ + bls 1038b8 │ │ │ │ orr r3, r8, lr │ │ │ │ str ip, [sp] │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ bl 23444 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ qaddne r3, r3, r5 │ │ │ │ qsubeq r3, r3, r5 │ │ │ │ stm sp, {r8, lr} │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 103420 │ │ │ │ + bl 1034a4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -232952,27 +232985,27 @@ │ │ │ │ bl 234ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, #13 │ │ │ │ - b 1038c0 │ │ │ │ + b 103944 │ │ │ │ stcleq 12, cr12, [ip], {203} @ 0xcb │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, ip │ │ │ │ - bcs 103a08 │ │ │ │ + bcs 103a8c │ │ │ │ ldr lr, [r0, #12] │ │ │ │ ldrb r2, [lr, r1] │ │ │ │ sub r2, r2, #9 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - bhi 103a34 │ │ │ │ + bhi 103ab8 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ @@ -233021,39 +233054,39 @@ │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0, #20] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 103914 │ │ │ │ + bne 103998 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ bl 22f44 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0, #20] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ mov r1, #6 │ │ │ │ - b 103a0c │ │ │ │ + b 103a90 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, ip │ │ │ │ - bcs 103b14 │ │ │ │ + bcs 103b98 │ │ │ │ ldr lr, [r0, #12] │ │ │ │ ldrb r3, [lr, r1] │ │ │ │ sub r2, r3, #9 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bhi 103b1c │ │ │ │ + bhi 103ba0 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ muleq r0, r0, r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ @@ -233088,42 +233121,42 @@ │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0, #20] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 103a58 │ │ │ │ + bne 103adc │ │ │ │ mov r1, #3 │ │ │ │ - b 103b38 │ │ │ │ + b 103bbc │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ addeq r1, r1, #1 │ │ │ │ streq r1, [r0, #20] │ │ │ │ moveq r0, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {fp, pc} │ │ │ │ mov r1, #22 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ bl 22f44 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ mov r1, #21 │ │ │ │ - b 103b38 │ │ │ │ + b 103bbc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - bcs 103c2c │ │ │ │ + bcs 103cb0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ sub r4, r1, #9 │ │ │ │ cmp r4, #35 @ 0x23 │ │ │ │ - bhi 103c8c │ │ │ │ + bhi 103d10 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r4, [r1, r4, lsl #2] │ │ │ │ add pc, r1, r4 │ │ │ │ muleq r0, r0, r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ @@ -233158,55 +233191,55 @@ │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 103b70 │ │ │ │ + bne 103bf4 │ │ │ │ mov r1, #2 │ │ │ │ - b 103ca8 │ │ │ │ + b 103d2c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - bcs 103ca4 │ │ │ │ + bcs 103d28 │ │ │ │ mov lr, #19 │ │ │ │ mov ip, #1 │ │ │ │ orr lr, lr, #8388608 @ 0x800000 │ │ │ │ ldrb r4, [r2, r3] │ │ │ │ sub r1, r4, #9 │ │ │ │ cmp r1, #23 │ │ │ │ - bhi 103c7c │ │ │ │ + bhi 103d00 │ │ │ │ tst lr, ip, lsl r1 │ │ │ │ - beq 103c7c │ │ │ │ + beq 103d00 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 103c50 │ │ │ │ - b 103ca4 │ │ │ │ + bne 103cd4 │ │ │ │ + b 103d28 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne 103ca4 │ │ │ │ + bne 103d28 │ │ │ │ mov r1, #21 │ │ │ │ - b 103ca8 │ │ │ │ + b 103d2c │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ addeq r1, r3, #1 │ │ │ │ streq r1, [r0, #20] │ │ │ │ moveq r0, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r1, #22 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ bl 22f44 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #36] @ 103ce8 │ │ │ │ - ldr ip, [pc, #20] @ 103cdc │ │ │ │ - ldr r2, [pc, #20] @ 103ce0 │ │ │ │ - ldr r3, [pc, #20] @ 103ce4 │ │ │ │ + ldr r1, [pc, #36] @ 103d6c │ │ │ │ + ldr ip, [pc, #20] @ 103d60 │ │ │ │ + ldr r2, [pc, #20] @ 103d64 │ │ │ │ + ldr r3, [pc, #20] @ 103d68 │ │ │ │ stm r0, {r1, r3} │ │ │ │ str r2, [r0, #8] │ │ │ │ str ip, [r0, #12] │ │ │ │ bx lr │ │ │ │ ldrtne r9, [sp], -ip, lsl #16 │ │ │ │ strcs sl, [sl, #-599]! @ 0xfffffda9 │ │ │ │ ldmibpl sp!, {r4, r6, r8, r9, ip}^ │ │ │ │ @@ -233214,56 +233247,56 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r2, #1048576 @ 0x100000 │ │ │ │ mov r4, r2 │ │ │ │ movcs r4, #1048576 @ 0x100000 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp] │ │ │ │ - beq 103db0 │ │ │ │ - ldr r0, [pc, #328] @ 103e5c │ │ │ │ + beq 103e34 │ │ │ │ + ldr r0, [pc, #328] @ 103ee0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov fp, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103e20 │ │ │ │ + beq 103ea4 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r6] │ │ │ │ - ldr sl, [pc, #268] @ 103e60 │ │ │ │ + ldr sl, [pc, #268] @ 103ee4 │ │ │ │ sub r5, r0, #1 │ │ │ │ rsb r8, r0, #0 │ │ │ │ add sl, pc, sl │ │ │ │ - b 103d7c │ │ │ │ + b 103e00 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r5, r5, #1 │ │ │ │ strb r9, [r0, r7] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ str r7, [sp, #12] │ │ │ │ - beq 103dc0 │ │ │ │ + beq 103e44 │ │ │ │ adds r0, r8, r7 │ │ │ │ - beq 103dd4 │ │ │ │ + beq 103e58 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r9, [r0, r7]! │ │ │ │ add r0, r0, #1 │ │ │ │ stm r6, {r0, r5} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 103d60 │ │ │ │ + bne 103de4 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, sl │ │ │ │ - bl 340c4c │ │ │ │ - b 103d60 │ │ │ │ + bl 340cd0 │ │ │ │ + b 103de4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ ldr r3, [sp] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -233271,58 +233304,58 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ orr r0, r0, #9472 @ 0x2500 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d1b94 │ │ │ │ + bl 2d1c18 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r2] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 103dcc │ │ │ │ + beq 103e50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #60] @ 103e64 │ │ │ │ + ldr r2, [pc, #60] @ 103ee8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b 103e38 │ │ │ │ + b 103ebc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 103e54 │ │ │ │ + beq 103ed8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq ip, r0, ip, lsl r1 │ │ │ │ - eoreq r7, pc, ip, ror #30 │ │ │ │ - eoreq r7, pc, r8, lsl #29 │ │ │ │ + mlaseq r0, r8, r0, ip │ │ │ │ + eoreq r7, pc, r8, ror #29 │ │ │ │ + eoreq r7, pc, r4, lsl #28 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bcs 103eb0 │ │ │ │ + bcs 103f34 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ orr r0, r0, #9472 @ 0x2500 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d1b94 │ │ │ │ + bl 2d1c18 │ │ │ │ mov r1, #-2147483646 @ 0x80000002 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r1, [r5] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ sub r0, r0, #4 │ │ │ │ str r0, [r1, #4] │ │ │ │ @@ -233332,34 +233365,34 @@ │ │ │ │ ldrb r2, [r0] │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ ldrb r4, [r0, #2] │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ orr r2, r2, r3, lsl #8 │ │ │ │ orr r0, r4, r0, lsl #8 │ │ │ │ orrs r0, r2, r0, lsl #16 │ │ │ │ - beq 103f28 │ │ │ │ + beq 103fac │ │ │ │ cmp r0, #1 │ │ │ │ - bne 103f60 │ │ │ │ - ldr r2, [pc, #156] @ 103f90 │ │ │ │ + bne 103fe4 │ │ │ │ + ldr r2, [pc, #156] @ 104014 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #136] @ 103f94 │ │ │ │ + ldr r2, [pc, #136] @ 104018 │ │ │ │ mov r3, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1a7c30 │ │ │ │ + bl 1a7cb4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 103f4c │ │ │ │ + bne 103fd0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 103e9c │ │ │ │ + b 103f20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 10f954 │ │ │ │ + bl 10f9d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r5, #4] │ │ │ │ moveq r0, #-2147483647 @ 0x80000001 │ │ │ │ movne r0, #-2147483646 @ 0x80000002 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -233370,314 +233403,314 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r2, [pc, #12] @ 103f8c │ │ │ │ + ldr r2, [pc, #12] @ 104010 │ │ │ │ add r1, sp, #31 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 20440 │ │ │ │ - b 103e9c │ │ │ │ - eoreq r7, pc, r4, asr sp @ │ │ │ │ - eoreq r2, pc, ip, lsr r7 @ │ │ │ │ - eoreq r4, r5, r1, asr pc │ │ │ │ + b 103f20 │ │ │ │ + ldrdeq r7, [pc], -r0 @ │ │ │ │ + @ instruction: 0x002f26b8 │ │ │ │ + eoreq r4, r5, sp, asr pc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 103fb4 │ │ │ │ - b 18be0c │ │ │ │ + beq 104038 │ │ │ │ + b 18be90 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 103fc4 │ │ │ │ + ldr r0, [pc, #4] @ 104048 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r7, pc, r8, asr #27 │ │ │ │ + eoreq r7, pc, r4, asr #26 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 103fe4 │ │ │ │ - b 18ac98 │ │ │ │ + beq 104068 │ │ │ │ + b 18ad1c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 103ff4 │ │ │ │ + ldr r0, [pc, #4] @ 104078 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - mlaeq pc, r8, sp, r7 @ │ │ │ │ + eoreq r7, pc, r4, lsl sp @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104014 │ │ │ │ - b 18da78 │ │ │ │ + beq 104098 │ │ │ │ + b 18dafc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 104024 │ │ │ │ + ldr r0, [pc, #4] @ 1040a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r7, pc, r8, ror #26 │ │ │ │ + eoreq r7, pc, r4, ror #25 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104044 │ │ │ │ - b 18ebd4 │ │ │ │ + beq 1040c8 │ │ │ │ + b 18ec58 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 104054 │ │ │ │ + ldr r0, [pc, #4] @ 1040d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r7, pc, r8, lsr sp @ │ │ │ │ + @ instruction: 0x002f7cb4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104074 │ │ │ │ - b 18c580 │ │ │ │ + beq 1040f8 │ │ │ │ + b 18c604 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 104084 │ │ │ │ + ldr r0, [pc, #4] @ 104108 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r7, pc, r8, lsl #26 │ │ │ │ + eoreq r7, pc, r4, lsl #25 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1040a4 │ │ │ │ - b 18c098 │ │ │ │ + beq 104128 │ │ │ │ + b 18c11c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 1040b4 │ │ │ │ + ldr r0, [pc, #4] @ 104138 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - ldrdeq r7, [pc], -r8 @ │ │ │ │ + eoreq r7, pc, r4, asr ip @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1040d4 │ │ │ │ - b 18b924 │ │ │ │ + beq 104158 │ │ │ │ + b 18b9a8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 1040e4 │ │ │ │ + ldr r0, [pc, #4] @ 104168 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r7, pc, r8, lsr #25 │ │ │ │ + eoreq r7, pc, r4, lsr #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104104 │ │ │ │ - b 18e448 │ │ │ │ + beq 104188 │ │ │ │ + b 18e4cc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 104114 │ │ │ │ + ldr r0, [pc, #4] @ 104198 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r7, pc, r8, ror ip @ │ │ │ │ + strdeq r7, [pc], -r4 @ │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 10412c │ │ │ │ + ldr r1, [pc, #8] @ 1041b0 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eoreq ip, r5, r0, asr #15 │ │ │ │ + b 3431f8 │ │ │ │ + eoreq ip, r5, ip, asr #15 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 104144 │ │ │ │ + ldr r1, [pc, #8] @ 1041c8 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - @ instruction: 0x0025d5b4 │ │ │ │ + b 3431f8 │ │ │ │ + eoreq sp, r5, r0, asr #11 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 10415c │ │ │ │ + ldr r1, [pc, #8] @ 1041e0 │ │ │ │ mov r2, #21 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eoreq sp, r5, sp, lsl #12 │ │ │ │ + b 3431f8 │ │ │ │ + eoreq sp, r5, r9, lsl r6 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 104174 │ │ │ │ + ldr r1, [pc, #8] @ 1041f8 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eoreq sp, r5, pc, lsl r7 │ │ │ │ + b 3431f8 │ │ │ │ + eoreq sp, r5, fp, lsr #14 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 10418c │ │ │ │ + ldr r1, [pc, #8] @ 104210 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eoreq ip, r5, r1, ror r7 │ │ │ │ + b 3431f8 │ │ │ │ + eoreq ip, r5, sp, ror r7 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 1041a4 │ │ │ │ + ldr r1, [pc, #8] @ 104228 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - mlaeq r5, r3, r5, sp │ │ │ │ + b 3431f8 │ │ │ │ + mlaeq r5, pc, r5, sp @ │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 1041bc │ │ │ │ + ldr r1, [pc, #8] @ 104240 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eoreq sp, r5, r4, lsl r7 │ │ │ │ + b 3431f8 │ │ │ │ + eoreq sp, r5, r0, lsr #14 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 1041d4 │ │ │ │ + ldr r1, [pc, #8] @ 104258 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - strdeq sp, [r5], -ip @ │ │ │ │ - b 2ea84c │ │ │ │ + b 3431f8 │ │ │ │ + eoreq sp, r5, r8, lsl #12 │ │ │ │ + b 2ea8d0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 1041f0 │ │ │ │ + ldr r1, [pc, #8] @ 104274 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - @ instruction: 0x0025d5b3 │ │ │ │ - b 2eae90 │ │ │ │ + b 3431f8 │ │ │ │ + @ instruction: 0x0025d5bf │ │ │ │ + b 2eaf14 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 10420c │ │ │ │ + ldr r1, [pc, #8] @ 104290 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - strdeq sp, [r5], -r2 @ │ │ │ │ - b 2ea864 │ │ │ │ + b 3431f8 │ │ │ │ + strdeq sp, [r5], -lr @ │ │ │ │ + b 2ea8e8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 104228 │ │ │ │ + ldr r1, [pc, #8] @ 1042ac │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eoreq sp, r5, r4, ror #9 │ │ │ │ + b 3431f8 │ │ │ │ + strdeq sp, [r5], -r0 @ │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 104240 │ │ │ │ + ldr r1, [pc, #8] @ 1042c4 │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eoreq sp, r5, fp, lsl #12 │ │ │ │ + b 3431f8 │ │ │ │ + eoreq sp, r5, r7, lsl r6 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 104258 │ │ │ │ + ldr r1, [pc, #8] @ 1042dc │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - @ instruction: 0x0025d6ba │ │ │ │ + b 3431f8 │ │ │ │ + eoreq sp, r5, r6, asr #13 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 30ad58 │ │ │ │ + b 30addc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, sp, #8 │ │ │ │ - ldr r2, [pc, #60] @ 1042b8 │ │ │ │ + ldr r2, [pc, #60] @ 10433c │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 343188 │ │ │ │ - ldr r0, [pc, #44] @ 1042bc │ │ │ │ + bl 34320c │ │ │ │ + ldr r0, [pc, #44] @ 104340 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #28] @ 1042c0 │ │ │ │ + ldr r1, [pc, #28] @ 104344 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ - bl 34964c │ │ │ │ + bl 3493c4 │ │ │ │ + bl 3496d0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq r1, r5, r4, asr #2 │ │ │ │ - eoreq r8, pc, r4, lsr r7 @ │ │ │ │ - eoreq sp, r5, lr, lsl #20 │ │ │ │ + eoreq r1, r5, r0, asr r1 │ │ │ │ + @ instruction: 0x002f86b0 │ │ │ │ + eoreq sp, r5, sl, lsl sl │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, #5 │ │ │ │ - ldr ip, [pc, #88] @ 10433c │ │ │ │ + ldr ip, [pc, #88] @ 1043c0 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r3, [pc, #84] @ 104340 │ │ │ │ + ldr r3, [pc, #84] @ 1043c4 │ │ │ │ mov r5, #4 │ │ │ │ - ldr r4, [pc, #80] @ 104344 │ │ │ │ + ldr r4, [pc, #80] @ 1043c8 │ │ │ │ add ip, pc, ip │ │ │ │ add lr, sp, #28 │ │ │ │ add r3, pc, r3 │ │ │ │ add r4, pc, r4 │ │ │ │ stmib sp, {r0, r4} │ │ │ │ mov r0, r2 │ │ │ │ str r5, [sp] │ │ │ │ mov r2, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - ldr r1, [pc, #32] @ 104348 │ │ │ │ - ldr r3, [pc, #32] @ 10434c │ │ │ │ + ldr r1, [pc, #32] @ 1043cc │ │ │ │ + ldr r3, [pc, #32] @ 1043d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 343328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq r7, pc, ip, lsl #26 │ │ │ │ - @ instruction: 0x0025cab9 │ │ │ │ - strdeq r7, [pc], -r0 @ │ │ │ │ - eoreq ip, r5, r3, lsl #21 │ │ │ │ - mlaeq r5, r4, r0, r1 │ │ │ │ + eoreq r7, pc, r8, lsl #25 │ │ │ │ + eoreq ip, r5, r5, asr #21 │ │ │ │ + eoreq r7, pc, ip, ror #24 │ │ │ │ + eoreq ip, r5, pc, lsl #21 │ │ │ │ + eoreq r1, r5, r0, lsr #1 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 348ae4 │ │ │ │ + b 348b68 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - b 2eac44 │ │ │ │ + b 2eacc8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ ldr r4, [r1] │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ lsr r0, r3, #7 │ │ │ │ mov r9, r1 │ │ │ │ cmp r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bhi 1043d8 │ │ │ │ + bhi 10445c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r3 │ │ │ │ bl 1f640 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ strb r0, [r7, r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dd80 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104410 │ │ │ │ + beq 104494 │ │ │ │ mov r0, fp │ │ │ │ bl 1f4f0 │ │ │ │ - b 104410 │ │ │ │ + b 104494 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 1f394 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 1dd80 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104408 │ │ │ │ + beq 10448c │ │ │ │ mov r0, fp │ │ │ │ bl 1f4f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dfb4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1044c0 │ │ │ │ + beq 104544 │ │ │ │ ldrb r0, [fp, #8] │ │ │ │ ldr r8, [sp, #488] @ 0x1e8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 104530 │ │ │ │ + beq 1045b4 │ │ │ │ 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 │ │ │ │ @@ -233690,123 +233723,123 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 1e29c │ │ │ │ mov r5, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1045a0 │ │ │ │ + beq 104624 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ bl 1faa8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1045dc │ │ │ │ + beq 104660 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ bl 1ec20 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #432] @ 104688 │ │ │ │ + ldr r0, [pc, #432] @ 10470c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #396] @ 10468c │ │ │ │ + ldr r0, [pc, #396] @ 104710 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #380] @ 104690 │ │ │ │ + ldr r0, [pc, #380] @ 104714 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #364] @ 104694 │ │ │ │ + ldr r1, [pc, #364] @ 104718 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #360] @ 1046b0 │ │ │ │ + ldr r0, [pc, #360] @ 104734 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #324] @ 1046b4 │ │ │ │ + ldr r0, [pc, #324] @ 104738 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #308] @ 1046b8 │ │ │ │ + ldr r0, [pc, #308] @ 10473c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ bl 3c534 │ │ │ │ - b 104648 │ │ │ │ + b 1046cc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #224] @ 104698 │ │ │ │ + ldr r0, [pc, #224] @ 10471c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #208] @ 10469c │ │ │ │ - ldr r3, [pc, #208] @ 1046a0 │ │ │ │ + ldr r0, [pc, #208] @ 104720 │ │ │ │ + ldr r3, [pc, #208] @ 104724 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b 104648 │ │ │ │ + b 1046cc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #176] @ 1046a4 │ │ │ │ + ldr r0, [pc, #176] @ 104728 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #140] @ 1046a8 │ │ │ │ + ldr r0, [pc, #140] @ 10472c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #124] @ 1046ac │ │ │ │ + ldr r0, [pc, #124] @ 104730 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ bl 3c534 │ │ │ │ @@ -233815,190 +233848,190 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104678 │ │ │ │ + beq 1046fc │ │ │ │ add r0, sp, #16 │ │ │ │ bl 1e800 │ │ │ │ mov r0, fp │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - strdeq r7, [pc], -r0 @ │ │ │ │ - eorseq fp, r0, r4, lsl r8 │ │ │ │ - @ instruction: 0xfff493cc │ │ │ │ - @ instruction: 0x002f78b4 │ │ │ │ - eoreq r7, pc, r0, lsr r9 @ │ │ │ │ - eoreq ip, r5, r5, lsl #10 │ │ │ │ - eoreq r7, pc, ip, ror #17 │ │ │ │ - @ instruction: 0x002f77bc │ │ │ │ - @ instruction: 0x0030b6f8 │ │ │ │ - @ instruction: 0xfff492b0 │ │ │ │ - eoreq r7, pc, r0, asr r8 @ │ │ │ │ - eorseq fp, r0, r4, lsr #15 │ │ │ │ - @ instruction: 0xfff4935c │ │ │ │ + eoreq r7, pc, ip, ror #16 │ │ │ │ + mlaseq r0, r0, r7, fp │ │ │ │ + @ instruction: 0xfff49348 │ │ │ │ + eoreq r7, pc, r0, lsr r8 @ │ │ │ │ + eoreq r7, pc, ip, lsr #17 │ │ │ │ + eoreq ip, r5, r1, lsl r5 │ │ │ │ + eoreq r7, pc, r8, ror #16 │ │ │ │ + eoreq r7, pc, r8, lsr r7 @ │ │ │ │ + eorseq fp, r0, r4, ror r6 │ │ │ │ + @ instruction: 0xfff4922c │ │ │ │ + eoreq r7, pc, ip, asr #15 │ │ │ │ + eorseq fp, r0, r0, lsr #14 │ │ │ │ + @ instruction: 0xfff492d8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104738 │ │ │ │ + beq 1047bc │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #364] @ 104864 │ │ │ │ + ldr r0, [pc, #364] @ 1048e8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #340] @ 104868 │ │ │ │ + ldr r0, [pc, #340] @ 1048ec │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340ef8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - b 104770 │ │ │ │ - ldr r0, [pc, #300] @ 10486c │ │ │ │ + b 1047f4 │ │ │ │ + ldr r0, [pc, #300] @ 1048f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #7 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #7 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1047fc │ │ │ │ - ldr r1, [pc, #272] @ 104874 │ │ │ │ + beq 104880 │ │ │ │ + ldr r1, [pc, #272] @ 1048f8 │ │ │ │ mov r2, #7 │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ - ldr r0, [pc, #256] @ 104878 │ │ │ │ + ldr r0, [pc, #256] @ 1048fc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1047ec │ │ │ │ + beq 104870 │ │ │ │ stm r0, {r4, r8} │ │ │ │ mov r3, r0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ - ldr r2, [pc, #212] @ 10487c │ │ │ │ + ldr r2, [pc, #212] @ 104900 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #196] @ 104880 │ │ │ │ + ldr r2, [pc, #196] @ 104904 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1047e0 │ │ │ │ + beq 104864 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c120 │ │ │ │ - b 104810 │ │ │ │ - ldr r2, [pc, #108] @ 104870 │ │ │ │ + b 104894 │ │ │ │ + ldr r2, [pc, #108] @ 1048f4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 105ed4 │ │ │ │ + bl 105f58 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 104858 │ │ │ │ + beq 1048dc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 105ed4 │ │ │ │ + bl 105f58 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - strdeq r7, [pc], -r8 @ │ │ │ │ - @ instruction: 0xfff491cc │ │ │ │ - @ instruction: 0x0030b6f4 │ │ │ │ - eoreq r7, pc, r4, lsl #15 │ │ │ │ - mlaeq r5, r8, r2, ip │ │ │ │ - eorseq fp, r0, r0, asr #13 │ │ │ │ - @ instruction: 0xfff650b8 │ │ │ │ + eoreq r7, pc, r4, ror r6 @ │ │ │ │ + @ instruction: 0xfff49148 │ │ │ │ + eorseq fp, r0, r0, ror r6 │ │ │ │ + eoreq r7, pc, r0, lsl #14 │ │ │ │ + eoreq ip, r5, r4, lsr #5 │ │ │ │ + eorseq fp, r0, ip, lsr r6 │ │ │ │ + @ instruction: 0xfff65034 │ │ │ │ @ instruction: 0xfffdeda8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #444 @ 0x1bc │ │ │ │ ldr r7, [r0] │ │ │ │ add fp, sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ lsr r0, r2, #7 │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bhi 1048e8 │ │ │ │ + bhi 10496c │ │ │ │ mov r0, fp │ │ │ │ mov r4, r2 │ │ │ │ bl 1f640 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, fp │ │ │ │ strb r0, [fp, r4] │ │ │ │ mov r0, r7 │ │ │ │ bl 1dd80 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104920 │ │ │ │ + beq 1049a4 │ │ │ │ mov r0, sl │ │ │ │ bl 1f4f0 │ │ │ │ - b 104920 │ │ │ │ + b 1049a4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1f394 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 1dd80 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104918 │ │ │ │ + beq 10499c │ │ │ │ mov r0, sl │ │ │ │ bl 1f4f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dfb4 │ │ │ │ ldr r8, [sp, #480] @ 0x1e0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1049ec │ │ │ │ + beq 104a70 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -234014,116 +234047,116 @@ │ │ │ │ mov r0, r3 │ │ │ │ stm r0, {r1, r2, r4, r5, r6, r7} │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ str r8, [sp] │ │ │ │ - bl 2e5594 │ │ │ │ + bl 2e5618 │ │ │ │ mov r0, sl │ │ │ │ bl 1e29c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 104a58 │ │ │ │ + beq 104adc │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ bl 1ee90 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1049dc │ │ │ │ + beq 104a60 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1e800 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1ec20 │ │ │ │ add sp, sp, #444 @ 0x1bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #180] @ 104abc │ │ │ │ + ldr r0, [pc, #180] @ 104b40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ - ldr r0, [pc, #144] @ 104ac0 │ │ │ │ + ldr r0, [pc, #144] @ 104b44 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #128] @ 104ac4 │ │ │ │ + ldr r0, [pc, #128] @ 104b48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 3c534 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #436] @ 0x1b4 │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ - ldr r0, [pc, #88] @ 104ac8 │ │ │ │ + ldr r0, [pc, #88] @ 104b4c │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #72] @ 104acc │ │ │ │ - ldr r3, [pc, #72] @ 104ad0 │ │ │ │ + ldr r0, [pc, #72] @ 104b50 │ │ │ │ + ldr r3, [pc, #72] @ 104b54 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104aac │ │ │ │ + beq 104b30 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1e800 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r7, pc, r0, asr #7 │ │ │ │ - eorseq fp, r0, r4, ror #5 │ │ │ │ - @ instruction: 0xfff48e9c │ │ │ │ - eoreq r7, pc, r8, ror r4 @ │ │ │ │ - eoreq ip, r5, sp, asr #32 │ │ │ │ - eoreq r7, pc, r4, lsr r4 @ │ │ │ │ + eoreq r7, pc, ip, lsr r3 @ │ │ │ │ + eorseq fp, r0, r0, ror #4 │ │ │ │ + @ instruction: 0xfff48e18 │ │ │ │ + strdeq r7, [pc], -r4 @ │ │ │ │ + eoreq ip, r5, r9, asr r0 │ │ │ │ + @ instruction: 0x002f73b0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #440 @ 0x1b8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r6, r1 │ │ │ │ - ldr r0, [pc, #468] @ 104cc8 │ │ │ │ + ldr r0, [pc, #468] @ 104d4c │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #456] @ 104cc4 │ │ │ │ + ldr r1, [pc, #456] @ 104d48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r8] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #101 @ 0x65 │ │ │ │ strh r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ bl 1dd80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104bf0 │ │ │ │ + beq 104c74 │ │ │ │ mov r9, r0 │ │ │ │ bl 1f4f0 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ @@ -234138,298 +234171,298 @@ │ │ │ │ bl 1de64 │ │ │ │ add r3, sp, #24 │ │ │ │ ldm sl, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r0, r3 │ │ │ │ stm r0, {r1, r2, r4, r5, r6, r7} │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #348] @ 104cdc │ │ │ │ + ldr r1, [pc, #348] @ 104d60 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 2e5594 │ │ │ │ + bl 2e5618 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e29c │ │ │ │ mov r5, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 104c60 │ │ │ │ + beq 104ce4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ee90 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104be0 │ │ │ │ + beq 104c64 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1e800 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1ec20 │ │ │ │ add sp, sp, #440 @ 0x1b8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #196] @ 104ccc │ │ │ │ + ldr r0, [pc, #196] @ 104d50 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ - ldr r0, [pc, #160] @ 104cd0 │ │ │ │ + ldr r0, [pc, #160] @ 104d54 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #144] @ 104cd4 │ │ │ │ + ldr r0, [pc, #144] @ 104d58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r1, [pc, #128] @ 104cd8 │ │ │ │ + ldr r1, [pc, #128] @ 104d5c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #436] @ 0x1b4 │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ - ldr r0, [pc, #104] @ 104ce0 │ │ │ │ + ldr r0, [pc, #104] @ 104d64 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #88] @ 104ce4 │ │ │ │ - ldr r3, [pc, #88] @ 104ce8 │ │ │ │ + ldr r0, [pc, #88] @ 104d68 │ │ │ │ + ldr r3, [pc, #88] @ 104d6c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104cb4 │ │ │ │ + beq 104d38 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1e800 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ strbvc r6, [ip, #-374]! @ 0xfffffe8a │ │ │ │ - strdeq sp, [r5], -r8 @ │ │ │ │ - eoreq r7, pc, r0, asr #3 │ │ │ │ - eorseq fp, r0, r4, ror #1 │ │ │ │ - @ instruction: 0xfff48c9c │ │ │ │ - eoreq r8, pc, r8, asr r0 @ │ │ │ │ - eoreq r8, pc, r0, lsr r1 @ │ │ │ │ - eoreq r7, pc, r0, ror r2 @ │ │ │ │ - eoreq fp, r5, r5, asr #28 │ │ │ │ - eoreq r7, pc, ip, lsr #4 │ │ │ │ + eoreq sp, r5, r4, lsl #20 │ │ │ │ + eoreq r7, pc, ip, lsr r1 @ │ │ │ │ + eorseq fp, r0, r0, rrx │ │ │ │ + @ instruction: 0xfff48c18 │ │ │ │ + ldrdeq r7, [pc], -r4 @ │ │ │ │ + eoreq r8, pc, ip, lsr #1 │ │ │ │ + eoreq r7, pc, ip, ror #3 │ │ │ │ + eoreq fp, r5, r1, asr lr │ │ │ │ + eoreq r7, pc, r8, lsr #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 10436c │ │ │ │ + bl 1043f0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r6, #64 @ 0x40 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104d8c │ │ │ │ + beq 104e10 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104de8 │ │ │ │ + beq 104e6c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 104d64 │ │ │ │ + beq 104de8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2e6bd4 │ │ │ │ + bl 2e6c58 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b 104d68 │ │ │ │ + b 104dec │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r4, {r0, r2} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104d84 │ │ │ │ + beq 104e08 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #116] @ 104e24 │ │ │ │ + ldr r1, [pc, #116] @ 104ea8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #96] @ 104e28 │ │ │ │ + ldr r0, [pc, #96] @ 104eac │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #80] @ 104e2c │ │ │ │ + ldr r1, [pc, #80] @ 104eb0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b 104e00 │ │ │ │ - ldr r0, [pc, #64] @ 104e30 │ │ │ │ + b 104e84 │ │ │ │ + ldr r0, [pc, #64] @ 104eb4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #60] @ 104e34 │ │ │ │ + ldr r2, [pc, #60] @ 104eb8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104e1c │ │ │ │ + beq 104ea0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r7, pc, r8, asr #32 │ │ │ │ - @ instruction: 0x0030aef0 │ │ │ │ - eoreq r7, pc, r8, lsr #32 │ │ │ │ - eoreq fp, r5, r8, asr #21 │ │ │ │ - eoreq r7, pc, r4, ror r2 @ │ │ │ │ + eoreq r6, pc, r4, asr #31 │ │ │ │ + eorseq sl, r0, ip, ror #28 │ │ │ │ + eoreq r6, pc, r4, lsr #31 │ │ │ │ + ldrdeq fp, [r5], -r4 @ │ │ │ │ + strdeq r7, [pc], -r0 @ │ │ │ │ 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 10436c │ │ │ │ + bl 1043f0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104eb0 │ │ │ │ + beq 104f34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 104ebc │ │ │ │ + beq 104f40 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2e6bd4 │ │ │ │ + bl 2e6c58 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104ea8 │ │ │ │ + beq 104f2c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ - b 104ec0 │ │ │ │ + b 104f44 │ │ │ │ mov r0, #1 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #88] @ 104f3c │ │ │ │ + ldr r1, [pc, #88] @ 104fc0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #68] @ 104f40 │ │ │ │ + ldr r0, [pc, #68] @ 104fc4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #52] @ 104f44 │ │ │ │ + ldr r1, [pc, #52] @ 104fc8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104f34 │ │ │ │ + beq 104fb8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r6, pc, r4, lsl pc @ │ │ │ │ + mlaeq pc, r0, lr, r6 @ │ │ │ │ ldrdeq r0, [r2], -ip │ │ │ │ - strdeq r6, [pc], -r4 @ │ │ │ │ + eoreq r6, pc, r0, ror lr @ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 104f60 │ │ │ │ + bne 104fe4 │ │ │ │ tst r2, #32 │ │ │ │ - bne 104f64 │ │ │ │ - b 345128 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + bne 104fe8 │ │ │ │ + b 3451ac │ │ │ │ + b 341d3c │ │ │ │ + b 341db0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 104f80 │ │ │ │ + bne 105004 │ │ │ │ tst r2, #32 │ │ │ │ - bne 104f84 │ │ │ │ - b 344f94 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + bne 105008 │ │ │ │ + b 345018 │ │ │ │ + b 341d3c │ │ │ │ + b 341db0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 65040 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq 105018 │ │ │ │ + beq 10509c │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add ip, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ - beq 104fe8 │ │ │ │ + beq 10506c │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - beq 104ff4 │ │ │ │ + beq 105078 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - beq 105020 │ │ │ │ + beq 1050a4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104fe8 │ │ │ │ + beq 10506c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e86c │ │ │ │ mov r5, r0 │ │ │ │ @@ -234440,189 +234473,189 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #56] @ 105070 │ │ │ │ + ldr r1, [pc, #56] @ 1050f4 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #36] @ 105074 │ │ │ │ + ldr r1, [pc, #36] @ 1050f8 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 105a6c │ │ │ │ + bl 105af0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r7, pc, r4, ror #11 │ │ │ │ - ldrdeq r7, [pc], -r8 @ │ │ │ │ + eoreq r7, pc, r0, ror #10 │ │ │ │ + eoreq r7, pc, r4, asr r5 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1f220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105148 │ │ │ │ + beq 1051cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ - ldr r7, [pc, #208] @ 105180 │ │ │ │ + ldr r7, [pc, #208] @ 105204 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, r7, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 35308c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 105110 │ │ │ │ + bne 105194 │ │ │ │ ldr r1, [r7, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r4 │ │ │ │ addne sp, sp, #16 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ str r4, [sp, #4] │ │ │ │ - ldr r0, [pc, #160] @ 10518c │ │ │ │ + ldr r0, [pc, #160] @ 105210 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #144] @ 105190 │ │ │ │ - ldr r3, [pc, #144] @ 105194 │ │ │ │ + ldr r0, [pc, #144] @ 105214 │ │ │ │ + ldr r3, [pc, #144] @ 105218 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #11 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #92] @ 105184 │ │ │ │ + ldr r0, [pc, #92] @ 105208 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #76] @ 105188 │ │ │ │ + ldr r3, [pc, #76] @ 10520c │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b 1050c4 │ │ │ │ - ldr r0, [pc, #72] @ 105198 │ │ │ │ + b 105148 │ │ │ │ + ldr r0, [pc, #72] @ 10521c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0030c2f4 │ │ │ │ - eoreq r7, pc, ip, asr #5 │ │ │ │ - strdeq r6, [pc], -r8 @ │ │ │ │ - eoreq r7, pc, r8, lsr #9 │ │ │ │ - ldrdeq fp, [r5], -r1 @ │ │ │ │ - ldrdeq r6, [pc], -r8 @ │ │ │ │ - eoreq r7, pc, ip, lsr r4 @ │ │ │ │ + eorseq ip, r0, r0, ror r2 │ │ │ │ + eoreq r7, pc, r8, asr #4 │ │ │ │ + eoreq r6, pc, r4, ror fp @ │ │ │ │ + eoreq r7, pc, r4, lsr #8 │ │ │ │ + ldrdeq fp, [r5], -sp @ │ │ │ │ + eoreq r6, pc, r4, asr sp @ │ │ │ │ + @ instruction: 0x002f73b8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1051b8 │ │ │ │ - b 18ebd4 │ │ │ │ + beq 10523c │ │ │ │ + b 18ec58 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 1051c8 │ │ │ │ + ldr r0, [pc, #4] @ 10524c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r6, pc, r4, asr #23 │ │ │ │ + eoreq r6, pc, r0, asr #22 │ │ │ │ push {fp, lr} │ │ │ │ - bl 10c210 │ │ │ │ + bl 10c294 │ │ │ │ mov r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldm r0, {r1, r5} │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r1] │ │ │ │ str r0, [r1] │ │ │ │ ldr r1, [r2, #64] @ 0x40 │ │ │ │ str r0, [r2, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10531c │ │ │ │ + beq 1053a0 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr fp, [r5] │ │ │ │ ldrd r0, [fp] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 1052f0 │ │ │ │ + beq 105374 │ │ │ │ ldr r0, [fp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1052ec │ │ │ │ + beq 105370 │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldr r5, [fp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1052b8 │ │ │ │ + beq 10533c │ │ │ │ ldr r7, [fp, #24] │ │ │ │ mov r8, #65280 @ 0xff00 │ │ │ │ - ldr r6, [pc, #308] @ 105380 │ │ │ │ + ldr r6, [pc, #308] @ 105404 │ │ │ │ mov r9, #0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bic sl, r6, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 105278 │ │ │ │ + bne 1052fc │ │ │ │ ldr r0, [r4], #4 │ │ │ │ sub r7, r7, #192 @ 0xc0 │ │ │ │ and r0, r0, r6 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 105260 │ │ │ │ + beq 1052e4 │ │ │ │ eor sl, r0, r6 │ │ │ │ and r1, sl, #65280 @ 0xff00 │ │ │ │ and r0, r8, sl, lsr #8 │ │ │ │ lsl r2, sl, #24 │ │ │ │ orr r0, r0, sl, lsr #24 │ │ │ │ orr r1, r2, r1, lsl #8 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r9, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r7, r0, lsl #4 │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ - bl 1776cc │ │ │ │ + bl 177750 │ │ │ │ sub r0, sl, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ and sl, r0, sl │ │ │ │ - bne 105258 │ │ │ │ + bne 1052dc │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r4, sp, #8 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r0, r1, r0, lsl #4 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 1052ec │ │ │ │ + beq 105370 │ │ │ │ ldr r2, [fp, #24] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr fp, [r5] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [fp] │ │ │ │ add r0, fp, #8 │ │ │ │ ldm r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -234630,22 +234663,22 @@ │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #84] @ 105384 │ │ │ │ + ldr r1, [pc, #84] @ 105408 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 105388 │ │ │ │ + ldr r1, [pc, #60] @ 10540c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ add ip, sp, #8 │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -234653,2056 +234686,2056 @@ │ │ │ │ add r1, r1, #8 │ │ │ │ ldm ip!, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ - eoreq r6, pc, r4, asr #30 │ │ │ │ - eoreq r6, pc, r8, lsr pc @ │ │ │ │ + eoreq r6, pc, r0, asr #29 │ │ │ │ + @ instruction: 0x002f6eb4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1053a8 │ │ │ │ - b 18da78 │ │ │ │ + beq 10542c │ │ │ │ + b 18dafc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 1053b8 │ │ │ │ + ldr r0, [pc, #4] @ 10543c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - ldrdeq r6, [pc], -r4 @ │ │ │ │ + eoreq r6, pc, r0, asr r9 @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1053d8 │ │ │ │ - b 18e448 │ │ │ │ + beq 10545c │ │ │ │ + b 18e4cc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 1053e8 │ │ │ │ + ldr r0, [pc, #4] @ 10546c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r6, pc, r4, lsr #19 │ │ │ │ + eoreq r6, pc, r0, lsr #18 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105408 │ │ │ │ - b 18ac98 │ │ │ │ + beq 10548c │ │ │ │ + b 18ad1c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 105418 │ │ │ │ + ldr r0, [pc, #4] @ 10549c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r6, pc, r4, ror r9 @ │ │ │ │ + strdeq r6, [pc], -r0 @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105438 │ │ │ │ - b 18be0c │ │ │ │ + beq 1054bc │ │ │ │ + b 18be90 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 105448 │ │ │ │ + ldr r0, [pc, #4] @ 1054cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r6, pc, r4, asr #18 │ │ │ │ + eoreq r6, pc, r0, asr #17 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105468 │ │ │ │ - b 18b924 │ │ │ │ + beq 1054ec │ │ │ │ + b 18b9a8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 105478 │ │ │ │ + ldr r0, [pc, #4] @ 1054fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r6, pc, r4, lsl r9 @ │ │ │ │ + mlaeq pc, r0, r8, r6 @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105498 │ │ │ │ - b 18c580 │ │ │ │ + beq 10551c │ │ │ │ + b 18c604 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 1054a8 │ │ │ │ + ldr r0, [pc, #4] @ 10552c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r6, pc, r4, ror #17 │ │ │ │ + eoreq r6, pc, r0, ror #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1054c8 │ │ │ │ - b 18c098 │ │ │ │ + beq 10554c │ │ │ │ + b 18c11c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 1054d8 │ │ │ │ + ldr r0, [pc, #4] @ 10555c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x002f68b4 │ │ │ │ + eoreq r6, pc, r0, lsr r8 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldm r0, {r1, r6} │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r1] │ │ │ │ str r0, [r1] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ str r0, [r2, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10555c │ │ │ │ + beq 1055e0 │ │ │ │ mov r0, sp │ │ │ │ blx r1 │ │ │ │ ldr r4, [r6] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 105548 │ │ │ │ + beq 1055cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 124a84 │ │ │ │ + bl 124b08 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105544 │ │ │ │ + beq 1055c8 │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r4, [r6] │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #88] @ 1055c8 │ │ │ │ + ldr r1, [pc, #88] @ 10564c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, sp │ │ │ │ - ldr r1, [pc, #64] @ 1055cc │ │ │ │ + ldr r1, [pc, #64] @ 105650 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1055b4 │ │ │ │ + beq 105638 │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldm sp, {r1, r2, r3} │ │ │ │ ldr r0, [r6] │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r6, pc, r4, lsl #26 │ │ │ │ - strdeq r6, [pc], -r8 @ │ │ │ │ + eoreq r6, pc, r0, lsl #25 │ │ │ │ + eoreq r6, pc, r4, ror ip @ │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1055f0 │ │ │ │ + beq 105674 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 10563c │ │ │ │ + bne 1056c0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 10662c │ │ │ │ + bl 1066b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1067c4 │ │ │ │ + b 106848 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne 105690 │ │ │ │ + bne 105714 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 10662c │ │ │ │ + bl 1066b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldmib r0, {r4, r6} │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1056cc │ │ │ │ + beq 105750 │ │ │ │ add r7, r4, #4 │ │ │ │ - b 1056b0 │ │ │ │ + b 105734 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 1056cc │ │ │ │ + beq 105750 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1056a4 │ │ │ │ + beq 105728 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 1056a4 │ │ │ │ + bl 1b0888 │ │ │ │ + b 105728 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1056ec │ │ │ │ + beq 105770 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 105738 │ │ │ │ + beq 1057bc │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10662c │ │ │ │ + bl 1066b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #44 @ 0x2c │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1057d0 │ │ │ │ + bne 105854 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ str r0, [r7, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #24] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1057d0 │ │ │ │ + beq 105854 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 105814 │ │ │ │ + bne 105898 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #32] │ │ │ │ - beq 105808 │ │ │ │ + beq 10588c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 105838 │ │ │ │ - bl 3520c0 │ │ │ │ + bne 1058bc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7bb0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b 105854 │ │ │ │ + bl 352874 │ │ │ │ + b 1058d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 105874 │ │ │ │ - bl 3520c0 │ │ │ │ + bne 1058f8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7bb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #44 @ 0x2c │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1058e0 │ │ │ │ + bne 105964 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ str r0, [r7, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #24] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1058e0 │ │ │ │ + beq 105964 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r5, r7, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 105928 │ │ │ │ + bne 1059ac │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r7, #32] │ │ │ │ str r0, [r7, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #36] @ 0x24 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 105928 │ │ │ │ + beq 1059ac │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 10594c │ │ │ │ - bl 3520c0 │ │ │ │ + bne 1059d0 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7bb0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 105974 │ │ │ │ - bl 3520c0 │ │ │ │ + bne 1059f8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7bb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1059b4 │ │ │ │ + bne 105a38 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 10662c │ │ │ │ + bl 1066b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1059c8 │ │ │ │ + beq 105a4c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - blne 1067c4 │ │ │ │ + blne 106848 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1059ec │ │ │ │ + bne 105a70 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 105a48 │ │ │ │ + bne 105acc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 10662c │ │ │ │ + bl 1066b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 106954 │ │ │ │ + b 1069d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ cmpne r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 105a80 │ │ │ │ + bne 105b04 │ │ │ │ bx lr │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne 105a90 │ │ │ │ + bne 105b14 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b 1fda8 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 105b78 │ │ │ │ + beq 105bfc │ │ │ │ mov r4, r0 │ │ │ │ add r0, r7, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 105b0c │ │ │ │ + bne 105b90 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ str r0, [r7, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #24] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 105b0c │ │ │ │ + beq 105b90 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r5, r7, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 105b54 │ │ │ │ + bne 105bd8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r7, #32] │ │ │ │ str r0, [r7, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #36] @ 0x24 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 105b54 │ │ │ │ + beq 105bd8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 105b78 │ │ │ │ - bl 3520c0 │ │ │ │ + bne 105bfc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7bb0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 105ba0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne 105c24 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7bb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #52] @ 0x34 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 105c0c │ │ │ │ + bne 105c90 │ │ │ │ ldrd r6, [r4, #32] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105bd8 │ │ │ │ + beq 105c5c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105bf0 │ │ │ │ + beq 105c74 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ bl 1fda8 │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1064c8 │ │ │ │ + b 10654c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105c2c │ │ │ │ + beq 105cb0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ bl 1fda8 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 1064c8 │ │ │ │ + bl 10654c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r5 │ │ │ │ - bne 105cac │ │ │ │ + bne 105d30 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105c84 │ │ │ │ + beq 105d08 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105ca4 │ │ │ │ + beq 105d28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #56] @ 105cfc │ │ │ │ + ldr r1, [pc, #56] @ 105d80 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #36] @ 105d00 │ │ │ │ + ldr r1, [pc, #36] @ 105d84 │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1055d0 │ │ │ │ + bl 105654 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r6, pc, r4, ror #7 │ │ │ │ - ldrdeq r6, [pc], -r8 @ │ │ │ │ + eoreq r6, pc, r0, ror #6 │ │ │ │ + eoreq r6, pc, r4, asr r3 @ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r4 │ │ │ │ addeq sp, sp, #24 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #32] @ 105d58 │ │ │ │ + ldr r1, [pc, #32] @ 105ddc │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, sp │ │ │ │ - ldr r1, [pc, #8] @ 105d5c │ │ │ │ + ldr r1, [pc, #8] @ 105de0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eoreq r6, pc, r0, ror r3 @ │ │ │ │ - eoreq r6, pc, r4, ror #6 │ │ │ │ + eoreq r6, pc, ip, ror #5 │ │ │ │ + eoreq r6, pc, r0, ror #5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #44 @ 0x2c │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 105dc0 │ │ │ │ + bne 105e44 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ str r0, [r7, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #24] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 105dc0 │ │ │ │ + beq 105e44 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 105e04 │ │ │ │ + bne 105e88 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #32] │ │ │ │ - beq 105df8 │ │ │ │ + beq 105e7c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 105e28 │ │ │ │ - bl 3520c0 │ │ │ │ + bne 105eac │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7bb0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b 105e44 │ │ │ │ + bl 352874 │ │ │ │ + b 105ec8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 105e64 │ │ │ │ - bl 3520c0 │ │ │ │ + bne 105ee8 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7bb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105e90 │ │ │ │ + beq 105f14 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105eac │ │ │ │ + beq 105f30 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105ecc │ │ │ │ + beq 105f50 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r5 │ │ │ │ - bne 105f10 │ │ │ │ + bne 105f94 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #56] @ 105f60 │ │ │ │ + ldr r1, [pc, #56] @ 105fe4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #36] @ 105f64 │ │ │ │ + ldr r1, [pc, #36] @ 105fe8 │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1060ec │ │ │ │ + bl 106170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r6, pc, r0, lsl #3 │ │ │ │ - eoreq r6, pc, r4, ror r1 @ │ │ │ │ + strdeq r6, [pc], -ip @ │ │ │ │ + strdeq r6, [pc], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r5 │ │ │ │ - bne 106050 │ │ │ │ + bne 1060d4 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #44 @ 0x2c │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r7, #28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 105fdc │ │ │ │ + bne 106060 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ str r0, [r7, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #24] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 105fdc │ │ │ │ + beq 106060 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 106020 │ │ │ │ + bne 1060a4 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #32] │ │ │ │ - beq 106014 │ │ │ │ + beq 106098 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 106048 │ │ │ │ - bl 3520c0 │ │ │ │ + bne 1060cc │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7bb0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #124] @ 1060e4 │ │ │ │ + ldr r1, [pc, #124] @ 106168 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #104] @ 1060e8 │ │ │ │ + ldr r1, [pc, #104] @ 10616c │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b 1060a4 │ │ │ │ + bl 352874 │ │ │ │ + b 106128 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1060d8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne 10615c │ │ │ │ + bl 352144 │ │ │ │ mov r0, r4 │ │ │ │ bl a7bb0 │ │ │ │ - b 1060d8 │ │ │ │ + b 10615c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 105d60 │ │ │ │ + bl 105de4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq r6, pc, r0, asr #32 │ │ │ │ - eoreq r6, pc, r4, lsr r0 @ │ │ │ │ + @ instruction: 0x002f5fbc │ │ │ │ + @ instruction: 0x002f5fb0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10613c │ │ │ │ + beq 1061c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f94c │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ mov r8, r5 │ │ │ │ ldr r4, [r8, #16]! │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ str r6, [r8] │ │ │ │ - beq 106210 │ │ │ │ + beq 106294 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r7, r4, #28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1061a8 │ │ │ │ + bne 10622c │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r9, [r4, #24] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1061a8 │ │ │ │ + beq 10622c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ add r6, r4, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1061f0 │ │ │ │ + bne 106274 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r9, [r4, #36] @ 0x24 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1061f0 │ │ │ │ + beq 106274 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 106210 │ │ │ │ - bl 3520c0 │ │ │ │ + bne 106294 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ bl a7bb0 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106228 │ │ │ │ + beq 1062ac │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106238 │ │ │ │ + beq 1062bc │ │ │ │ bl 1fda8 │ │ │ │ ldr r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 106300 │ │ │ │ + beq 106384 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ add r6, r4, #28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 106298 │ │ │ │ + bne 10631c │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 106298 │ │ │ │ + beq 10631c │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ add r5, r4, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1062e0 │ │ │ │ + bne 106364 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 352874 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1062e0 │ │ │ │ + beq 106364 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 106300 │ │ │ │ - bl 3520c0 │ │ │ │ + bne 106384 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r8 │ │ │ │ bl a7bb0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 106394 │ │ │ │ - bl 3520c0 │ │ │ │ + bne 106418 │ │ │ │ + bl 352144 │ │ │ │ mov r0, r8 │ │ │ │ bl a7bb0 │ │ │ │ - b 106394 │ │ │ │ + b 106418 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 106364 │ │ │ │ - bl 3520c0 │ │ │ │ + bne 1063e8 │ │ │ │ + bl 352144 │ │ │ │ add r0, sp, #4 │ │ │ │ bl a7bb0 │ │ │ │ - b 106364 │ │ │ │ + b 1063e8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10637c │ │ │ │ + beq 106400 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10638c │ │ │ │ + beq 106410 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 105aa4 │ │ │ │ + bl 105b28 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ ldr r0, [r0] │ │ │ │ b 1fda8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #3 │ │ │ │ - bcs 1063d4 │ │ │ │ + bcs 106458 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r1 │ │ │ │ ldm r1, {r5, r7} │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1063f0 │ │ │ │ + beq 106474 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106408 │ │ │ │ + beq 10648c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106438 │ │ │ │ + beq 1064bc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 106464 │ │ │ │ + bne 1064e8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 1dfb4 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106484 │ │ │ │ + beq 106508 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 10662c │ │ │ │ + bl 1066b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bcc 106590 │ │ │ │ - beq 106520 │ │ │ │ + bcc 106614 │ │ │ │ + beq 1065a4 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 106540 │ │ │ │ + bne 1065c4 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 124810 │ │ │ │ + bl 124894 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106590 │ │ │ │ + beq 106614 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106590 │ │ │ │ + beq 106614 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106574 │ │ │ │ + beq 1065f8 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b 10657c │ │ │ │ + b 106600 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl c2ca4 │ │ │ │ + bl c2d28 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1065bc │ │ │ │ + beq 106640 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldmib r0, {r5, r7} │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 106604 │ │ │ │ + beq 106688 │ │ │ │ add r6, r5, #8 │ │ │ │ - b 1065ec │ │ │ │ + b 106670 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq 106604 │ │ │ │ + beq 106688 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1065e0 │ │ │ │ + beq 106664 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e800 │ │ │ │ - b 1065e0 │ │ │ │ + b 106664 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106620 │ │ │ │ + beq 1066a4 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1fda8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106694 │ │ │ │ + beq 106718 │ │ │ │ cmp r1, #1 │ │ │ │ ldrbeq r1, [r0, #4] │ │ │ │ cmpeq r1, #3 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldm r4, {r5, r7} │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106668 │ │ │ │ + beq 1066ec │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106680 │ │ │ │ + beq 106704 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1066b0 │ │ │ │ + beq 106734 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1066d0 │ │ │ │ + beq 106754 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldmib r0, {r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 106710 │ │ │ │ + beq 106794 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bl 1fda8 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 106700 │ │ │ │ + bne 106784 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106730 │ │ │ │ + beq 1067b4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldmib r0, {r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 106778 │ │ │ │ + beq 1067fc │ │ │ │ add r7, r4, #4 │ │ │ │ - b 10675c │ │ │ │ + b 1067e0 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 106778 │ │ │ │ + beq 1067fc │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106750 │ │ │ │ + beq 1067d4 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 106750 │ │ │ │ + bl 1b0888 │ │ │ │ + b 1067d4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10679c │ │ │ │ + beq 106820 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1067e4 │ │ │ │ + beq 106868 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1067fc │ │ │ │ + beq 106880 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106814 │ │ │ │ + beq 106898 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 10687c │ │ │ │ + bne 106900 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10683c │ │ │ │ + beq 1068c0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - blne 106954 │ │ │ │ + blne 1069d8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #96]! @ 0x60 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - blne 106954 │ │ │ │ + blne 1069d8 │ │ │ │ ldr r1, [r4, #132] @ 0x84 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 106830 │ │ │ │ - b 10683c │ │ │ │ + bne 1068b4 │ │ │ │ + b 1068c0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldmib r0, {r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1068dc │ │ │ │ + beq 106960 │ │ │ │ add r7, r4, #4 │ │ │ │ - b 1068c0 │ │ │ │ + b 106944 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 1068dc │ │ │ │ + beq 106960 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1068b4 │ │ │ │ + beq 106938 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 1068b4 │ │ │ │ + bl 1b0888 │ │ │ │ + b 106938 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106900 │ │ │ │ + beq 106984 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106924 │ │ │ │ + beq 1069a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - blne 1067c4 │ │ │ │ + blne 106848 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldmib r0, {r5, r6} │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 106998 │ │ │ │ + beq 106a1c │ │ │ │ add r7, r5, #4 │ │ │ │ - b 10697c │ │ │ │ + b 106a00 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 106998 │ │ │ │ + beq 106a1c │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106970 │ │ │ │ + beq 1069f4 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 106970 │ │ │ │ + bl 1b0888 │ │ │ │ + b 1069f4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1069b8 │ │ │ │ + beq 106a3c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1069d0 │ │ │ │ + beq 106a54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1069ec │ │ │ │ + beq 106a70 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldmib r0, {r4, r7} │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 106a30 │ │ │ │ + beq 106ab4 │ │ │ │ add r6, r4, #8 │ │ │ │ - b 106a18 │ │ │ │ + b 106a9c │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq 106a30 │ │ │ │ + beq 106ab4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106a0c │ │ │ │ + beq 106a90 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e800 │ │ │ │ - b 106a0c │ │ │ │ + b 106a90 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106a50 │ │ │ │ + beq 106ad4 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0888 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add r3, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106bb0 │ │ │ │ - ldr r8, [pc, #616] @ 106d04 │ │ │ │ + beq 106c34 │ │ │ │ + ldr r8, [pc, #616] @ 106d88 │ │ │ │ mov lr, #0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - b 106acc │ │ │ │ + b 106b50 │ │ │ │ orr r5, r7, r2, lsl #6 │ │ │ │ add r2, r6, #2 │ │ │ │ sub r7, r2, r6 │ │ │ │ sub r4, r5, #9 │ │ │ │ add lr, r7, ip │ │ │ │ cmp r4, #5 │ │ │ │ - bcs 106b28 │ │ │ │ + bcs 106bac │ │ │ │ cmp r2, r3 │ │ │ │ - beq 106cec │ │ │ │ + beq 106d70 │ │ │ │ mov r6, r2 │ │ │ │ ldrsb r7, [r2], #1 │ │ │ │ mov ip, lr │ │ │ │ and r5, r7, #255 @ 0xff │ │ │ │ cmn r7, #1 │ │ │ │ - bgt 106ab0 │ │ │ │ + bgt 106b34 │ │ │ │ ldrb r7, [r6, #1] │ │ │ │ and r2, r5, #31 │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ - bcc 106aa8 │ │ │ │ + bcc 106b2c │ │ │ │ ldrb r4, [r6, #2] │ │ │ │ cmp r5, #240 @ 0xf0 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ orr r7, r4, r7, lsl #6 │ │ │ │ - bcc 106b60 │ │ │ │ + bcc 106be4 │ │ │ │ ldrb r5, [r6, #3] │ │ │ │ and r2, r2, #7 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r7, r5, r7, lsl #6 │ │ │ │ orr r5, r7, r2, lsl #18 │ │ │ │ add r2, r6, #4 │ │ │ │ - b 106ab0 │ │ │ │ + b 106b34 │ │ │ │ cmp r5, #32 │ │ │ │ - beq 106ac4 │ │ │ │ + beq 106b48 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcc 106bbc │ │ │ │ + bcc 106c40 │ │ │ │ lsr r6, r5, #8 │ │ │ │ cmp r6, #31 │ │ │ │ - bgt 106b6c │ │ │ │ + bgt 106bf0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 106b88 │ │ │ │ + beq 106c0c │ │ │ │ cmp r6, #22 │ │ │ │ - bne 106bbc │ │ │ │ + bne 106c40 │ │ │ │ cmp r5, #5760 @ 0x1680 │ │ │ │ - beq 106ac4 │ │ │ │ - b 106bbc │ │ │ │ + beq 106b48 │ │ │ │ + b 106c40 │ │ │ │ orr r5, r7, r2, lsl #12 │ │ │ │ add r2, r6, #3 │ │ │ │ - b 106ab0 │ │ │ │ + b 106b34 │ │ │ │ cmp r6, #32 │ │ │ │ - beq 106b9c │ │ │ │ + beq 106c20 │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - bne 106bbc │ │ │ │ + bne 106c40 │ │ │ │ cmp r5, #12288 @ 0x3000 │ │ │ │ - beq 106ac4 │ │ │ │ - b 106bbc │ │ │ │ + beq 106b48 │ │ │ │ + b 106c40 │ │ │ │ and r4, r5, #255 @ 0xff │ │ │ │ ldrb r4, [r8, r4] │ │ │ │ tst r4, #1 │ │ │ │ - bne 106ac4 │ │ │ │ - b 106bbc │ │ │ │ + bne 106b48 │ │ │ │ + b 106c40 │ │ │ │ and r4, r5, #255 @ 0xff │ │ │ │ ldrb r4, [r8, r4] │ │ │ │ tst r4, #2 │ │ │ │ - bne 106ac4 │ │ │ │ - b 106bbc │ │ │ │ + bne 106b48 │ │ │ │ + b 106c40 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 106ce4 │ │ │ │ - ldr r8, [pc, #308] @ 106d00 │ │ │ │ + beq 106d68 │ │ │ │ + ldr r8, [pc, #308] @ 106d84 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - b 106bf0 │ │ │ │ + b 106c74 │ │ │ │ and r7, r4, #31 │ │ │ │ and r4, r6, #63 @ 0x3f │ │ │ │ orr r6, r4, r7, lsl #6 │ │ │ │ sub r4, r6, #9 │ │ │ │ cmp r4, #5 │ │ │ │ - bcs 106c48 │ │ │ │ + bcs 106ccc │ │ │ │ cmp r2, r3 │ │ │ │ - beq 106ce4 │ │ │ │ + beq 106d68 │ │ │ │ mov r9, r3 │ │ │ │ ldrsb r6, [r3, #-1]! │ │ │ │ cmn r6, #1 │ │ │ │ - bgt 106bdc │ │ │ │ + bgt 106c60 │ │ │ │ mov r3, r9 │ │ │ │ ldrb r4, [r3, #-2]! │ │ │ │ lsl r5, r4, #24 │ │ │ │ asr r7, r5, #24 │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - bge 106bd0 │ │ │ │ + bge 106c54 │ │ │ │ mov r3, r9 │ │ │ │ ldrb r4, [r3, #-3]! │ │ │ │ lsl r5, r4, #24 │ │ │ │ asr r5, r5, #24 │ │ │ │ cmn r5, #64 @ 0x40 │ │ │ │ - bge 106c80 │ │ │ │ + bge 106d04 │ │ │ │ mov r3, r9 │ │ │ │ and r4, r5, #63 @ 0x3f │ │ │ │ ldrb r5, [r3, #-4]! │ │ │ │ and r5, r5, #7 │ │ │ │ orr r4, r4, r5, lsl #6 │ │ │ │ - b 106c84 │ │ │ │ + b 106d08 │ │ │ │ cmp r6, #32 │ │ │ │ - beq 106be8 │ │ │ │ + beq 106c6c │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ - bcc 106cd0 │ │ │ │ + bcc 106d54 │ │ │ │ lsr r7, r6, #8 │ │ │ │ cmp r7, #31 │ │ │ │ - bgt 106c90 │ │ │ │ + bgt 106d14 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 106cac │ │ │ │ + beq 106d30 │ │ │ │ cmp r7, #22 │ │ │ │ - bne 106cd0 │ │ │ │ + bne 106d54 │ │ │ │ cmp r6, #5760 @ 0x1680 │ │ │ │ - beq 106be8 │ │ │ │ - b 106cd0 │ │ │ │ + beq 106c6c │ │ │ │ + b 106d54 │ │ │ │ and r4, r4, #15 │ │ │ │ and r5, r7, #63 @ 0x3f │ │ │ │ orr r7, r5, r4, lsl #6 │ │ │ │ - b 106bd4 │ │ │ │ + b 106c58 │ │ │ │ cmp r7, #32 │ │ │ │ - beq 106cc0 │ │ │ │ + beq 106d44 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - bne 106cd0 │ │ │ │ + bne 106d54 │ │ │ │ cmp r6, #12288 @ 0x3000 │ │ │ │ - beq 106be8 │ │ │ │ - b 106cd0 │ │ │ │ + beq 106c6c │ │ │ │ + b 106d54 │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ ldrb r4, [r8, r4] │ │ │ │ tst r4, #1 │ │ │ │ - bne 106be8 │ │ │ │ - b 106cd0 │ │ │ │ + bne 106c6c │ │ │ │ + b 106d54 │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ ldrb r4, [r8, r4] │ │ │ │ tst r4, #2 │ │ │ │ - bne 106be8 │ │ │ │ + bne 106c6c │ │ │ │ sub r1, lr, r2 │ │ │ │ add lr, r1, r9 │ │ │ │ add r0, r0, ip │ │ │ │ sub r1, lr, ip │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bne 106cd8 │ │ │ │ + bne 106d5c │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ add r0, r0, ip │ │ │ │ sub r1, lr, ip │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - eorseq r9, r0, r4, lsl #7 │ │ │ │ - eorseq r9, r0, ip, lsr #9 │ │ │ │ - ldr r1, [pc, #36] @ 106d34 │ │ │ │ - ldr ip, [pc, #20] @ 106d28 │ │ │ │ - ldr r2, [pc, #20] @ 106d2c │ │ │ │ - ldr r3, [pc, #20] @ 106d30 │ │ │ │ + eorseq r9, r0, r0, lsl #6 │ │ │ │ + eorseq r9, r0, r8, lsr #8 │ │ │ │ + ldr r1, [pc, #36] @ 106db8 │ │ │ │ + ldr ip, [pc, #20] @ 106dac │ │ │ │ + ldr r2, [pc, #20] @ 106db0 │ │ │ │ + ldr r3, [pc, #20] @ 106db4 │ │ │ │ stm r0, {r1, r3} │ │ │ │ str r2, [r0, #8] │ │ │ │ str ip, [r0, #12] │ │ │ │ bx lr │ │ │ │ strdgt r2, [r0, #-141]! @ 0xffffff73 │ │ │ │ ldmvs r3, {r1, r4, r5, r7, r9, ip, sp} │ │ │ │ stclcc 4, cr0, [r8, #208]! @ 0xd0 │ │ │ │ - blt 371574 <_IO_stdin_used@@Base+0x1caa4> │ │ │ │ + blt 3715f8 <_IO_stdin_used@@Base+0x1ca98> │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 1e29c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e6bc │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347ef0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r0, [sp, #8] │ │ │ │ ldrne r1, [sp, #12] │ │ │ │ addne sp, sp, #24 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #24] @ 106dac │ │ │ │ + ldr r0, [pc, #24] @ 106e30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 106db0 │ │ │ │ - ldr r3, [pc, #16] @ 106db4 │ │ │ │ + ldr r0, [pc, #16] @ 106e34 │ │ │ │ + ldr r3, [pc, #16] @ 106e38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - eoreq r5, pc, ip, asr r1 @ │ │ │ │ - eoreq r9, r5, r1, lsr sp │ │ │ │ - eoreq r5, pc, r8, lsl r1 @ │ │ │ │ + ldrdeq r5, [pc], -r8 @ │ │ │ │ + eoreq r9, r5, sp, lsr sp │ │ │ │ + mlaeq pc, r4, r0, r5 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r0 │ │ │ │ - bl 2e9304 │ │ │ │ + bl 2e9388 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2e92d4 │ │ │ │ + bl 2e9358 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 106e08 │ │ │ │ + bne 106e8c │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2e9780 │ │ │ │ + bl 2e9804 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne 106eb0 │ │ │ │ + bne 106f34 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ mov ip, r4 │ │ │ │ add r9, sp, #12 │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - ldr r1, [pc, #368] @ 106f9c │ │ │ │ + ldr r1, [pc, #368] @ 107020 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #28 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106ef8 │ │ │ │ + beq 106f7c │ │ │ │ ldm r9!, {r2, r3, r7} │ │ │ │ mov r1, r0 │ │ │ │ cmp r8, #0 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r9, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldrne r1, [r8] │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r7, [sl] │ │ │ │ ldrne r2, [fp] │ │ │ │ - ldr r3, [pc, #284] @ 106fa0 │ │ │ │ + ldr r3, [pc, #284] @ 107024 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1f5b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106ea0 │ │ │ │ + beq 106f24 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1f04c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1dda4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 106f08 │ │ │ │ + bne 106f8c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #192] @ 106f94 │ │ │ │ + ldr r1, [pc, #192] @ 107018 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r1, [pc, #172] @ 106f98 │ │ │ │ + ldr r1, [pc, #172] @ 10701c │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b 106f04 │ │ │ │ + b 106f88 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #28 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 106ebc │ │ │ │ + bl 1b0888 │ │ │ │ + b 106f40 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 105c50 │ │ │ │ - b 106f38 │ │ │ │ + bl 105cd4 │ │ │ │ + b 106fbc │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1055d0 │ │ │ │ + bl 105654 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106f50 │ │ │ │ + beq 106fd4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1f04c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1dda4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - b 106f78 │ │ │ │ + b 106ffc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1055d0 │ │ │ │ + bl 105654 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1dda4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1055d0 │ │ │ │ + bl 105654 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r5, pc, ip, asr r0 @ │ │ │ │ - eoreq r5, pc, r0, asr r0 @ │ │ │ │ - eorseq r9, r0, r0, lsl r0 │ │ │ │ + ldrdeq r4, [pc], -r8 @ │ │ │ │ + eoreq r4, pc, ip, asr #31 │ │ │ │ + eorseq r8, r0, ip, lsl #31 │ │ │ │ andeq r0, r0, r0, ror #9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2e9304 │ │ │ │ + bl 2e9388 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2e92d4 │ │ │ │ + bl 2e9358 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 106ff0 │ │ │ │ + bne 107074 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2e9780 │ │ │ │ + bl 2e9804 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne 10706c │ │ │ │ + bne 1070f0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #296] @ 107128 │ │ │ │ + ldr r0, [pc, #296] @ 1071ac │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1070b4 │ │ │ │ + beq 107138 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrne r1, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r7, [r8] │ │ │ │ ldrne r2, [r4] │ │ │ │ - ldr r3, [pc, #232] @ 10712c │ │ │ │ + ldr r3, [pc, #232] @ 1071b0 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1f5b0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10705c │ │ │ │ + beq 1070e0 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1f04c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1dda4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1070c4 │ │ │ │ + bne 107148 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #144] @ 107120 │ │ │ │ + ldr r0, [pc, #144] @ 1071a4 │ │ │ │ str r5, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #124] @ 107124 │ │ │ │ + ldr r1, [pc, #124] @ 1071a8 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b 1070c0 │ │ │ │ + b 107144 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 107078 │ │ │ │ + bl 1b0888 │ │ │ │ + b 1070fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 105d04 │ │ │ │ - b 107100 │ │ │ │ + bl 105d88 │ │ │ │ + b 107184 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1dda4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 107110 │ │ │ │ + beq 107194 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1f04c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1dda4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r4, pc, r4, lsr #29 │ │ │ │ - mlaeq pc, r4, lr, r4 @ │ │ │ │ - eorseq r8, r0, r8, lsr lr │ │ │ │ + eoreq r4, pc, r0, lsr #28 │ │ │ │ + eoreq r4, pc, r0, lsl lr @ │ │ │ │ + @ instruction: 0x00308db4 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ bl 1fa60 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r6 │ │ │ │ - bne 107294 │ │ │ │ + bne 107318 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10727c │ │ │ │ + beq 107300 │ │ │ │ str r5, [sp, #8] │ │ │ │ - ldr r0, [pc, #464] @ 107344 │ │ │ │ + ldr r0, [pc, #464] @ 1073c8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 107274 │ │ │ │ - ldr r0, [pc, #448] @ 107348 │ │ │ │ + bhi 1072f8 │ │ │ │ + ldr r0, [pc, #448] @ 1073cc │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1071b4 │ │ │ │ + bcc 107238 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 107274 │ │ │ │ - ldr r0, [pc, #420] @ 10734c │ │ │ │ + beq 1072f8 │ │ │ │ + ldr r0, [pc, #420] @ 1073d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq 107274 │ │ │ │ - ldr r0, [pc, #404] @ 107350 │ │ │ │ + beq 1072f8 │ │ │ │ + ldr r0, [pc, #404] @ 1073d4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107274 │ │ │ │ - ldr r0, [pc, #388] @ 107354 │ │ │ │ + beq 1072f8 │ │ │ │ + ldr r0, [pc, #388] @ 1073d8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1072d0 │ │ │ │ + beq 107354 │ │ │ │ mov r2, r0 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #28]! │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [r0, #40] @ 0x28 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #340] @ 107360 │ │ │ │ + ldr r1, [pc, #340] @ 1073e4 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #304] @ 107364 │ │ │ │ + ldr r3, [pc, #304] @ 1073e8 │ │ │ │ str r1, [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, #284] @ 107368 │ │ │ │ + ldr r3, [pc, #284] @ 1073ec │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e0b4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e1ac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #144] @ 10733c │ │ │ │ + ldr r1, [pc, #144] @ 1073c0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #124] @ 107340 │ │ │ │ + ldr r1, [pc, #124] @ 1073c4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b 1072e8 │ │ │ │ - ldr r0, [pc, #128] @ 107358 │ │ │ │ + b 10736c │ │ │ │ + ldr r0, [pc, #128] @ 1073dc │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #124] @ 10735c │ │ │ │ + ldr r2, [pc, #124] @ 1073e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1e1ac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 105d04 │ │ │ │ + bl 105d88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 10732c │ │ │ │ + bne 1073b0 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e1ac │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq r4, pc, ip, asr #24 │ │ │ │ - eoreq r4, pc, r0, asr #24 │ │ │ │ - eorseq r8, r0, ip, asr fp │ │ │ │ - eorseq r9, r0, r0, lsl #6 │ │ │ │ - eorseq r9, r0, r0, ror #5 │ │ │ │ - eorseq r9, r0, ip, asr #5 │ │ │ │ - @ instruction: 0x003092b8 │ │ │ │ - eoreq r9, r5, r6, ror #27 │ │ │ │ - eoreq r5, pc, r8, lsr #20 │ │ │ │ - eoreq r5, pc, ip, ror #1 │ │ │ │ - eoreq r5, pc, ip, asr #21 │ │ │ │ - eorseq r8, r0, r4, lsl #25 │ │ │ │ + eoreq r4, pc, r8, asr #23 │ │ │ │ + @ instruction: 0x002f4bbc │ │ │ │ + @ instruction: 0x00308ad8 │ │ │ │ + eorseq r9, r0, ip, ror r2 │ │ │ │ + eorseq r9, r0, ip, asr r2 │ │ │ │ + eorseq r9, r0, r8, asr #4 │ │ │ │ + eorseq r9, r0, r4, lsr r2 │ │ │ │ + strdeq r9, [r5], -r2 @ │ │ │ │ + eoreq r5, pc, r4, lsr #19 │ │ │ │ + eoreq r5, pc, r8, rrx │ │ │ │ + eoreq r5, pc, r8, asr #20 │ │ │ │ + eorseq r8, r0, r0, lsl #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ bl 1fa60 │ │ │ │ @@ -236711,276 +236744,276 @@ │ │ │ │ add sl, sp, #32 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, sl │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r4, r7} │ │ │ │ stm r1, {r2, r3, r4, r7} │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r7, r0 │ │ │ │ - bne 107608 │ │ │ │ + bne 10768c │ │ │ │ mov r1, sl │ │ │ │ add r9, sp, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ cmp fp, #0 │ │ │ │ mov r0, r9 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ - beq 1075c0 │ │ │ │ + beq 107644 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #896] @ 107760 │ │ │ │ + ldr r0, [pc, #896] @ 1077e4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 1074ec │ │ │ │ - ldr r0, [pc, #880] @ 107764 │ │ │ │ + bhi 107570 │ │ │ │ + ldr r0, [pc, #880] @ 1077e8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 107420 │ │ │ │ + bcc 1074a4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1074ec │ │ │ │ - ldr r0, [pc, #852] @ 107768 │ │ │ │ + beq 107570 │ │ │ │ + ldr r0, [pc, #852] @ 1077ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq 1074ec │ │ │ │ - ldr r0, [pc, #836] @ 10776c │ │ │ │ + beq 107570 │ │ │ │ + ldr r0, [pc, #836] @ 1077f0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1074ec │ │ │ │ - ldr r0, [pc, #820] @ 107770 │ │ │ │ + beq 107570 │ │ │ │ + ldr r0, [pc, #820] @ 1077f4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1076a8 │ │ │ │ + beq 10772c │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #28]! │ │ │ │ mov r5, #0 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #772] @ 10777c │ │ │ │ + ldr r2, [pc, #772] @ 107800 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #740] @ 107780 │ │ │ │ + ldr r3, [pc, #740] @ 107804 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #720] @ 107784 │ │ │ │ + ldr r2, [pc, #720] @ 107808 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #704] @ 107788 │ │ │ │ + ldr r2, [pc, #704] @ 10780c │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 29e030 │ │ │ │ - bl 16f7d0 │ │ │ │ + bl 29e0b4 │ │ │ │ + bl 16f854 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #3 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #632] @ 10778c │ │ │ │ + ldr r0, [pc, #632] @ 107810 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #624] @ 107790 │ │ │ │ + ldr r1, [pc, #624] @ 107814 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #22 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ add r1, sp, #32 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r3, #1 │ │ │ │ - bl 10c76c │ │ │ │ + bl 10c7f0 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 16f9fc │ │ │ │ + bl 16fa80 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2d60b4 │ │ │ │ + bl 2d6138 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #552] @ 107794 │ │ │ │ + ldr r0, [pc, #552] @ 107818 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add r1, r1, r6 │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 107644 │ │ │ │ + beq 1076c8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2d58dc │ │ │ │ + bl 2d5960 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1075b0 │ │ │ │ + beq 107634 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 1e1ac │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1075d8 │ │ │ │ + beq 10765c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1075f0 │ │ │ │ + beq 107674 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #312] @ 107758 │ │ │ │ + ldr r1, [pc, #312] @ 1077dc │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #292] @ 10775c │ │ │ │ + ldr r1, [pc, #292] @ 1077e0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b 1076c0 │ │ │ │ + b 107744 │ │ │ │ bl 1f214 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8270 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #300] @ 107798 │ │ │ │ + ldr r0, [pc, #300] @ 10781c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #276] @ 10779c │ │ │ │ + ldr r0, [pc, #276] @ 107820 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #260] @ 1077a0 │ │ │ │ + ldr r1, [pc, #260] @ 107824 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b 1076c0 │ │ │ │ - ldr r0, [pc, #196] @ 107774 │ │ │ │ + b 107744 │ │ │ │ + ldr r0, [pc, #196] @ 1077f8 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #192] @ 107778 │ │ │ │ + ldr r2, [pc, #192] @ 1077fc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1076e4 │ │ │ │ - b 107704 │ │ │ │ - b 1076dc │ │ │ │ - b 1076fc │ │ │ │ + b 107768 │ │ │ │ + b 107788 │ │ │ │ + b 107760 │ │ │ │ + b 107780 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1076fc │ │ │ │ + beq 107780 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 1e1ac │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1055d0 │ │ │ │ + bl 105654 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ bl 3c6dc │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 105c50 │ │ │ │ + bl 105cd4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 107750 │ │ │ │ + beq 1077d4 │ │ │ │ mov r0, fp │ │ │ │ bl 1e1ac │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6f8 │ │ │ │ - ldrdeq r4, [pc], -r8 @ │ │ │ │ - eoreq r4, pc, ip, asr #17 │ │ │ │ - @ instruction: 0x003088f0 │ │ │ │ - eorseq r8, r0, r8, asr #27 │ │ │ │ - eorseq r8, r0, r8, lsr #27 │ │ │ │ - mlaseq r0, r4, sp, r8 │ │ │ │ - eorseq r8, r0, r0, lsl #27 │ │ │ │ - eoreq r9, r5, lr, lsl #20 │ │ │ │ - strdeq r4, [pc], -r0 @ │ │ │ │ - eoreq r4, pc, r0, lsl #29 │ │ │ │ - strdeq r4, [pc], -r8 @ │ │ │ │ - eorseq r8, r0, ip, lsl sl │ │ │ │ + eoreq r4, pc, r4, asr r8 @ │ │ │ │ + eoreq r4, pc, r8, asr #16 │ │ │ │ + eorseq r8, r0, ip, ror #16 │ │ │ │ + eorseq r8, r0, r4, asr #26 │ │ │ │ + eorseq r8, r0, r4, lsr #26 │ │ │ │ + eorseq r8, r0, r0, lsl sp │ │ │ │ + @ instruction: 0x00308cfc │ │ │ │ + eoreq r9, r5, sl, lsl sl │ │ │ │ + eoreq r4, pc, ip, ror #26 │ │ │ │ + strdeq r4, [pc], -ip @ │ │ │ │ + eoreq r4, pc, r4, ror pc @ │ │ │ │ + mlaseq r0, r8, r9, r8 │ │ │ │ andeq r1, r0, r0, ror r6 │ │ │ │ - mlaeq r5, sl, sp, r9 │ │ │ │ - eoreq r9, r5, r9, lsl #27 │ │ │ │ - eorseq r9, r0, r8, lsl #28 │ │ │ │ - eoreq r4, pc, r4 │ │ │ │ - @ instruction: 0xfff46258 │ │ │ │ - eoreq r3, pc, r0, ror #31 │ │ │ │ - ldr r1, [pc, #20] @ 1077c0 │ │ │ │ + eoreq r9, r5, r6, lsr #27 │ │ │ │ + mlaeq r5, r5, sp, r9 │ │ │ │ + eorseq r9, r0, r4, lsl #27 │ │ │ │ + eoreq r3, pc, r0, lsl #31 │ │ │ │ + @ instruction: 0xfff461d4 │ │ │ │ + eoreq r3, pc, ip, asr pc @ │ │ │ │ + ldr r1, [pc, #20] @ 107844 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #204] @ 0xcc │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eorseq r9, r0, r8, ror #22 │ │ │ │ + eorseq r9, r0, r4, ror #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r9, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ bl 1fb2c │ │ │ │ @@ -236991,102 +237024,102 @@ │ │ │ │ ldr r4, [r9, #4] │ │ │ │ cmp sl, #0 │ │ │ │ mov r6, sl │ │ │ │ movne r5, sl │ │ │ │ movne r6, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea44c │ │ │ │ cmp r0, r4 │ │ │ │ - bne 107864 │ │ │ │ + bne 1078e8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 9ba40 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 10784c │ │ │ │ + beq 1078d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107844 │ │ │ │ + beq 1078c8 │ │ │ │ mov r0, r1 │ │ │ │ bl 1e1ac │ │ │ │ - b 10784c │ │ │ │ + b 1078d0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1f8f8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #116] @ 1078f0 │ │ │ │ + ldr r1, [pc, #116] @ 107974 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r1, [pc, #96] @ 1078f4 │ │ │ │ + ldr r1, [pc, #96] @ 107978 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ bl 3c6dc │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 105f68 │ │ │ │ + bl 105fec │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1078e0 │ │ │ │ + beq 107964 │ │ │ │ mov r0, sl │ │ │ │ bl 1e1ac │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r8 │ │ │ │ bl 1f8f8 │ │ │ │ bl 3c6dc │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq r4, pc, ip, ror r6 @ │ │ │ │ - eoreq r4, pc, r0, ror r6 @ │ │ │ │ + strdeq r4, [pc], -r8 @ │ │ │ │ + eoreq r4, pc, ip, ror #11 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r2 │ │ │ │ bl 1e86c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 1e86c │ │ │ │ mov r6, r0 │ │ │ │ - bl 2ddd34 │ │ │ │ + bl 2dddb8 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - ldr r0, [pc, #116] @ 1079bc │ │ │ │ + ldr r0, [pc, #116] @ 107a40 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #20 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ addne ip, sp, #4 │ │ │ │ movne r2, r0 │ │ │ │ ldmne ip, {r1, r3, r4, r5, r6} │ │ │ │ stmne r2, {r1, r3, r4, r5, r6} │ │ │ │ - ldrne r1, [pc, #80] @ 1079c0 │ │ │ │ + ldrne r1, [pc, #80] @ 107a44 │ │ │ │ addne r1, pc, r1 │ │ │ │ addne sp, sp, #24 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ @@ -237095,74 +237128,74 @@ │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 10610c │ │ │ │ + bl 106190 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - @ instruction: 0x003084f4 │ │ │ │ - eoreq r4, pc, r0, lsl r6 @ │ │ │ │ + eorseq r8, r0, r0, ror r4 │ │ │ │ + eoreq r4, pc, ip, lsl #11 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 3444d8 │ │ │ │ + b 34455c │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 1079e0 │ │ │ │ + ldr r1, [pc, #8] @ 107a64 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - mlaeq r5, r0, r3, r9 │ │ │ │ + b 3431f8 │ │ │ │ + mlaeq r5, ip, r3, r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bcs 107a40 │ │ │ │ + bcs 107ac4 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 107a24 │ │ │ │ - ldr r2, [pc, #296] @ 107b38 │ │ │ │ + bne 107aa8 │ │ │ │ + ldr r2, [pc, #296] @ 107bbc │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 340c4c │ │ │ │ + bl 340cd0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 107a6c │ │ │ │ + bcs 107af0 │ │ │ │ orr r0, r0, #1 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r5, #2 │ │ │ │ orr r2, r2, r1, lsr #6 │ │ │ │ strb r2, [sp, #4] │ │ │ │ - b 107acc │ │ │ │ + b 107b50 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 107a9c │ │ │ │ + bcs 107b20 │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ orr r0, r0, #2 │ │ │ │ orr r2, r2, r1, lsr #12 │ │ │ │ strb r2, [sp, #4] │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r5, #3 │ │ │ │ and r2, r2, r1, lsr #6 │ │ │ │ orr r2, r2, #128 @ 0x80 │ │ │ │ strb r2, [sp, #5] │ │ │ │ - b 107acc │ │ │ │ + b 107b50 │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ orr r0, r0, #3 │ │ │ │ orr r2, r2, r1, lsr #18 │ │ │ │ strb r2, [sp, #4] │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ and r3, r2, r1, lsr #6 │ │ │ │ and r2, r2, r1, lsr #12 │ │ │ │ @@ -237174,15 +237207,15 @@ │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ ldr r6, [r4, #8] │ │ │ │ orr r1, r1, #128 @ 0x80 │ │ │ │ strb r1, [r0] │ │ │ │ ldr r0, [r4] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 107b14 │ │ │ │ + bcc 107b98 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1f640 │ │ │ │ add r0, r6, r5 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -237193,25 +237226,25 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 2394c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b 107aec │ │ │ │ - eoreq r4, pc, r8, lsr #11 │ │ │ │ + b 107b70 │ │ │ │ + eoreq r4, pc, r4, lsr #10 │ │ │ │ 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 107b84 │ │ │ │ + bcc 107c08 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1f640 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -237223,49 +237256,49 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 2394c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 107b60 │ │ │ │ + b 107be4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bmi 108104 │ │ │ │ + bmi 108188 │ │ │ │ mov r6, r0 │ │ │ │ - beq 107c08 │ │ │ │ - ldr r0, [pc, #1436] @ 108170 │ │ │ │ + beq 107c8c │ │ │ │ + ldr r0, [pc, #1436] @ 1081f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, #1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b0884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10810c │ │ │ │ + beq 108190 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ - b 107c0c │ │ │ │ + b 107c90 │ │ │ │ mov sl, #1 │ │ │ │ mov r0, #0 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add fp, sp, #128 @ 0x80 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ - bl 348624 │ │ │ │ + bl 3486a8 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, ip │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ @@ -237276,30 +237309,30 @@ │ │ │ │ mov r6, ip │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107de0 │ │ │ │ + beq 107e64 │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ ldr ip, [sp, #100] @ 0x64 │ │ │ │ ldr r8, [sp, #112] @ 0x70 │ │ │ │ sub r0, fp, #1 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmn ip, #1 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #28] │ │ │ │ str sl, [sp, #24] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 107eac │ │ │ │ + beq 107f30 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 108040 │ │ │ │ + bcs 1080c4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #8] │ │ │ │ sub r3, fp, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldm r3, {r3, r6} │ │ │ │ @@ -237311,122 +237344,122 @@ │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ rsb r5, r0, #32 │ │ │ │ lsr r3, r3, r0 │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r3, r3, r6, lsl r5 │ │ │ │ lsrpl r3, r6, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 107d6c │ │ │ │ + beq 107df0 │ │ │ │ cmp r7, ip │ │ │ │ mov r5, ip │ │ │ │ movhi r5, r7 │ │ │ │ add r0, r8, r2 │ │ │ │ cmp r5, fp │ │ │ │ mov sl, fp │ │ │ │ mov r9, r7 │ │ │ │ movhi sl, r5 │ │ │ │ mov r3, r5 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 107d88 │ │ │ │ + beq 107e0c │ │ │ │ add lr, r2, r3 │ │ │ │ cmp lr, r1 │ │ │ │ - bcs 1080d0 │ │ │ │ + bcs 108154 │ │ │ │ ldrb r6, [r0, r3] │ │ │ │ ldrb r7, [r4, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 107d34 │ │ │ │ + beq 107db8 │ │ │ │ sub r0, r2, r9 │ │ │ │ mov r7, r9 │ │ │ │ add r2, r0, r3 │ │ │ │ - b 107d70 │ │ │ │ + b 107df4 │ │ │ │ add r2, r2, fp │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 107ce4 │ │ │ │ - b 108040 │ │ │ │ + bcc 107d68 │ │ │ │ + b 1080c4 │ │ │ │ mov r7, r9 │ │ │ │ mov r0, r9 │ │ │ │ cmp ip, r0 │ │ │ │ - bcs 107e0c │ │ │ │ + bcs 107e90 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, fp │ │ │ │ - bcs 108124 │ │ │ │ + bcs 1081a8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 1080e8 │ │ │ │ + bcs 10816c │ │ │ │ ldrb r3, [r8, r3] │ │ │ │ ldrb r5, [r4, r0] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 107d90 │ │ │ │ + beq 107e14 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr ip, [sp, #4] │ │ │ │ add r2, r2, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 107ce4 │ │ │ │ - b 108040 │ │ │ │ + bcc 107d68 │ │ │ │ + b 1080c4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ - bl 1090f4 │ │ │ │ + bl 109178 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 107de0 │ │ │ │ + beq 107e64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 108038 │ │ │ │ + bne 1080bc │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ - b 107e2c │ │ │ │ + b 107eb0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r4, r2, fp │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ ldr sl, [sp, #24] │ │ │ │ add fp, sp, #128 @ 0x80 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r9, r5 │ │ │ │ sub r8, r2, r5 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ sub r0, r5, r0 │ │ │ │ cmp r0, r8 │ │ │ │ - bcc 107fe4 │ │ │ │ + bcc 108068 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ add r1, r1, r9 │ │ │ │ add r0, sl, r7 │ │ │ │ bl 1f640 │ │ │ │ add r1, r7, r8 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ sub r0, r5, r1 │ │ │ │ cmp r0, #2 │ │ │ │ - bls 108014 │ │ │ │ + bls 108098 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #54 @ 0x36 │ │ │ │ strb r2, [r0, r1]! │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r5, r4 │ │ │ │ strb r2, [r0, #2] │ │ │ │ strb r2, [r0, #1] │ │ │ │ add r0, r1, #3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107de0 │ │ │ │ - b 107c84 │ │ │ │ + beq 107e64 │ │ │ │ + b 107d08 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 108040 │ │ │ │ + bcs 1080c4 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp lr, fp │ │ │ │ mov r3, fp │ │ │ │ add sl, r4, lr │ │ │ │ movhi r3, lr │ │ │ │ @@ -237435,103 +237468,103 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add ip, r8, lr │ │ │ │ ldm r3, {r4, r9} │ │ │ │ sub r3, lr, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - b 107f14 │ │ │ │ + b 107f98 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r2, r2, fp │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 108040 │ │ │ │ + bcs 1080c4 │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ rsb r5, r0, #32 │ │ │ │ lsr r3, r4, r0 │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r3, r3, r9, lsl r5 │ │ │ │ lsrpl r3, r9, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 107f00 │ │ │ │ + beq 107f84 │ │ │ │ add r0, lr, r2 │ │ │ │ add r3, ip, r2 │ │ │ │ mov r5, #0 │ │ │ │ adds r7, r6, r5 │ │ │ │ - beq 107f7c │ │ │ │ + beq 108000 │ │ │ │ add r7, r0, r5 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 1080d4 │ │ │ │ + bcs 108158 │ │ │ │ ldrb r7, [r3, r5] │ │ │ │ ldrb r4, [sl, r5] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 107f44 │ │ │ │ + beq 107fc8 │ │ │ │ add r2, r2, r5 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - b 107f08 │ │ │ │ + b 107f8c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, fp │ │ │ │ - bcs 107fd8 │ │ │ │ + bcs 10805c │ │ │ │ mov r4, ip │ │ │ │ ldr ip, [sp, #8] │ │ │ │ add r0, r0, r2 │ │ │ │ mov r5, lr │ │ │ │ cmp r5, #0 │ │ │ │ - beq 107e14 │ │ │ │ + beq 107e98 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1080f8 │ │ │ │ + bcs 10817c │ │ │ │ ldrb r3, [r8, r0] │ │ │ │ sub r5, r5, #1 │ │ │ │ ldrb r7, [ip], #-1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq 107f98 │ │ │ │ + beq 10801c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov ip, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r2, r2, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b 107f08 │ │ │ │ + b 107f8c │ │ │ │ cmp lr, #0 │ │ │ │ - beq 107e14 │ │ │ │ - b 108120 │ │ │ │ + beq 107e98 │ │ │ │ + b 1081a4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #1 │ │ │ │ bl 2394c │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 107e48 │ │ │ │ + b 107ecc │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #3 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ bl 2394c │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b 107e74 │ │ │ │ + b 107ef8 │ │ │ │ str r5, [sp, #28] │ │ │ │ str sl, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ sub r4, r0, r7 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - bcc 10809c │ │ │ │ + bcc 108120 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ add r1, r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ @@ -237551,92 +237584,92 @@ │ │ │ │ mov r3, #1 │ │ │ │ bl 2394c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b 10806c │ │ │ │ + b 1080f0 │ │ │ │ add r0, r5, r2 │ │ │ │ - ldr r2, [pc, #160] @ 10817c │ │ │ │ + ldr r2, [pc, #160] @ 108200 │ │ │ │ cmp r1, r0 │ │ │ │ movhi r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 108130 │ │ │ │ - ldr r2, [pc, #136] @ 108178 │ │ │ │ + b 1081b4 │ │ │ │ + ldr r2, [pc, #136] @ 1081fc │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 108130 │ │ │ │ - ldr r2, [pc, #128] @ 108180 │ │ │ │ + b 1081b4 │ │ │ │ + ldr r2, [pc, #128] @ 108204 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 108130 │ │ │ │ + b 1081b4 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #88] @ 10816c │ │ │ │ + ldr r2, [pc, #88] @ 1081f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #72] @ 108174 │ │ │ │ + ldr r2, [pc, #72] @ 1081f8 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c670 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 108144 │ │ │ │ - b 108144 │ │ │ │ - b 108144 │ │ │ │ + b 1081c8 │ │ │ │ + b 1081c8 │ │ │ │ + b 1081c8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 108168 │ │ │ │ + beq 1081ec │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - mlaeq pc, r4, lr, r3 @ │ │ │ │ - eorseq r8, r0, r8, asr r2 │ │ │ │ - eoreq r3, pc, r0, lsl sp @ │ │ │ │ - eoreq r3, pc, ip, asr sp @ │ │ │ │ - eoreq r3, pc, ip, ror sp @ │ │ │ │ - eoreq r3, pc, r0, asr sp @ │ │ │ │ + eoreq r3, pc, r0, lsl lr @ │ │ │ │ + @ instruction: 0x003081d4 │ │ │ │ + eoreq r3, pc, ip, lsl #25 │ │ │ │ + ldrdeq r3, [pc], -r8 @ │ │ │ │ + strdeq r3, [pc], -r8 @ │ │ │ │ + eoreq r3, pc, ip, asr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1038f8 │ │ │ │ + bl 10397c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1081a4 │ │ │ │ + beq 108228 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r8, #0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r8, [r4, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 108854 │ │ │ │ + bcs 1088d8 │ │ │ │ mov sl, r4 │ │ │ │ mov r9, #19 │ │ │ │ ldr r1, [sl, #12]! │ │ │ │ orr r9, r9, #8388608 @ 0x800000 │ │ │ │ mov fp, #0 │ │ │ │ - b 1081e8 │ │ │ │ + b 10826c │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r8, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 108854 │ │ │ │ + bcs 1088d8 │ │ │ │ rsb r5, r0, #0 │ │ │ │ add r2, r2, #5 │ │ │ │ add r3, r1, r2 │ │ │ │ ldrb r6, [r3, #-5] │ │ │ │ sub r7, r6, #9 │ │ │ │ cmp r7, #36 @ 0x24 │ │ │ │ - bhi 1082c0 │ │ │ │ + bhi 108344 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r7, [r3, r7, lsl #2] │ │ │ │ add pc, r3, r7 │ │ │ │ muleq r0, r4, r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @@ -237674,19 +237707,19 @@ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ sub r3, r2, #4 │ │ │ │ add r2, r2, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ add r3, r5, r2 │ │ │ │ cmp r3, #5 │ │ │ │ - bne 1081f0 │ │ │ │ - b 108854 │ │ │ │ + bne 108274 │ │ │ │ + b 1088d8 │ │ │ │ sub r1, r6, #91 @ 0x5b │ │ │ │ cmp r1, #32 │ │ │ │ - bhi 108508 │ │ │ │ + bhi 10858c │ │ │ │ add r7, pc, #4 │ │ │ │ ldr r1, [r7, r1, lsl #2] │ │ │ │ add pc, r7, r1 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ @@ -237720,158 +237753,158 @@ │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ ldr r0, [r4] │ │ │ │ and r2, r8, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 108838 │ │ │ │ + bcc 1088bc │ │ │ │ tst r8, #1 │ │ │ │ mov lr, #0 │ │ │ │ ldrne r0, [r4, #4] │ │ │ │ strbne fp, [r0, r1] │ │ │ │ addne r1, r1, #1 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r1, [r4, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bcc 108574 │ │ │ │ - b 108884 │ │ │ │ + bcc 1085f8 │ │ │ │ + b 108908 │ │ │ │ sub r1, r2, #4 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r1, r0 │ │ │ │ movhi r0, r1 │ │ │ │ - bcs 108868 │ │ │ │ + bcs 1088ec │ │ │ │ sub r1, r2, #3 │ │ │ │ str r1, [r4, #20] │ │ │ │ ldrb r7, [r3, #-4] │ │ │ │ cmp r7, #97 @ 0x61 │ │ │ │ - bne 1088b8 │ │ │ │ + bne 10893c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 108868 │ │ │ │ + beq 1088ec │ │ │ │ sub r1, r2, #2 │ │ │ │ str r1, [r4, #20] │ │ │ │ ldrb r7, [r3, #-3] │ │ │ │ cmp r7, #108 @ 0x6c │ │ │ │ - bne 1088b8 │ │ │ │ + bne 10893c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 108868 │ │ │ │ + beq 1088ec │ │ │ │ sub r1, r2, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ ldrb r7, [r3, #-2] │ │ │ │ cmp r7, #115 @ 0x73 │ │ │ │ - bne 1088b8 │ │ │ │ + bne 10893c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 108868 │ │ │ │ + beq 1088ec │ │ │ │ str r2, [r4, #20] │ │ │ │ ldrb r0, [r3, #-1] │ │ │ │ - b 108478 │ │ │ │ + b 1084fc │ │ │ │ sub r1, r2, #4 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r1, r0 │ │ │ │ movhi r0, r1 │ │ │ │ - bcs 108868 │ │ │ │ + bcs 1088ec │ │ │ │ sub r1, r2, #3 │ │ │ │ str r1, [r4, #20] │ │ │ │ ldrb r7, [r3, #-4] │ │ │ │ cmp r7, #114 @ 0x72 │ │ │ │ - bne 1088b8 │ │ │ │ + bne 10893c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 108868 │ │ │ │ + beq 1088ec │ │ │ │ sub r1, r2, #2 │ │ │ │ str r1, [r4, #20] │ │ │ │ ldrb r7, [r3, #-3] │ │ │ │ cmp r7, #117 @ 0x75 │ │ │ │ - bne 1088b8 │ │ │ │ + bne 10893c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 108868 │ │ │ │ + beq 1088ec │ │ │ │ sub r0, r2, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrb r0, [r3, #-2] │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq 108524 │ │ │ │ - b 1088b8 │ │ │ │ + beq 1085a8 │ │ │ │ + b 10893c │ │ │ │ sub r1, r2, #4 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r1, r0 │ │ │ │ movhi r0, r1 │ │ │ │ - bcs 108868 │ │ │ │ + bcs 1088ec │ │ │ │ sub r1, r2, #3 │ │ │ │ str r1, [r4, #20] │ │ │ │ ldrb r7, [r3, #-4] │ │ │ │ cmp r7, #117 @ 0x75 │ │ │ │ - bne 1088b8 │ │ │ │ + bne 10893c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 108868 │ │ │ │ + beq 1088ec │ │ │ │ sub r1, r2, #2 │ │ │ │ str r1, [r4, #20] │ │ │ │ ldrb r7, [r3, #-3] │ │ │ │ cmp r7, #108 @ 0x6c │ │ │ │ - bne 1088b8 │ │ │ │ + bne 10893c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 108868 │ │ │ │ + beq 1088ec │ │ │ │ sub r0, r2, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrb r0, [r3, #-2] │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - beq 108524 │ │ │ │ - b 1088b8 │ │ │ │ + beq 1085a8 │ │ │ │ + b 10893c │ │ │ │ sub r0, r2, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 2cd4a8 │ │ │ │ - b 10851c │ │ │ │ + bl 2cd52c │ │ │ │ + b 1085a0 │ │ │ │ sub r0, r2, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ - b 108514 │ │ │ │ + b 108598 │ │ │ │ sub r0, r6, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 1088ec │ │ │ │ + bcs 108970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 103554 │ │ │ │ + bl 1035d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10819c │ │ │ │ + bne 108220 │ │ │ │ mov lr, #1 │ │ │ │ tst r8, #1 │ │ │ │ - beq 108548 │ │ │ │ + beq 1085cc │ │ │ │ mov r6, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bcc 108574 │ │ │ │ - b 108884 │ │ │ │ + bcc 1085f8 │ │ │ │ + b 108908 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10885c │ │ │ │ + beq 1088e0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldrb r6, [r1, r0] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 108884 │ │ │ │ + bcs 108908 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r6 │ │ │ │ ldrb r7, [r1, #8]! │ │ │ │ ldrb r5, [r1, #3] │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ ldr ip, [r1, #-4] │ │ │ │ orr r3, r3, r5, lsl #8 │ │ │ │ ldrb r5, [r1, #1] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ orr r7, r7, r5, lsl #8 │ │ │ │ orr r7, r7, r3, lsl #16 │ │ │ │ ldrb r6, [r1, r2] │ │ │ │ sub r5, r6, #9 │ │ │ │ cmp r5, #35 @ 0x23 │ │ │ │ - bhi 108660 │ │ │ │ + bhi 1086e4 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r5, [r3, r5, lsl #2] │ │ │ │ add pc, r3, r5 │ │ │ │ muleq r0, r0, r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @@ -237906,76 +237939,76 @@ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 1085a0 │ │ │ │ - b 108888 │ │ │ │ + bne 108624 │ │ │ │ + b 10890c │ │ │ │ cmp r6, #93 @ 0x5d │ │ │ │ - beq 108678 │ │ │ │ + beq 1086fc │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ cmpeq fp, #123 @ 0x7b │ │ │ │ - bne 1086ac │ │ │ │ - b 108680 │ │ │ │ + bne 108730 │ │ │ │ + b 108704 │ │ │ │ cmp fp, #91 @ 0x5b │ │ │ │ - bne 1086ac │ │ │ │ + bne 108730 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 10885c │ │ │ │ + beq 1088e0 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r7, [r4, #8] │ │ │ │ mov lr, #1 │ │ │ │ cmp r2, r0 │ │ │ │ ldrb fp, [ip, r7] │ │ │ │ - bcc 1085a0 │ │ │ │ - b 108888 │ │ │ │ + bcc 108624 │ │ │ │ + b 10890c │ │ │ │ tst lr, #1 │ │ │ │ - bne 1088c0 │ │ │ │ + bne 108944 │ │ │ │ cmp fp, #123 @ 0x7b │ │ │ │ - bne 1081dc │ │ │ │ - b 1086d4 │ │ │ │ + bne 108260 │ │ │ │ + b 108758 │ │ │ │ tst lr, #1 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4, #20] │ │ │ │ cmp fp, #123 @ 0x7b │ │ │ │ - bne 1081dc │ │ │ │ + bne 108260 │ │ │ │ cmp r2, r0 │ │ │ │ mov r7, #1 │ │ │ │ - bcs 10889c │ │ │ │ + bcs 108920 │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi 1088dc │ │ │ │ + bhi 108960 │ │ │ │ tst r9, r7, lsl r3 │ │ │ │ - beq 10870c │ │ │ │ + beq 108790 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 1086e0 │ │ │ │ - b 10889c │ │ │ │ + bne 108764 │ │ │ │ + b 108920 │ │ │ │ cmp r3, #25 │ │ │ │ - bne 1088dc │ │ │ │ + bne 108960 │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 2cd4a8 │ │ │ │ + bl 2cd52c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10819c │ │ │ │ + bne 108220 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 10889c │ │ │ │ + bcs 108920 │ │ │ │ ldr r1, [sl] │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bhi 1088e4 │ │ │ │ + bhi 108968 │ │ │ │ add r7, pc, #4 │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ add pc, r7, r3 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ @@ -238024,104 +238057,104 @@ │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ @ instruction: 0xfffffa78 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 108740 │ │ │ │ - b 10889c │ │ │ │ + bne 1087c4 │ │ │ │ + b 108920 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 2394c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b 108374 │ │ │ │ + b 1083f8 │ │ │ │ mov r0, #5 │ │ │ │ - b 1088a0 │ │ │ │ + b 108924 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 234ec │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r6 │ │ │ │ mov r0, #2 │ │ │ │ cmp fp, #91 @ 0x5b │ │ │ │ - beq 1088a0 │ │ │ │ + beq 108924 │ │ │ │ cmp fp, #123 @ 0x7b │ │ │ │ - bne 1088f4 │ │ │ │ + bne 108978 │ │ │ │ mov r0, #3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 22f44 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #9 │ │ │ │ - b 10886c │ │ │ │ + b 1088f0 │ │ │ │ mov r0, #7 │ │ │ │ cmp fp, #91 @ 0x5b │ │ │ │ - beq 1088a0 │ │ │ │ + beq 108924 │ │ │ │ cmp fp, #123 @ 0x7b │ │ │ │ - bne 10890c │ │ │ │ + bne 108990 │ │ │ │ mov r0, #8 │ │ │ │ - b 1088a0 │ │ │ │ + b 108924 │ │ │ │ mov r0, #17 │ │ │ │ - b 1088a0 │ │ │ │ + b 108924 │ │ │ │ mov r0, #6 │ │ │ │ - b 1088a0 │ │ │ │ + b 108924 │ │ │ │ mov r0, #10 │ │ │ │ - b 1088a0 │ │ │ │ - ldr r0, [pc, #48] @ 10892c │ │ │ │ + b 108924 │ │ │ │ + ldr r0, [pc, #48] @ 1089b0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #44] @ 108930 │ │ │ │ + ldr r2, [pc, #44] @ 1089b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - ldr r0, [pc, #16] @ 108924 │ │ │ │ + ldr r0, [pc, #16] @ 1089a8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ 108928 │ │ │ │ + ldr r2, [pc, #12] @ 1089ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - eoreq r7, r5, r4, lsr #31 │ │ │ │ - eoreq r3, pc, r8, ror r3 @ │ │ │ │ - @ instruction: 0x00257fbc │ │ │ │ - eoreq r3, pc, r0, lsl #7 │ │ │ │ + @ instruction: 0x00257fb0 │ │ │ │ + strdeq r3, [pc], -r4 @ │ │ │ │ + eoreq r7, r5, r8, asr #31 │ │ │ │ + strdeq r3, [pc], -ip @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 108f48 │ │ │ │ + bl 108fcc │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 108970 │ │ │ │ + beq 1089f4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #-2147483646 @ 0x80000002 │ │ │ │ str r1, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [sp, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1089b0 │ │ │ │ + beq 108a34 │ │ │ │ add r6, sp, #4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1790a8 │ │ │ │ + bl 17912c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 108958 │ │ │ │ + beq 1089dc │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3, r5} │ │ │ │ stm r4, {r0, r1, r2, r3, r5} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ @@ -238129,34 +238162,34 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 108f48 │ │ │ │ + bl 108fcc │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1089fc │ │ │ │ + beq 108a80 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #-2147483646 @ 0x80000002 │ │ │ │ str r1, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [sp, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 108a3c │ │ │ │ + beq 108ac0 │ │ │ │ add r6, sp, #4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 17932c │ │ │ │ + bl 1793b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 1089e4 │ │ │ │ + beq 108a68 │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3, r5} │ │ │ │ stm r4, {r0, r1, r2, r3, r5} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ @@ -238164,453 +238197,453 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 108f48 │ │ │ │ + bl 108fcc │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 108a88 │ │ │ │ + beq 108b0c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #-2147483646 @ 0x80000002 │ │ │ │ str r1, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r0, [sp, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 108abc │ │ │ │ + beq 108b40 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1791f0 │ │ │ │ + bl 179274 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 108a70 │ │ │ │ + beq 108af4 │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 108f48 │ │ │ │ + bl 108fcc │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 108b08 │ │ │ │ + beq 108b8c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r0, [sp, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 108b3c │ │ │ │ + beq 108bc0 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 10bdd8 │ │ │ │ + bl 10be5c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 108af0 │ │ │ │ + beq 108b74 │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r3 │ │ │ │ - b 344310 │ │ │ │ + b 344394 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #9 │ │ │ │ - ldr ip, [pc, #84] @ 108bd4 │ │ │ │ + ldr ip, [pc, #84] @ 108c58 │ │ │ │ mov r5, #11 │ │ │ │ - ldr r3, [pc, #80] @ 108bd8 │ │ │ │ + ldr r3, [pc, #80] @ 108c5c │ │ │ │ add lr, sp, #28 │ │ │ │ - ldr r4, [pc, #76] @ 108bdc │ │ │ │ + ldr r4, [pc, #76] @ 108c60 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp] │ │ │ │ add r4, pc, r4 │ │ │ │ stmib sp, {r0, r4} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, #9 │ │ │ │ str r1, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - ldr r1, [pc, #32] @ 108be0 │ │ │ │ - ldr r3, [pc, #32] @ 108be4 │ │ │ │ + ldr r1, [pc, #32] @ 108c64 │ │ │ │ + ldr r3, [pc, #32] @ 108c68 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 343328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq r3, pc, r0, lsl #9 │ │ │ │ - eoreq r8, r5, sl, lsr r2 │ │ │ │ - eoreq r3, pc, r4, asr r4 @ │ │ │ │ - strdeq r8, [r5], -r6 @ │ │ │ │ - strdeq r8, [r5], -fp @ │ │ │ │ + strdeq r3, [pc], -ip @ │ │ │ │ + eoreq r8, r5, r6, asr #4 │ │ │ │ + ldrdeq r3, [pc], -r0 @ │ │ │ │ + eoreq r8, r5, r2, lsl #4 │ │ │ │ + eoreq r8, r5, r7, lsl #4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r3, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #44] @ 108c34 │ │ │ │ + ldr ip, [pc, #44] @ 108cb8 │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ 108c38 │ │ │ │ + ldr r0, [pc, #40] @ 108cbc │ │ │ │ add ip, pc, ip │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r1, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - ldr r1, [pc, #20] @ 108c3c │ │ │ │ + ldr r1, [pc, #20] @ 108cc0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 3438cc │ │ │ │ + bl 343950 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r3, pc, r0, lsr #8 │ │ │ │ - eoreq r3, pc, ip, lsl #8 │ │ │ │ - eoreq r8, r5, pc, lsr #3 │ │ │ │ + mlaeq pc, ip, r3, r3 @ │ │ │ │ + eoreq r3, pc, r8, lsl #7 │ │ │ │ + @ instruction: 0x002581bb │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r3, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #44] @ 108c8c │ │ │ │ + ldr ip, [pc, #44] @ 108d10 │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ 108c90 │ │ │ │ + ldr r0, [pc, #40] @ 108d14 │ │ │ │ add ip, pc, ip │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r1, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - ldr r1, [pc, #20] @ 108c94 │ │ │ │ + ldr r1, [pc, #20] @ 108d18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 3438cc │ │ │ │ + bl 343950 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrdeq r3, [pc], -r8 @ │ │ │ │ - @ instruction: 0x002f33b4 │ │ │ │ - eoreq r8, r5, r7, asr r1 │ │ │ │ + eoreq r3, pc, r4, asr r3 @ │ │ │ │ + eoreq r3, pc, r0, lsr r3 @ │ │ │ │ + eoreq r8, r5, r3, ror #2 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r3, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #44] @ 108ce4 │ │ │ │ + ldr ip, [pc, #44] @ 108d68 │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ 108ce8 │ │ │ │ + ldr r0, [pc, #40] @ 108d6c │ │ │ │ add ip, pc, ip │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r1, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - ldr r1, [pc, #20] @ 108cec │ │ │ │ + ldr r1, [pc, #20] @ 108d70 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 3438cc │ │ │ │ + bl 343950 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - mlaeq pc, r0, r3, r3 @ │ │ │ │ - eoreq r3, pc, ip, asr r3 @ │ │ │ │ - strdeq r8, [r5], -pc @ │ │ │ │ + eoreq r3, pc, ip, lsl #6 │ │ │ │ + ldrdeq r3, [pc], -r8 @ │ │ │ │ + eoreq r8, r5, fp, lsl #2 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r3, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #44] @ 108d3c │ │ │ │ + ldr ip, [pc, #44] @ 108dc0 │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ 108d40 │ │ │ │ + ldr r0, [pc, #40] @ 108dc4 │ │ │ │ add ip, pc, ip │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r1, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - ldr r1, [pc, #20] @ 108d44 │ │ │ │ + ldr r1, [pc, #20] @ 108dc8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 3438cc │ │ │ │ + bl 343950 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r3, pc, r8, asr #6 │ │ │ │ - eoreq r3, pc, r4, lsl #6 │ │ │ │ - eoreq r8, r5, r7, lsr #1 │ │ │ │ + eoreq r3, pc, r4, asr #5 │ │ │ │ + eoreq r3, pc, r0, lsl #5 │ │ │ │ + strheq r8, [r5], -r3 @ │ │ │ │ b 1e80c │ │ │ │ b 1f634 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #9 │ │ │ │ - ldr ip, [pc, #84] @ 108dc4 │ │ │ │ + ldr ip, [pc, #84] @ 108e48 │ │ │ │ mov r5, #6 │ │ │ │ - ldr r3, [pc, #80] @ 108dc8 │ │ │ │ + ldr r3, [pc, #80] @ 108e4c │ │ │ │ add lr, sp, #28 │ │ │ │ - ldr r4, [pc, #76] @ 108dcc │ │ │ │ + ldr r4, [pc, #76] @ 108e50 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp] │ │ │ │ add r4, pc, r4 │ │ │ │ stmib sp, {r0, r4} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, #22 │ │ │ │ str r1, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - ldr r1, [pc, #32] @ 108dd0 │ │ │ │ - ldr r3, [pc, #32] @ 108dd4 │ │ │ │ + ldr r1, [pc, #32] @ 108e54 │ │ │ │ + ldr r3, [pc, #32] @ 108e58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 343328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq r3, pc, r0, lsl r3 @ │ │ │ │ - eoreq r8, r5, r8, lsr #1 │ │ │ │ - strdeq r3, [pc], -r4 @ │ │ │ │ - eoreq r8, r5, ip, asr r0 │ │ │ │ - eoreq r8, r5, lr, rrx │ │ │ │ + eoreq r3, pc, ip, lsl #5 │ │ │ │ + strheq r8, [r5], -r4 @ │ │ │ │ + eoreq r3, pc, r0, ror r2 @ │ │ │ │ + eoreq r8, r5, r8, rrx │ │ │ │ + eoreq r8, r5, sl, ror r0 │ │ │ │ b 1fcc4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [r1] │ │ │ │ ldr r3, [ip, #16] │ │ │ │ ldr r4, [ip, #20] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 108e30 │ │ │ │ + bcs 108eb4 │ │ │ │ mov lr, #19 │ │ │ │ ldr r2, [ip, #12] │ │ │ │ orr lr, lr, #8388608 @ 0x800000 │ │ │ │ mov r6, #1 │ │ │ │ ldrb r5, [r2, r4] │ │ │ │ sub r7, r5, #9 │ │ │ │ cmp r7, #23 │ │ │ │ - bhi 108e38 │ │ │ │ + bhi 108ebc │ │ │ │ tst lr, r6, lsl r7 │ │ │ │ - beq 108e38 │ │ │ │ + beq 108ebc │ │ │ │ add r4, r4, #1 │ │ │ │ str r4, [ip, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 108e08 │ │ │ │ + bne 108e8c │ │ │ │ mov r1, #3 │ │ │ │ - b 108ecc │ │ │ │ + b 108f50 │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ - bne 108e54 │ │ │ │ + bne 108ed8 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r2, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 108e84 │ │ │ │ + beq 108f08 │ │ │ │ mov r2, #0 │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ strb r2, [r1, #4] │ │ │ │ - bne 108f38 │ │ │ │ + bne 108fbc │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strb r2, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne 108f40 │ │ │ │ + bne 108fc4 │ │ │ │ add r1, r4, #1 │ │ │ │ str r1, [ip, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 108ec8 │ │ │ │ + bcs 108f4c │ │ │ │ mov r4, #1 │ │ │ │ ldrb r5, [r2, r1] │ │ │ │ sub r6, r5, #9 │ │ │ │ cmp r6, #25 │ │ │ │ - bhi 108f1c │ │ │ │ + bhi 108fa0 │ │ │ │ tst lr, r4, lsl r6 │ │ │ │ - beq 108efc │ │ │ │ + beq 108f80 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [ip, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 108ea0 │ │ │ │ + bne 108f24 │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ bl 22f44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ strb r2, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r6, #25 │ │ │ │ - bne 108f1c │ │ │ │ + bne 108fa0 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strb r2, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ mov r4, r0 │ │ │ │ movne r0, #17 │ │ │ │ add r1, sp, #4 │ │ │ │ moveq r0, #21 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 108ed8 │ │ │ │ + b 108f5c │ │ │ │ mov r1, #17 │ │ │ │ - b 108ecc │ │ │ │ + b 108f50 │ │ │ │ mov r1, #8 │ │ │ │ - b 108ecc │ │ │ │ + b 108f50 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs 108fa0 │ │ │ │ + bcs 109024 │ │ │ │ mov lr, #19 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ orr lr, lr, #8388608 @ 0x800000 │ │ │ │ mov r7, #1 │ │ │ │ ldrb r2, [r4, r6] │ │ │ │ sub r5, r2, #9 │ │ │ │ cmp r5, #23 │ │ │ │ - bhi 108fcc │ │ │ │ + bhi 109050 │ │ │ │ tst lr, r7, lsl r5 │ │ │ │ - beq 108fcc │ │ │ │ + beq 109050 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r0, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - bne 108f78 │ │ │ │ + bne 108ffc │ │ │ │ mov r1, #2 │ │ │ │ mov r4, ip │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ bl 22f44 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov ip, r4 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [ip] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bne 108fe8 │ │ │ │ + bne 10906c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [ip, #1] │ │ │ │ strb r0, [ip] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r5, [r1, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 109010 │ │ │ │ + beq 109094 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [ip, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #4] │ │ │ │ strb r0, [ip] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r7, ip │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne 1090a4 │ │ │ │ + bne 109128 │ │ │ │ add r1, r6, #1 │ │ │ │ str r1, [r0, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 109058 │ │ │ │ + bcs 1090dc │ │ │ │ mov r2, #1 │ │ │ │ ldrb r6, [r4, r1] │ │ │ │ sub r5, r6, #9 │ │ │ │ cmp r5, #23 │ │ │ │ - bhi 109080 │ │ │ │ + bhi 109104 │ │ │ │ tst lr, r2, lsl r5 │ │ │ │ - beq 109080 │ │ │ │ + beq 109104 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 109030 │ │ │ │ + bne 1090b4 │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ bl 22f44 │ │ │ │ str r0, [r7, #4] │ │ │ │ mov ip, r7 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [ip] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r6, #93 @ 0x5d │ │ │ │ - beq 1090ac │ │ │ │ + beq 109130 │ │ │ │ mov r0, #1 │ │ │ │ mov ip, r7 │ │ │ │ strb r0, [r7, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [ip] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r1, #7 │ │ │ │ - b 10905c │ │ │ │ + b 1090e0 │ │ │ │ mov r1, #21 │ │ │ │ - b 10905c │ │ │ │ + b 1090e0 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #32] @ 1090e4 │ │ │ │ + ldr r2, [pc, #32] @ 109168 │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 343188 │ │ │ │ + bl 34320c │ │ │ │ mov r0, r4 │ │ │ │ - bl 349540 │ │ │ │ + bl 3495c4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r7, r5, r5, ror #26 │ │ │ │ + eoreq r7, r5, r1, ror sp │ │ │ │ b 1e3bc │ │ │ │ b 1fec8 │ │ │ │ b 1e314 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109190 │ │ │ │ + beq 109214 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ ldr lr, [r1, #52] @ 0x34 │ │ │ │ cmp r2, lr │ │ │ │ - beq 10919c │ │ │ │ + beq 109220 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ mov r3, lr │ │ │ │ ldr r9, [r1, #48] @ 0x30 │ │ │ │ sub r0, ip, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r4, r0, r2 │ │ │ │ cmp r4, lr │ │ │ │ - bcs 10932c │ │ │ │ + bcs 1093b0 │ │ │ │ add r0, ip, r2 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add sl, r9, r2 │ │ │ │ ldr fp, [r1, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -238623,531 +238656,531 @@ │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ str r0, [sp, #12] │ │ │ │ sub r0, ip, r3 │ │ │ │ mov r3, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b 1091c4 │ │ │ │ + b 109248 │ │ │ │ ldrb r0, [r1, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1092dc │ │ │ │ + beq 109360 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r4, r3, r0 │ │ │ │ cmp r4, lr │ │ │ │ - bcs 109470 │ │ │ │ + bcs 1094f4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 10932c │ │ │ │ + bne 1093b0 │ │ │ │ ldrb r3, [r9, r4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ rsb r5, r3, #32 │ │ │ │ lsr r4, r0, r3 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r3, r3, #32 │ │ │ │ orr r4, r4, r0, lsl r5 │ │ │ │ lsrpl r4, r0, r3 │ │ │ │ tst r4, #1 │ │ │ │ - beq 109254 │ │ │ │ + beq 1092d8 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r4, ip │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp fp, r5 │ │ │ │ movhi r5, fp │ │ │ │ cmn r0, #1 │ │ │ │ moveq r5, fp │ │ │ │ cmp r5, ip │ │ │ │ movhi r4, r5 │ │ │ │ mov r3, r5 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 109270 │ │ │ │ + beq 1092f4 │ │ │ │ add r0, r2, r3 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 1094c0 │ │ │ │ + bcs 109544 │ │ │ │ ldrb r0, [sl, r3] │ │ │ │ ldrb r6, [r7, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 109220 │ │ │ │ + beq 1092a4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r3, r0, r3 │ │ │ │ - b 109258 │ │ │ │ + b 1092dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r1, #28] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 1091ac │ │ │ │ - b 1091b4 │ │ │ │ + bne 109230 │ │ │ │ + b 109238 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r5, r8 │ │ │ │ mvn r3, #0 │ │ │ │ subs r8, r0, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, fp │ │ │ │ movne r8, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs 109374 │ │ │ │ + bcs 1093f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bcs 1094f0 │ │ │ │ + bcs 109574 │ │ │ │ add r4, r3, r2 │ │ │ │ cmp r4, lr │ │ │ │ - bcs 1094dc │ │ │ │ + bcs 109560 │ │ │ │ ldrb r0, [r9, r4] │ │ │ │ ldrb r4, [r7, r3] │ │ │ │ cmp r4, r0 │ │ │ │ - beq 10928c │ │ │ │ + beq 109310 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r5 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ str r3, [r1, #28] │ │ │ │ - bne 1091ac │ │ │ │ - b 1091b4 │ │ │ │ + bne 109230 │ │ │ │ + b 109238 │ │ │ │ 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 1093a8 │ │ │ │ + beq 10942c │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 1093a4 │ │ │ │ + bcs 109428 │ │ │ │ add r0, r4, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 1093a8 │ │ │ │ - ldr r0, [pc, #492] @ 109504 │ │ │ │ + bgt 10942c │ │ │ │ + ldr r0, [pc, #492] @ 109588 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 3c8dc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10942c │ │ │ │ + beq 1094b0 │ │ │ │ mov r0, r3 │ │ │ │ - b 10934c │ │ │ │ + b 1093d0 │ │ │ │ cmp lr, r0 │ │ │ │ - beq 109368 │ │ │ │ + beq 1093ec │ │ │ │ adds r0, r0, #1 │ │ │ │ - bcs 109438 │ │ │ │ + bcs 1094bc │ │ │ │ cmp r0, lr │ │ │ │ - bcs 10933c │ │ │ │ + bcs 1093c0 │ │ │ │ add r7, r9, r0 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - blt 109344 │ │ │ │ + blt 1093c8 │ │ │ │ mov lr, r0 │ │ │ │ cmp lr, r3 │ │ │ │ movhi r3, lr │ │ │ │ - b 10943c │ │ │ │ + b 1094c0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [r1, #28] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmn r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [r1, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ stm r5, {r0, r2} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [r5, #8] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bne 109310 │ │ │ │ + bne 109394 │ │ │ │ cmp r2, r5 │ │ │ │ - bne 1093d0 │ │ │ │ + bne 109454 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 10945c │ │ │ │ + bne 1094e0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r8] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1, #14] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r4, r2 │ │ │ │ ldrsb r6, [r0] │ │ │ │ and r7, r6, #255 @ 0xff │ │ │ │ cmn r6, #1 │ │ │ │ - bgt 109454 │ │ │ │ + bgt 1094d8 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ and r6, r7, #31 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ - bcc 109450 │ │ │ │ + bcc 1094d4 │ │ │ │ ldrb r4, [r0, #2] │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ orr r5, r4, r5, lsl #6 │ │ │ │ - bcc 109478 │ │ │ │ + bcc 1094fc │ │ │ │ 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 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 10945c │ │ │ │ - b 109484 │ │ │ │ + bne 1094e0 │ │ │ │ + b 109508 │ │ │ │ mov lr, #0 │ │ │ │ mov r3, #0 │ │ │ │ - b 10943c │ │ │ │ + b 1094c0 │ │ │ │ mov lr, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r1, #28] │ │ │ │ stm r8, {r0, r2, lr} │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r7, r5, r6, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 109484 │ │ │ │ + beq 109508 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r8, #8] │ │ │ │ stm r8, {r0, r2} │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, lr │ │ │ │ - b 109334 │ │ │ │ + b 1093b8 │ │ │ │ orr r7, r5, r6, lsl #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 10945c │ │ │ │ + bne 1094e0 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ mov r3, #1 │ │ │ │ movcs r3, #2 │ │ │ │ mov r0, #1 │ │ │ │ cmpcs r7, #2048 @ 0x800 │ │ │ │ - bcs 1094b0 │ │ │ │ + bcs 109534 │ │ │ │ add r3, r3, r2 │ │ │ │ stm r8, {r0, r2, r3} │ │ │ │ str r3, [r1, #4] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #4 │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ movcc r3, #3 │ │ │ │ - b 10949c │ │ │ │ + b 109520 │ │ │ │ add r0, r5, r2 │ │ │ │ - ldr r2, [pc, #64] @ 10950c │ │ │ │ + ldr r2, [pc, #64] @ 109590 │ │ │ │ cmp lr, r0 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ movhi r0, lr │ │ │ │ bl 3c670 │ │ │ │ - ldr r2, [pc, #36] @ 109508 │ │ │ │ + ldr r2, [pc, #36] @ 10958c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c670 │ │ │ │ - ldr r2, [pc, #24] @ 109510 │ │ │ │ + ldr r2, [pc, #24] @ 109594 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c670 │ │ │ │ - eoreq r2, pc, r0, lsl #27 │ │ │ │ - eoreq r2, pc, r4, ror #18 │ │ │ │ - eoreq r2, pc, ip, lsl #19 │ │ │ │ - eoreq r2, pc, r0, asr #18 │ │ │ │ + strdeq r2, [pc], -ip @ │ │ │ │ + eoreq r2, pc, r0, ror #17 │ │ │ │ + eoreq r2, pc, r8, lsl #18 │ │ │ │ + @ instruction: 0x002f28bc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 10956c │ │ │ │ + bcs 1095f0 │ │ │ │ mov r7, #19 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ orr r7, r7, #8388608 @ 0x800000 │ │ │ │ mov r3, #1 │ │ │ │ ldrb r6, [r2, r0] │ │ │ │ sub r4, r6, #9 │ │ │ │ cmp r4, #23 │ │ │ │ - bhi 109584 │ │ │ │ + bhi 109608 │ │ │ │ tst r7, r3, lsl r4 │ │ │ │ - beq 109584 │ │ │ │ + beq 109608 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 109544 │ │ │ │ + bne 1095c8 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 22f44 │ │ │ │ - b 109824 │ │ │ │ + b 1098a8 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - beq 1096b4 │ │ │ │ + beq 109738 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - bne 109838 │ │ │ │ + bne 1098bc │ │ │ │ ldrb r1, [r5, #24] │ │ │ │ sub r1, r1, #1 │ │ │ │ strb r1, [r5, #24] │ │ │ │ tst r1, #255 @ 0xff │ │ │ │ - beq 1098a8 │ │ │ │ + beq 10992c │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, #1 │ │ │ │ str r8, [sp, #12] │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r7, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ add r4, sp, #16 │ │ │ │ - ldr fp, [pc, #912] @ 109960 │ │ │ │ + ldr fp, [pc, #912] @ 1099e4 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ mov r9, #0 │ │ │ │ add fp, pc, fp │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 108ddc │ │ │ │ + bl 108e60 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10972c │ │ │ │ + bne 1097b0 │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10975c │ │ │ │ + beq 1097e0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r0, [r8, #20] │ │ │ │ str r9, [r8, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #20] │ │ │ │ add r1, r8, #12 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ - bl 2cd074 │ │ │ │ + bl 2cd0f8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 109730 │ │ │ │ + beq 1097b4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ - bne 109654 │ │ │ │ + bne 1096d8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #7 │ │ │ │ bl 1efb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10966c │ │ │ │ + beq 1096f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 108184 │ │ │ │ + bl 108208 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1095d8 │ │ │ │ - b 109730 │ │ │ │ + beq 10965c │ │ │ │ + b 1097b4 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1098b0 │ │ │ │ + bne 109934 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1038f8 │ │ │ │ + bl 10397c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1098a0 │ │ │ │ + bne 109924 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 10bdd8 │ │ │ │ + bl 10be5c │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1098a0 │ │ │ │ + beq 109924 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 1095d8 │ │ │ │ + b 10965c │ │ │ │ ldrb r1, [r5, #24] │ │ │ │ sub r1, r1, #1 │ │ │ │ strb r1, [r5, #24] │ │ │ │ tst r1, #255 @ 0xff │ │ │ │ - beq 1098a8 │ │ │ │ + beq 10992c │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r0, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 108f48 │ │ │ │ + bl 108fcc │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1096fc │ │ │ │ + beq 109780 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b 109724 │ │ │ │ + b 1097a8 │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109860 │ │ │ │ + beq 1098e4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 10bdd8 │ │ │ │ + bl 10be5c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 109784 │ │ │ │ + bne 109808 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - b 109788 │ │ │ │ + b 10980c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1097c0 │ │ │ │ + beq 109844 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1097c0 │ │ │ │ + beq 109844 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 1097c0 │ │ │ │ + bl 1b0888 │ │ │ │ + b 109844 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1097b8 │ │ │ │ + bne 10983c │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r0, [pc, #504] @ 109968 │ │ │ │ + ldr r0, [pc, #504] @ 1099ec │ │ │ │ mov r1, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2018c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - b 1097c0 │ │ │ │ + b 109844 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 103b54 │ │ │ │ + bl 103bd8 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1097e4 │ │ │ │ + bne 109868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109858 │ │ │ │ + beq 1098dc │ │ │ │ mov r7, r0 │ │ │ │ - bl 10662c │ │ │ │ - b 109888 │ │ │ │ + bl 1066b0 │ │ │ │ + b 10990c │ │ │ │ mov r7, sl │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 103a3c │ │ │ │ + bl 103ac0 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - beq 109850 │ │ │ │ + beq 1098d4 │ │ │ │ cmp r0, #0 │ │ │ │ streq r7, [r8] │ │ │ │ streq r6, [r8, #4] │ │ │ │ streq r4, [r8, #8] │ │ │ │ addeq sp, sp, #36 @ 0x24 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - beq 10981c │ │ │ │ + beq 1098a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 20110 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r8, #4] │ │ │ │ str r1, [r8] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #276] @ 109954 │ │ │ │ + ldr r2, [pc, #276] @ 1099d8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 22f88 │ │ │ │ - b 10981c │ │ │ │ + b 1098a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 109880 │ │ │ │ + bne 109904 │ │ │ │ mov r0, r6 │ │ │ │ - b 10981c │ │ │ │ - ldr r1, [pc, #240] @ 109958 │ │ │ │ + b 1098a0 │ │ │ │ + ldr r1, [pc, #240] @ 1099dc │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #236] @ 10995c │ │ │ │ + ldr r2, [pc, #236] @ 1099e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 201f0 │ │ │ │ mov r6, r0 │ │ │ │ - b 109724 │ │ │ │ + b 1097a8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 10662c │ │ │ │ + bl 1066b0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r6 │ │ │ │ - b 10981c │ │ │ │ + b 1098a0 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - b 1097c0 │ │ │ │ + b 109844 │ │ │ │ mov r0, #24 │ │ │ │ - b 109570 │ │ │ │ - ldr r0, [pc, #172] @ 109964 │ │ │ │ + b 1095f4 │ │ │ │ + ldr r0, [pc, #172] @ 1099e8 │ │ │ │ mov r1, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 20268 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 10974c │ │ │ │ - b 1097c0 │ │ │ │ - b 10992c │ │ │ │ + bne 1097d0 │ │ │ │ + b 109844 │ │ │ │ + b 1099b0 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ - b 109930 │ │ │ │ - b 1098ec │ │ │ │ + b 1099b4 │ │ │ │ + b 109970 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - b 109948 │ │ │ │ + b 1099cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 10570c │ │ │ │ - b 10994c │ │ │ │ + bl 105790 │ │ │ │ + b 1099d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 10570c │ │ │ │ - b 10994c │ │ │ │ + bl 105790 │ │ │ │ + b 1099d0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ orr r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10994c │ │ │ │ + beq 1099d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - mlaeq pc, r8, r9, r2 @ │ │ │ │ - eoreq r2, pc, ip, lsr #30 │ │ │ │ - strdeq r2, [pc], -r0 @ │ │ │ │ - eoreq r8, r5, fp, lsl r2 │ │ │ │ - eoreq r7, r5, r7, lsr pc │ │ │ │ - eoreq r8, r5, pc, ror r0 │ │ │ │ + eoreq r2, pc, r4, lsl r9 @ │ │ │ │ + eoreq r2, pc, r8, lsr #29 │ │ │ │ + eoreq r2, pc, ip, ror #28 │ │ │ │ + eoreq r8, r5, r7, lsr #4 │ │ │ │ + eoreq r7, r5, r3, asr #30 │ │ │ │ + eoreq r8, r5, fp, lsl #1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 109a50 │ │ │ │ + bcs 109ad4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb r3, [r2, r0] │ │ │ │ sub r7, r3, #9 │ │ │ │ cmp r7, #36 @ 0x24 │ │ │ │ - bhi 109a78 │ │ │ │ + bhi 109afc │ │ │ │ add r6, pc, #4 │ │ │ │ ldr r7, [r6, r7, lsl #2] │ │ │ │ add pc, r6, r7 │ │ │ │ muleq r0, r4, r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ @@ -239183,1130 +239216,1130 @@ │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 109990 │ │ │ │ + TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes